zstd breaking changes

cargo

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

4
changes
Breaking changes by transition
  • v0.10.0 \u2192 v0.11.0breaking

    Moves dictionary-training operations behind a `zdict_builder` default feature. _Using_ a dictionary does not need this feature; only training/creating a new one does.

  • v0.10.0 \u2192 v0.11.0breaking

    Disable exporting unrelated constants in zstd-sys.

  • 0.9.1 \u2192 v0.10.0breaking

    Rename the `block` module to `bulk`. It was never really zstd' "block" API (which apparently might not even stay public forever), but just a way to compress data that fits entirely in-memory.

  • 0.9.1 \u2192 v0.10.0breaking

    It was also refreshed to be on-par with the stream API regarding dictionaries and compression parameters.

API access

Get this data programmatically \u2014 free, no authentication.

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