alloy-core v0.6.3
What's Changed
- test: remove unused test by @DaniPopes in #504
- chore(sol-macro): tweak inline attributes in generated code by @DaniPopes in #505
- chore: fix winnow deprecation warnings by @DaniPopes in #507
- perf(sol-macro): use
binary_search
inSolInterface::valid_selector
by @DaniPopes in #506 - perf(sol-macro): use a lookup table when generating
SolInterface::abi_decode_raw
by @DaniPopes in #508 - ci: update actions/checkout to v4 by @DaniPopes in #512
- fix: don't validate when decoding revert reason by @DaniPopes in #511
- fix: Signature bincode serialization by @Wollac in #509
- wip: recursion mitigations by @prestwich in #495
- feat: make some allocations fallible in ABI decoding by @DaniPopes in #513
- feat(sol-macro): expand state variable getters in contracts by @DaniPopes in #514
- fix: properly test ABI packed encoding by @DaniPopes in #517
- chore(deps): bump winnow by @bernard-wagner in #518
- feat(sol-macro): add
#[sol(rpc)]
to generate type-safe provider contract calls by @DaniPopes in #510 - fix(dyn-abi): abi-encode-packed always pads arrays by @bernard-wagner in #519
- feat(sol-types): constify type name formatting by @DaniPopes in #520
- feat: add
alloy-core
prelude crate by @DaniPopes in #521 - docs: mention
alloy-core
meta crate in README.md overview by @DaniPopes in #523 - chore(deps): update some dependencies by @DaniPopes in #522
- test: bless tests by @DaniPopes in #524
- fix(json-abi): accept nameless
Param
s by @DaniPopes in #526 - feat(sol-macro): provide a way to override import paths for dependencies by @DaniPopes in #527
- feat(primitives): add some more implementations to Bytes by @DaniPopes in #528
- docs: update alloy_core::sol reference to real sol by @DaniPopes in #529
New Contributors
- @bernard-wagner made their first contribution in #518
Full Changelog: v0.6.2...v0.6.3