Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Mar 6, 2025

🤖 New release

  • revm-primitives: 16.0.0-alpha.1 -> 16.0.0-alpha.2 (✓ API compatible changes)
  • revm-specification: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (✓ API compatible changes)
  • revm-bytecode: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-state: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (✓ API compatible changes)
  • revm-database-interface: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (✓ API compatible changes)
  • revm-context-interface: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-interpreter: 16.0.0-alpha.1 -> 16.0.0-alpha.2 (⚠ API breaking changes)
  • revm-context: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-database: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-precompile: 17.0.0-alpha.1 -> 17.0.0-alpha.2 (⚠ API breaking changes)
  • revm-handler: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-inspector: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm: 20.0.0-alpha.1 -> 20.0.0-alpha.2 (⚠ API breaking changes)
  • revm-statetest-types: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (✓ API compatible changes)
  • revme: 3.0.0-alpha.1 -> 3.0.0-alpha.2 (✓ API compatible changes)
  • op-revm: 1.0.0-alpha.1

revm-bytecode breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field EofBody.code_info in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/body.rs:14

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant EofValidationError::JumpUnderflow 20 -> 19 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:214
  variant EofValidationError::JumpOverflow 21 -> 20 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:216
  variant EofValidationError::BackwardJumpBiggestNumMismatch 22 -> 21 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:218
  variant EofValidationError::BackwardJumpSmallestNumMismatch 23 -> 22 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:220
  variant EofValidationError::LastInstructionNotTerminating 24 -> 23 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:222
  variant EofValidationError::CodeSectionNotAccessed 25 -> 24 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:224
  variant EofValidationError::MaxStackMismatch 28 -> 27 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:231
  variant EofValidationError::NoCodeSections 29 -> 28 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:233
  variant EofValidationError::SubContainerCalledInTwoModes 30 -> 29 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:237
  variant EofValidationError::SubContainerNotAccessed 31 -> 30 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:239
  variant EofValidationError::DataNotFilled 32 -> 31 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:241
  variant EofValidationError::NonReturningSectionIsReturning 33 -> 32 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:244
  variant EofValidationError::JumpUnderflow 20 -> 19 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:214
  variant EofValidationError::JumpOverflow 21 -> 20 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:216
  variant EofValidationError::BackwardJumpBiggestNumMismatch 22 -> 21 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:218
  variant EofValidationError::BackwardJumpSmallestNumMismatch 23 -> 22 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:220
  variant EofValidationError::LastInstructionNotTerminating 24 -> 23 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:222
  variant EofValidationError::CodeSectionNotAccessed 25 -> 24 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:224
  variant EofValidationError::MaxStackMismatch 28 -> 27 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:231
  variant EofValidationError::NoCodeSections 29 -> 28 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:233
  variant EofValidationError::SubContainerCalledInTwoModes 30 -> 29 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:237
  variant EofValidationError::SubContainerNotAccessed 31 -> 30 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:239
  variant EofValidationError::DataNotFilled 32 -> 31 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:241
  variant EofValidationError::NonReturningSectionIsReturning 33 -> 32 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:244
  variant EofValidationError::JumpUnderflow 20 -> 19 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:214
  variant EofValidationError::JumpOverflow 21 -> 20 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:216
  variant EofValidationError::BackwardJumpBiggestNumMismatch 22 -> 21 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:218
  variant EofValidationError::BackwardJumpSmallestNumMismatch 23 -> 22 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:220
  variant EofValidationError::LastInstructionNotTerminating 24 -> 23 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:222
  variant EofValidationError::CodeSectionNotAccessed 25 -> 24 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:224
  variant EofValidationError::MaxStackMismatch 28 -> 27 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:231
  variant EofValidationError::NoCodeSections 29 -> 28 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:233
  variant EofValidationError::SubContainerCalledInTwoModes 30 -> 29 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:237
  variant EofValidationError::SubContainerNotAccessed 31 -> 30 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:239
  variant EofValidationError::DataNotFilled 32 -> 31 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:241
  variant EofValidationError::NonReturningSectionIsReturning 33 -> 32 in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:244

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_variant_added.ron

Failed in:
  variant CodeType:Initcode in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:329
  variant CodeType:Runtime in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:331
  variant CodeType:Initcode in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:329
  variant CodeType:Runtime in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:331
  variant CodeType:Initcode in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:329
  variant CodeType:Runtime in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:331
  variant EofValidationError:InvalidCodeInfo in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:226
  variant EofValidationError:InvalidFirstCodeInfo in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:229
  variant EofValidationError:InvalidCodeInfo in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:226
  variant EofValidationError:InvalidFirstCodeInfo in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:229
  variant EofValidationError:InvalidCodeInfo in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:226
  variant EofValidationError:InvalidFirstCodeInfo in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof/verification.rs:229
  variant EofDecodeError:InvalidCodeInfo in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof.rs:140
  variant EofDecodeError:InvalidCodeInfoSize in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof.rs:142
  variant EofDecodeError:MismatchCodeAndInfoSize in /tmp/.tmpMCfu55/revm/crates/bytecode/src/eof.rs:158

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant 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.39.0/src/lints/enum_variant_missing.ron

