diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 22250b752..05dfe0707 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 10.0.0-rc.1 +current_version = 10.0.0 tag = True sign_tags = True tag_message = EVMC {new_version} diff --git a/CHANGELOG.md b/CHANGELOG.md index d3410bf2a..76fe911ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ Documentation of all notable changes to the **EVMC** project. The format is based on [Keep a Changelog], and this project adheres to [Semantic Versioning]. -## [10.0.0] — unreleased +## [10.0.0] — 2022-08-25 ### Added @@ -71,6 +71,10 @@ and this project adheres to [Semantic Versioning]. - For command-line tools to load input/code from a file the `@file` syntax must be used. E.g. `evmc run @contract.evm --input @data.in`. [#647](https://github.com/ethereum/evmc/pull/647) +- Improvements to the `evmc::MockedHost` testing utility around account storage and selfdestructs. + [#661](https://github.com/ethereum/evmc/pull/661) + [#662](https://github.com/ethereum/evmc/pull/662) + [#670](https://github.com/ethereum/evmc/pull/670) ### Fixed @@ -659,7 +663,7 @@ removed. [#52](https://github.com/ethereum/evmc/pull/52) -[10.0.0]: https://github.com/ethereum/evmc/compare/v9.0.0..master +[10.0.0]: https://github.com/ethereum/evmc/releases/tag/v10.0.0 [9.0.0]: https://github.com/ethereum/evmc/releases/tag/v9.0.0 [8.0.0]: https://github.com/ethereum/evmc/releases/tag/v8.0.0 [7.5.0]: https://github.com/ethereum/evmc/releases/tag/v7.5.0 diff --git a/CMakeLists.txt b/CMakeLists.txt index 13beabd79..aaa5242bc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -44,7 +44,7 @@ endif() cable_set_build_type(DEFAULT Release CONFIGURATION_TYPES Debug Release) project(evmc) -set(PROJECT_VERSION 10.0.0-rc.1) +set(PROJECT_VERSION 10.0.0) set(CMAKE_CXX_EXTENSIONS OFF) diff --git a/bindings/rust/evmc-declare-tests/Cargo.toml b/bindings/rust/evmc-declare-tests/Cargo.toml index 091255d4c..96c222f9a 100644 --- a/bindings/rust/evmc-declare-tests/Cargo.toml +++ b/bindings/rust/evmc-declare-tests/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "evmc-declare-tests" -version = "10.0.0-rc.1" +version = "10.0.0" authors = ["Jake Lang "] license = "Apache-2.0" repository = "https://github.com/ethereum/evmc" diff --git a/bindings/rust/evmc-declare/Cargo.toml b/bindings/rust/evmc-declare/Cargo.toml index 44d3049c6..3666973a8 100644 --- a/bindings/rust/evmc-declare/Cargo.toml +++ b/bindings/rust/evmc-declare/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "evmc-declare" -version = "10.0.0-rc.1" +version = "10.0.0" authors = ["Jake Lang ", "Alex Beregszaszi "] license = "Apache-2.0" repository = "https://github.com/ethereum/evmc" @@ -17,7 +17,7 @@ heck = "0.3.1" proc-macro2 = "1.0" syn = { version = "1.0", features = ["full"] } # For documentation examples -evmc-vm = { path = "../evmc-vm", version = "10.0.0-rc.1" } +evmc-vm = { path = "../evmc-vm", version = "10.0.0" } [lib] proc-macro = true diff --git a/bindings/rust/evmc-sys/Cargo.toml b/bindings/rust/evmc-sys/Cargo.toml index 27a4d87b6..6c7e92d4b 100644 --- a/bindings/rust/evmc-sys/Cargo.toml +++ b/bindings/rust/evmc-sys/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "evmc-sys" -version = "10.0.0-rc.1" +version = "10.0.0" authors = ["Alex Beregszaszi "] license = "Apache-2.0" repository = "https://github.com/ethereum/evmc" diff --git a/bindings/rust/evmc-vm/Cargo.toml b/bindings/rust/evmc-vm/Cargo.toml index 34ee30a2e..bf581a516 100644 --- a/bindings/rust/evmc-vm/Cargo.toml +++ b/bindings/rust/evmc-vm/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "evmc-vm" -version = "10.0.0-rc.1" +version = "10.0.0" authors = ["Alex Beregszaszi ", "Jake Lang "] license = "Apache-2.0" repository = "https://github.com/ethereum/evmc" @@ -12,4 +12,4 @@ description = "Bindings to EVMC (VM specific)" edition = "2018" [dependencies] -evmc-sys = { path = "../evmc-sys", version = "10.0.0-rc.1" } +evmc-sys = { path = "../evmc-sys", version = "10.0.0" } diff --git a/examples/example-rust-vm/Cargo.toml b/examples/example-rust-vm/Cargo.toml index 70b6eaec2..c1b791d4f 100644 --- a/examples/example-rust-vm/Cargo.toml +++ b/examples/example-rust-vm/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "example-rust-vm" -version = "10.0.0-rc.1" +version = "10.0.0" authors = ["Alex Beregszaszi ", "Jake Lang "] edition = "2018" publish = false diff --git a/examples/example-rust-vm/src/lib.rs b/examples/example-rust-vm/src/lib.rs index ff356defc..b487bd491 100644 --- a/examples/example-rust-vm/src/lib.rs +++ b/examples/example-rust-vm/src/lib.rs @@ -6,7 +6,7 @@ use core::str::FromStr; use evmc_declare::evmc_declare_vm; use evmc_vm::*; -#[evmc_declare_vm("ExampleRustVM", "evm, precompiles", "10.0.0-rc.1")] +#[evmc_declare_vm("ExampleRustVM", "evm, precompiles", "10.0.0")] pub struct ExampleRustVM { verbosity: i8, }