From d34b2454bcf406151194c6be2cb985ccf8783e8e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 07:31:26 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 30 +++++++++++++------------- Cargo.toml | 28 ++++++++++++------------ bins/revme/CHANGELOG.md | 8 +++++++ bins/revme/Cargo.toml | 2 +- crates/bytecode/CHANGELOG.md | 11 ++++++++++ crates/bytecode/Cargo.toml | 2 +- crates/context/CHANGELOG.md | 18 ++++++++++++++++ crates/context/Cargo.toml | 2 +- crates/context/interface/CHANGELOG.md | 15 +++++++++++++ crates/context/interface/Cargo.toml | 2 +- crates/database/CHANGELOG.md | 15 +++++++++++++ crates/database/Cargo.toml | 2 +- crates/database/interface/CHANGELOG.md | 10 +++++++++ crates/database/interface/Cargo.toml | 2 +- crates/handler/CHANGELOG.md | 14 ++++++++++++ crates/handler/Cargo.toml | 2 +- crates/inspector/CHANGELOG.md | 15 +++++++++++++ crates/inspector/Cargo.toml | 2 +- crates/interpreter/CHANGELOG.md | 14 ++++++++++++ crates/interpreter/Cargo.toml | 2 +- crates/precompile/CHANGELOG.md | 17 +++++++++++++++ crates/precompile/Cargo.toml | 2 +- crates/primitives/CHANGELOG.md | 6 ++++++ crates/primitives/Cargo.toml | 2 +- crates/revm/CHANGELOG.md | 10 +++++++++ crates/revm/Cargo.toml | 2 +- crates/specification/CHANGELOG.md | 6 ++++++ crates/specification/Cargo.toml | 2 +- crates/state/CHANGELOG.md | 6 ++++++ crates/state/Cargo.toml | 2 +- crates/statetest-types/CHANGELOG.md | 7 ++++++ crates/statetest-types/Cargo.toml | 2 +- 32 files changed, 216 insertions(+), 44 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 975279d732..3920331412 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3263,7 +3263,7 @@ dependencies = [ [[package]] name = "revm" -version = "20.0.0-alpha.1" +version = "20.0.0-alpha.2" dependencies = [ "revm-bytecode", "revm-context", @@ -3281,7 +3281,7 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "bitvec", "paste", @@ -3293,7 +3293,7 @@ dependencies = [ [[package]] name = "revm-context" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "auto_impl", "cfg-if", @@ -3311,7 +3311,7 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -3325,7 +3325,7 @@ dependencies = [ [[package]] name = "revm-database" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "alloy-eips", "alloy-provider", @@ -3346,7 +3346,7 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "alloy-sol-types", "anyhow", @@ -3361,7 +3361,7 @@ dependencies = [ [[package]] name = "revm-handler" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "alloy-eip7702", "alloy-provider", @@ -3383,7 +3383,7 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "auto_impl", "revm-context", @@ -3400,7 +3400,7 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "16.0.0-alpha.1" +version = "16.0.0-alpha.2" dependencies = [ "bincode", "revm-bytecode", @@ -3415,7 +3415,7 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "17.0.0-alpha.1" +version = "17.0.0-alpha.2" dependencies = [ "aurora-engine-modexp", "blst", @@ -3444,14 +3444,14 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "16.0.0-alpha.1" +version = "16.0.0-alpha.2" dependencies = [ "alloy-primitives", ] [[package]] name = "revm-specification" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "enumn", "revm-primitives", @@ -3460,7 +3460,7 @@ dependencies = [ [[package]] name = "revm-state" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "bitflags", "revm-bytecode", @@ -3471,7 +3471,7 @@ dependencies = [ [[package]] name = "revm-statetest-types" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "revm", "serde", @@ -3480,7 +3480,7 @@ dependencies = [ [[package]] name = "revme" -version = "3.0.0-alpha.1" +version = "3.0.0-alpha.2" dependencies = [ "alloy-rlp", "alloy-sol-types", diff --git a/Cargo.toml b/Cargo.toml index 660655a3fa..ed7cc54b82 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,20 +39,20 @@ default-members = ["crates/revm"] [workspace.dependencies] # revm -revm = { path = "crates/revm", version = "20.0.0-alpha.1", default-features = false } -primitives = { path = "crates/primitives", package = "revm-primitives", version = "16.0.0-alpha.1", default-features = false } -bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "1.0.0-alpha.1", default-features = false } -database = { path = "crates/database", package = "revm-database", version = "1.0.0-alpha.1", default-features = false } -database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "1.0.0-alpha.1", default-features = false } -specification = { path = "crates/specification", package = "revm-specification", version = "1.0.0-alpha.1", default-features = false } -state = { path = "crates/state", package = "revm-state", version = "1.0.0-alpha.1", default-features = false } -interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "16.0.0-alpha.1", default-features = false } -inspector = { path = "crates/inspector", package = "revm-inspector", version = "1.0.0-alpha.1", default-features = false } -precompile = { path = "crates/precompile", package = "revm-precompile", version = "17.0.0-alpha.1", default-features = false } -statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "1.0.0-alpha.1", default-features = false } -context = { path = "crates/context", package = "revm-context", version = "1.0.0-alpha.1", default-features = false } -context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "1.0.0-alpha.1", default-features = false } -handler = { path = "crates/handler", package = "revm-handler", version = "1.0.0-alpha.1", default-features = false } +revm = { path = "crates/revm", version = "20.0.0-alpha.2", default-features = false } +primitives = { path = "crates/primitives", package = "revm-primitives", version = "16.0.0-alpha.2", default-features = false } +bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "1.0.0-alpha.2", default-features = false } +database = { path = "crates/database", package = "revm-database", version = "1.0.0-alpha.2", default-features = false } +database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "1.0.0-alpha.2", default-features = false } +specification = { path = "crates/specification", package = "revm-specification", version = "1.0.0-alpha.2", default-features = false } +state = { path = "crates/state", package = "revm-state", version = "1.0.0-alpha.2", default-features = false } +interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "16.0.0-alpha.2", default-features = false } +inspector = { path = "crates/inspector", package = "revm-inspector", version = "1.0.0-alpha.2", default-features = false } +precompile = { path = "crates/precompile", package = "revm-precompile", version = "17.0.0-alpha.2", default-features = false } +statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "1.0.0-alpha.2", default-features = false } +context = { path = "crates/context", package = "revm-context", version = "1.0.0-alpha.2", default-features = false } +context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "1.0.0-alpha.2", default-features = false } +handler = { path = "crates/handler", package = "revm-handler", version = "1.0.0-alpha.2", default-features = false } # alloy alloy-eip2930 = { version = "0.1.0", default-features = false } diff --git a/bins/revme/CHANGELOG.md b/bins/revme/CHANGELOG.md index aea387682e..201e4faa21 100644 --- a/bins/revme/CHANGELOG.md +++ b/bins/revme/CHANGELOG.md @@ -6,6 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.0.0-alpha.2](https://github.com/cassc/revm/compare/revme-v3.0.0-alpha.1...revme-v3.0.0-alpha.2) - 2025-03-06 + +### Other + +- Add docs to revm-bytecode crate ([#2108](https://github.com/cassc/revm/pull/2108)) +- *(deps)* bump breaking deps ([#2093](https://github.com/cassc/revm/pull/2093)) +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) + ## [3.0.0-alpha.1](https://github.com/bluealloy/revm/compare/revme-v2.5.0...revme-v3.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/bins/revme/Cargo.toml b/bins/revme/Cargo.toml index 17261787bb..2b0ae93db1 100644 --- a/bins/revme/Cargo.toml +++ b/bins/revme/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revme" description = "Rust Ethereum Virtual Machine Executable" -version = "3.0.0-alpha.1" +version = "3.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md index f14e4e3879..f19ed50b44 100644 --- a/crates/bytecode/CHANGELOG.md +++ b/crates/bytecode/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-bytecode-v1.0.0-alpha.1...revm-bytecode-v1.0.0-alpha.2) - 2025-03-06 + +### Fixed + +- relax jumptable len check ([#2149](https://github.com/cassc/revm/pull/2149)) + +### Other + +- Add docs to revm-bytecode crate ([#2108](https://github.com/cassc/revm/pull/2108)) +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) + ## [1.0.0-alpha.1](https://github.com/bluealloy/revm/releases/tag/revm-bytecode-v1.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/bytecode/Cargo.toml b/crates/bytecode/Cargo.toml index 15c0e7c09f..d754b6fade 100644 --- a/crates/bytecode/Cargo.toml +++ b/crates/bytecode/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-bytecode" description = "EVM Bytecodes" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/context/CHANGELOG.md b/crates/context/CHANGELOG.md index 9c403aa894..35ccd86124 100644 --- a/crates/context/CHANGELOG.md +++ b/crates/context/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-context-v1.0.0-alpha.1...revm-context-v1.0.0-alpha.2) - 2025-03-06 + +### Added + +- add constructor with hardfork ([#2135](https://github.com/cassc/revm/pull/2135)) +- allow host to be implemented on custom context ([#2112](https://github.com/cassc/revm/pull/2112)) +- add the debug impl for Evm and EvmData type ([#2126](https://github.com/cassc/revm/pull/2126)) + +### Other + +- move mainnet builder to handler crate ([#2138](https://github.com/cassc/revm/pull/2138)) +- remove `optional_gas_refund` as unused ([#2132](https://github.com/cassc/revm/pull/2132)) +- Adding function derive_tx_type to TxEnv ([#2118](https://github.com/cassc/revm/pull/2118)) +- remove wrong `&mut`/`TODO`, and avoid useless `get_mut` ([#2111](https://github.com/cassc/revm/pull/2111)) +- export eip2930 eip7702 types from one place ([#2097](https://github.com/cassc/revm/pull/2097)) +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) +- re-export all crates from `revm` ([#2088](https://github.com/cassc/revm/pull/2088)) + ## [1.0.0-alpha.1](https://github.com/bluealloy/revm/releases/tag/revm-context-v1.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/context/Cargo.toml b/crates/context/Cargo.toml index 1844f5b096..492cc7ed52 100644 --- a/crates/context/Cargo.toml +++ b/crates/context/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-context" description = "Revm context crates" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/context/interface/CHANGELOG.md b/crates/context/interface/CHANGELOG.md index 2367e4e609..ee054214b7 100644 --- a/crates/context/interface/CHANGELOG.md +++ b/crates/context/interface/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-context-interface-v1.0.0-alpha.1...revm-context-interface-v1.0.0-alpha.2) - 2025-03-06 + +### Added + +- implement AccessListTr for Vec ([#2136](https://github.com/cassc/revm/pull/2136)) +- allow host to be implemented on custom context ([#2112](https://github.com/cassc/revm/pull/2112)) + +### Other + +- remove `optional_gas_refund` as unused ([#2132](https://github.com/cassc/revm/pull/2132)) +- fix eofcreate error typo ([#2120](https://github.com/cassc/revm/pull/2120)) +- Add docs to revm-bytecode crate ([#2108](https://github.com/cassc/revm/pull/2108)) +- export eip2930 eip7702 types from one place ([#2097](https://github.com/cassc/revm/pull/2097)) +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) + ## [1.0.0-alpha.1](https://github.com/bluealloy/revm/releases/tag/revm-context-interface-v1.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/context/interface/Cargo.toml b/crates/context/interface/Cargo.toml index de9312ba50..2a014aa2c8 100644 --- a/crates/context/interface/Cargo.toml +++ b/crates/context/interface/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-context-interface" description = "Revm context interface crates" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/database/CHANGELOG.md b/crates/database/CHANGELOG.md index f4a9363471..61aaa88962 100644 --- a/crates/database/CHANGELOG.md +++ b/crates/database/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-database-v1.0.0-alpha.1...revm-database-v1.0.0-alpha.2) - 2025-03-06 + +### Fixed + +- use correct HashMap import ([#2148](https://github.com/cassc/revm/pull/2148)) +- *(op)* Handler deposit tx halt, catch_error handle ([#2144](https://github.com/cassc/revm/pull/2144)) + +### Other + +- *(db)* separate fields from `CacheDB` into `Cache` ([#2131](https://github.com/cassc/revm/pull/2131)) +- PrecompileErrors to PrecompileError ([#2103](https://github.com/cassc/revm/pull/2103)) +- *(deps)* bump breaking deps ([#2093](https://github.com/cassc/revm/pull/2093)) +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) +- re-export all crates from `revm` ([#2088](https://github.com/cassc/revm/pull/2088)) + ## [1.0.0-alpha.1](https://github.com/bluealloy/revm/releases/tag/revm-database-v1.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/database/Cargo.toml b/crates/database/Cargo.toml index 5fe6ea9f6e..960e2cc643 100644 --- a/crates/database/Cargo.toml +++ b/crates/database/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-database" description = "Revm Database implementations" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/database/interface/CHANGELOG.md b/crates/database/interface/CHANGELOG.md index acde8f351b..96e064de2d 100644 --- a/crates/database/interface/CHANGELOG.md +++ b/crates/database/interface/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-database-interface-v1.0.0-alpha.1...revm-database-interface-v1.0.0-alpha.2) - 2025-03-06 + +### Added + +- TryDatabaseCommit ([#2121](https://github.com/cassc/revm/pull/2121)) + +### Other + +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) + ## [1.0.0-alpha.1](https://github.com/bluealloy/revm/releases/tag/revm-database-interface-v1.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/database/interface/Cargo.toml b/crates/database/interface/Cargo.toml index 1fea9fca3d..57a5051ea3 100644 --- a/crates/database/interface/Cargo.toml +++ b/crates/database/interface/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-database-interface" description = "Revm Database interface" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/handler/CHANGELOG.md b/crates/handler/CHANGELOG.md index fbb0f1fefc..6e0018593f 100644 --- a/crates/handler/CHANGELOG.md +++ b/crates/handler/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-handler-v1.0.0-alpha.1...revm-handler-v1.0.0-alpha.2) - 2025-03-06 + +### Fixed + +- *(op)* Handler deposit tx halt, catch_error handle ([#2144](https://github.com/cassc/revm/pull/2144)) +- call clear ([#2091](https://github.com/cassc/revm/pull/2091)) + +### Other + +- move mainnet builder to handler crate ([#2138](https://github.com/cassc/revm/pull/2138)) +- add immutable gas API to LoopControl ([#2134](https://github.com/cassc/revm/pull/2134)) +- PrecompileErrors to PrecompileError ([#2103](https://github.com/cassc/revm/pull/2103)) +- re-export all crates from `revm` ([#2088](https://github.com/cassc/revm/pull/2088)) + ## [1.0.0-alpha.1](https://github.com/bluealloy/revm/releases/tag/revm-handler-v1.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/handler/Cargo.toml b/crates/handler/Cargo.toml index a0ba4517ff..c743128d5b 100644 --- a/crates/handler/Cargo.toml +++ b/crates/handler/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-handler" description = "Revm handler crates" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/inspector/CHANGELOG.md b/crates/inspector/CHANGELOG.md index fda0e960ac..10b6a38113 100644 --- a/crates/inspector/CHANGELOG.md +++ b/crates/inspector/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-inspector-v1.0.0-alpha.1...revm-inspector-v1.0.0-alpha.2) - 2025-03-06 + +### Fixed + +- *(op)* Handler deposit tx halt, catch_error handle ([#2144](https://github.com/cassc/revm/pull/2144)) + +### Other + +- move mainnet builder to handler crate ([#2138](https://github.com/cassc/revm/pull/2138)) +- add immutable gas API to LoopControl ([#2134](https://github.com/cassc/revm/pull/2134)) +- PrecompileErrors to PrecompileError ([#2103](https://github.com/cassc/revm/pull/2103)) +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) +- remove unused generics from TracerEip3155 ([#2090](https://github.com/cassc/revm/pull/2090)) +- re-export all crates from `revm` ([#2088](https://github.com/cassc/revm/pull/2088)) + ## [1.0.0-alpha.1](https://github.com/bluealloy/revm/releases/tag/revm-inspector-v1.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/inspector/Cargo.toml b/crates/inspector/Cargo.toml index ed679ef109..d7a6a008c5 100644 --- a/crates/inspector/Cargo.toml +++ b/crates/inspector/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-inspector" description = "Revm inspector interface" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/interpreter/CHANGELOG.md b/crates/interpreter/CHANGELOG.md index d28699a615..9c2f4ceb6c 100644 --- a/crates/interpreter/CHANGELOG.md +++ b/crates/interpreter/CHANGELOG.md @@ -6,6 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [16.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-interpreter-v16.0.0-alpha.1...revm-interpreter-v16.0.0-alpha.2) - 2025-03-06 + +### Added + +- allow host to be implemented on custom context ([#2112](https://github.com/cassc/revm/pull/2112)) + +### Other + +- add immutable gas API to LoopControl ([#2134](https://github.com/cassc/revm/pull/2134)) +- expose popn macros ([#2113](https://github.com/cassc/revm/pull/2113)) +- Add docs to revm-bytecode crate ([#2108](https://github.com/cassc/revm/pull/2108)) +- fix wrong comment & remove useless struct ([#2105](https://github.com/cassc/revm/pull/2105)) +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) + ## [16.0.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v15.2.0...revm-interpreter-v16.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/interpreter/Cargo.toml b/crates/interpreter/Cargo.toml index 76650e3411..e2319e3157 100644 --- a/crates/interpreter/Cargo.toml +++ b/crates/interpreter/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-interpreter" description = "Revm Interpreter that executes bytecode." -version = "16.0.0-alpha.1" +version = "16.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/precompile/CHANGELOG.md b/crates/precompile/CHANGELOG.md index a47c9f307d..551d967dd0 100644 --- a/crates/precompile/CHANGELOG.md +++ b/crates/precompile/CHANGELOG.md @@ -6,6 +6,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [17.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-precompile-v17.0.0-alpha.1...revm-precompile-v17.0.0-alpha.2) - 2025-03-06 + +### Fixed + +- *(blst)* Fix blst wrong constants values and usage ([#2102](https://github.com/cassc/revm/pull/2102)) + +### Other + +- simplify bn128::run_pair ([#2137](https://github.com/cassc/revm/pull/2137)) +- export eip2930 eip7702 types from one place ([#2097](https://github.com/cassc/revm/pull/2097)) +- PrecompileErrors to PrecompileError ([#2103](https://github.com/cassc/revm/pull/2103)) +- Update broken link secp256r1.rs ([#2099](https://github.com/cassc/revm/pull/2099)) +- G1_msm base gas fee const correction ([#2100](https://github.com/cassc/revm/pull/2100)) +- Split blst constants out to individual file #2085 +- *(deps)* bump breaking deps ([#2093](https://github.com/cassc/revm/pull/2093)) +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) + ## [17.0.0-alpha.1](https://github.com/bluealloy/revm/compare/revm-precompile-v16.1.0...revm-precompile-v17.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/precompile/Cargo.toml b/crates/precompile/Cargo.toml index 1e25739b2f..8b417f5673 100644 --- a/crates/precompile/Cargo.toml +++ b/crates/precompile/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-precompile" description = "Revm Precompiles - Ethereum compatible precompiled contracts" -version = "17.0.0-alpha.1" +version = "17.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/primitives/CHANGELOG.md b/crates/primitives/CHANGELOG.md index 78cab29e1e..ddba1d1451 100644 --- a/crates/primitives/CHANGELOG.md +++ b/crates/primitives/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [16.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-primitives-v16.0.0-alpha.1...revm-primitives-v16.0.0-alpha.2) - 2025-03-06 + +### Other + +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) + ## [16.0.0-alpha.1](https://github.com/bluealloy/revm/compare/revm-primitives-v15.1.0...revm-primitives-v16.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/primitives/Cargo.toml b/crates/primitives/Cargo.toml index c7ad0bc86f..be188cdc81 100644 --- a/crates/primitives/Cargo.toml +++ b/crates/primitives/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-primitives" description = "Revm primitives types" -version = "16.0.0-alpha.1" +version = "16.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/revm/CHANGELOG.md b/crates/revm/CHANGELOG.md index f15d5f19ee..85e88ae25d 100644 --- a/crates/revm/CHANGELOG.md +++ b/crates/revm/CHANGELOG.md @@ -57,6 +57,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [20.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-v20.0.0-alpha.1...revm-v20.0.0-alpha.2) - 2025-03-06 + +### Other + +- move mainnet builder to handler crate ([#2138](https://github.com/cassc/revm/pull/2138)) +- remove `optional_gas_refund` as unused ([#2132](https://github.com/cassc/revm/pull/2132)) +- export eip2930 eip7702 types from one place ([#2097](https://github.com/cassc/revm/pull/2097)) +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) +- re-export all crates from `revm` ([#2088](https://github.com/cassc/revm/pull/2088)) + ## [19.5.0](https://github.com/bluealloy/revm/compare/revm-v19.4.0...revm-v19.5.0) - 2025-02-11 ### Fixed diff --git a/crates/revm/Cargo.toml b/crates/revm/Cargo.toml index cb05f38e3e..0f3188f1ee 100644 --- a/crates/revm/Cargo.toml +++ b/crates/revm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm" description = "Revm - Rust Ethereum Virtual Machine" -version = "20.0.0-alpha.1" +version = "20.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/specification/CHANGELOG.md b/crates/specification/CHANGELOG.md index 6a8455c9a1..fa42eee9de 100644 --- a/crates/specification/CHANGELOG.md +++ b/crates/specification/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-specification-v1.0.0-alpha.1...revm-specification-v1.0.0-alpha.2) - 2025-03-06 + +### Other + +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) + ## [1.0.0-alpha.1](https://github.com/bluealloy/revm/releases/tag/revm-specification-v1.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/specification/Cargo.toml b/crates/specification/Cargo.toml index e46c6c5415..a47a120a5c 100644 --- a/crates/specification/Cargo.toml +++ b/crates/specification/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-specification" description = "Ethereum hardforks and EIP specification structs and constants" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/state/CHANGELOG.md b/crates/state/CHANGELOG.md index 1fea66a8c1..5af174ad4b 100644 --- a/crates/state/CHANGELOG.md +++ b/crates/state/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-state-v1.0.0-alpha.1...revm-state-v1.0.0-alpha.2) - 2025-03-06 + +### Other + +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) + ## [1.0.0-alpha.1](https://github.com/bluealloy/revm/releases/tag/revm-state-v1.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/state/Cargo.toml b/crates/state/Cargo.toml index 4c475d3907..d40eb5134b 100644 --- a/crates/state/Cargo.toml +++ b/crates/state/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-state" description = "Revm state types" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/statetest-types/CHANGELOG.md b/crates/statetest-types/CHANGELOG.md index 4400b071a8..305b582b2f 100644 --- a/crates/statetest-types/CHANGELOG.md +++ b/crates/statetest-types/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/cassc/revm/compare/revm-statetest-types-v1.0.0-alpha.1...revm-statetest-types-v1.0.0-alpha.2) - 2025-03-06 + +### Other + +- export eip2930 eip7702 types from one place ([#2097](https://github.com/cassc/revm/pull/2097)) +- move all dependencies to workspace ([#2092](https://github.com/cassc/revm/pull/2092)) + ## [1.0.0-alpha.1](https://github.com/bluealloy/revm/releases/tag/revm-statetest-types-v1.0.0-alpha.1) - 2025-02-16 ### Added diff --git a/crates/statetest-types/Cargo.toml b/crates/statetest-types/Cargo.toml index f70ef88a40..d0132c80a3 100644 --- a/crates/statetest-types/Cargo.toml +++ b/crates/statetest-types/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-statetest-types" description = "Statetest types for revme" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" authors.workspace = true edition.workspace = true keywords.workspace = true