zip breaking changes

cargo

13 curated breaking changes across major versions of zip. Use this as a migration checklist before bumping dependencies.

13
changes
Breaking changes by transition
  • 6.0.0 \u2192 7.0.0behavior

    *(`SimpleFileOptions`)* const DEFAULT implementation ([#474](https://github.com/zip-rs/zip2/pull/474))

  • 6.0.0 \u2192 7.0.0breaking

    Bump lzma-rust2 to v0.15 ([#465](https://github.com/zip-rs/zip2/pull/465))

  • 6.0.0 \u2192 7.0.0breaking

    Next release will be 7.0.0

  • 6.0.0 \u2192 7.0.0breaking

    release v6.0.0 ([#442](https://github.com/zip-rs/zip2/pull/442))

  • 6.0.0 \u2192 7.0.0breaking

    ZipWriter `set_auto_large_file()` method to enable large-file data descriptor when necessary ([#468](https://github.com/zip-rs/zip2/pull/468))

  • 6.0.0 \u2192 7.0.0breaking

    print previous error when failing to search another cde ([#460](https://github.com/zip-rs/zip2/pull/460))

  • 6.0.0 \u2192 7.0.0breaking

    cargo doc warnings ([#472](https://github.com/zip-rs/zip2/pull/472))

  • 6.0.0 \u2192 7.0.0breaking

    Write ZIP64 data descriptors when large_file option is true ([#467](https://github.com/zip-rs/zip2/pull/467))

  • 6.0.0 \u2192 7.0.0breaking

    Pin generic-array to an old version to work around https://github.com/RustCrypto/traits/issues/2036 until next RustCrypto & aes-crypto releases ([#458](https://github.com/zip-rs/zip2/pull/458))

  • 6.0.0 \u2192 7.0.0breaking

    Revert version bump so that release-plz will trigger

  • 6.0.0 \u2192 7.0.0breaking

    expose more flate2 feature flags ([#476](https://github.com/zip-rs/zip2/pull/476))

  • 6.0.0 \u2192 7.0.0removed

    Removed `lzma-static` and `xz-static` feature flags, which were deprecated synonyms of `lzma` and `xz`. ([#405](https://github.com/zip-rs/zip2/pull/405), [#425](https://github.com/zip-rs/zip2/pull/425))

  • 6.0.0 \u2192 7.0.0removed

    Removed the following features: `getrandom`, `hmac`, `pbkdf2`, `sha1`, `zeroize`.

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cargo/zip
zip breaking changes — Cargo migration guide | DepScope