What's Changed
- feat(primitives): add borsh support by @mablr in #993
- feat(sol-macro-expander): add
name_by_selector
method for enum variant retrieval by @mablr in #995 - chore: typo rollup by @onbjerg in #997
- feat(primitives): extend implementation of diesel's ToSql to Sqlite for FixedBytes and Address by @xavierm02 in #977
- feat(sol-macro-expander): add
Clone
trait to enum contracts containers by @fd0r in #1003 - fix(sol-types): Fix
encode_topic_bytes
for byte slices whose length is a non-zero multiple of 32 by @davidsemakula in #1000 - feat(primitives): bump map deps, wrap
DefaultHashBuilder
by @DaniPopes in #1001 - feat(sol-macro): inherit attributes from contract by @DaniPopes in #1004
- perf(sol-macro): improve abi expansion by @DaniPopes in #1005
- doc(primitives): inline doc for uint! macro by @0xdapper in #1007
- feat: Add Sqlx Traits for
Signed
Type by @Arvmor in #1008 - fix(sol-macro): remove #[automatically_derived] from non-trait impls by @DaniPopes in #1012
- feat: rkyv support by @lightsing in #990
- chore(deps): bumpies by @DaniPopes in #1014
- fix(sol-macro-expander): propagate
all_derives
andextra_derives
to periphery SC structs by @squadgazzz in #1011 - chore(sol-types): sync panic reasons from geth by @jsvisa in #1015
- fix(sol-macro): internal SC derives by @squadgazzz in #1017
- chore: tweak postgres.rs by @DaniPopes in #1018
New Contributors
- @mablr made their first contribution in #993
- @xavierm02 made their first contribution in #977
- @fd0r made their first contribution in #1003
- @davidsemakula made their first contribution in #1000
- @0xdapper made their first contribution in #1007
- @Arvmor made their first contribution in #1008
- @squadgazzz made their first contribution in #1011
- @jsvisa made their first contribution in #1015
Full Changelog: v1.3.1...v1.4.0