Releases: use-ink/cargo-contract
Releases · use-ink/cargo-contract
v2.0.0-alpha.5
v2.0.0-alpha.5
[2.0.0-alpha.5] - 2022-10-27
Added
- Add Rust specific build info to metadata - #680
Changed
- Removed requirement to install binaryen. The
wasm-opt
tool is now compiled intocargo-contract
- #766. - Make linting opt in with
--lint
- #799
Fixed
- Log failure instead of failing when decoding an event - #769
v2.0.0-alpha.4
v2.0.0-alpha.3
[2.0.0-alpha.3] - 2022-09-21
This release supports compatibility with the v4.0.0-alpha.3
release of ink!
. It is not backwards compatible with older versions of ink!
.
Added
--output-json
support forcall
,instantiate
andupload
commands - #722- Use new ink entrance crate - #728
Fixed
- Skip linting if running building in --offline mode - #737
v2.0.0-alpha.2
v2.0.0-alpha.1
This release brings two exciting updates! First, contracts can now be built using the
stable
Rust toolchain! Don't ask us how we managed to do this 👻.
Secondly, it allows you to build ink! v4.0.0-alpha.1
, which introduced a small - but
breaking - change to the ink! ABI as part of paritytech/ink#1313.
Added
- Add support for ink!'s
version
metadata field - #641
Changed
- Build contracts and dylint driver with stable - #698
- Compile dylints when compiling the contract - #703
- Move transcode example to doc test, add helper method - #705
- Note that alongside this PR we released
[email protected]
- Note that alongside this PR we released
- Replace custom RPCs by
state_call
- #701
Fixed
- Fix
tracing_subscriber
filtering - #702
v1.5.0
[1.5.0] - 2022-08-15
- Fix windows dylint build (#690)
Added
- Dry run gas limit estimation #484
Changed
- Bump
ink_*
crates tov3.3.1
#686 - Refactor out transcode as a separate library #597
- Sync
metadata
version withcargo-contract
#611 - Adapt to new subxt API #678
- Replace log/env_logger with tracing/tracing_subscriber #689
- Contract upload: emitting a warning instead of an error when the contract already existed is more user friendly #644