diff --git a/Cargo.lock b/Cargo.lock index 70774eda8b..d9e8a93513 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3572,7 +3572,7 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "6.2.2" +version = "6.3.0" dependencies = [ "bitvec", "paste", @@ -3614,7 +3614,7 @@ dependencies = [ [[package]] name = "revm-database" -version = "7.0.5" +version = "7.0.6" dependencies = [ "alloy-eips", "alloy-provider", @@ -3630,7 +3630,7 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "7.0.5" +version = "7.0.6" dependencies = [ "auto_impl", "either", @@ -3707,7 +3707,7 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "27.0.0" +version = "28.0.0" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -3735,7 +3735,7 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "20.2.1" +version = "21.0.0" dependencies = [ "alloy-primitives", "num_enum", @@ -3745,7 +3745,7 @@ dependencies = [ [[package]] name = "revm-state" -version = "7.0.5" +version = "7.0.6" dependencies = [ "bitflags", "revm-bytecode", diff --git a/Cargo.toml b/Cargo.toml index 79b236288b..6ed5fe5728 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,14 +42,14 @@ default-members = ["crates/revm"] [workspace.dependencies] # revm revm = { path = "crates/revm", version = "29.0.0", 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.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 } +primitives = { path = "crates/primitives", package = "revm-primitives", version = "21.0.0", default-features = false } +bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "6.3.0", default-features = false } +database = { path = "crates/database", package = "revm-database", version = "7.0.6", default-features = false } +database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "7.0.6", default-features = false } +state = { path = "crates/state", package = "revm-state", version = "7.0.6", 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 = "10.0.0", default-features = false } -precompile = { path = "crates/precompile", package = "revm-precompile", version = "27.0.0", default-features = false } +precompile = { path = "crates/precompile", package = "revm-precompile", version = "28.0.0", 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 } diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md index 5aabf75f0e..bb52c04a94 100644 --- a/crates/bytecode/CHANGELOG.md +++ b/crates/bytecode/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [6.3.0](https://github.com/kogisin/revm/compare/revm-bytecode-v6.2.2...revm-bytecode-v6.3.0) - 2025-09-28 + +### Added + +- in JumpTable use Bytes instead of BitVec ([#3014](https://github.com/kogisin/revm/pull/3014)) + +### Fixed + +- *(bytecode)* exclude MLOAD from modifies_memory and update test ([#3004](https://github.com/kogisin/revm/pull/3004)) +- Apply spelling corrections from PRs #2926, #2915, #2908 ([#2978](https://github.com/kogisin/revm/pull/2978)) + +### Other + +- use offset_from_unsigned ([#2999](https://github.com/kogisin/revm/pull/2999)) +- add SECURITY.md ([#2956](https://github.com/kogisin/revm/pull/2956)) + ## [6.2.2](https://github.com/bluealloy/revm/compare/revm-bytecode-v6.2.1...revm-bytecode-v6.2.2) - 2025-08-23 ### Other diff --git a/crates/bytecode/Cargo.toml b/crates/bytecode/Cargo.toml index 5ce54e7177..c52d9be388 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.2" +version = "6.3.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/database/CHANGELOG.md b/crates/database/CHANGELOG.md index a5dcf17337..8c79623e55 100644 --- a/crates/database/CHANGELOG.md +++ b/crates/database/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.0.6](https://github.com/kogisin/revm/compare/revm-database-v7.0.5...revm-database-v7.0.6) - 2025-09-28 + +### Fixed + +- Apply spelling corrections from PRs #2926, #2915, #2908 ([#2978](https://github.com/kogisin/revm/pull/2978)) + +### Other + +- pretty print state in revme statetest ([#2979](https://github.com/kogisin/revm/pull/2979)) +- *(database)* avoid panic by conditionally using block_in_place ([#2927](https://github.com/kogisin/revm/pull/2927)) +- add SECURITY.md ([#2956](https://github.com/kogisin/revm/pull/2956)) + ## [7.0.5](https://github.com/bluealloy/revm/compare/revm-database-v7.0.4...revm-database-v7.0.5) - 2025-08-23 ### Other diff --git a/crates/database/Cargo.toml b/crates/database/Cargo.toml index 099e5c6caf..7bd00fbee1 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.5" +version = "7.0.6" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/database/interface/CHANGELOG.md b/crates/database/interface/CHANGELOG.md index e308ef5bf3..7d2fc3a1d0 100644 --- a/crates/database/interface/CHANGELOG.md +++ b/crates/database/interface/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.0.6](https://github.com/kogisin/revm/compare/revm-database-interface-v7.0.5...revm-database-interface-v7.0.6) - 2025-09-28 + +### Fixed + +- Apply spelling corrections from PRs #2926, #2915, #2908 ([#2978](https://github.com/kogisin/revm/pull/2978)) + +### Other + +- *(database)* avoid panic by conditionally using block_in_place ([#2927](https://github.com/kogisin/revm/pull/2927)) +- add SECURITY.md ([#2956](https://github.com/kogisin/revm/pull/2956)) + ## [7.0.5](https://github.com/bluealloy/revm/compare/revm-database-interface-v7.0.4...revm-database-interface-v7.0.5) - 2025-08-23 ### Other diff --git a/crates/database/interface/Cargo.toml b/crates/database/interface/Cargo.toml index b6e19704e0..a5d1bcfcee 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.5" +version = "7.0.6" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/precompile/CHANGELOG.md b/crates/precompile/CHANGELOG.md index e58f0a4933..41d57621c9 100644 --- a/crates/precompile/CHANGELOG.md +++ b/crates/precompile/CHANGELOG.md @@ -53,6 +53,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [28.0.0](https://github.com/kogisin/revm/compare/revm-precompile-v27.0.0...revm-precompile-v28.0.0) - 2025-09-28 + +### Added + +- [**breaking**] Remove kzg-rs ([#2909](https://github.com/kogisin/revm/pull/2909)) + +### Fixed + +- racecondition return on install_crypto fn ([#2997](https://github.com/kogisin/revm/pull/2997)) +- Apply spelling corrections from PRs #2926, #2915, #2908 ([#2978](https://github.com/kogisin/revm/pull/2978)) + +### Other + +- add display for precompileid ([#3018](https://github.com/kogisin/revm/pull/3018)) +- Remove libsecp256k1 parity lib ([#2954](https://github.com/kogisin/revm/pull/2954)) +- add SECURITY.md ([#2956](https://github.com/kogisin/revm/pull/2956)) +- add amsterdam in spec id ([#2934](https://github.com/kogisin/revm/pull/2934)) +- cargo update ([#2930](https://github.com/kogisin/revm/pull/2930)) +- *(precompile)* add new specific `PrecompileError` variants ([#2907](https://github.com/kogisin/revm/pull/2907)) +- add Precompil::into_precompile ([#2913](https://github.com/kogisin/revm/pull/2913)) + ## [25.0.0](https://github.com/bluealloy/revm/compare/revm-precompile-v24.0.1...revm-precompile-v25.0.0) - 2025-07-23 ### Added diff --git a/crates/precompile/Cargo.toml b/crates/precompile/Cargo.toml index 5a3522a065..4bb4192b85 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 = "27.0.0" +version = "28.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/primitives/CHANGELOG.md b/crates/primitives/CHANGELOG.md index 9b8105eae8..e3dff1f5f0 100644 --- a/crates/primitives/CHANGELOG.md +++ b/crates/primitives/CHANGELOG.md @@ -34,6 +34,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [21.0.0](https://github.com/kogisin/revm/compare/revm-primitives-v20.2.1...revm-primitives-v21.0.0) - 2025-09-28 + +### Added + +- *(revme)* ef blockchain tests cli ([#2935](https://github.com/kogisin/revm/pull/2935)) + +### Fixed + +- racecondition return on install_crypto fn ([#2997](https://github.com/kogisin/revm/pull/2997)) +- Apply spelling corrections from PRs #2926, #2915, #2908 ([#2978](https://github.com/kogisin/revm/pull/2978)) + +### Other + +- add SECURITY.md ([#2956](https://github.com/kogisin/revm/pull/2956)) +- add amsterdam in spec id ([#2934](https://github.com/kogisin/revm/pull/2934)) +- *(cleanup)* Remove EIP-7918 related functions and EIP file ([#2925](https://github.com/kogisin/revm/pull/2925)) +- cargo update ([#2930](https://github.com/kogisin/revm/pull/2930)) + ## [20.1.0](https://github.com/bluealloy/revm/compare/revm-primitives-v20.0.0...revm-primitives-v20.1.0) - 2025-07-23 ### Added diff --git a/crates/primitives/Cargo.toml b/crates/primitives/Cargo.toml index 66df0e4e54..8607eb7172 100644 --- a/crates/primitives/Cargo.toml +++ b/crates/primitives/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-primitives" description = "Revm primitives types" -version = "20.2.1" +version = "21.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/state/CHANGELOG.md b/crates/state/CHANGELOG.md index 94d8d0adff..37bfa250b2 100644 --- a/crates/state/CHANGELOG.md +++ b/crates/state/CHANGELOG.md @@ -43,6 +43,19 @@ Dependency bump ## [Unreleased] +## [7.0.6](https://github.com/kogisin/revm/compare/revm-state-v7.0.5...revm-state-v7.0.6) - 2025-09-28 + +### Fixed + +- Apply spelling corrections from PRs #2926, #2915, #2908 ([#2978](https://github.com/kogisin/revm/pull/2978)) +- skip cold load on oog ([#2903](https://github.com/kogisin/revm/pull/2903)) + +### Other + +- *(state)* remove unnecessary core::hash::Hash import from lib.rs ([#2959](https://github.com/kogisin/revm/pull/2959)) +- add SECURITY.md ([#2956](https://github.com/kogisin/revm/pull/2956)) +- use primitives::HashMap default ([#2916](https://github.com/kogisin/revm/pull/2916)) + ## [7.0.2](https://github.com/bluealloy/revm/compare/revm-state-v7.0.1...revm-state-v7.0.2) - 2025-07-23 ### Other diff --git a/crates/state/Cargo.toml b/crates/state/Cargo.toml index a9f930af7d..739ba9bbda 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.5" +version = "7.0.6" authors.workspace = true edition.workspace = true keywords.workspace = true