parity-scale-codec-derive breaking changes

cargo

4 curated breaking changes across major versions of parity-scale-codec-derive. Use this as a migration checklist before bumping dependencies.

4
changes
Breaking changes by transition
  • 1.2.0 \u2192 parity-scale-codec-3.1.2breaking

    Make `CompactRef` public by @andrenth in https://github.com/paritytech/parity-scale-codec/pull/321

  • 1.2.0 \u2192 parity-scale-codec-3.1.2breaking

    Add ability to re-export parity-scale-codec crate by @gshep in https://github.com/paritytech/parity-scale-codec/pull/325

  • 1.2.0 \u2192 parity-scale-codec-3.1.2breaking

    BitVec: Improve the encoding and consolidate the implementations by @bkchr in https://github.com/paritytech/parity-scale-codec/pull/327

  • 1.2.0 \u2192 parity-scale-codec-3.1.2breaking

    Fix crate access by putting a leading `::` by @bkchr in https://github.com/paritytech/parity-scale-codec/pull/328 Be aware that version 3.0.0. up to 3.1.1 contained some bugs in the `BitVec` encoder that could lead to an invalid encoding. Thus, we yanked these crate version and it is advised to upgrade to 3.1.2. Any release before 3.0.0 wasn't affected by this bug.

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cargo/parity-scale-codec-derive
parity-scale-codec-derive breaking changes — Cargo migration guide | DepScope