From a7ad45985a8464c1eccef41d11413dd790cca6f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emil=20Holm=20Gj=C3=B8rup?= Date: Mon, 9 Sep 2024 12:42:34 +0200 Subject: [PATCH] Prepare release of smart contract engine crates --- smart-contracts/wasm-chain-integration/CHANGELOG.md | 7 +++++++ smart-contracts/wasm-chain-integration/Cargo.lock | 4 ++-- smart-contracts/wasm-chain-integration/Cargo.toml | 6 +++--- smart-contracts/wasm-transform/CHANGELOG.md | 2 ++ smart-contracts/wasm-transform/Cargo.toml | 2 +- 5 files changed, 15 insertions(+), 6 deletions(-) diff --git a/smart-contracts/wasm-chain-integration/CHANGELOG.md b/smart-contracts/wasm-chain-integration/CHANGELOG.md index 842155895..7f340ca00 100644 --- a/smart-contracts/wasm-chain-integration/CHANGELOG.md +++ b/smart-contracts/wasm-chain-integration/CHANGELOG.md @@ -2,6 +2,13 @@ ## Unreleased changes +## concordium-smart-contract-engine 6.0.0 (2024-09-09) + +- Bump `concordium-wasm` to version 5 used by Concordium node version 7.0.0. + - Changes Wasm to `Artifact` compilation, meaning already compiled `Artifacts` will need to be recompiled. + - Introduces a new version of cost assignment used in Concordium Protocol Version 7. +- Loose the minor version for `concordium-contracts-common` dependency. + ## concordium-smart-contract-engine 5.0.0 (2024-03-25) - `TestHost` no longer implements the `ValidateImportExport` trait, instead use `NoDuplicateImport` struct. diff --git a/smart-contracts/wasm-chain-integration/Cargo.lock b/smart-contracts/wasm-chain-integration/Cargo.lock index eff9400ed..304681826 100644 --- a/smart-contracts/wasm-chain-integration/Cargo.lock +++ b/smart-contracts/wasm-chain-integration/Cargo.lock @@ -352,7 +352,7 @@ dependencies = [ [[package]] name = "concordium-smart-contract-engine" -version = "5.0.0" +version = "6.0.0" dependencies = [ "anyhow", "arbitrary", @@ -379,7 +379,7 @@ dependencies = [ [[package]] name = "concordium-wasm" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "concordium-contracts-common", diff --git a/smart-contracts/wasm-chain-integration/Cargo.toml b/smart-contracts/wasm-chain-integration/Cargo.toml index dbd31ba33..03fd8ea40 100644 --- a/smart-contracts/wasm-chain-integration/Cargo.toml +++ b/smart-contracts/wasm-chain-integration/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "concordium-smart-contract-engine" -version = "5.0.0" +version = "6.0.0" authors = ["Concordium "] edition = "2021" license-file = "../../LICENSE" @@ -42,10 +42,10 @@ rand = { version = "=0.8", features = ["small_rng"] } [dependencies.concordium-wasm] path = "../wasm-transform" -version = "4" +version = "5" [dependencies.concordium-contracts-common] -version = "9.0" +version = "9" path = "../contracts-common/concordium-contracts-common" features = ["derive-serde"] diff --git a/smart-contracts/wasm-transform/CHANGELOG.md b/smart-contracts/wasm-transform/CHANGELOG.md index 9f2a56ad4..0d409d592 100644 --- a/smart-contracts/wasm-transform/CHANGELOG.md +++ b/smart-contracts/wasm-transform/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased changes +## concordium-wasm 5.0.0 (2024-09-09) + - Revise the compilation of Wasm modules to `Artifacts`. The notion of the executable artifact is changed to no longer work with a stack. - The `Handler` trait is revised to provide `handle_opcode` function information diff --git a/smart-contracts/wasm-transform/Cargo.toml b/smart-contracts/wasm-transform/Cargo.toml index e5dd05e40..edd0028f8 100644 --- a/smart-contracts/wasm-transform/Cargo.toml +++ b/smart-contracts/wasm-transform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "concordium-wasm" -version = "4.0.0" +version = "5.0.0" authors = ["Concordium "] edition = "2021" license-file = "../../LICENSE"