Failed in:
  variant EofDecodeError::InvalidTypesSection, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof.rs:140
  variant EofDecodeError::InvalidTypesSectionSize, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof.rs:142
  variant EofDecodeError::MismatchCodeAndTypesSize, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof.rs:158
  variant CodeType::ReturnContract, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:335
  variant CodeType::ReturnOrStop, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:337
  variant CodeType::ReturnContract, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:335
  variant CodeType::ReturnOrStop, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:337
  variant CodeType::ReturnContract, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:335
  variant CodeType::ReturnOrStop, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:337
  variant EofValidationError::TypesStackUnderflow, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:216
  variant EofValidationError::InvalidTypesSection, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:230
  variant EofValidationError::InvalidFirstTypesSection, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:233
  variant EofValidationError::TypesStackUnderflow, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:216
  variant EofValidationError::InvalidTypesSection, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:230
  variant EofValidationError::InvalidFirstTypesSection, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:233
  variant EofValidationError::TypesStackUnderflow, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:216
  variant EofValidationError::InvalidTypesSection, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:230
  variant EofValidationError::InvalidFirstTypesSection, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/verification.rs:233

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn 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.39.0/src/lints/inherent_method_missing.ron

Failed in:
  LegacyRawBytecode::analysis, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/legacy/raw.rs:13
  LegacyRawBytecode::analysis, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/legacy/raw.rs:13

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.39.0/src/lints/struct_missing.ron

Failed in:
  struct revm_bytecode::eof::TypesSection, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/types_section.rs:13

--- 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.39.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field types_section of struct EofBody, previously in file /tmp/.tmpyKfCBA/revm-bytecode/src/eof/body.rs:14

revm-context-interface breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_variant_added.ron

Failed in:
  variant InvalidTransaction:EofCreateShouldHaveToAddress in /tmp/.tmpMCfu55/revm/crates/context/interface/src/result.rs:355

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant 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.39.0/src/lints/enum_variant_missing.ron

Failed in:
  variant InvalidTransaction::EofCrateShouldHaveToAddress, previously in file /tmp/.tmpyKfCBA/revm-context-interface/src/result.rs:355

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/module_missing.ron

Failed in:
  mod revm_context_interface::host, previously in file /tmp/.tmpyKfCBA/revm-context-interface/src/host.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.39.0/src/lints/struct_missing.ron

Failed in:
  struct revm_context_interface::host::StateLoad, previously in file /tmp/.tmpyKfCBA/revm-context-interface/src/journaled_state.rs:168
  struct revm_context_interface::host::SStoreResult, previously in file /tmp/.tmpyKfCBA/revm-context-interface/src/host.rs:126
  struct revm_context_interface::host::SelfDestructResult, previously in file /tmp/.tmpyKfCBA/revm-context-interface/src/host.rs:178

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_method_missing.ron

Failed in:
  method is_gas_refund_disabled of trait Cfg, previously in file /tmp/.tmpyKfCBA/revm-context-interface/src/cfg.rs:27
  method is_gas_refund_disabled of trait Cfg, previously in file /tmp/.tmpyKfCBA/revm-context-interface/src/cfg.rs:27

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself 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.39.0/src/lints/trait_missing.ron

Failed in:
  trait revm_context_interface::host::Host, previously in file /tmp/.tmpyKfCBA/revm-context-interface/src/host.rs:8

revm-interpreter 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.39.0/src/lints/trait_method_added.ron

Failed in:
  trait method revm_interpreter::interpreter_types::EofCodeInfo::code_info in file /tmp/.tmpMCfu55/revm/crates/interpreter/src/interpreter_types.rs:175
  trait method revm_interpreter::interpreter_types::LoopControl::gas_mut in file /tmp/.tmpMCfu55/revm/crates/interpreter/src/interpreter_types.rs:190

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_method_missing.ron

Failed in:
  method code_section_info of trait EofCodeInfo, previously in file /tmp/.tmpyKfCBA/revm-interpreter/src/interpreter_types.rs:175

revm-context breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/feature_missing.ron

Failed in:
  feature optional_gas_refund in the package's Cargo.toml

--- 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.39.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field disable_gas_refund of struct CfgEnv, previously in file /tmp/.tmpyKfCBA/revm-context/src/cfg.rs:70
  field disable_gas_refund of struct CfgEnv, previously in file /tmp/.tmpyKfCBA/revm-context/src/cfg.rs:70

