github alloy-rs/core v0.8.0
alloy-core v0.8.0

latest releases: v0.8.3, v0.8.2, v0.8.1...
26 days ago

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. #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). #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. #694
  • [sol-type-parser] API changes to utilities and parser methods. #703

What's Changed

New Contributors

Full Changelog: v0.7.7...v0.8.0

Don't miss a new core release

NewReleases is sending notifications on new releases.