Skip to content

Releases: zip-rs/zip2

v7.0.0

19 Dec 23:16
c864a14

Choose a tag to compare

⚠️ 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. (#405, #425)

🚀 Features

  • (SimpleFileOptions) const DEFAULT implementation (#474)
  • ZipWriter set_auto_large_file() method to enable large-file data descriptor when necessary (#468)

🐛 Bug Fixes

  • print previous error when failing to search another cde (#460)
  • cargo doc warnings (#472)
  • Write ZIP64 data descriptors when large_file option is true (#467)
  • Pin generic-array to an old version to work around RustCrypto/traits#2036 until next RustCrypto & aes-crypto releases (#458)

⚙️ Miscellaneous Tasks

  • Revert version bump so that release-plz will trigger
  • expose more flate2 feature flags (#476)
  • Next release will be 7.0.0
  • release v6.0.0 (#442)

Deps

  • Bump lzma-rust2 to v0.15 (#465)*] Remove lzma-static and xz-static feature flags, which are deprecated synonyms of lzma and xz. (#405, #425)

v6.0.0

09 Oct 11:23
abfc23d

Choose a tag to compare

🐛 Bug Fixes

  • panic when reading empty extended-timestamp field (#404) (#422)
  • Restore original file timestamp when unzipping with chrono (#46)

⚙️ Miscellaneous Tasks

  • Configure Amazon Q rules (#421)

v5.1.1

11 Sep 14:51
6423fee

Choose a tag to compare

🐛 Bug Fixes

  • panic when reading empty extended-timestamp field (#404) (#422)
  • Restore original file timestamp when unzipping with chrono (#46)

⚙️ Miscellaneous Tasks

  • Configure Amazon Q rules (#421)

v5.1.0

10 Sep 19:48
e341b3d

Choose a tag to compare

🚀 Features

  • Add legacy shrink/reduce/implode compression (#303)

v5.0.1

10 Sep 01:57
12c87d1

Choose a tag to compare

🐛 Bug Fixes

  • AES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (#417)

v5.0.0

05 Sep 21:12
e1d74a0

Choose a tag to compare

🚀 Features

  • Implement by_path*() methods on ZipArchive (#382)

v4.6.1

03 Sep 08:17
56fa5f6

Choose a tag to compare

🐛 Bug Fixes

  • Fixes an issue introduced by the swap from lzma-rs to liblzma (#407)

v4.6.0

31 Aug 02:52
54c634b

Choose a tag to compare

🚀 Features

  • Allow to read zip files with unsupported extended timestamps (#400)

🐛 Bug Fixes

  • enable clamp_opt for ppmd and xz (#401)

v4.5.0

21 Aug 22:39
4ce35f1

Choose a tag to compare

🚀 Features

  • Allow reading ZIP files where the central directory comes before the files (#384) (#396)

v4.4.0

21 Aug 09:28
f4a618d

Choose a tag to compare

🚀 Features

  • Add lzma-static and xz-static features that enable liblzma/static (#393)

⚙️ Miscellaneous Tasks

  • Move deprecated annotations to fix a Clippy warning (#391)