Skip to content

chore(deps): bump zip from 8.6.0 to 9.0.3 - #703

Merged
Purdze merged 2 commits into
masterfrom
dependabot/cargo/zip-9.0.2
Oct 17, 2026
Merged

Purdze merged 2 commits into
masterfrom
dependabot/cargo/zip-9.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Bumps zip from 8.6.0 to 9.0.3.

Release notes

Sourced from zip's releases.

v9.0.3

🐛 Bug Fixes

  • Preserve directories' read-only status when extracting on non-Unix systems (#1054)

v9.0.1

🐛 Bug Fixes

  • set_permissions was still following symlinks in non-streaming extraction (#1038)
  • two arithmetic overflows in the implode decoder (#1028)
  • reject an empty archive whose central directory offset is past the EOCD (#1025)
  • don't panic when two entries extract to the same path (#1023)
  • fail reads that exceed the declared uncompressed size (#1022)
  • shrink decoder skipped LZW code 8191 (#1029)
  • write only the sentinel-marked values in a central ZIP64 field (#1027)

v9.0.0

🚀 Features

  • add ZipFileBuilder for parallelizing compression (#911)
  • add method by_index_with_data_descriptor (#994)
  • add len, is_empty and entry to ZipArchiveMetadata (#1015)
  • read data descriptor from binary (#990)
  • add comment and test for ZipStreamReader and symlinks (#985)
  • (write) add ZipWriter::hide_file for in-place entry deletion (#924)
  • add compression (#948)
  • add test to in place modification (#945)
  • move CustomExtraField to own file (#941)
  • add a test on enum size (#939)
  • use ZipFileEntry instead of ZipStreamFileMetadata (#935)
  • add ZipFileEntry with no Reader (#933)
  • change aes_mode to aes_settings() in ZipFileData (#925)
  • cleanup and harmonize extra fields (#923)
  • Rewrite zip64 extra (#913)

🐛 Bug Fixes

  • reading an empty AES entry again at EOF returns Ok(0) (#1024)
  • reject ZIP64 sizes that overflow u64 when computing data end offsets (#1036)
  • apply central directory metadata in ZipStreamReader, only to written entries (#1030)
  • consume the whole extended timestamp field in the central header (#1016)
  • parse the central header of the extended timestamp (#1002)
  • don't pre-allocate the declared size in the legacy decoders (#991)
  • Symlink with very large declared size could lead to out-of-memory panic (#984)
  • copy extra fields in raw_copy_file (#955) (#982)
  • add unix_mode when copy_raw_file (#981)
  • rewrite documentation of add_symlink_from_path (#979)
  • ignore a ZIP64 extra field that no sentinel asked for (#962)
  • do not set data descriptor if directory (#973)
  • expose flags function for easier access (#972)

... (truncated)

Changelog

Sourced from zip's changelog.

9.0.3 - 2026-10-13

🐛 Bug Fixes

  • Preserve directories' read-only status when extracting on non-Unix systems (#1054)

9.0.2 - 2026-10-11

🐛 Bug Fixes

  • additional bug fixes for symlink extraction

9.0.1 - 2026-10-10

🐛 Bug Fixes

  • set_permissions was still following symlinks in non-streaming extraction (#1038)
  • two arithmetic overflows in the implode decoder (#1028)
  • reject an empty archive whose central directory offset is past the EOCD (#1025)
  • don't panic when two entries extract to the same path (#1023)
  • fail reads that exceed the declared uncompressed size (#1022)
  • shrink decoder skipped LZW code 8191 (#1029)
  • write only the sentinel-marked values in a central ZIP64 field (#1027)

9.0.0 - 2026-10-08

🚀 Features

  • add ZipFileBuilder for parallelizing compression (#911)
  • add method by_index_with_data_descriptor (#994)
  • add len, is_empty and entry to ZipArchiveMetadata (#1015)
  • read data descriptor from binary (#990)
  • add comment and test for ZipStreamReader and symlinks (#985)
  • (write) add ZipWriter::hide_file for in-place entry deletion (#924)
  • add compression (#948)
  • add test to in place modification (#945)
  • move CustomExtraField to own file (#941)
  • add a test on enum size (#939)
  • use ZipFileEntry instead of ZipStreamFileMetadata (#935)
  • add ZipFileEntry with no Reader (#933)
  • change aes_mode to aes_settings() in ZipFileData (#925)
  • cleanup and harmonize extra fields (#923)
  • Rewrite zip64 extra (#913)

🐛 Bug Fixes

  • reading an empty AES entry again at EOF returns Ok(0) (#1024)
  • reject ZIP64 sizes that overflow u64 when computing data end offsets (#1036)
  • apply central directory metadata in ZipStreamReader, only to written entries (#1030)
  • consume the whole extended timestamp field in the central header (#1016)

... (truncated)

Commits
  • 06b1fe7 chore: release v9.0.3 (#1061)
  • 924e06b ci(deps): bump crate-ci/typos from 1.50.3 to 1.51.1 (#1058)
  • ed3af9b ci(deps): bump step-security/harden-runner from 2.21.1 to 2.22.0 (#1059)
  • 2b0dceb test: add more tests on EOCD (#1055)
  • 009f106 fix: Preserve directories' read-only status when extracting on non-Unix syste...
  • 177a11a test: verify has_overlapping_entries and data_start overflow in overlapping_f...
  • 391fb97 Improve doc comments for has_overlapping_files and has_overlapping_entries (#...
  • 969f77c Merge commit from fork
  • 4989fc3 Merge commit from fork
  • d4baac6 doc: Manually update CHANGELOG for 9.0.2
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file major Bumps major version (x.0.0) rust Pull requests that update rust code labels Oct 15, 2026
Bumps [zip](https://github.com/zip-rs/zip2) from 8.6.0 to 9.0.3.
- [Release notes](https://github.com/zip-rs/zip2/releases)
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md)
- [Commits](zip-rs/zip2@v8.6.0...v9.0.3)

---
updated-dependencies:
- dependency-name: zip
  dependency-version: 9.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump zip from 8.6.0 to 9.0.2 chore(deps): bump zip from 8.6.0 to 9.0.3 Oct 17, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/zip-9.0.2 branch from 54f0385 to b3d9a5a Compare October 17, 2026 15:27
@Purdze
Purdze merged commit 6e88a6d into master Oct 17, 2026
10 checks passed
@Purdze
Purdze deleted the dependabot/cargo/zip-9.0.2 branch October 17, 2026 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file major Bumps major version (x.0.0) rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant