diff --git a/Cargo.lock b/Cargo.lock index 37b1048622..755585a36e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3034,7 +3034,7 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "op-revm" -version = "9.0.1" +version = "9.0.2" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -3772,7 +3772,7 @@ dependencies = [ [[package]] name = "revm" -version = "28.0.1" +version = "28.0.2" dependencies = [ "revm-bytecode", "revm-context", @@ -3791,7 +3791,7 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "6.2.1" +version = "6.2.2" dependencies = [ "bitvec", "paste", @@ -3802,7 +3802,7 @@ dependencies = [ [[package]] name = "revm-context" -version = "9.0.1" +version = "9.0.2" dependencies = [ "bitvec", "cfg-if", @@ -3818,7 +3818,7 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "10.0.1" +version = "10.1.0" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -3832,7 +3832,7 @@ dependencies = [ [[package]] name = "revm-database" -version = "7.0.4" +version = "7.0.5" dependencies = [ "alloy-eips", "alloy-provider", @@ -3848,7 +3848,7 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "7.0.4" +version = "7.0.5" dependencies = [ "auto_impl", "either", @@ -3874,7 +3874,7 @@ dependencies = [ [[package]] name = "revm-handler" -version = "9.0.1" +version = "9.0.2" dependencies = [ "alloy-eip7702", "alloy-provider", @@ -3896,7 +3896,7 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "9.1.0" +version = "9.1.1" dependencies = [ "auto_impl", "either", @@ -3913,7 +3913,7 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "25.0.1" +version = "25.0.2" dependencies = [ "bincode 2.0.1", "revm-bytecode", @@ -3964,7 +3964,7 @@ dependencies = [ [[package]] name = "revm-state" -version = "7.0.4" +version = "7.0.5" dependencies = [ "bitflags", "revm-bytecode", @@ -3974,7 +3974,7 @@ dependencies = [ [[package]] name = "revm-statetest-types" -version = "9.0.1" +version = "9.0.2" dependencies = [ "k256", "revm", @@ -3985,7 +3985,7 @@ dependencies = [ [[package]] name = "revme" -version = "7.2.1" +version = "7.2.2" dependencies = [ "alloy-rlp", "alloy-sol-types", diff --git a/Cargo.toml b/Cargo.toml index 4a0e5b44fe..dcdfec75df 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,20 +41,20 @@ default-members = ["crates/revm"] [workspace.dependencies] # revm -revm = { path = "crates/revm", version = "28.0.1", default-features = false } +revm = { path = "crates/revm", version = "28.0.2", default-features = false } primitives = { path = "crates/primitives", package = "revm-primitives", version = "20.2.1", default-features = false } -bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "6.2.1", default-features = false } -database = { path = "crates/database", package = "revm-database", version = "7.0.4", default-features = false } -database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "7.0.4", default-features = false } -state = { path = "crates/state", package = "revm-state", version = "7.0.4", default-features = false } -interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "25.0.1", default-features = false } -inspector = { path = "crates/inspector", package = "revm-inspector", version = "9.1.0", default-features = false } +bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "6.2.2", default-features = false } +database = { path = "crates/database", package = "revm-database", version = "7.0.5", default-features = false } +database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "7.0.5", default-features = false } +state = { path = "crates/state", package = "revm-state", version = "7.0.5", default-features = false } +interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "25.0.2", default-features = false } +inspector = { path = "crates/inspector", package = "revm-inspector", version = "9.1.1", default-features = false } precompile = { path = "crates/precompile", package = "revm-precompile", version = "26.0.1", default-features = false } -statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "9.0.1", default-features = false } -context = { path = "crates/context", package = "revm-context", version = "9.0.1", default-features = false } -context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "10.0.1", default-features = false } -handler = { path = "crates/handler", package = "revm-handler", version = "9.0.1", default-features = false } -op-revm = { path = "crates/op-revm", package = "op-revm", version = "9.0.1", default-features = false } +statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "9.0.2", default-features = false } +context = { path = "crates/context", package = "revm-context", version = "9.0.2", default-features = false } +context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "10.1.0", default-features = false } +handler = { path = "crates/handler", package = "revm-handler", version = "9.0.2", default-features = false } +op-revm = { path = "crates/op-revm", package = "op-revm", version = "9.0.2", default-features = false } ee-tests = { path = "crates/ee-tests", package = "revm-ee-tests", version = "0.1.0", default-features = false } # alloy diff --git a/bins/revme/CHANGELOG.md b/bins/revme/CHANGELOG.md index 21cfe2711e..f161506795 100644 --- a/bins/revme/CHANGELOG.md +++ b/bins/revme/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.2.2](https://github.com/bluealloy/revm/compare/revme-v7.2.1...revme-v7.2.2) - 2025-08-19 + +### Other + +- updated the following local packages: revm-bytecode, revm-database-interface, revm-context-interface, revm-database, revm-state, revm-context, revm-inspector, revm, revm-statetest-types + ## [7.2.1](https://github.com/bluealloy/revm/compare/revme-v7.2.0...revme-v7.2.1) - 2025-08-12 ### Other diff --git a/bins/revme/Cargo.toml b/bins/revme/Cargo.toml index 5fd519ff82..1e4b918970 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 = "7.2.1" +version = "7.2.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md index 1a20ca601d..d6c0ed7719 100644 --- a/crates/bytecode/CHANGELOG.md +++ b/crates/bytecode/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [6.2.2](https://github.com/bluealloy/revm/compare/revm-bytecode-v6.2.1...revm-bytecode-v6.2.2) - 2025-08-19 + +### Other + +- use core::fmt and remove unused Debug import ([#2887](https://github.com/bluealloy/revm/pull/2887)) + ## [6.2.1](https://github.com/bluealloy/revm/compare/revm-bytecode-v6.2.0...revm-bytecode-v6.2.1) - 2025-08-12 ### Other diff --git a/crates/bytecode/Cargo.toml b/crates/bytecode/Cargo.toml index 39af599e6f..b35526c1c0 100644 --- a/crates/bytecode/Cargo.toml +++ b/crates/bytecode/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-bytecode" description = "EVM Bytecodes" -version = "6.2.1" +version = "6.2.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/context/CHANGELOG.md b/crates/context/CHANGELOG.md index fd85a9bd89..b6fcf7cf88 100644 --- a/crates/context/CHANGELOG.md +++ b/crates/context/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.0.2](https://github.com/bluealloy/revm/compare/revm-context-v9.0.1...revm-context-v9.0.2) - 2025-08-19 + +### Other + +- updated the following local packages: revm-bytecode, revm-database-interface, revm-context-interface, revm-database, revm-state + ## [9.0.1](https://github.com/bluealloy/revm/compare/revm-context-v9.0.0...revm-context-v9.0.1) - 2025-08-12 ### Other diff --git a/crates/context/Cargo.toml b/crates/context/Cargo.toml index 443a6aa532..4a1ae51caf 100644 --- a/crates/context/Cargo.toml +++ b/crates/context/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-context" description = "Revm context crates" -version = "9.0.1" +version = "9.0.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 e384ec6c67..cec5d80d89 100644 --- a/crates/context/interface/CHANGELOG.md +++ b/crates/context/interface/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [10.1.0](https://github.com/bluealloy/revm/compare/revm-context-interface-v10.0.1...revm-context-interface-v10.1.0) - 2025-08-19 + +### Added + +- add generic state to ResultAndState ([#2897](https://github.com/bluealloy/revm/pull/2897)) + ## [10.0.1](https://github.com/bluealloy/revm/compare/revm-context-interface-v10.0.0...revm-context-interface-v10.0.1) - 2025-08-12 ### Other diff --git a/crates/context/interface/Cargo.toml b/crates/context/interface/Cargo.toml index f704454a56..82a8e8a5f8 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 = "10.0.1" +version = "10.1.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/database/CHANGELOG.md b/crates/database/CHANGELOG.md index 3ddba63d80..8f2bf4f3fe 100644 --- a/crates/database/CHANGELOG.md +++ b/crates/database/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.0.5](https://github.com/bluealloy/revm/compare/revm-database-v7.0.4...revm-database-v7.0.5) - 2025-08-19 + +### Other + +- *(database)* remove unused dependencies ([#2885](https://github.com/bluealloy/revm/pull/2885)) +- add AccountStatus unit test ([#2869](https://github.com/bluealloy/revm/pull/2869)) + ## [7.0.4](https://github.com/bluealloy/revm/compare/revm-database-v7.0.3...revm-database-v7.0.4) - 2025-08-12 ### Other diff --git a/crates/database/Cargo.toml b/crates/database/Cargo.toml index 73091d089a..099e5c6caf 100644 --- a/crates/database/Cargo.toml +++ b/crates/database/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-database" description = "Revm Database implementations" -version = "7.0.4" +version = "7.0.5" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/database/interface/CHANGELOG.md b/crates/database/interface/CHANGELOG.md index ebf4f3b5af..99a242b059 100644 --- a/crates/database/interface/CHANGELOG.md +++ b/crates/database/interface/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.0.5](https://github.com/bluealloy/revm/compare/revm-database-interface-v7.0.4...revm-database-interface-v7.0.5) - 2025-08-19 + +### Other + +- *(database)* remove unused dependencies ([#2885](https://github.com/bluealloy/revm/pull/2885)) + ## [7.0.4](https://github.com/bluealloy/revm/compare/revm-database-interface-v7.0.3...revm-database-interface-v7.0.4) - 2025-08-12 ### Other diff --git a/crates/database/interface/Cargo.toml b/crates/database/interface/Cargo.toml index bd37356942..b6e19704e0 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 = "7.0.4" +version = "7.0.5" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/handler/CHANGELOG.md b/crates/handler/CHANGELOG.md index 2300934602..41a79ce952 100644 --- a/crates/handler/CHANGELOG.md +++ b/crates/handler/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.0.2](https://github.com/bluealloy/revm/compare/revm-handler-v9.0.1...revm-handler-v9.0.2) - 2025-08-19 + +### Other + +- updated the following local packages: revm-bytecode, revm-database-interface, revm-context-interface, revm-database, revm-interpreter, revm-state, revm-context + ## [9.0.1](https://github.com/bluealloy/revm/compare/revm-handler-v9.0.0...revm-handler-v9.0.1) - 2025-08-12 ### Other diff --git a/crates/handler/Cargo.toml b/crates/handler/Cargo.toml index e82763dace..1583cc7f77 100644 --- a/crates/handler/Cargo.toml +++ b/crates/handler/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-handler" description = "Revm handler crates" -version = "9.0.1" +version = "9.0.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/inspector/CHANGELOG.md b/crates/inspector/CHANGELOG.md index 668f4180b3..9e34fed9dc 100644 --- a/crates/inspector/CHANGELOG.md +++ b/crates/inspector/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.1.1](https://github.com/bluealloy/revm/compare/revm-inspector-v9.1.0...revm-inspector-v9.1.1) - 2025-08-19 + +### Other + +- updated the following local packages: revm-database-interface, revm-database, revm-interpreter, revm-state, revm-context, revm-handler + ## [9.1.0](https://github.com/bluealloy/revm/compare/revm-inspector-v9.0.0...revm-inspector-v9.1.0) - 2025-08-12 ### Added diff --git a/crates/inspector/Cargo.toml b/crates/inspector/Cargo.toml index feb4c5a6af..150e7bf9ba 100644 --- a/crates/inspector/Cargo.toml +++ b/crates/inspector/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-inspector" description = "Revm inspector interface" -version = "9.1.0" +version = "9.1.1" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/interpreter/CHANGELOG.md b/crates/interpreter/CHANGELOG.md index 7b16ab2694..a550b1819b 100644 --- a/crates/interpreter/CHANGELOG.md +++ b/crates/interpreter/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [25.0.2](https://github.com/bluealloy/revm/compare/revm-interpreter-v25.0.1...revm-interpreter-v25.0.2) - 2025-08-19 + +### Fixed + +- *(interpreter)* correct CreateContractStartingWithEF halt mapping ([#2890](https://github.com/bluealloy/revm/pull/2890)) + ## [25.0.1](https://github.com/bluealloy/revm/compare/revm-interpreter-v25.0.0...revm-interpreter-v25.0.1) - 2025-08-12 ### Other diff --git a/crates/interpreter/Cargo.toml b/crates/interpreter/Cargo.toml index fdc779ba44..4e3ccca73d 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 = "25.0.1" +version = "25.0.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/op-revm/CHANGELOG.md b/crates/op-revm/CHANGELOG.md index 0639417411..c799073472 100644 --- a/crates/op-revm/CHANGELOG.md +++ b/crates/op-revm/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.0.2](https://github.com/bluealloy/revm/compare/op-revm-v9.0.1...op-revm-v9.0.2) - 2025-08-19 + +### Fixed + +- *(handler)* correct transaction ID decrement logic ([#2892](https://github.com/bluealloy/revm/pull/2892)) + ## [9.0.1](https://github.com/bluealloy/revm/compare/op-revm-v9.0.0...op-revm-v9.0.1) - 2025-08-12 ### Other diff --git a/crates/op-revm/Cargo.toml b/crates/op-revm/Cargo.toml index 39557efcd1..02ca5e1705 100644 --- a/crates/op-revm/Cargo.toml +++ b/crates/op-revm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "op-revm" description = "Optimism variant of Revm" -version = "9.0.1" +version = "9.0.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/revm/CHANGELOG.md b/crates/revm/CHANGELOG.md index 52c94eb72d..26db48d16e 100644 --- a/crates/revm/CHANGELOG.md +++ b/crates/revm/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [28.0.2](https://github.com/bluealloy/revm/compare/revm-v28.0.1...revm-v28.0.2) - 2025-08-19 + +### Other + +- updated the following local packages: revm-bytecode, revm-database-interface, revm-context-interface, revm-database, revm-interpreter, revm-state, revm-context, revm-handler, revm-inspector + ## [28.0.1](https://github.com/bluealloy/revm/compare/revm-v28.0.0...revm-v28.0.1) - 2025-08-12 ### Other diff --git a/crates/revm/Cargo.toml b/crates/revm/Cargo.toml index b44630da84..3a5f2c72e6 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 = "28.0.1" +version = "28.0.2" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/state/CHANGELOG.md b/crates/state/CHANGELOG.md index dcb663e857..a2c4b4add6 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] +## [7.0.5](https://github.com/bluealloy/revm/compare/revm-state-v7.0.4...revm-state-v7.0.5) - 2025-08-19 + +### Other + +- updated the following local packages: revm-bytecode + ## [7.0.4](https://github.com/bluealloy/revm/compare/revm-state-v7.0.3...revm-state-v7.0.4) - 2025-08-12 ### Other diff --git a/crates/state/Cargo.toml b/crates/state/Cargo.toml index 070248bf77..a9f930af7d 100644 --- a/crates/state/Cargo.toml +++ b/crates/state/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-state" description = "Revm state types" -version = "7.0.4" +version = "7.0.5" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/statetest-types/CHANGELOG.md b/crates/statetest-types/CHANGELOG.md index aedf5b0076..e1c38147fa 100644 --- a/crates/statetest-types/CHANGELOG.md +++ b/crates/statetest-types/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.0.2](https://github.com/bluealloy/revm/compare/revm-statetest-types-v9.0.1...revm-statetest-types-v9.0.2) - 2025-08-19 + +### Other + +- updated the following local packages: revm + ## [9.0.1](https://github.com/bluealloy/revm/compare/revm-statetest-types-v9.0.0...revm-statetest-types-v9.0.1) - 2025-08-12 ### Other diff --git a/crates/statetest-types/Cargo.toml b/crates/statetest-types/Cargo.toml index 5dce5eed34..5b8950c772 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 = "9.0.1" +version = "9.0.2" authors.workspace = true edition.workspace = true keywords.workspace = true