init4tech / trevm

Typestate interface for revm
Apache License 2.0
61 stars 4 forks source link

build(deps): update alloy-primitives requirement from 0.7.6 to 0.8.0 #41

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Updates the requirements on alloy-primitives to permit the latest version.

Release notes

Sourced from alloy-primitives's releases.

alloy-core v0.8.0

Breaking Changes

  • [primitives] ethereum_ssz and "ssz" feature have been removed. ethereum_ssz 0.7 and above will depend on alloy-primitives, instead of the opposite. alloy-rs/core#701
  • [sol-types] Odd size integers are now represented by the corresponding ruint, rather than rounded up to the next primitive integer (e.g. uint96 -> U96, rather than u128). alloy-rs/core#677
  • [sol-macro] JSON inputs preserve contract specifiers, creating separate libraries for them if different from the main name. Example: if a struct MyLib.Struct exists inside of a JSON ABI, library MyLib { ... } is created containing that struct and referenced everywhere else using MyLib::Struct, unless the macro is invoked with sol!(MyLib, "..."), in which case it will be inside of interface MyLib { ... } as usual. alloy-rs/core#694
  • [sol-type-parser] API changes to utilities and parser methods. alloy-rs/core#703

What's Changed

New Contributors

Full Changelog: https://github.com/alloy-rs/core/compare/v0.7.7...v0.8.0

Changelog

Sourced from alloy-primitives's changelog.

0.8.0 - 2024-08-21

Bug Fixes

  • Parsing stack overflow (#703)

Dependencies

  • [deps] Bump proptest-derive (#708)

Documentation

  • Typo

Features

  • Derive ser deser on Sealed (#710)
  • [sol-macro] Support namespaces (#694)
  • Derive Hash for Sealed (#707)
  • [sol-types] Implement traits for longer tuples (#699)

Miscellaneous Tasks

  • [primitives] Re-use ruint mask function (#698)
  • Derive hash for parity (#686)
  • Add some TODO comments

Other

  • Implement specific bit types for integers (#677)
  • Add testcase for overflowing_from_sign_and_abs (#696)

Styling

  • Remove ethereum_ssz dependency (#701)

0.7.7 - 2024-07-08

Bug Fixes

  • Small fixes for DynSolValue strategies (#683)
  • Fixed bytes dyn abi packed encoding (#671)
  • [primitives] Include in aliases export to prevent having to import from aliases::{..} (#655)

Documentation

  • [primitives] Fix rustdoc for Signature (#680)
  • [sol-types] Update README.md using crate docs (#679)
  • Add per-crate changelogs (#669)
  • Update MSRV policy (#665)

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 months ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.