revm-database breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field CacheDB.cache in /tmp/.tmpMCfu55/revm/crates/database/src/in_memory_db.rs:51
  field CacheDB.cache in /tmp/.tmpMCfu55/revm/crates/database/src/in_memory_db.rs:51

--- 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.39.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field accounts of struct CacheDB, previously in file /tmp/.tmpyKfCBA/revm-database/src/in_memory_db.rs:22
  field contracts of struct CacheDB, previously in file /tmp/.tmpyKfCBA/revm-database/src/in_memory_db.rs:24
  field logs of struct CacheDB, previously in file /tmp/.tmpyKfCBA/revm-database/src/in_memory_db.rs:26
  field block_hashes of struct CacheDB, previously in file /tmp/.tmpyKfCBA/revm-database/src/in_memory_db.rs:28
  field accounts of struct CacheDB, previously in file /tmp/.tmpyKfCBA/revm-database/src/in_memory_db.rs:22
  field contracts of struct CacheDB, previously in file /tmp/.tmpyKfCBA/revm-database/src/in_memory_db.rs:24
  field logs of struct CacheDB, previously in file /tmp/.tmpyKfCBA/revm-database/src/in_memory_db.rs:26
  field block_hashes of struct CacheDB, previously in file /tmp/.tmpyKfCBA/revm-database/src/in_memory_db.rs:28

--- failure type_allows_fewer_generic_type_params: type now allows fewer generic type parameters ---

Description:
A type now allows fewer generic type parameters than it used to. Uses of this type that supplied all previously-supported generic types will be broken.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/type_allows_fewer_generic_type_params.ron

Failed in:
  Struct AlloyDB allows 3 -> 2 generic types in /tmp/.tmpMCfu55/revm/crates/database/src/alloydb.rs:39

revm-precompile breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself 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.39.0/src/lints/enum_missing.ron

Failed in:
  enum revm_precompile::interface::PrecompileErrors, previously in file /tmp/.tmpyKfCBA/revm-precompile/src/interface.rs:31
  enum revm_precompile::PrecompileErrors, previously in file /tmp/.tmpyKfCBA/revm-precompile/src/interface.rs:31

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_variant_added.ron

Failed in:
  variant PrecompileError:Fatal in /tmp/.tmpMCfu55/revm/crates/precompile/src/interface.rs:52
  variant PrecompileError:Fatal in /tmp/.tmpMCfu55/revm/crates/precompile/src/interface.rs:52

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing, renamed, or changed from const to static.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  ADDRESS in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/pairing.rs:15
  BASE_GAS_FEE in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/g2_msm.rs:19
  ADDRESS in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/map_fp2_to_g2.rs:16
  ADDRESS in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/g2_add.rs:13
  ADDRESS in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/g2_msm.rs:16
  ADDRESS in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/map_fp_to_g1.rs:15
  INPUT_LENGTH in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/g1_msm.rs:22
  BASE_GAS_FEE in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/g1_msm.rs:19
  ADDRESS in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/g1_add.rs:13
  ADDRESS in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/g1_msm.rs:16
  INPUT_LENGTH in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/g2_msm.rs:22

--- failure pub_static_missing: pub static is missing ---

Description:
A public static is missing, renamed, or made private.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/pub_static_missing.ron

Failed in:
  DISCOUNT_TABLE in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/g1_msm.rs:25
  DISCOUNT_TABLE in file /tmp/.tmpyKfCBA/revm-precompile/src/bls12_381/g2_msm.rs:25

revm-handler breaking changes

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_method_missing.ron

Failed in:
  method end of trait Handler, previously in file /tmp/.tmpyKfCBA/revm-handler/src/handler.rs:379
  method clear of trait Handler, previously in file /tmp/.tmpyKfCBA/revm-handler/src/handler.rs:391
  method end of trait Handler, previously in file /tmp/.tmpyKfCBA/revm-handler/src/handler.rs:379
  method clear of trait Handler, previously in file /tmp/.tmpyKfCBA/revm-handler/src/handler.rs:391

revm-inspector breaking changes

--- failure type_allows_fewer_generic_type_params: type now allows fewer generic type parameters ---

Description:
A type now allows fewer generic type parameters than it used to. Uses of this type that supplied all previously-supported generic types will be broken.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/type_allows_fewer_generic_type_params.ron

Failed in:
  Struct TracerEip3155 allows 2 -> 0 generic types in /tmp/.tmpMCfu55/revm/crates/inspector/src/eip3155.rs:15

revm breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/feature_missing.ron

Failed in:
  feature optional_gas_refund in the package's Cargo.toml

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself 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.39.0/src/lints/trait_missing.ron

