@@ -5,6 +5,44 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 1.4.0] ( https://github.com/alloy-rs/core/releases/tag/v1.4.0 )  - 2025-09-26 
9+ 
10+ ### Bug Fixes  
11+ 
12+ -  [ sol-macro]  Internal SC derives ([ #1017  ] ( https://github.com/alloy-rs/core/issues/1017 ) )
13+ -  [ sol-macro-expander]  Propagate ` all_derives `  and ` extra_derives `  to periphery SC structs ([ #1011  ] ( https://github.com/alloy-rs/core/issues/1011 ) )
14+ -  [ sol-macro]  Remove #[ automatically_derived]  from non-trait impls ([ #1012  ] ( https://github.com/alloy-rs/core/issues/1012 ) )
15+ -  [ sol-types]  Fix ` encode_topic_bytes `  for byte slices whose length is a non-zero multiple of 32 ([ #1000  ] ( https://github.com/alloy-rs/core/issues/1000 ) )
16+ 
17+ ### Dependencies  
18+ 
19+ -  [ deps]  Bumpies ([ #1014  ] ( https://github.com/alloy-rs/core/issues/1014 ) )
20+ 
21+ ### Documentation  
22+ 
23+ -  [ primitives]  Inline doc for uint! macro ([ #1007  ] ( https://github.com/alloy-rs/core/issues/1007 ) )
24+ 
25+ ### Features  
26+ 
27+ -  Rkyv support ([ #990  ] ( https://github.com/alloy-rs/core/issues/990 ) )
28+ -  Add Sqlx Traits for ` Signed `  Type ([ #1008  ] ( https://github.com/alloy-rs/core/issues/1008 ) )
29+ -  [ sol-macro]  Inherit attributes from contract ([ #1004  ] ( https://github.com/alloy-rs/core/issues/1004 ) )
30+ -  [ primitives]  Bump map deps, wrap ` DefaultHashBuilder `  ([ #1001  ] ( https://github.com/alloy-rs/core/issues/1001 ) )
31+ -  [ sol-macro-expander]  Add ` Clone `  trait to enum contracts containers ([ #1003  ] ( https://github.com/alloy-rs/core/issues/1003 ) )
32+ -  [ primitives]  Extend implementation of diesel's ToSql to Sqlite for FixedBytes and Address ([ #977  ] ( https://github.com/alloy-rs/core/issues/977 ) )
33+ -  [ sol-macro-expander]  Add ` name_by_selector `  method for enum variant retrieval ([ #995  ] ( https://github.com/alloy-rs/core/issues/995 ) )
34+ -  [ primitives]  Add borsh support ([ #993  ] ( https://github.com/alloy-rs/core/issues/993 ) )
35+ 
36+ ### Miscellaneous Tasks  
37+ 
38+ -  Tweak postgres.rs ([ #1018  ] ( https://github.com/alloy-rs/core/issues/1018 ) )
39+ -  [ sol-types]  Sync panic reasons from geth ([ #1015  ] ( https://github.com/alloy-rs/core/issues/1015 ) )
40+ -  Typo rollup ([ #997  ] ( https://github.com/alloy-rs/core/issues/997 ) )
41+ 
42+ ### Performance  
43+ 
44+ -  [ sol-macro]  Improve abi expansion ([ #1005  ] ( https://github.com/alloy-rs/core/issues/1005 ) )
45+ 
846## [ 1.3.1] ( https://github.com/alloy-rs/core/releases/tag/v1.3.1 )  - 2025-08-17 
947
1048### Bug Fixes  
@@ -14,6 +52,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1452
1553### Miscellaneous Tasks  
1654
55+ -  Release 1.3.1
1756-  Add typos ([ #991  ] ( https://github.com/alloy-rs/core/issues/991 ) )
1857
1958### Other  
@@ -136,47 +175,74 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
136175
137176## [ 1.0.0] ( https://github.com/alloy-rs/core/releases/tag/v1.0.0 )  - 2025-04-03 
138177
178+ ### Features  
179+ 
180+ -  [ primitives]  Supporting diesel @ 2.2 ([ #915  ] ( https://github.com/alloy-rs/core/issues/915 ) )
181+ -  1.0-rc.1
182+ -  Bump ruint, adjust rand feature
183+ 
184+ ### Miscellaneous Tasks  
185+ 
186+ -  Release 1.0.0
187+ -  Release 1.0.0-rc.1
188+ -  Release 0.8.25
189+ 
190+ ### Other  
191+ 
192+ -  Merge branch 'main' into v1.0-rc
193+ 
194+ ### Testing  
195+ 
196+ -  Missing import
197+ -  [ dyn-abi]  Remove dev-dependency on self
198+ 
199+ ## [ 0.8.24] ( https://github.com/alloy-rs/core/releases/tag/v0.8.24 )  - 2025-03-21 
200+ 
201+ ### Features  
202+ 
203+ -  [ sol-macro]  Improve call return encoding ([ #909  ] ( https://github.com/alloy-rs/core/issues/909 ) )
204+ 
205+ ## [ 0.8.23] ( https://github.com/alloy-rs/core/releases/tag/v0.8.23 )  - 2025-03-13 
206+ 
139207### Bug Fixes  
140208
141209-  [ ` sol-expander ` ]  Rename from/into + impl From ([ #905  ] ( https://github.com/alloy-rs/core/issues/905 ) )
142210-  [ ` sol! ` ]  Pass correct call_struct to call_builder in expansion ([ #901  ] ( https://github.com/alloy-rs/core/issues/901 ) )
143211-  [ sol-macro]  Rm fake transport from contract expansion ([ #865  ] ( https://github.com/alloy-rs/core/issues/865 ) )
144- -  [ primitives]  Remove undefined behavior in FixedBytes ([ #919  ] ( https://github.com/alloy-rs/core/issues/919 ) )
145- -  Do not rely on bytes dependency in ` wrap_fixed_bytes! `  ([ #918  ] ( https://github.com/alloy-rs/core/issues/918 ) )
146212
147213### Dependencies  
148214
149215-  [ deps]  Bump getrandom to 0.3, rand to 0.9 ([ #869  ] ( https://github.com/alloy-rs/core/issues/869 ) )
150216
151217### Features  
152218
153- -  [ primitives]  Supporting diesel @ 2.2 ([ #915  ] ( https://github.com/alloy-rs/core/issues/915 ) )
154- -  1.0-rc.1
155- -  Bump ruint, adjust rand feature
156- -  [ sol-macro]  Improve call return encoding ([ #909  ] ( https://github.com/alloy-rs/core/issues/909 ) )
157219-  [ primitives]  Remove ` From<String> for Bytes `  ([ #907  ] ( https://github.com/alloy-rs/core/issues/907 ) )
158220-  [ ` sol! ` ]  Gen unit/tuple structs for errors, calls, events with 0/1 param ([ #883  ] ( https://github.com/alloy-rs/core/issues/883 ) )
159221-  [ sol-macro]  Function calls should directly yield result  ([ #855  ] ( https://github.com/alloy-rs/core/issues/855 ) )
160222-  [ sol-types]  Rm ` validate: bool `   ([ #863  ] ( https://github.com/alloy-rs/core/issues/863 ) )
161- -  Add inner mut ([ #921  ] ( https://github.com/alloy-rs/core/issues/921 ) )
162223
163224### Miscellaneous Tasks  
164225
165- -  Release 1.0.0
166- -  Release 1.0.0-rc.1
167- -  Release 0.8.25
168226-  Remove deprecated ` Signature `  ([ #899  ] ( https://github.com/alloy-rs/core/issues/899 ) )
169- -  Add hash_ref function to sealed.rs ([ #920  ] ( https://github.com/alloy-rs/core/issues/920 ) )
170227
171228### Other  
172229
173- -  Merge branch 'main' into v1.0-rc
174230-  Merge branch 'main' into v1.0-rc
175231
176- ###  Testing  
232+ ##  [ 1.0.0 ] ( https://github.com/alloy-rs/core/releases/tag/v1.0.0 )  - 2025-04-03  
177233
178- -  Missing import
179- -  [ dyn-abi]  Remove dev-dependency on self
234+ ### Bug Fixes  
235+ 
236+ -  [ primitives]  Remove undefined behavior in FixedBytes ([ #919  ] ( https://github.com/alloy-rs/core/issues/919 ) )
237+ -  Do not rely on bytes dependency in ` wrap_fixed_bytes! `  ([ #918  ] ( https://github.com/alloy-rs/core/issues/918 ) )
238+ 
239+ ### Features  
240+ 
241+ -  Add inner mut ([ #921  ] ( https://github.com/alloy-rs/core/issues/921 ) )
242+ 
243+ ### Miscellaneous Tasks  
244+ 
245+ -  Add hash_ref function to sealed.rs ([ #920  ] ( https://github.com/alloy-rs/core/issues/920 ) )
180246
181247## [ 0.8.24] ( https://github.com/alloy-rs/core/releases/tag/v0.8.24 )  - 2025-03-21 
182248
@@ -391,35 +457,60 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
391457### Bug Fixes  
392458
393459-  [ sol-macro]  Expand all getter return types ([ #812  ] ( https://github.com/alloy-rs/core/issues/812 ) )
394- -  ` Sealed::hash `  serde ([ #805  ] ( https://github.com/alloy-rs/core/issues/805 ) )
395- -  [ serde]  Add alias ` v `  for ` yParity `  ([ #801  ] ( https://github.com/alloy-rs/core/issues/801 ) )
396460
397461### Dependencies  
398462
399463-  Remove cron schedule for deps.yml ([ #808  ] ( https://github.com/alloy-rs/core/issues/808 ) )
400464
465+ ### Features  
466+ 
467+ -  Expose ` returns `  field for ` DynSolCall `  type ([ #809  ] ( https://github.com/alloy-rs/core/issues/809 ) )
468+ 
469+ ### Miscellaneous Tasks  
470+ 
471+ -  Release 0.8.13 ([ #813  ] ( https://github.com/alloy-rs/core/issues/813 ) )
472+ 
473+ ### Other  
474+ 
475+ -  Make Signature::new a const fn ([ #810  ] ( https://github.com/alloy-rs/core/issues/810 ) )
476+ 
477+ ## [ 0.8.12] ( https://github.com/alloy-rs/core/releases/tag/v0.8.12 )  - 2024-11-12 
478+ 
479+ ### Bug Fixes  
480+ 
481+ -  ` Sealed::hash `  serde ([ #805  ] ( https://github.com/alloy-rs/core/issues/805 ) )
482+ 
483+ ### Features  
484+ 
485+ -  Add ` AsRef `  impl and ` hash `  method to ` Sealed `  ([ #804  ] ( https://github.com/alloy-rs/core/issues/804 ) )
486+ 
487+ ### Miscellaneous Tasks  
488+ 
489+ -  Release 0.8.12 ([ #806  ] ( https://github.com/alloy-rs/core/issues/806 ) )
490+ 
491+ ## [ 0.8.11] ( https://github.com/alloy-rs/core/releases/tag/v0.8.11 )  - 2024-11-05 
492+ 
493+ ### Bug Fixes  
494+ 
495+ -  [ serde]  Add alias ` v `  for ` yParity `  ([ #801  ] ( https://github.com/alloy-rs/core/issues/801 ) )
496+ 
401497### Documentation  
402498
403499-  Update ethers-rs README note ([ #798  ] ( https://github.com/alloy-rs/core/issues/798 ) )
404500
405501### Features  
406502
407- -  Expose ` returns `  field for ` DynSolCall `  type ([ #809  ] ( https://github.com/alloy-rs/core/issues/809 ) )
408- -  Add ` AsRef `  impl and ` hash `  method to ` Sealed `  ([ #804  ] ( https://github.com/alloy-rs/core/issues/804 ) )
409503-  [ json-abi]  Add ` AbiItem::json_type `  ([ #797  ] ( https://github.com/alloy-rs/core/issues/797 ) )
410504-  Add has_eip155_value convenience function to signature ([ #791  ] ( https://github.com/alloy-rs/core/issues/791 ) )
411505
412506### Miscellaneous Tasks  
413507
414- -  Release 0.8.13 ([ #813  ] ( https://github.com/alloy-rs/core/issues/813 ) )
415- -  Release 0.8.12 ([ #806  ] ( https://github.com/alloy-rs/core/issues/806 ) )
416508-  Release 0.8.11 ([ #803  ] ( https://github.com/alloy-rs/core/issues/803 ) )
417509-  [ json-abi]  Clean up utils ([ #794  ] ( https://github.com/alloy-rs/core/issues/794 ) )
418510-  [ meta]  Update SECURITY.md ([ #793  ] ( https://github.com/alloy-rs/core/issues/793 ) )
419511
420512### Other  
421513
422- -  Make Signature::new a const fn ([ #810  ] ( https://github.com/alloy-rs/core/issues/810 ) )
423514-  Revert "chore: replace Signature with PrimitiveSignature" ([ #800  ] ( https://github.com/alloy-rs/core/issues/800 ) )
424515-  Add success job ([ #795  ] ( https://github.com/alloy-rs/core/issues/795 ) )
425516
0 commit comments