Skip to content

Commit 7cd2206

Browse files
chore(deps): update rust crate zip to v8 (#7059)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [zip](https://redirect.github.com/zip-rs/zip2) | workspace.dependencies | major | `6.0.0` → `8.0.0` | --- ### Release Notes <details> <summary>zip-rs/zip2 (zip)</summary> ### [`v8.2.0`](https://redirect.github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#820---2026-03-02) [Compare Source](https://redirect.github.com/zip-rs/zip2/compare/v8.1.0...v8.2.0) ##### <!-- 0 -->🚀 Features - allow custom salt ([#&#8203;680](https://redirect.github.com/zip-rs/zip2/pull/680)) - Support compressing bzip2 when feature `bzip2-rs` is enabled, since `bzip2/bzip2-sys` now supports it ([#&#8203;685](https://redirect.github.com/zip-rs/zip2/pull/685)) - enforce clippy in CI ([#&#8203;674](https://redirect.github.com/zip-rs/zip2/pull/674)) ##### <!-- 1 -->🐛 Bug Fixes - zip64 central header (issue 617) ([#&#8203;629](https://redirect.github.com/zip-rs/zip2/pull/629)) - allow aes password as bytes ([#&#8203;686](https://redirect.github.com/zip-rs/zip2/pull/686)) - handle extra field padding ([#&#8203;682](https://redirect.github.com/zip-rs/zip2/pull/682)) ##### <!-- 2 -->🚜 Refactor - Simplify 2 type conversions in src/write.rs ([#&#8203;687](https://redirect.github.com/zip-rs/zip2/pull/687)) ##### <!-- 4 -->⚡ Performance - AI tweaks for string type conversions in src/types.rs ([#&#8203;670](https://redirect.github.com/zip-rs/zip2/pull/670)) ### [`v8.1.0`](https://redirect.github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#810---2026-02-16) [Compare Source](https://redirect.github.com/zip-rs/zip2/compare/v8.0.0...v8.1.0) ##### <!-- 0 -->🚀 Features - *(writer)* Allow getting underlying writer of ZipWriter ([#&#8203;464](https://redirect.github.com/zip-rs/zip2/pull/464)) - add system to FileOption, so byte-for-byte identical archives can be created across platforms ([#&#8203;660](https://redirect.github.com/zip-rs/zip2/pull/660)) ##### <!-- 1 -->🐛 Bug Fixes - Bugs in extra-data length calculation in src/write.rs ([#&#8203;662](https://redirect.github.com/zip-rs/zip2/pull/662)) ### [`v8.0.0`](https://redirect.github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#800---2026-02-14) [Compare Source](https://redirect.github.com/zip-rs/zip2/compare/v7.4.0...v8.0.0) ##### <!-- 0 -->🚀 Features - document zip flags as enum ([#&#8203;639](https://redirect.github.com/zip-rs/zip2/pull/639)) - Migrate to Rust 2024 ([#&#8203;650](https://redirect.github.com/zip-rs/zip2/pull/650)) - \[**breaking**] Remove deprecated methods of `DateTime` ([#&#8203;597](https://redirect.github.com/zip-rs/zip2/pull/597)) ### [`v7.4.0`](https://redirect.github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#740---2026-02-05) [Compare Source](https://redirect.github.com/zip-rs/zip2/compare/v7.3.0...v7.4.0) ##### <!-- 0 -->🚀 Features - Increase MSRV to 1.88 and update dependencies ([#&#8203;626](https://redirect.github.com/zip-rs/zip2/pull/626)) ### [`v7.3.0`](https://redirect.github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#730---2026-02-04) [Compare Source](https://redirect.github.com/zip-rs/zip2/compare/v7.2.0...v7.3.0) ##### <!-- 0 -->🚀 Features - cleanup the benchmarks and Cargo.toml ([#&#8203;606](https://redirect.github.com/zip-rs/zip2/pull/606)) - Add support for per-file comments ([#&#8203;543](https://redirect.github.com/zip-rs/zip2/pull/543)) ##### <!-- 1 -->🐛 Bug Fixes - Document feature `unreserved` and make the mapping of extra fields public ([#&#8203;616](https://redirect.github.com/zip-rs/zip2/pull/616)) - Return an error if abort\_file() fails when exceeding non-large-file limit ([#&#8203;598](https://redirect.github.com/zip-rs/zip2/pull/598)) ##### <!-- 7 -->⚙️ Miscellaneous Tasks - Bump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1) ### [`v7.2.0`](https://redirect.github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#720---2026-01-20) [Compare Source](https://redirect.github.com/zip-rs/zip2/compare/v7.1.0...v7.2.0) ##### <!-- 0 -->🚀 Features - add read\_zipfile\_from\_stream\_with\_compressed\_size ([#&#8203;70](https://redirect.github.com/zip-rs/zip2/pull/70)) - Allow choosing bzip2 rust backend ([#&#8203;329](https://redirect.github.com/zip-rs/zip2/pull/329)) ##### <!-- 1 -->🐛 Bug Fixes - Need to include zip64 extra field in central directory (fix [#&#8203;353](https://redirect.github.com/zip-rs/zip2/issues/353)) ([#&#8203;360](https://redirect.github.com/zip-rs/zip2/pull/360)) - Fails to extract file which might or might not be malformed ([#&#8203;376](https://redirect.github.com/zip-rs/zip2/pull/376)) ([#&#8203;426](https://redirect.github.com/zip-rs/zip2/pull/426)) - *(aes)* Allow AES encryption while streaming ([#&#8203;463](https://redirect.github.com/zip-rs/zip2/pull/463)) - Default "platform" field in zip files should be set to the local platform, rather than always "Unix" ([#&#8203;470](https://redirect.github.com/zip-rs/zip2/pull/470)) ([#&#8203;471](https://redirect.github.com/zip-rs/zip2/pull/471)) ##### <!-- 2 -->🚜 Refactor - Define cfg\_if! and cfg\_if\_expr! internal macros ([#&#8203;438](https://redirect.github.com/zip-rs/zip2/pull/438)) ##### <!-- 4 -->⚡ Performance - Change an assert to debug\_assert when encrypting/decrypting AES, and eliminate a fallible operation ([#&#8203;521](https://redirect.github.com/zip-rs/zip2/pull/521)) - eliminate a String clone per new file added to archive, and other related refactors ([#&#8203;522](https://redirect.github.com/zip-rs/zip2/pull/522)) ### [`v7.1.0`](https://redirect.github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#710---2026-01-14) [Compare Source](https://redirect.github.com/zip-rs/zip2/compare/v7.0.0...v7.1.0) ##### <!-- 0 -->🚀 Features - display the underlying error in Display impl for `ZipError` ([#&#8203;483](https://redirect.github.com/zip-rs/zip2/pull/483)) - Enable creation of `ZipArchive` without reparsing ([#&#8203;485](https://redirect.github.com/zip-rs/zip2/pull/485)) ##### <!-- 1 -->🐛 Bug Fixes - Return InvalidPassword rather than panic when AES key is the wrong length ([#&#8203;457](https://redirect.github.com/zip-rs/zip2/pull/457)) - bench with auto zip64 comment ([#&#8203;505](https://redirect.github.com/zip-rs/zip2/pull/505)) - add condition for `getrandom` dependency ([#&#8203;504](https://redirect.github.com/zip-rs/zip2/pull/504)) - *(zipcrypto)* Support streaming ZipCrypto encryption, don't store entire file in memory ([#&#8203;462](https://redirect.github.com/zip-rs/zip2/pull/462)) ##### <!-- 2 -->🚜 Refactor - Clean up imports and move types ([#&#8203;461](https://redirect.github.com/zip-rs/zip2/pull/461)) - Replace handwritten `Ord` and `PartialOrd` for `DateTime` ([#&#8203;484](https://redirect.github.com/zip-rs/zip2/pull/484)) ##### <!-- 7 -->⚙️ Miscellaneous Tasks - Lock `lzma-rust2` to at least 0.15.5 ([#&#8203;491](https://redirect.github.com/zip-rs/zip2/pull/491)) ### [`v7.0.0`](https://redirect.github.com/zip-rs/zip2/blob/HEAD/CHANGELOG.md#700---2025-12-05) [Compare Source](https://redirect.github.com/zip-rs/zip2/compare/v6.0.0...v7.0.0) ##### <!-- 9 -->⚠️ Breaking Changes - Removed the following features: `getrandom`, `hmac`, `pbkdf2`, `sha1`, `zeroize`. - Removed `lzma-static` and `xz-static` feature flags, which were deprecated synonyms of `lzma` and `xz`. ([#&#8203;405](https://redirect.github.com/zip-rs/zip2/pull/405), [#&#8203;425](https://redirect.github.com/zip-rs/zip2/pull/425)) ##### <!-- 0 -->🚀 Features - *(`SimpleFileOptions`)* const DEFAULT implementation ([#&#8203;474](https://redirect.github.com/zip-rs/zip2/pull/474)) - ZipWriter `set_auto_large_file()` method to enable large-file data descriptor when necessary ([#&#8203;468](https://redirect.github.com/zip-rs/zip2/pull/468)) ##### <!-- 1 -->🐛 Bug Fixes - print previous error when failing to search another cde ([#&#8203;460](https://redirect.github.com/zip-rs/zip2/pull/460)) - cargo doc warnings ([#&#8203;472](https://redirect.github.com/zip-rs/zip2/pull/472)) - Write ZIP64 data descriptors when large\_file option is true ([#&#8203;467](https://redirect.github.com/zip-rs/zip2/pull/467)) - Pin generic-array to an old version to work around [RustCrypto/traits#2036](https://redirect.github.com/RustCrypto/traits/issues/2036) until next RustCrypto & aes-crypto releases ([#&#8203;458](https://redirect.github.com/zip-rs/zip2/pull/458)) ##### <!-- 7 -->⚙️ Miscellaneous Tasks - Revert version bump so that release-plz will trigger - expose more flate2 feature flags ([#&#8203;476](https://redirect.github.com/zip-rs/zip2/pull/476)) - Next release will be 7.0.0 - release v6.0.0 ([#&#8203;442](https://redirect.github.com/zip-rs/zip2/pull/442)) ##### Deps - Bump lzma-rust2 to v0.15 ([#&#8203;465](https://redirect.github.com/zip-rs/zip2/pull/465)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/vortex-data/vortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOlsiY2hhbmdlbG9nL2Nob3JlIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 5088456 commit 7cd2206

2 files changed

Lines changed: 18 additions & 45 deletions

File tree

Cargo.lock

Lines changed: 17 additions & 44 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ uuid = { version = "1.19", features = ["js"] }
247247
wasm-bindgen-futures = "0.4.54"
248248
xshell = "0.2.6"
249249
zigzag = "0.1.0"
250-
zip = "6.0.0"
250+
zip = "8.0.0"
251251
zstd = { version = "0.13.3", default-features = false, features = [
252252
"zdict_builder",
253253
] }

0 commit comments

Comments
 (0)