Skip to content

Releases: alloy-rs/core

alloy-core v0.8.8

14 Oct 13:59
v0.8.8
8e2edcb
Compare
Choose a tag to compare

What's Changed

  • fix(alloy-sol-macro): allow clippy::pub_underscore_fields on sol! output by @benluelo in #770
  • feat: add logs_bloom by @mattsse in #768
  • fix: don't enable foldhash by default by @DaniPopes in #771
  • fix: properly account for sign in pg to/from sql implementation for signed by @luzzif in #772

New Contributors

Full Changelog: v0.8.7...v0.8.8

alloy-core v0.8.7

08 Oct 17:06
v0.8.7
5d87767
Compare
Choose a tag to compare

What's Changed

  • Revert "Add custom serialization for Address" by @mattsse in #765

Full Changelog: v0.8.6...v0.8.7

alloy-core v0.8.6

06 Oct 12:27
v0.8.6
172aa98
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.5...v0.8.6

alloy-core v0.8.5

25 Sep 19:07
v0.8.5
9152d91
Compare
Choose a tag to compare

Bug fixes for alloy_primitives::map. Yanked alloy-primitives v0.8.4 to avoid breaking changes.

What's Changed

  • fix(primitives): make sure DefaultHashBuilder implements Clone by @DaniPopes in #748
  • chore(primitives): remove Fx* aliases by @DaniPopes in #749

Full Changelog: v0.8.4...v0.8.5

alloy-core v0.8.4

25 Sep 13:13
v0.8.4
6e24f46
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.3...v0.8.4

alloy-core v0.8.3

10 Sep 01:22
v0.8.3
022c63d
Compare
Choose a tag to compare

What's Changed

  • fix: parse selector hashes in sol macro by @cre-mer in #730
  • fix(sol-macro): namespaced custom type resolution by @klkvr in #731
  • feat: prepare reth Signature migration to alloy by @leruaa in #732
  • fix(sol-macro): correctly determine whether event parameters are hashes by @DaniPopes in #735

New Contributors

Full Changelog: v0.8.2...v0.8.3

alloy-core v0.8.2

06 Sep 15:41
v0.8.2
56ec91b
Compare
Choose a tag to compare

Hotfix for no_std, which was broken accidentally in v0.8.1.

What's Changed

  • docs(primitives): document features in wrap_fixed_bytes-generated types by @DaniPopes in #726
  • fix: no_std and workflow by @refcell in #727

New Contributors

Full Changelog: v0.8.1...v0.8.2

alloy-core v0.8.1

06 Sep 13:39
v0.8.1
24a7c52
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.8.1

alloy-core v0.8.0

21 Aug 14:30
v0.8.0
0275f88
Compare
Choose a tag to compare

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

alloy-core v0.7.7

08 Jul 12:57
v0.7.7
03d4dcb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.6...v0.7.7