All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Migrate
Sandbox
related code toink_sandbox
crate.
-
Bump
ink
to5.0.0
andcargo-contract
to4.0.0
-
Rework Sandbox API to better support custom Runtime
- Bump
ink
,cargo-contract
,frame-
andsp-
crates.
- Support dry running contract interactions
- Hide macros behind dedicated
macros
(default) feature flag - Hide contract bundles behind
session
feature flag
- Respect features for the contract dependencies when building contracts via drink macros
- Support
[email protected]
- Update
contract-*
crates to4.0.0-rc.3
- Update toolchain to
1.74.0
- Support
[email protected]
- Update
contract-*
crates to4.0.0-rc.2
- Rework
Sandbox
API to ease working with custom runtimes
- Migrate examples back to
[email protected]
- Downgrade
contract-*
crates from4.0.0-rc.1
to3.2.0
- Bumped toolchain to
1.74.0
- Compilation issues due to the breaking changes in
contract-build
dependency
- Accessing events emitted by contracts
#[drink::test]
creates and adds asession: Session
argument to the test function
- Update
contract-*
crates from3.x.x
to4.0.0-rc.1
- Migrate examples from
[email protected]
to[email protected]
NO_SALT
,NO_ENDOWMENT
contstants added