Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Apr 2, 2024

πŸ€– New release

  • revm-bytecode: 5.0.0 -> 6.0.0 (⚠ API breaking changes)
  • revm-state: 6.0.0 -> 6.0.1 (βœ“ API compatible changes)
  • revm-database-interface: 6.0.0 -> 6.0.1 (βœ“ API compatible changes)
  • revm-context-interface: 7.0.1 -> 8.0.0 (⚠ API breaking changes)
  • revm-context: 7.0.1 -> 7.1.0 (βœ“ API compatible changes)
  • revm-handler: 7.0.1 -> 8.0.0 (⚠ API breaking changes)
  • revm-inspector: 7.0.1 -> 7.0.2 (βœ“ API compatible changes)
  • revm: 26.0.1 -> 26.1.0 (βœ“ API compatible changes)
  • revm-statetest-types: 8.0.1 -> 8.0.2 (βœ“ API compatible changes)
  • revme: 7.0.1 -> 7.0.2 (βœ“ API compatible changes)
  • op-revm: 7.0.1 -> 8.0.0 (⚠ API breaking changes)
  • revm-database: 6.0.0 -> 6.0.1
  • revm-interpreter: 22.0.1 -> 22.0.2

⚠ revm-bytecode breaking changes

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field table of struct JumpTable, previously in file /tmp/.tmpnKtJ7u/revm-bytecode/src/legacy/jump_map.rs:10
  field len of struct JumpTable, previously in file /tmp/.tmpnKtJ7u/revm-bytecode/src/legacy/jump_map.rs:14
  field table of struct JumpTable, previously in file /tmp/.tmpnKtJ7u/revm-bytecode/src/legacy/jump_map.rs:10
  field len of struct JumpTable, previously in file /tmp/.tmpnKtJ7u/revm-bytecode/src/legacy/jump_map.rs:14

--- failure struct_pub_field_now_doc_hidden: pub struct field is now #[doc(hidden)] ---

Description:
A pub field of a pub struct is now marked #[doc(hidden)] and is no longer part of the public API.
        ref: https://doc.rust-lang.org/rustdoc/write-documentation/the-doc-attribute.html#hidden
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/struct_pub_field_now_doc_hidden.ron

Failed in:
  field JumpTable.table in file /tmp/.tmpPi6xkC/revm/crates/bytecode/src/legacy/jump_map.rs:9
  field JumpTable.len in file /tmp/.tmpPi6xkC/revm/crates/bytecode/src/legacy/jump_map.rs:9
  field JumpTable.table in file /tmp/.tmpPi6xkC/revm/crates/bytecode/src/legacy/jump_map.rs:9
  field JumpTable.len in file /tmp/.tmpPi6xkC/revm/crates/bytecode/src/legacy/jump_map.rs:9

⚠ revm-context-interface breaking changes

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_added.ron

Failed in:
  trait method revm_context_interface::cfg::Cfg::is_eip3541_disabled in file /tmp/.tmpPi6xkC/revm/crates/context/interface/src/cfg.rs:45
  trait method revm_context_interface::Cfg::is_eip3541_disabled in file /tmp/.tmpPi6xkC/revm/crates/context/interface/src/cfg.rs:45

⚠ revm-handler breaking changes

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/function_parameter_count_changed.ron

Failed in:
  revm_handler::return_create now takes 7 parameters instead of 6, in /tmp/.tmpPi6xkC/revm/crates/handler/src/frame.rs:671

⚠ op-revm breaking changes

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field base of struct OpTransaction, previously in file /tmp/.tmpnKtJ7u/op-revm/src/transaction/abstraction.rs:38
  field enveloped_tx of struct OpTransaction, previously in file /tmp/.tmpnKtJ7u/op-revm/src/transaction/abstraction.rs:44
  field deposit of struct OpTransaction, previously in file /tmp/.tmpnKtJ7u/op-revm/src/transaction/abstraction.rs:46
  field base of struct OpTransaction, previously in file /tmp/.tmpnKtJ7u/op-revm/src/transaction/abstraction.rs:38
  field enveloped_tx of struct OpTransaction, previously in file /tmp/.tmpnKtJ7u/op-revm/src/transaction/abstraction.rs:44
  field deposit of struct OpTransaction, previously in file /tmp/.tmpnKtJ7u/op-revm/src/transaction/abstraction.rs:46
  field base of struct OpTransaction, previously in file /tmp/.tmpnKtJ7u/op-revm/src/transaction/abstraction.rs:38
  field enveloped_tx of struct OpTransaction, previously in file /tmp/.tmpnKtJ7u/op-revm/src/transaction/abstraction.rs:44
  field deposit of struct OpTransaction, previously in file /tmp/.tmpnKtJ7u/op-revm/src/transaction/abstraction.rs:46

