Releases: use-ink/cargo-contract
Releases · use-ink/cargo-contract
v5.0.2
v5.0.1
v5.0.0
This release concludes the migration of ink! from Parity to the outside world. It doesn't come with any new features, we just:
- …changed the Parity URLs to ones for our new GitHub organization
@use-ink. - …upgraded many dependencies to newer versions, which results in two particular
breaking changes regarding compatibility:- We had to remove support for Substrate metadata that is below
V14
in #1722. Metadata formats belowV14
are quite old and we hope this doesn't affect anyone. cargo-contract
v5 works only with Rust >= 1.81.
- We had to remove support for Substrate metadata that is below
For the linter in cargo-contract
the Rust toolchain version changed. To upgrade:
export TOOLCHAIN_VERSION=nightly-2024-09-05
rustup install $TOOLCHAIN_VERSION
rustup component add rust-src --toolchain $TOOLCHAIN_VERSION
rustup run $TOOLCHAIN_VERSION cargo install cargo-dylint dylint-link
Changed
- Updated the toolchain version used by
ink_linting
- #1616 - Update repository URLs & references from
paritytech
GitHub organization to newuse-ink
one ‒ #1663 - Bump the version of
subxt
andsubxt-signer
- #1722
Removed
- Remove support for
V11
metadata #1722
v4.1.3
v4.1.2
v5.0.0-alpha
What's Changed
Fixed
- Remove parity-wasm dependency from contract-build crate - #1594
- chore: Update toolchain for
ink_linting
- #1616 - chore: bump
subxt
andsubxt-signer
versions - #1722
Added
- Add support for cargo build --verifiable --lint command - #1512
- Add new image deployment repo - #1620
- Switch to useink image in verifiable build command - #1622
Full Changelog: v4.1.1...v5.0.0-alpha