diff --git a/CHANGELOG.md b/CHANGELOG.md index 754fada5fe1..083423b6456 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased -- Add E2E testing framework MVP ‒ [#1395](/~https://github.com/paritytech/ink/pull/1395) -- Add E2E tests for `Mapping` functions - [#1492](/~https://github.com/paritytech/ink/pull/1492) +## Version 4.0.0-rc + +This is the first release which may become the final `4.0.0`. There may be further release candidates with breaking code +changes before the final release. + +### E2E Testing Framework + +This release includes the first published version of the ["end-to-end" (E2E) testing framework](/~https://github.com/paritytech/ink/issues/1234). +This enables testing of a contract by deploying and calling it on a Substrate node with `pallet-contracts`. See the +[`erc20` example](./examples/erc20/lib.rs) for usage. + +### Fixed +- Add Determinism enum from pallet-contracts [#1547](/~https://github.com/paritytech/ink/pull/1547) +- Added missed `WhereClosure` for the generics into `storage_item` [#1536](/~https://github.com/paritytech/ink/pull/1536) + +### Changed +- FFI: no more `__unstable__` wasm import module [#1522](/~https://github.com/paritytech/ink/pull/1522) +- Fix trait message return type metadata [#1531](/~https://github.com/paritytech/ink/pull/1531) +- Bump Dylint dependencies [#1551](/~https://github.com/paritytech/ink/pull/1551) +- Stabilize `take_storage` [#1568](/~https://github.com/paritytech/ink/pull/1568) +- Make more functions be const [#1574](/~https://github.com/paritytech/ink/pull/1574) ## Version 4.0.0-beta diff --git a/crates/allocator/Cargo.toml b/crates/allocator/Cargo.toml index 0603cee314a..24656824977 100644 --- a/crates/allocator/Cargo.toml +++ b/crates/allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_allocator" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" diff --git a/crates/e2e/Cargo.toml b/crates/e2e/Cargo.toml index 397a2d098ee..1833576939e 100644 --- a/crates/e2e/Cargo.toml +++ b/crates/e2e/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_e2e" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false @@ -16,12 +16,12 @@ categories = ["no-std", "embedded"] include = ["/Cargo.toml", "src/**/*.rs", "/README.md", "/LICENSE"] [dependencies] -ink_e2e_macro = { version = "4.0.0-beta", path = "./macro" } -ink = { version = "4.0.0-beta", path = "../ink" } -ink_env = { version = "4.0.0-beta", path = "../env" } -ink_primitives = { version = "4.0.0-beta", path = "../primitives" } +ink_e2e_macro = { version = "4.0.0-rc", path = "./macro" } +ink = { version = "4.0.0-rc", path = "../ink" } +ink_env = { version = "4.0.0-rc", path = "../env" } +ink_primitives = { version = "4.0.0-rc", path = "../primitives" } -contract-metadata = { version = "2.0.0-beta.1" } +contract-metadata = { version = "2.0.0-rc" } impl-serde = { version = "0.3.1", default-features = false } jsonrpsee = { version = "0.16.0", features = ["ws-client"] } serde = { version = "1.0.137", default-features = false, features = ["derive"] } diff --git a/crates/e2e/macro/Cargo.toml b/crates/e2e/macro/Cargo.toml index 4da41daeac6..a643b72340e 100644 --- a/crates/e2e/macro/Cargo.toml +++ b/crates/e2e/macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_e2e_macro" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false @@ -20,8 +20,8 @@ name = "ink_e2e_macro" proc-macro = true [dependencies] -ink_ir = { version = "4.0.0-beta", path = "../../ink/ir" } -contract-build = "2.0.0-beta.1" +ink_ir = { version = "4.0.0-rc", path = "../../ink/ir" } +contract-build = "2.0.0-rc" derive_more = "0.99.17" env_logger = "0.10.0" log = "0.4.17" diff --git a/crates/engine/Cargo.toml b/crates/engine/Cargo.toml index 56d4c4938a3..55fba8ceb91 100644 --- a/crates/engine/Cargo.toml +++ b/crates/engine/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_engine" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Michael Müller "] edition = "2021" @@ -15,7 +15,7 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_primitives = { version = "4.0.0-beta", path = "../../crates/primitives", default-features = false } +ink_primitives = { version = "4.0.0-rc", path = "../../crates/primitives", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } derive_more = { version = "0.99", default-features = false, features = ["from", "display"] } diff --git a/crates/env/Cargo.toml b/crates/env/Cargo.toml index e9ec0e0d47d..56ad4c3ecca 100644 --- a/crates/env/Cargo.toml +++ b/crates/env/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_env" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,11 +15,11 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_metadata = { version = "4.0.0-beta", path = "../metadata", default-features = false, features = ["derive"], optional = true } -ink_allocator = { version = "4.0.0-beta", path = "../allocator", default-features = false } -ink_storage_traits = { version = "4.0.0-beta", path = "../storage/traits", default-features = false } -ink_prelude = { version = "4.0.0-beta", path = "../prelude", default-features = false } -ink_primitives = { version = "4.0.0-beta", path = "../primitives", default-features = false } +ink_metadata = { version = "4.0.0-rc", path = "../metadata", default-features = false, features = ["derive"], optional = true } +ink_allocator = { version = "4.0.0-rc", path = "../allocator", default-features = false } +ink_storage_traits = { version = "4.0.0-rc", path = "../storage/traits", default-features = false } +ink_prelude = { version = "4.0.0-rc", path = "../prelude", default-features = false } +ink_primitives = { version = "4.0.0-rc", path = "../primitives", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } derive_more = { version = "0.99", default-features = false, features = ["from", "display"] } @@ -33,7 +33,7 @@ static_assertions = "1.1" rlibc = "1" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -ink_engine = { version = "4.0.0-beta", path = "../engine/", optional = true } +ink_engine = { version = "4.0.0-rc", path = "../engine/", optional = true } # Hashes for the off-chain environment. sha2 = { version = "0.10", optional = true } diff --git a/crates/ink/Cargo.toml b/crates/ink/Cargo.toml index 11f6db3d823..a267c120ac6 100644 --- a/crates/ink/Cargo.toml +++ b/crates/ink/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,12 +15,12 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_env = { version = "4.0.0-beta", path = "../env", default-features = false } -ink_storage = { version = "4.0.0-beta", path = "../storage", default-features = false } -ink_primitives = { version = "4.0.0-beta", path = "../primitives", default-features = false } -ink_metadata = { version = "4.0.0-beta", path = "../metadata", default-features = false, optional = true } -ink_prelude = { version = "4.0.0-beta", path = "../prelude", default-features = false } -ink_macro = { version = "4.0.0-beta", path = "macro", default-features = false } +ink_env = { version = "4.0.0-rc", path = "../env", default-features = false } +ink_storage = { version = "4.0.0-rc", path = "../storage", default-features = false } +ink_primitives = { version = "4.0.0-rc", path = "../primitives", default-features = false } +ink_metadata = { version = "4.0.0-rc", path = "../metadata", default-features = false, optional = true } +ink_prelude = { version = "4.0.0-rc", path = "../prelude", default-features = false } +ink_macro = { version = "4.0.0-rc", path = "macro", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } derive_more = { version = "0.99", default-features = false, features = ["from"] } diff --git a/crates/ink/codegen/Cargo.toml b/crates/ink/codegen/Cargo.toml index bb5001ec212..8452718f9a0 100644 --- a/crates/ink/codegen/Cargo.toml +++ b/crates/ink/codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_codegen" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -18,8 +18,8 @@ include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] name = "ink_codegen" [dependencies] -ink_primitives = { version = "4.0.0-beta", path = "../../primitives" } -ir = { version = "4.0.0-beta", package = "ink_ir", path = "../ir", default-features = false } +ink_primitives = { version = "4.0.0-rc", path = "../../primitives" } +ir = { version = "4.0.0-rc", package = "ink_ir", path = "../ir", default-features = false } quote = "1" syn = { version = "1.0", features = ["parsing", "full", "extra-traits"] } proc-macro2 = "1.0" diff --git a/crates/ink/ir/Cargo.toml b/crates/ink/ir/Cargo.toml index cfdbf47994f..9ad34a022c7 100644 --- a/crates/ink/ir/Cargo.toml +++ b/crates/ink/ir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_ir" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" diff --git a/crates/ink/macro/Cargo.toml b/crates/ink/macro/Cargo.toml index f2d1d9b7455..ce90e59b8a8 100644 --- a/crates/ink/macro/Cargo.toml +++ b/crates/ink/macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_macro" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,9 +15,9 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_ir = { version = "4.0.0-beta", path = "../ir", default-features = false } -ink_codegen = { version = "4.0.0-beta", path = "../codegen", default-features = false } -ink_primitives = { version = "4.0.0-beta", path = "../../primitives/", default-features = false } +ink_ir = { version = "4.0.0-rc", path = "../ir", default-features = false } +ink_codegen = { version = "4.0.0-rc", path = "../codegen", default-features = false } +ink_primitives = { version = "4.0.0-rc", path = "../../primitives/", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive"] } syn = "1" diff --git a/crates/metadata/Cargo.toml b/crates/metadata/Cargo.toml index 6136d28992f..ee4515474a7 100644 --- a/crates/metadata/Cargo.toml +++ b/crates/metadata/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_metadata" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,8 +15,8 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_prelude = { version = "4.0.0-beta", path = "../prelude/", default-features = false } -ink_primitives = { version = "4.0.0-beta", path = "../primitives/", default-features = false } +ink_prelude = { version = "4.0.0-rc", path = "../prelude/", default-features = false } +ink_primitives = { version = "4.0.0-rc", path = "../primitives/", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive", "alloc"] } impl-serde = "0.4.0" diff --git a/crates/prelude/Cargo.toml b/crates/prelude/Cargo.toml index e2985cfe395..aad928592eb 100644 --- a/crates/prelude/Cargo.toml +++ b/crates/prelude/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_prelude" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" diff --git a/crates/primitives/Cargo.toml b/crates/primitives/Cargo.toml index 39628d8f297..599e4fcae81 100644 --- a/crates/primitives/Cargo.toml +++ b/crates/primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_primitives" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -16,7 +16,7 @@ include = ["/Cargo.toml", "src/**/*.rs", "/README.md", "/LICENSE"] [dependencies] derive_more = { version = "0.99", default-features = false, features = ["from", "display"] } -ink_prelude = { version = "4.0.0-beta", path = "../prelude/", default-features = false } +ink_prelude = { version = "4.0.0-rc", path = "../prelude/", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } scale-info = { version = "2.3", default-features = false, features = ["derive"], optional = true } xxhash-rust = { version = "0.8", features = ["const_xxh32"] } diff --git a/crates/storage/Cargo.toml b/crates/storage/Cargo.toml index f88b9b33ac1..33247247302 100644 --- a/crates/storage/Cargo.toml +++ b/crates/storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_storage" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies ", "Robin Freyler "] edition = "2021" @@ -15,11 +15,11 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_env = { version = "4.0.0-beta", path = "../env/", default-features = false } -ink_metadata = { version = "4.0.0-beta", path = "../metadata/", default-features = false, features = ["derive"], optional = true } -ink_primitives = { version = "4.0.0-beta", path = "../primitives/", default-features = false } -ink_storage_traits = { version = "4.0.0-beta", path = "traits", default-features = false } -ink_prelude = { version = "4.0.0-beta", path = "../prelude/", default-features = false } +ink_env = { version = "4.0.0-rc", path = "../env/", default-features = false } +ink_metadata = { version = "4.0.0-rc", path = "../metadata/", default-features = false, features = ["derive"], optional = true } +ink_primitives = { version = "4.0.0-rc", path = "../primitives/", default-features = false } +ink_storage_traits = { version = "4.0.0-rc", path = "traits", default-features = false } +ink_prelude = { version = "4.0.0-rc", path = "../prelude/", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } derive_more = { version = "0.99", default-features = false, features = ["from", "display"] } diff --git a/crates/storage/traits/Cargo.toml b/crates/storage/traits/Cargo.toml index dfe91043e35..4762f9a04cc 100644 --- a/crates/storage/traits/Cargo.toml +++ b/crates/storage/traits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_storage_traits" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" @@ -15,9 +15,9 @@ categories = ["no-std", "embedded"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] [dependencies] -ink_metadata = { version = "4.0.0-beta", path = "../../metadata", default-features = false, features = ["derive"], optional = true } -ink_primitives = { version = "4.0.0-beta", path = "../../primitives", default-features = false } -ink_prelude = { version = "4.0.0-beta", path = "../../prelude", default-features = false } +ink_metadata = { version = "4.0.0-rc", path = "../../metadata", default-features = false, features = ["derive"], optional = true } +ink_primitives = { version = "4.0.0-rc", path = "../../primitives", default-features = false } +ink_prelude = { version = "4.0.0-rc", path = "../../prelude", default-features = false } scale = { package = "parity-scale-codec", version = "3", default-features = false, features = ["derive", "full"] } scale-info = { version = "2.3", default-features = false, features = ["derive"], optional = true } syn = { version = "1", features = ["full"] } diff --git a/examples/contract-terminate/Cargo.toml b/examples/contract-terminate/Cargo.toml index 108ae21fee3..10ddecd289d 100644 --- a/examples/contract-terminate/Cargo.toml +++ b/examples/contract-terminate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "contract_terminate" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/contract-transfer/Cargo.toml b/examples/contract-transfer/Cargo.toml index 8ec070e17fc..201f6bfe5eb 100644 --- a/examples/contract-transfer/Cargo.toml +++ b/examples/contract-transfer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "contract_transfer" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/delegator/Cargo.toml b/examples/delegator/Cargo.toml index f5258179fcf..dab779fca69 100644 --- a/examples/delegator/Cargo.toml +++ b/examples/delegator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "delegator" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/delegator/accumulator/Cargo.toml b/examples/delegator/accumulator/Cargo.toml index dac4671af4f..4320301cc94 100644 --- a/examples/delegator/accumulator/Cargo.toml +++ b/examples/delegator/accumulator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "accumulator" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" diff --git a/examples/delegator/adder/Cargo.toml b/examples/delegator/adder/Cargo.toml index 5c1c7be228e..4277a3f9622 100644 --- a/examples/delegator/adder/Cargo.toml +++ b/examples/delegator/adder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "adder" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" diff --git a/examples/delegator/subber/Cargo.toml b/examples/delegator/subber/Cargo.toml index 6aa7a4e8258..dd1528fba54 100644 --- a/examples/delegator/subber/Cargo.toml +++ b/examples/delegator/subber/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "subber" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" diff --git a/examples/dns/Cargo.toml b/examples/dns/Cargo.toml index 5f9b41bd302..b3220929dac 100644 --- a/examples/dns/Cargo.toml +++ b/examples/dns/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dns" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/erc1155/Cargo.toml b/examples/erc1155/Cargo.toml index 5c6e6b15655..c712787ba58 100644 --- a/examples/erc1155/Cargo.toml +++ b/examples/erc1155/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "erc1155" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/erc20/Cargo.toml b/examples/erc20/Cargo.toml index 28f54dfd205..ab215f6f271 100644 --- a/examples/erc20/Cargo.toml +++ b/examples/erc20/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "erc20" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/erc721/Cargo.toml b/examples/erc721/Cargo.toml index 398c4879f26..ad5666e9332 100644 --- a/examples/erc721/Cargo.toml +++ b/examples/erc721/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "erc721" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/flipper/Cargo.toml b/examples/flipper/Cargo.toml index 466e72e5519..78a5acd910a 100644 --- a/examples/flipper/Cargo.toml +++ b/examples/flipper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "flipper" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/incrementer/Cargo.toml b/examples/incrementer/Cargo.toml index 27489b4b2d2..580af7198b0 100644 --- a/examples/incrementer/Cargo.toml +++ b/examples/incrementer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "incrementer" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/lang-err-integration-tests/call-builder/Cargo.toml b/examples/lang-err-integration-tests/call-builder/Cargo.toml index e25301189a9..88a3c924c05 100755 --- a/examples/lang-err-integration-tests/call-builder/Cargo.toml +++ b/examples/lang-err-integration-tests/call-builder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "call_builder" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/lang-err-integration-tests/constructors-return-value/Cargo.toml b/examples/lang-err-integration-tests/constructors-return-value/Cargo.toml index 70078f4555d..e37ee7d3b72 100644 --- a/examples/lang-err-integration-tests/constructors-return-value/Cargo.toml +++ b/examples/lang-err-integration-tests/constructors-return-value/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "constructors_return_value" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/lang-err-integration-tests/contract-ref/Cargo.toml b/examples/lang-err-integration-tests/contract-ref/Cargo.toml index a677509bdc5..602cf6852be 100755 --- a/examples/lang-err-integration-tests/contract-ref/Cargo.toml +++ b/examples/lang-err-integration-tests/contract-ref/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "contract_ref" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" diff --git a/examples/lang-err-integration-tests/integration-flipper/Cargo.toml b/examples/lang-err-integration-tests/integration-flipper/Cargo.toml index 8ed793d23ab..333b1c88772 100644 --- a/examples/lang-err-integration-tests/integration-flipper/Cargo.toml +++ b/examples/lang-err-integration-tests/integration-flipper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "integration_flipper" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/mapping_integration_tests/Cargo.toml b/examples/mapping_integration_tests/Cargo.toml index f62283b136f..43e87109d08 100755 --- a/examples/mapping_integration_tests/Cargo.toml +++ b/examples/mapping_integration_tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mapping-integration-tests" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/mother/Cargo.toml b/examples/mother/Cargo.toml index 4f4811da28f..134ac82822f 100755 --- a/examples/mother/Cargo.toml +++ b/examples/mother/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mother" description = "Mother of all contracts" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/multisig/Cargo.toml b/examples/multisig/Cargo.toml index 2e682eae748..17c3f9018bb 100755 --- a/examples/multisig/Cargo.toml +++ b/examples/multisig/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multisig" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/payment-channel/Cargo.toml b/examples/payment-channel/Cargo.toml index 1995f63676f..b9a81693c91 100755 --- a/examples/payment-channel/Cargo.toml +++ b/examples/payment-channel/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "payment_channel" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/psp22-extension/Cargo.toml b/examples/psp22-extension/Cargo.toml index 576ab61666e..2b36dd1be9b 100755 --- a/examples/psp22-extension/Cargo.toml +++ b/examples/psp22-extension/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "psp22_extension" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/rand-extension/Cargo.toml b/examples/rand-extension/Cargo.toml index 90bca51abbd..aa1fbf920f9 100755 --- a/examples/rand-extension/Cargo.toml +++ b/examples/rand-extension/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rand_extension" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/trait-erc20/Cargo.toml b/examples/trait-erc20/Cargo.toml index 72fcd5c9e09..3e2e0d2f7e3 100644 --- a/examples/trait-erc20/Cargo.toml +++ b/examples/trait-erc20/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trait_erc20" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/trait-flipper/Cargo.toml b/examples/trait-flipper/Cargo.toml index 285c82cd630..9c530b9831a 100644 --- a/examples/trait-flipper/Cargo.toml +++ b/examples/trait-flipper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trait_flipper" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/trait-incrementer/Cargo.toml b/examples/trait-incrementer/Cargo.toml index 1d668accafd..f5945e7d9b1 100644 --- a/examples/trait-incrementer/Cargo.toml +++ b/examples/trait-incrementer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trait-incrementer" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/trait-incrementer/traits/Cargo.toml b/examples/trait-incrementer/traits/Cargo.toml index 82954e83892..d6fdd2d1445 100644 --- a/examples/trait-incrementer/traits/Cargo.toml +++ b/examples/trait-incrementer/traits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "traits" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/upgradeable-contracts/forward-calls/Cargo.toml b/examples/upgradeable-contracts/forward-calls/Cargo.toml index d906890b1e7..a778c80f721 100644 --- a/examples/upgradeable-contracts/forward-calls/Cargo.toml +++ b/examples/upgradeable-contracts/forward-calls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forward_calls" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false diff --git a/examples/upgradeable-contracts/set-code-hash/Cargo.toml b/examples/upgradeable-contracts/set-code-hash/Cargo.toml index 10168f5b2cc..3e00ad1945d 100644 --- a/examples/upgradeable-contracts/set-code-hash/Cargo.toml +++ b/examples/upgradeable-contracts/set-code-hash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "incrementer" -version = "4.0.0-beta" +version = "4.0.0-rc" edition = "2021" authors = ["Parity Technologies "] publish = false diff --git a/examples/upgradeable-contracts/set-code-hash/updated-incrementer/Cargo.toml b/examples/upgradeable-contracts/set-code-hash/updated-incrementer/Cargo.toml index 8731cebe19e..5756e24d35f 100644 --- a/examples/upgradeable-contracts/set-code-hash/updated-incrementer/Cargo.toml +++ b/examples/upgradeable-contracts/set-code-hash/updated-incrementer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "updated-incrementer" -version = "4.0.0-beta" +version = "4.0.0-rc" edition = "2021" authors = ["Parity Technologies "] publish = false diff --git a/linting/Cargo.toml b/linting/Cargo.toml index 6d944540c71..104c31296d7 100644 --- a/linting/Cargo.toml +++ b/linting/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink_linting" -version = "4.0.0-beta" +version = "4.0.0-rc" authors = ["Parity Technologies "] edition = "2021" publish = false