Failed in:
  trait revm::MainBuilder, previously in file /tmp/.tmpyKfCBA/revm/src/mainnet_builder.rs:14
  trait revm::ExecuteEvm, previously in file /tmp/.tmpyKfCBA/revm/src/exec_inspect.rs:4
  trait revm::MainContext, previously in file /tmp/.tmpyKfCBA/revm/src/mainnet_builder.rs:60
  trait revm::ExecuteCommitEvm, previously in file /tmp/.tmpyKfCBA/revm/src/exec_inspect.rs:17
Changelog

revm-specification

1.0.0-alpha.2 - 2025-03-06

Other

  • move all dependencies to workspace (#2092)

revm-bytecode

1.0.0-alpha.2 - 2025-03-06

Fixed

  • relax jumptable len check (#2149)

Other

  • Add docs to revm-bytecode crate (#2108)
  • move all dependencies to workspace (#2092)

revm-state

1.0.0-alpha.2 - 2025-03-06

Other

  • move all dependencies to workspace (#2092)

revm-database-interface

1.0.0-alpha.2 - 2025-03-06

Added

  • TryDatabaseCommit (#2121)

Other

  • move all dependencies to workspace (#2092)

revm-context-interface

1.0.0-alpha.2 - 2025-03-06

Added

  • implement AccessListTr for Vec (#2136)
  • allow host to be implemented on custom context (#2112)

Other

  • remove optional_gas_refund as unused (#2132)
  • fix eofcreate error typo (#2120)
  • Add docs to revm-bytecode crate (#2108)
  • export eip2930 eip7702 types from one place (#2097)
  • move all dependencies to workspace (#2092)

revm-interpreter

16.0.0-alpha.2 - 2025-03-06

Added

  • allow host to be implemented on custom context (#2112)

Other

  • add immutable gas API to LoopControl (#2134)
  • expose popn macros (#2113)
  • Add docs to revm-bytecode crate (#2108)
  • fix wrong comment & remove useless struct (#2105)
  • move all dependencies to workspace (#2092)

revm-context

1.0.0-alpha.2 - 2025-03-06

Added

  • add constructor with hardfork (#2135)
  • allow host to be implemented on custom context (#2112)
  • add the debug impl for Evm and EvmData type (#2126)

Other

  • move mainnet builder to handler crate (#2138)
  • remove optional_gas_refund as unused (#2132)
  • Adding function derive_tx_type to TxEnv (#2118)
  • remove wrong &mut/TODO, and avoid useless get_mut (#2111)
  • export eip2930 eip7702 types from one place (#2097)
  • move all dependencies to workspace (#2092)
  • re-export all crates from revm (#2088)

revm-database

1.0.0-alpha.2 - 2025-03-06

Fixed

  • use correct HashMap import (#2148)
  • (op) Handler deposit tx halt, catch_error handle (#2144)

Other

  • (db) separate fields from CacheDB into Cache (#2131)
  • PrecompileErrors to PrecompileError (#2103)
  • (deps) bump breaking deps (#2093)
  • move all dependencies to workspace (#2092)
  • re-export all crates from revm (#2088)

revm-precompile

17.0.0-alpha.2 - 2025-03-06

Fixed

  • (blst) Fix blst wrong constants values and usage (#2102)

Other

revm-handler

1.0.0-alpha.2 - 2025-03-06

Fixed

  • (op) Handler deposit tx halt, catch_error handle (#2144)
  • call clear (#2091)

Other

  • move mainnet builder to handler crate (#2138)
  • add immutable gas API to LoopControl (#2134)
  • PrecompileErrors to PrecompileError (#2103)
  • re-export all crates from revm (#2088)

revm-inspector

1.0.0-alpha.2 - 2025-03-06

Fixed

  • (op) Handler deposit tx halt, catch_error handle (#2144)

Other

  • move mainnet builder to handler crate (#2138)
  • add immutable gas API to LoopControl (#2134)
  • PrecompileErrors to PrecompileError (#2103)
  • move all dependencies to workspace (#2092)
  • remove unused generics from TracerEip3155 (#2090)
  • re-export all crates from revm (#2088)

revm-statetest-types

1.0.0-alpha.2 - 2025-03-06

Other

  • export eip2930 eip7702 types from one place (#2097)
  • move all dependencies to workspace (#2092)

revme

3.0.0-alpha.2 - 2025-03-06

Other

  • Add docs to revm-bytecode crate (#2108)
  • (deps) bump breaking deps (#2093)
  • move all dependencies to workspace (#2092)

op-revm

1.0.0-alpha.1 - 2025-02-16

Added

Fixed

Other


This PR was generated with release-plz.

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.

0 participants