From fa87d653faa83724fbc1a5e059c92f8a7c41f0ae Mon Sep 17 00:00:00 2001 From: rakita Date: Sat, 9 Mar 2024 00:28:34 +0100 Subject: [PATCH] chore: tag v32 revm v7.1.0 (#1176) --- CHANGELOG.md | 10 +++++++++- Cargo.lock | 4 ++-- bins/revm-test/Cargo.toml | 2 +- bins/revme/Cargo.toml | 2 +- crates/interpreter/CHANGELOG.md | 6 ++++++ crates/interpreter/Cargo.toml | 2 +- crates/revm/CHANGELOG.md | 7 +++++++ crates/revm/Cargo.toml | 4 ++-- 8 files changed, 29 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc2d99d47e..d642822941 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,20 @@ Because this is workspace with multi libraries, tags will be simplified, and with this document you can match version of project with git tag. +# v32 tag +date: 08.03.2024 + +Extends v7.0.0 with more restrictive context precompile. + +revm: 7.0.0(yanked) -> 7.1.0 (⚠️ API breaking changes) +revm-interpreter: 3.2.0 -> 3.3.0 (✓ API compatible changes) + # v31 tag date 08.03.2024 Stateful and context aware precompiles types added. Few improvements and fixes. revme: 0.2.2 -> 0.3.0 (⚠️ API breaking changes) -revm: 6.1.0 -> 7.0.0 (⚠️ API breaking changes) +revm: 6.1.0 -> 7.0.0(yanked) (⚠️ API breaking changes) revm-interpreter: 3.1.0 -> 3.2.0 (✓ API compatible changes) revm-primitives: 2.1.0 -> 3.0.0 (⚠️ API breaking changes) revm-precompile: 4.1.0 -> 5.0.0 (⚠️ API breaking changes) diff --git a/Cargo.lock b/Cargo.lock index 9b614df32e..994388fde0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2321,7 +2321,7 @@ dependencies = [ [[package]] name = "revm" -version = "7.0.0" +version = "7.1.0" dependencies = [ "anyhow", "auto_impl", @@ -2341,7 +2341,7 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "3.2.0" +version = "3.3.0" dependencies = [ "revm-primitives", "serde", diff --git a/bins/revm-test/Cargo.toml b/bins/revm-test/Cargo.toml index f5c4d1f86b..f0155ef020 100644 --- a/bins/revm-test/Cargo.toml +++ b/bins/revm-test/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] bytes = "1.4" hex = "0.4" -revm = { path = "../../crates/revm", version = "7.0.0",default-features=false } +revm = { path = "../../crates/revm", version = "7.1.0",default-features=false } microbench = "0.5" alloy-sol-macro = "0.6.4" alloy-sol-types = "0.6.4" diff --git a/bins/revme/Cargo.toml b/bins/revme/Cargo.toml index b353a5dabc..35757cc725 100644 --- a/bins/revme/Cargo.toml +++ b/bins/revme/Cargo.toml @@ -15,7 +15,7 @@ hashbrown = "0.14" indicatif = "0.17" microbench = "0.5" plain_hasher = "0.2" -revm = { path = "../../crates/revm", version = "7.0.0", default-features = false, features = [ +revm = { path = "../../crates/revm", version = "7.1.0", default-features = false, features = [ "ethersdb", "std", "serde-json", diff --git a/crates/interpreter/CHANGELOG.md b/crates/interpreter/CHANGELOG.md index 1efbbae10d..d3b4dbc817 100644 --- a/crates/interpreter/CHANGELOG.md +++ b/crates/interpreter/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.3.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v3.2.0...revm-interpreter-v3.3.0) - 2024-03-08 + +### Added +- *(interpreter)* OpCode struct constants ([#1173](https://github.com/bluealloy/revm/pull/1173)) + + ## [3.2.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v3.1.0...revm-interpreter-v3.2.0) - 2024-03-08 ### Added diff --git a/crates/interpreter/Cargo.toml b/crates/interpreter/Cargo.toml index 36229518b8..3e1c2409cb 100644 --- a/crates/interpreter/Cargo.toml +++ b/crates/interpreter/Cargo.toml @@ -6,7 +6,7 @@ keywords = ["no_std", "ethereum", "evm", "revm", "interpreter"] license = "MIT" name = "revm-interpreter" repository = "https://github.com/bluealloy/revm" -version = "3.2.0" +version = "3.3.0" readme = "../../README.md" [package.metadata.docs.rs] diff --git a/crates/revm/CHANGELOG.md b/crates/revm/CHANGELOG.md index 7dc83b3f10..9f6d4fa4b1 100644 --- a/crates/revm/CHANGELOG.md +++ b/crates/revm/CHANGELOG.md @@ -6,8 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.1.0](https://github.com/bluealloy/revm/compare/revm-v7.0.0...revm-v8.0.0) - 2024-03-08 + +### Added +- Restrict ContextPrecompiles only to EvmContext ([#1174](https://github.com/bluealloy/revm/pull/1174)) + ## [7.0.0](https://github.com/bluealloy/revm/compare/revm-v6.1.0...revm-v7.0.0) - 2024-03-08 +This release got yanked and replaced with 7.1.0 + ### Added - add insert method on instruction table ([#1167](https://github.com/bluealloy/revm/pull/1167)) - precompile with generic context ([#1155](https://github.com/bluealloy/revm/pull/1155)) diff --git a/crates/revm/Cargo.toml b/crates/revm/Cargo.toml index e06b29139c..539c44328d 100644 --- a/crates/revm/Cargo.toml +++ b/crates/revm/Cargo.toml @@ -6,7 +6,7 @@ keywords = ["no_std", "ethereum", "evm", "revm"] license = "MIT" name = "revm" repository = "https://github.com/bluealloy/revm" -version = "7.0.0" +version = "7.1.0" readme = "../../README.md" [package.metadata.docs.rs] @@ -15,7 +15,7 @@ rustdoc-args = ["--cfg", "docsrs"] [dependencies] # revm -revm-interpreter = { path = "../interpreter", version = "3.2.0", default-features = false } +revm-interpreter = { path = "../interpreter", version = "3.3.0", default-features = false } revm-precompile = { path = "../precompile", version = "5.0.0", default-features = false } # misc