@@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## [ 1.3.0] ( https://github.com/alloy-rs/core/releases/tag/v1.3.0 ) - 2025-07-22
9
+
10
+ ### Bug Fixes
11
+
12
+ - [ sol-types] Overflow in abi decoder ([ #982 ] ( https://github.com/alloy-rs/core/issues/982 ) )
13
+
14
+ ### Documentation
15
+
16
+ - Add EIP-712 usage example to README ([ #975 ] ( https://github.com/alloy-rs/core/issues/975 ) )
17
+
18
+ ### Features
19
+
20
+ - [ primitives] Serialize ` Signed ` with a compact binary representation ([ #953 ] ( https://github.com/alloy-rs/core/issues/953 ) )
21
+ - Add native sqlx support for Address (MySQL/Postgres/SQLite) with feature gating and tests ([ #970 ] ( https://github.com/alloy-rs/core/issues/970 ) )
22
+ - Add ` is_dynamic ` method to ` DynSolType ` ([ #974 ] ( https://github.com/alloy-rs/core/issues/974 ) )
23
+
24
+ ### Miscellaneous Tasks
25
+
26
+ - Fix warning in generated code ([ #976 ] ( https://github.com/alloy-rs/core/issues/976 ) )
27
+ - [ meta] Update .gitignore
28
+ - Add helper to find function by selector ([ #971 ] ( https://github.com/alloy-rs/core/issues/971 ) )
29
+
8
30
## [ 1.2.1] ( https://github.com/alloy-rs/core/releases/tag/v1.2.1 ) - 2025-06-20
9
31
10
32
### Bug Fixes
@@ -17,6 +39,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
17
39
18
40
### Miscellaneous Tasks
19
41
42
+ - Release 1.2.1
20
43
- Re-enable clippy::missing-const-for-fn ([ #961 ] ( https://github.com/alloy-rs/core/issues/961 ) )
21
44
22
45
## [ 1.2.0] ( https://github.com/alloy-rs/core/releases/tag/v1.2.0 ) - 2025-06-04
@@ -97,47 +120,74 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
97
120
98
121
## [ 1.0.0] ( https://github.com/alloy-rs/core/releases/tag/v1.0.0 ) - 2025-04-03
99
122
123
+ ### Features
124
+
125
+ - [ primitives] Supporting diesel @ 2.2 ([ #915 ] ( https://github.com/alloy-rs/core/issues/915 ) )
126
+ - 1.0-rc.1
127
+ - Bump ruint, adjust rand feature
128
+
129
+ ### Miscellaneous Tasks
130
+
131
+ - Release 1.0.0
132
+ - Release 1.0.0-rc.1
133
+ - Release 0.8.25
134
+
135
+ ### Other
136
+
137
+ - Merge branch 'main' into v1.0-rc
138
+
139
+ ### Testing
140
+
141
+ - Missing import
142
+ - [ dyn-abi] Remove dev-dependency on self
143
+
144
+ ## [ 0.8.24] ( https://github.com/alloy-rs/core/releases/tag/v0.8.24 ) - 2025-03-21
145
+
146
+ ### Features
147
+
148
+ - [ sol-macro] Improve call return encoding ([ #909 ] ( https://github.com/alloy-rs/core/issues/909 ) )
149
+
150
+ ## [ 0.8.23] ( https://github.com/alloy-rs/core/releases/tag/v0.8.23 ) - 2025-03-13
151
+
100
152
### Bug Fixes
101
153
102
154
- [ ` sol-expander ` ] Rename from/into + impl From ([ #905 ] ( https://github.com/alloy-rs/core/issues/905 ) )
103
155
- [ ` sol! ` ] Pass correct call_struct to call_builder in expansion ([ #901 ] ( https://github.com/alloy-rs/core/issues/901 ) )
104
156
- [ sol-macro] Rm fake transport from contract expansion ([ #865 ] ( https://github.com/alloy-rs/core/issues/865 ) )
105
- - [ primitives] Remove undefined behavior in FixedBytes ([ #919 ] ( https://github.com/alloy-rs/core/issues/919 ) )
106
- - Do not rely on bytes dependency in ` wrap_fixed_bytes! ` ([ #918 ] ( https://github.com/alloy-rs/core/issues/918 ) )
107
157
108
158
### Dependencies
109
159
110
160
- [ deps] Bump getrandom to 0.3, rand to 0.9 ([ #869 ] ( https://github.com/alloy-rs/core/issues/869 ) )
111
161
112
162
### Features
113
163
114
- - [ primitives] Supporting diesel @ 2.2 ([ #915 ] ( https://github.com/alloy-rs/core/issues/915 ) )
115
- - 1.0-rc.1
116
- - Bump ruint, adjust rand feature
117
- - [ sol-macro] Improve call return encoding ([ #909 ] ( https://github.com/alloy-rs/core/issues/909 ) )
118
164
- [ primitives] Remove ` From<String> for Bytes ` ([ #907 ] ( https://github.com/alloy-rs/core/issues/907 ) )
119
165
- [ ` sol! ` ] Gen unit/tuple structs for errors, calls, events with 0/1 param ([ #883 ] ( https://github.com/alloy-rs/core/issues/883 ) )
120
166
- [ sol-macro] Function calls should directly yield result ([ #855 ] ( https://github.com/alloy-rs/core/issues/855 ) )
121
167
- [ sol-types] Rm ` validate: bool ` ([ #863 ] ( https://github.com/alloy-rs/core/issues/863 ) )
122
- - Add inner mut ([ #921 ] ( https://github.com/alloy-rs/core/issues/921 ) )
123
168
124
169
### Miscellaneous Tasks
125
170
126
- - Release 1.0.0
127
- - Release 1.0.0-rc.1
128
- - Release 0.8.25
129
171
- Remove deprecated ` Signature ` ([ #899 ] ( https://github.com/alloy-rs/core/issues/899 ) )
130
- - Add hash_ref function to sealed.rs ([ #920 ] ( https://github.com/alloy-rs/core/issues/920 ) )
131
172
132
173
### Other
133
174
134
- - Merge branch 'main' into v1.0-rc
135
175
- Merge branch 'main' into v1.0-rc
136
176
137
- ### Testing
177
+ ## [ 1.0.0 ] ( https://github.com/alloy-rs/core/releases/tag/v1.0.0 ) - 2025-04-03
138
178
139
- - Missing import
140
- - [ dyn-abi] Remove dev-dependency on self
179
+ ### Bug Fixes
180
+
181
+ - [ primitives] Remove undefined behavior in FixedBytes ([ #919 ] ( https://github.com/alloy-rs/core/issues/919 ) )
182
+ - Do not rely on bytes dependency in ` wrap_fixed_bytes! ` ([ #918 ] ( https://github.com/alloy-rs/core/issues/918 ) )
183
+
184
+ ### Features
185
+
186
+ - Add inner mut ([ #921 ] ( https://github.com/alloy-rs/core/issues/921 ) )
187
+
188
+ ### Miscellaneous Tasks
189
+
190
+ - Add hash_ref function to sealed.rs ([ #920 ] ( https://github.com/alloy-rs/core/issues/920 ) )
141
191
142
192
## [ 0.8.24] ( https://github.com/alloy-rs/core/releases/tag/v0.8.24 ) - 2025-03-21
143
193
@@ -352,35 +402,60 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
352
402
### Bug Fixes
353
403
354
404
- [ sol-macro] Expand all getter return types ([ #812 ] ( https://github.com/alloy-rs/core/issues/812 ) )
355
- - ` Sealed::hash ` serde ([ #805 ] ( https://github.com/alloy-rs/core/issues/805 ) )
356
- - [ serde] Add alias ` v ` for ` yParity ` ([ #801 ] ( https://github.com/alloy-rs/core/issues/801 ) )
357
405
358
406
### Dependencies
359
407
360
408
- Remove cron schedule for deps.yml ([ #808 ] ( https://github.com/alloy-rs/core/issues/808 ) )
361
409
410
+ ### Features
411
+
412
+ - Expose ` returns ` field for ` DynSolCall ` type ([ #809 ] ( https://github.com/alloy-rs/core/issues/809 ) )
413
+
414
+ ### Miscellaneous Tasks
415
+
416
+ - Release 0.8.13 ([ #813 ] ( https://github.com/alloy-rs/core/issues/813 ) )
417
+
418
+ ### Other
419
+
420
+ - Make Signature::new a const fn ([ #810 ] ( https://github.com/alloy-rs/core/issues/810 ) )
421
+
422
+ ## [ 0.8.12] ( https://github.com/alloy-rs/core/releases/tag/v0.8.12 ) - 2024-11-12
423
+
424
+ ### Bug Fixes
425
+
426
+ - ` Sealed::hash ` serde ([ #805 ] ( https://github.com/alloy-rs/core/issues/805 ) )
427
+
428
+ ### Features
429
+
430
+ - Add ` AsRef ` impl and ` hash ` method to ` Sealed ` ([ #804 ] ( https://github.com/alloy-rs/core/issues/804 ) )
431
+
432
+ ### Miscellaneous Tasks
433
+
434
+ - Release 0.8.12 ([ #806 ] ( https://github.com/alloy-rs/core/issues/806 ) )
435
+
436
+ ## [ 0.8.11] ( https://github.com/alloy-rs/core/releases/tag/v0.8.11 ) - 2024-11-05
437
+
438
+ ### Bug Fixes
439
+
440
+ - [ serde] Add alias ` v ` for ` yParity ` ([ #801 ] ( https://github.com/alloy-rs/core/issues/801 ) )
441
+
362
442
### Documentation
363
443
364
444
- Update ethers-rs README note ([ #798 ] ( https://github.com/alloy-rs/core/issues/798 ) )
365
445
366
446
### Features
367
447
368
- - Expose ` returns ` field for ` DynSolCall ` type ([ #809 ] ( https://github.com/alloy-rs/core/issues/809 ) )
369
- - Add ` AsRef ` impl and ` hash ` method to ` Sealed ` ([ #804 ] ( https://github.com/alloy-rs/core/issues/804 ) )
370
448
- [ json-abi] Add ` AbiItem::json_type ` ([ #797 ] ( https://github.com/alloy-rs/core/issues/797 ) )
371
449
- Add has_eip155_value convenience function to signature ([ #791 ] ( https://github.com/alloy-rs/core/issues/791 ) )
372
450
373
451
### Miscellaneous Tasks
374
452
375
- - Release 0.8.13 ([ #813 ] ( https://github.com/alloy-rs/core/issues/813 ) )
376
- - Release 0.8.12 ([ #806 ] ( https://github.com/alloy-rs/core/issues/806 ) )
377
453
- Release 0.8.11 ([ #803 ] ( https://github.com/alloy-rs/core/issues/803 ) )
378
454
- [ json-abi] Clean up utils ([ #794 ] ( https://github.com/alloy-rs/core/issues/794 ) )
379
455
- [ meta] Update SECURITY.md ([ #793 ] ( https://github.com/alloy-rs/core/issues/793 ) )
380
456
381
457
### Other
382
458
383
- - Make Signature::new a const fn ([ #810 ] ( https://github.com/alloy-rs/core/issues/810 ) )
384
459
- Revert "chore: replace Signature with PrimitiveSignature" ([ #800 ] ( https://github.com/alloy-rs/core/issues/800 ) )
385
460
- Add success job ([ #795 ] ( https://github.com/alloy-rs/core/issues/795 ) )
386
461
0 commit comments