--- failure struct_pub_field_now_doc_hidden: pub struct field is now #[doc(hidden)] ---

Description:
A pub field of a pub struct is now marked #[doc(hidden)] and is no longer part of the public API.
        ref: https://doc.rust-lang.org/rustdoc/write-documentation/the-doc-attribute.html#hidden
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/struct_pub_field_now_doc_hidden.ron

Failed in:
  field OpTransaction.base in file /tmp/.tmpPi6xkC/revm/crates/op-revm/src/transaction/abstraction.rs:39
  field OpTransaction.enveloped_tx in file /tmp/.tmpPi6xkC/revm/crates/op-revm/src/transaction/abstraction.rs:39
  field OpTransaction.deposit in file /tmp/.tmpPi6xkC/revm/crates/op-revm/src/transaction/abstraction.rs:39
  field OpTransaction.base in file /tmp/.tmpPi6xkC/revm/crates/op-revm/src/transaction/abstraction.rs:39
  field OpTransaction.enveloped_tx in file /tmp/.tmpPi6xkC/revm/crates/op-revm/src/transaction/abstraction.rs:39
  field OpTransaction.deposit in file /tmp/.tmpPi6xkC/revm/crates/op-revm/src/transaction/abstraction.rs:39
  field OpTransaction.base in file /tmp/.tmpPi6xkC/revm/crates/op-revm/src/transaction/abstraction.rs:39
  field OpTransaction.enveloped_tx in file /tmp/.tmpPi6xkC/revm/crates/op-revm/src/transaction/abstraction.rs:39
  field OpTransaction.deposit in file /tmp/.tmpPi6xkC/revm/crates/op-revm/src/transaction/abstraction.rs:39
Changelog

revm-bytecode

6.0.0 - 2025-06-26

Fixed

  • implement PartialEq for JumpTable correctly (#2654)

revm-state

4.0.0 - 2025-05-07

Dependency bump

revm-database-interface

6.0.1 - 2025-06-26

Other

  • fix copy-pasted inner doc comments (#2663)

revm-context-interface

8.0.0 - 2025-06-26

Added

  • implement Transaction for Either (#2662)
  • optional_eip3541 (#2661)

Other

  • fix copy-pasted inner doc comments (#2663)

revm-context

7.1.0 - 2025-06-26

Added

  • implement Transaction for Either (#2662)
  • optional_eip3541 (#2661)

Other

  • use TxEnv::builder (#2652)
  • fix copy-pasted inner doc comments (#2663)

revm-handler

8.0.0 - 2025-06-26

Added

  • optional_eip3541 (#2661)

Other

  • use TxEnv::builder (#2652)
  • fix copy-pasted inner doc comments (#2663)

revm-inspector

7.0.2 - 2025-06-26

Other

  • use TxEnv::builder (#2652)

revm

26.1.0 - 2025-06-26

Added

  • optional_eip3541 (#2661)

Other

  • inline documentation of revm top modules (#2666)
  • use TxEnv::builder (#2652)

revm-statetest-types

8.0.2 - 2025-06-26

Other

  • statetest runner cleanup (#2665)

revme

7.0.2 - 2025-06-26

Other

  • statetest runner cleanup (#2665)
  • use TxEnv::builder (#2652)

op-revm

8.0.0 - 2025-06-26

Added

  • optional_eip3541 (#2661)

Other

  • (op/handler) verify caller account is touched by zero value transfer (#2669)
  • use TxEnv::builder (#2652)

revm-database

6.0.1 - 2025-06-26

Other

  • updated the following local packages: revm-bytecode, revm-state, revm-database-interface


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2024-04-02T18-39-38Z branch from adba17c to 30c6362 Compare May 20, 2024 19:38
@github-actions github-actions bot force-pushed the release-plz-2024-04-02T18-39-38Z branch from 8d0a5a4 to 494e7ca Compare July 19, 2024 13:50
@github-actions github-actions bot changed the title chore: release chore: release v1.0.0 Oct 23, 2024
@github-actions github-actions bot force-pushed the release-plz-2024-04-02T18-39-38Z branch 2 times, most recently from 3e613c7 to 340559a Compare October 28, 2024 12:48
@github-actions github-actions bot changed the title chore: release v1.0.0 chore: release Jun 26, 2025
@github-actions github-actions bot force-pushed the release-plz-2024-04-02T18-39-38Z branch from 340559a to d6b8713 Compare June 26, 2025 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant