Skip to content

Releases: pmqs/zipdetails

zipdetails 4.005

08 Mar 15:07

Choose a tag to compare

What's Changed

  • feat: add & symbol (#29)
    Sun Mar 8 09:09:48 2026 +0000
    0962571

  • Update Windows file attributes to show Device & Normal
    Wed Feb 18 14:58:57 2026 +0000
    3049918

  • Disable Strawberry Perl builds for now
    Tue Feb 17 22:31:02 2026 +0000
    b641a5b

  • Fix typos in comments and error messages across multiple files
    Tue Feb 17 22:25:45 2026 +0000
    1cbb279

  • Add a readme file for the utility scripts directory
    Tue Feb 17 15:57:17 2026 +0000
    d6cf3e4

  • Add winstat.py utility script to dump Windows file attributes and symlink details
    Tue Feb 17 15:56:55 2026 +0000
    8a0dd13

  • Improve output formatting in dostime utility script
    Tue Feb 17 15:55:58 2026 +0000
    1dd8d2e

  • sync with develop branch
    Mon Feb 9 22:17:56 2026 +0000
    01ecc67

  • Fixes for #28
    Mon Feb 9 22:05:05 2026 +0000
    a820350

  • Check for presence of unexpected entries in the ZIP64 extra field (#28)
    Mon Feb 9 10:46:33 2026 +0000
    c8f8902

  • Another edge condition where it is valid for a directory to have a payload. #27
    Sun Feb 8 22:35:54 2026 +0000
    bcd2fdf

  • Update message where a directory has a payload
    Sat Feb 7 14:34:30 2026 +0000
    e8fcb38

  • Update the comment for directory detection
    Sat Feb 7 14:21:12 2026 +0000
    d121b84

  • Add symbolic constants for Reference & AES compression methods
    Thu Feb 5 12:00:19 2026 +0000
    5fe50b0

  • Update copyright year to 2026
    Thu Feb 5 11:22:14 2026 +0000
    8c9e1dd

  • First change to deal with windows directory symlinks. Fixes #27 * Fix some incorrectly named Windows file attributes
    Thu Feb 5 11:19:26 2026 +0000
    6ff43e0

  • Fix typo in Perl version detection code.
    Sun Feb 1 17:22:50 2026 +0000
    7dfccdd

  • Fix typos in workflow
    Sun Feb 1 17:13:41 2026 +0000
    e4ef649

  • Get workflow to automate & use all available versions of perl.
    Sun Feb 1 17:11:35 2026 +0000
    8023bf0

  • Refactor dependabot configuration for GitHub Actions to separate target branches
    Fri Jan 30 10:42:32 2026 +0000
    f7da666

  • Merge pull request #25 from pmqs/dependabot/github_actions/main/actions/checkout-6
    Fri Jan 30 10:27:03 2026 +0000
    84e84cf

  • Merge pull request #26 from pmqs/dependabot/github_actions/develop/actions/checkout-6
    Fri Jan 30 10:25:12 2026 +0000
    9cea049

  • Bump actions/checkout from 5 to 6
    Fri Jan 30 10:19:49 2026 +0000
    8b1efd0

  • Bump actions/checkout from 4 to 6
    Fri Jan 30 10:19:46 2026 +0000
    fb18e4b

  • Update Dependabot schedule for GitHub Actions
    Fri Jan 30 10:18:22 2026 +0000
    ce746dc

  • Change schedule interval to 'develop' for GitHub Actions
    Fri Jan 30 10:13:28 2026 +0000
    b4a99ad

  • Fix formatting in dependabot.yml branches section
    Fri Jan 30 10:08:26 2026 +0000
    2b245c3

  • Modify Dependabot config for GitHub Actions updates
    Fri Jan 30 10:07:12 2026 +0000
    903fd4a

  • Add "develop" branch to dependabot schedule
    Fri Jan 30 10:03:56 2026 +0000
    bf02fa5

  • Update actions/checkout to v5
    Sun Sep 7 15:43:51 2025 +0100
    bde604e

  • remove branch name from dependabot
    Sun Sep 7 14:50:37 2025 +0100
    99e797e

  • Get dependabot to run against the develop branch
    Thu Sep 4 17:49:32 2025 +0100
    4d02540

  • Add dependabot.yml to police the workflow files
    Thu Sep 4 17:30:50 2025 +0100
    7896b2c

  • Add perl 5.42 to workflow files
    Thu Sep 4 17:30:17 2025 +0100
    976c75f

  • Add perl 5.40 to workflow
    Sat Jun 15 22:46:09 2024 +0100
    66f376c

  • Fix naming of extra header 0x6C78: Extended Local File Header
    Tue May 14 17:24:58 2024 +0100
    23d6693

  • version 4.005
    Tue Apr 30 14:19:52 2024 +0100
    882745a

  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #26

  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #25

  • Check for presence of unexpected entries in the ZIP64 extra field by @Its-Just-Nans in #28

  • feat: add & symbol by @Its-Just-Nans in #29

New Contributors

Full Changelog: v4.004...v4.005

zipdetails 4.004

30 Apr 13:18

Choose a tag to compare

  • version 4.004
    Tue Apr 30 14:14:31 2024 +0100
    5372886

  • #20 weak encryption + streaming does not set local CRC value to zero
    Tue Apr 30 10:41:48 2024 +0100
    7952c1c

  • typo - 0027 test directory should be 0027-bsdtar
    Tue Apr 30 10:18:15 2024 +0100
    274f75c

  • Add placeholders for Info-ZIP extra fields 0x4850 (PH) and 0x6C78 (xl)
    Tue Apr 30 09:32:56 2024 +0100
    8d57a64

  • Update version to 4.004
    Sat Apr 27 09:19:06 2024 +0100
    42bca1f

Full Changelog: v4.003...v4.004

zipdetails 4.003

27 Apr 08:16

Choose a tag to compare

  • Update versions to 4.003
    Sat Apr 27 09:13:55 2024 +0100
    0a0e94f

  • Update Changes for 4.003
    Sat Apr 27 08:56:34 2024 +0100
    3dfdd77

  • #19 More fixes for directory processing
    Thu Apr 25 22:27:29 2024 +0100
    68a3fdf

  • Add more offset constants
    Wed Apr 17 14:14:02 2024 +0100
    f02ffd1

  • #19 Add extra test for directories
    Wed Apr 17 13:38:36 2024 +0100
    ef60982

  • fix typo
    Tue Apr 16 10:12:33 2024 +0100
    24b2675

  • #18 Fix decoding of DOS attributes in External Attributes field
    Tue Apr 16 09:52:40 2024 +0100
    19e1c38

  • Bump version to 4.003
    Sun Apr 14 21:53:54 2024 +0100
    f4ac21d

  • Add tests for bsdtar (libarchive)
    Sun Apr 14 21:53:22 2024 +0100
    8656ff8

zipdetails 4.002

31 Mar 10:07

Choose a tag to compare

  • Add a few sanity tests for the CPAN distro
    Sun Mar 31 10:51:44 2024 +0100
    4bf6c4d

  • #17 Extended Timestamp [UT] says Change Time, should be Creation Time
    Sun Mar 31 09:58:19 2024 +0100
    3677f98

  • #16 Uninitialized values warnings Fixes
    Tue Mar 26 15:36:18 2024 +0000
    0d29138

  • #15 Invalid unicode codepoint warning
    Tue Mar 26 09:42:17 2024 +0000
    5b20efa

  • #15 Invalid unicode codepoint warning
    Tue Mar 26 08:37:52 2024 +0000
    79b2eab

  • #15 Invalid unicode codepoint warning
    Mon Mar 25 23:14:14 2024 +0000
    f52cb23

  • Fix use-case where special data before payload could decrement the compressed size to zero
    Sat Feb 24 19:59:39 2024 +0000
    adb9b9b

  • Fix use-case where a streamed zip file has data before the start of the zip file
    Thu Feb 22 17:22:05 2024 +0000
    0afabd5

  • Rework file truncation messaging
    Thu Feb 22 11:12:47 2024 +0000
    4077b74

  • Rework code for APK Signing Block
    Thu Feb 22 10:26:03 2024 +0000
    144377a

zipdetails 4.001

21 Feb 08:33

Choose a tag to compare

  • version 4.001
    Wed Feb 21 08:16:55 2024 +0000
    280c54c

  • Don't ship t/02main.t + test files with CPAN dist
    Tue Feb 20 09:45:29 2024 +0000
    c055827

  • update version to 4.001
    Mon Feb 19 19:27:03 2024 +0000
    9718c9f

zipdetails 4.000

18 Feb 21:55

Choose a tag to compare

  • Major rewrite
  • Make code more robust when it encounters a corrupt zip file.
    Should mean less bombing-out with an unhelpful error message.
  • Added "--walk" option as a less expensive alternative to "--scan".
  • Added support for Reference & Ipaq8 compression methods
  • Decode more extra fields
  • Display end offset in verbose mode.
  • Detect & display aspects of pkzip strong encryption
  • Added filename verification for portability, safety and compliance with APPNOTE.txt
  • Decode & display more DOS file attributes
  • Decode & display Unix file attributes
  • Detect issues with corrupt extra entries.
  • Added support for Zip64 End Central Header version 2
  • Add support for Spanned Archive Marker
  • Detect inconsistencies between central & local directory entries
  • Add a number of options for dealing with filename encoding.

zipdetails 2.108

22 Jul 14:11

Choose a tag to compare

  • Add binmode when opening the zip file Keeps Windows happy
    Fri Jul 22 14:45:36 2022 +0100
    e74267b

  • Add mozilla-xpi files to MANIFEST
    Fri Jul 22 12:08:54 2022 +0100
    f696913

  • Remove hyphen from format fill-mode split
    Fri Jul 22 11:45:21 2022 +0100
    917def2

  • Add xpi tests
    Thu Jul 21 13:15:04 2022 +0100
    aced065

  • 2.108
    Thu Jul 21 13:07:57 2022 +0100
    37cb22b

  • Add fix for Mozilla XPI files
    Thu Jul 21 13:06:47 2022 +0100
    eccb394

zipdetails 2.107

19 Apr 09:33

Choose a tag to compare

  • 2.107
    Tue Apr 19 10:27:57 2022 +0100
    bd4b37a

  • fix EOL processing
    Tue Apr 19 10:25:44 2022 +0100
    fb7cdf3

  • Add OpenVMS test files
    Tue Apr 19 10:20:35 2022 +0100
    85eac60

  • sort the test files
    Tue Apr 19 10:18:39 2022 +0100
    33f4498

  • Add support for OpenVMS zip files
    #11
    Tue Apr 19 10:12:03 2022 +0100
    f8a715f

  • Normalise EOL for comparison
    #10
    Tue Apr 19 09:17:57 2022 +0100
    17b5559

  • apache-commons updates
    Sun Apr 17 12:32:34 2022 +0100
    af0f869

  • Add Time::Local to prereqs
    Sun Apr 17 12:28:11 2022 +0100
    02d954b

zipdetails 2.106

17 Apr 11:33

Choose a tag to compare

  • 2.106
    Sun Apr 17 12:21:04 2022 +0100
    ea34222

  • Use Time::Local::timegm to convert zip timestamp
    #9
    Sun Apr 17 12:20:12 2022 +0100
    9411b72

zipdetails 2.105

15 Apr 23:13

Choose a tag to compare

  • 2.105
    Fri Apr 15 23:45:30 2022 +0100
    cf5bfce

  • fix use of POSIX::mktime
    Fri Apr 15 23:42:39 2022 +0100
    6f4aa95