diff --git a/Cargo.lock b/Cargo.lock index 4365f595f4..ca103e3134 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3257,7 +3257,7 @@ dependencies = [ [[package]] name = "revm" -version = "20.0.0-alpha.1" +version = "20.0.0-alpha.2" dependencies = [ "revm-bytecode", "revm-context", @@ -3275,7 +3275,7 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "bitvec", "paste", @@ -3287,7 +3287,7 @@ dependencies = [ [[package]] name = "revm-context" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "auto_impl", "cfg-if", @@ -3304,7 +3304,7 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -3318,7 +3318,7 @@ dependencies = [ [[package]] name = "revm-database" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "alloy-eips", "alloy-provider", @@ -3339,7 +3339,7 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "alloy-sol-types", "anyhow", @@ -3354,7 +3354,7 @@ dependencies = [ [[package]] name = "revm-handler" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "alloy-eip7702", "alloy-provider", @@ -3376,7 +3376,7 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "auto_impl", "revm-context", @@ -3393,7 +3393,7 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "16.0.0-alpha.1" +version = "16.0.0-alpha.2" dependencies = [ "bincode", "revm-bytecode", @@ -3407,7 +3407,7 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "17.0.0-alpha.1" +version = "17.0.0-alpha.2" dependencies = [ "aurora-engine-modexp", "blst", @@ -3436,14 +3436,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", @@ -3452,7 +3452,7 @@ dependencies = [ [[package]] name = "revm-state" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "bitflags", "revm-bytecode", @@ -3463,7 +3463,7 @@ dependencies = [ [[package]] name = "revm-statetest-types" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "revm", "serde", @@ -3472,7 +3472,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..4da4d55e56 100644 --- a/bins/revme/CHANGELOG.md +++ b/bins/revme/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.0.0-alpha.2](https://github.com/getong/revm/compare/revme-v3.0.0-alpha.1...revme-v3.0.0-alpha.2) - 2025-03-07 + +### Other + +- rename transact_previous to replay, move EvmTr traits ([#2153](https://github.com/getong/revm/pull/2153)) +- Add docs to revm-bytecode crate ([#2108](https://github.com/getong/revm/pull/2108)) +- *(deps)* bump breaking deps ([#2093](https://github.com/getong/revm/pull/2093)) +- move all dependencies to workspace ([#2092](https://github.com/getong/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..dfd73e6a4c 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/getong/revm/compare/revm-bytecode-v1.0.0-alpha.1...revm-bytecode-v1.0.0-alpha.2) - 2025-03-07 + +### Fixed + +- relax jumptable len check ([#2149](https://github.com/getong/revm/pull/2149)) + +### Other + +- Add docs to revm-bytecode crate ([#2108](https://github.com/getong/revm/pull/2108)) +- move all dependencies to workspace ([#2092](https://github.com/getong/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..900afa3e24 100644 --- a/crates/context/CHANGELOG.md +++ b/crates/context/CHANGELOG.md @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/getong/revm/compare/revm-context-v1.0.0-alpha.1...revm-context-v1.0.0-alpha.2) - 2025-03-07 + +### Added + +- Standalone Host, remove default fn from context ([#2147](https://github.com/getong/revm/pull/2147)) +- add constructor with hardfork ([#2135](https://github.com/getong/revm/pull/2135)) +- allow host to be implemented on custom context ([#2112](https://github.com/getong/revm/pull/2112)) +- add the debug impl for Evm and EvmData type ([#2126](https://github.com/getong/revm/pull/2126)) + +### Other + +- rename transact_previous to replay, move EvmTr traits ([#2153](https://github.com/getong/revm/pull/2153)) +- move mainnet builder to handler crate ([#2138](https://github.com/getong/revm/pull/2138)) +- remove `optional_gas_refund` as unused ([#2132](https://github.com/getong/revm/pull/2132)) +- Adding function derive_tx_type to TxEnv ([#2118](https://github.com/getong/revm/pull/2118)) +- remove wrong `&mut`/`TODO`, and avoid useless `get_mut` ([#2111](https://github.com/getong/revm/pull/2111)) +- export eip2930 eip7702 types from one place ([#2097](https://github.com/getong/revm/pull/2097)) +- move all dependencies to workspace ([#2092](https://github.com/getong/revm/pull/2092)) +- re-export all crates from `revm` ([#2088](https://github.com/getong/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 e873989bc7..96291818bd 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..686a6ab91c 100644 --- a/crates/context/interface/CHANGELOG.md +++ b/crates/context/interface/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/getong/revm/compare/revm-context-interface-v1.0.0-alpha.1...revm-context-interface-v1.0.0-alpha.2) - 2025-03-07 + +### Added + +- Standalone Host, remove default fn from context ([#2147](https://github.com/getong/revm/pull/2147)) +- implement AccessListTr for Vec ([#2136](https://github.com/getong/revm/pull/2136)) +- allow host to be implemented on custom context ([#2112](https://github.com/getong/revm/pull/2112)) + +### Other + +- remove `optional_gas_refund` as unused ([#2132](https://github.com/getong/revm/pull/2132)) +- fix eofcreate error typo ([#2120](https://github.com/getong/revm/pull/2120)) +- Add docs to revm-bytecode crate ([#2108](https://github.com/getong/revm/pull/2108)) +- export eip2930 eip7702 types from one place ([#2097](https://github.com/getong/revm/pull/2097)) +- move all dependencies to workspace ([#2092](https://github.com/getong/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..78599ec817 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/getong/revm/compare/revm-database-v1.0.0-alpha.1...revm-database-v1.0.0-alpha.2) - 2025-03-07 + +### Fixed + +- use correct HashMap import ([#2148](https://github.com/getong/revm/pull/2148)) +- *(op)* Handler deposit tx halt, catch_error handle ([#2144](https://github.com/getong/revm/pull/2144)) + +### Other + +- *(db)* separate fields from `CacheDB` into `Cache` ([#2131](https://github.com/getong/revm/pull/2131)) +- PrecompileErrors to PrecompileError ([#2103](https://github.com/getong/revm/pull/2103)) +- *(deps)* bump breaking deps ([#2093](https://github.com/getong/revm/pull/2093)) +- move all dependencies to workspace ([#2092](https://github.com/getong/revm/pull/2092)) +- re-export all crates from `revm` ([#2088](https://github.com/getong/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..983cd5502e 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/getong/revm/compare/revm-database-interface-v1.0.0-alpha.1...revm-database-interface-v1.0.0-alpha.2) - 2025-03-07 + +### Added + +- TryDatabaseCommit ([#2121](https://github.com/getong/revm/pull/2121)) + +### Other + +- move all dependencies to workspace ([#2092](https://github.com/getong/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..23aa21934b 100644 --- a/crates/handler/CHANGELOG.md +++ b/crates/handler/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/getong/revm/compare/revm-handler-v1.0.0-alpha.1...revm-handler-v1.0.0-alpha.2) - 2025-03-07 + +### Fixed + +- *(op)* Handler deposit tx halt, catch_error handle ([#2144](https://github.com/getong/revm/pull/2144)) +- call clear ([#2091](https://github.com/getong/revm/pull/2091)) + +### Other + +- rename transact_previous to replay, move EvmTr traits ([#2153](https://github.com/getong/revm/pull/2153)) +- docs and cleanup (rm Custom Inst) ([#2151](https://github.com/getong/revm/pull/2151)) +- move mainnet builder to handler crate ([#2138](https://github.com/getong/revm/pull/2138)) +- add immutable gas API to LoopControl ([#2134](https://github.com/getong/revm/pull/2134)) +- PrecompileErrors to PrecompileError ([#2103](https://github.com/getong/revm/pull/2103)) +- re-export all crates from `revm` ([#2088](https://github.com/getong/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..2b99119e6b 100644 --- a/crates/inspector/CHANGELOG.md +++ b/crates/inspector/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/getong/revm/compare/revm-inspector-v1.0.0-alpha.1...revm-inspector-v1.0.0-alpha.2) - 2025-03-07 + +### Fixed + +- *(op)* Handler deposit tx halt, catch_error handle ([#2144](https://github.com/getong/revm/pull/2144)) + +### Other + +- docs and cleanup (rm Custom Inst) ([#2151](https://github.com/getong/revm/pull/2151)) +- move mainnet builder to handler crate ([#2138](https://github.com/getong/revm/pull/2138)) +- add immutable gas API to LoopControl ([#2134](https://github.com/getong/revm/pull/2134)) +- PrecompileErrors to PrecompileError ([#2103](https://github.com/getong/revm/pull/2103)) +- move all dependencies to workspace ([#2092](https://github.com/getong/revm/pull/2092)) +- remove unused generics from TracerEip3155 ([#2090](https://github.com/getong/revm/pull/2090)) +- re-export all crates from `revm` ([#2088](https://github.com/getong/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..1b63ebd9b3 100644 --- a/crates/interpreter/CHANGELOG.md +++ b/crates/interpreter/CHANGELOG.md @@ -6,6 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [16.0.0-alpha.2](https://github.com/getong/revm/compare/revm-interpreter-v16.0.0-alpha.1...revm-interpreter-v16.0.0-alpha.2) - 2025-03-07 + +### Added + +- Standalone Host, remove default fn from context ([#2147](https://github.com/getong/revm/pull/2147)) +- allow host to be implemented on custom context ([#2112](https://github.com/getong/revm/pull/2112)) + +### Other + +- docs and cleanup (rm Custom Inst) ([#2151](https://github.com/getong/revm/pull/2151)) +- add immutable gas API to LoopControl ([#2134](https://github.com/getong/revm/pull/2134)) +- expose popn macros ([#2113](https://github.com/getong/revm/pull/2113)) +- Add docs to revm-bytecode crate ([#2108](https://github.com/getong/revm/pull/2108)) +- fix wrong comment & remove useless struct ([#2105](https://github.com/getong/revm/pull/2105)) +- move all dependencies to workspace ([#2092](https://github.com/getong/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 bf3ab5f118..aaf93e16ce 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..6c4695d72b 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/getong/revm/compare/revm-precompile-v17.0.0-alpha.1...revm-precompile-v17.0.0-alpha.2) - 2025-03-07 + +### Fixed + +- *(blst)* Fix blst wrong constants values and usage ([#2102](https://github.com/getong/revm/pull/2102)) + +### Other + +- simplify bn128::run_pair ([#2137](https://github.com/getong/revm/pull/2137)) +- export eip2930 eip7702 types from one place ([#2097](https://github.com/getong/revm/pull/2097)) +- PrecompileErrors to PrecompileError ([#2103](https://github.com/getong/revm/pull/2103)) +- Update broken link secp256r1.rs ([#2099](https://github.com/getong/revm/pull/2099)) +- G1_msm base gas fee const correction ([#2100](https://github.com/getong/revm/pull/2100)) +- Split blst constants out to individual file #2085 +- *(deps)* bump breaking deps ([#2093](https://github.com/getong/revm/pull/2093)) +- move all dependencies to workspace ([#2092](https://github.com/getong/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..0b701c3865 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/getong/revm/compare/revm-primitives-v16.0.0-alpha.1...revm-primitives-v16.0.0-alpha.2) - 2025-03-07 + +### Other + +- move all dependencies to workspace ([#2092](https://github.com/getong/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..bd58eeeb8a 100644 --- a/crates/revm/CHANGELOG.md +++ b/crates/revm/CHANGELOG.md @@ -57,6 +57,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [20.0.0-alpha.2](https://github.com/getong/revm/compare/revm-v20.0.0-alpha.1...revm-v20.0.0-alpha.2) - 2025-03-07 + +### Other + +- examples to use main revm crate ([#2152](https://github.com/getong/revm/pull/2152)) +- move mainnet builder to handler crate ([#2138](https://github.com/getong/revm/pull/2138)) +- remove `optional_gas_refund` as unused ([#2132](https://github.com/getong/revm/pull/2132)) +- export eip2930 eip7702 types from one place ([#2097](https://github.com/getong/revm/pull/2097)) +- move all dependencies to workspace ([#2092](https://github.com/getong/revm/pull/2092)) +- re-export all crates from `revm` ([#2088](https://github.com/getong/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 ddffc7c395..8a5ec709c9 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..abd014631f 100644 --- a/crates/specification/CHANGELOG.md +++ b/crates/specification/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/getong/revm/compare/revm-specification-v1.0.0-alpha.1...revm-specification-v1.0.0-alpha.2) - 2025-03-07 + +### Added + +- Standalone Host, remove default fn from context ([#2147](https://github.com/getong/revm/pull/2147)) + +### Other + +- move all dependencies to workspace ([#2092](https://github.com/getong/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..2dae224281 100644 --- a/crates/state/CHANGELOG.md +++ b/crates/state/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/getong/revm/compare/revm-state-v1.0.0-alpha.1...revm-state-v1.0.0-alpha.2) - 2025-03-07 + +### Other + +- docs and cleanup (rm Custom Inst) ([#2151](https://github.com/getong/revm/pull/2151)) +- move all dependencies to workspace ([#2092](https://github.com/getong/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..c7e6c77a70 100644 --- a/crates/statetest-types/CHANGELOG.md +++ b/crates/statetest-types/CHANGELOG.md @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.2](https://github.com/getong/revm/compare/revm-statetest-types-v1.0.0-alpha.1...revm-statetest-types-v1.0.0-alpha.2) - 2025-03-07 + +### Other + +- docs and cleanup (rm Custom Inst) ([#2151](https://github.com/getong/revm/pull/2151)) +- allow duplicate v and yparity in test files ([#2150](https://github.com/getong/revm/pull/2150)) +- export eip2930 eip7702 types from one place ([#2097](https://github.com/getong/revm/pull/2097)) +- move all dependencies to workspace ([#2092](https://github.com/getong/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