Skip to content

Commit b3ef682

Browse files
committed
chore: release 1.3.0
1 parent 4764623 commit b3ef682

File tree

13 files changed

+402
-83
lines changed

13 files changed

+402
-83
lines changed

CHANGELOG.md

Lines changed: 97 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

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+
830
## [1.2.1](https://github.com/alloy-rs/core/releases/tag/v1.2.1) - 2025-06-20
931

1032
### Bug Fixes
@@ -17,6 +39,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1739

1840
### Miscellaneous Tasks
1941

42+
- Release 1.2.1
2043
- Re-enable clippy::missing-const-for-fn ([#961](https://github.com/alloy-rs/core/issues/961))
2144

2245
## [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
97120

98121
## [1.0.0](https://github.com/alloy-rs/core/releases/tag/v1.0.0) - 2025-04-03
99122

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+
100152
### Bug Fixes
101153

102154
- [`sol-expander`] Rename from/into + impl From ([#905](https://github.com/alloy-rs/core/issues/905))
103155
- [`sol!`] Pass correct call_struct to call_builder in expansion ([#901](https://github.com/alloy-rs/core/issues/901))
104156
- [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))
107157

108158
### Dependencies
109159

110160
- [deps] Bump getrandom to 0.3, rand to 0.9 ([#869](https://github.com/alloy-rs/core/issues/869))
111161

112162
### Features
113163

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))
118164
- [primitives] Remove `From<String> for Bytes` ([#907](https://github.com/alloy-rs/core/issues/907))
119165
- [`sol!`] Gen unit/tuple structs for errors, calls, events with 0/1 param ([#883](https://github.com/alloy-rs/core/issues/883))
120166
- [sol-macro] Function calls should directly yield result ([#855](https://github.com/alloy-rs/core/issues/855))
121167
- [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))
123168

124169
### Miscellaneous Tasks
125170

126-
- Release 1.0.0
127-
- Release 1.0.0-rc.1
128-
- Release 0.8.25
129171
- 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))
131172

132173
### Other
133174

134-
- Merge branch 'main' into v1.0-rc
135175
- Merge branch 'main' into v1.0-rc
136176

137-
### Testing
177+
## [1.0.0](https://github.com/alloy-rs/core/releases/tag/v1.0.0) - 2025-04-03
138178

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))
141191

142192
## [0.8.24](https://github.com/alloy-rs/core/releases/tag/v0.8.24) - 2025-03-21
143193

@@ -352,35 +402,60 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
352402
### Bug Fixes
353403

354404
- [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))
357405

358406
### Dependencies
359407

360408
- Remove cron schedule for deps.yml ([#808](https://github.com/alloy-rs/core/issues/808))
361409

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+
362442
### Documentation
363443

364444
- Update ethers-rs README note ([#798](https://github.com/alloy-rs/core/issues/798))
365445

366446
### Features
367447

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))
370448
- [json-abi] Add `AbiItem::json_type` ([#797](https://github.com/alloy-rs/core/issues/797))
371449
- Add has_eip155_value convenience function to signature ([#791](https://github.com/alloy-rs/core/issues/791))
372450

373451
### Miscellaneous Tasks
374452

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))
377453
- Release 0.8.11 ([#803](https://github.com/alloy-rs/core/issues/803))
378454
- [json-abi] Clean up utils ([#794](https://github.com/alloy-rs/core/issues/794))
379455
- [meta] Update SECURITY.md ([#793](https://github.com/alloy-rs/core/issues/793))
380456

381457
### Other
382458

383-
- Make Signature::new a const fn ([#810](https://github.com/alloy-rs/core/issues/810))
384459
- Revert "chore: replace Signature with PrimitiveSignature" ([#800](https://github.com/alloy-rs/core/issues/800))
385460
- Add success job ([#795](https://github.com/alloy-rs/core/issues/795))
386461

Cargo.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["crates/*", "tests/*"]
33
resolver = "2"
44

55
[workspace.package]
6-
version = "1.2.1"
6+
version = "1.3.0"
77
edition = "2024"
88
rust-version = "1.85"
99
authors = ["Alloy Contributors"]
@@ -35,16 +35,16 @@ all = "warn"
3535

3636
[workspace.dependencies]
3737
# workspace crates
38-
alloy-core = { version = "1.2.1", path = "crates/core", default-features = false }
39-
alloy-dyn-abi = { version = "1.2.1", path = "crates/dyn-abi", default-features = false }
40-
alloy-json-abi = { version = "1.2.1", path = "crates/json-abi", default-features = false }
41-
alloy-primitives = { version = "1.2.1", path = "crates/primitives", default-features = false }
42-
alloy-sol-macro = { version = "1.2.1", path = "crates/sol-macro", default-features = false }
43-
alloy-sol-macro-input = { version = "1.2.1", path = "crates/sol-macro-input", default-features = false }
44-
alloy-sol-macro-expander = { version = "1.2.1", path = "crates/sol-macro-expander", default-features = false }
45-
alloy-sol-type-parser = { version = "1.2.1", path = "crates/sol-type-parser", default-features = false }
46-
alloy-sol-types = { version = "1.2.1", path = "crates/sol-types", default-features = false }
47-
syn-solidity = { version = "1.2.1", path = "crates/syn-solidity", default-features = false }
38+
alloy-core = { version = "1.3.0", path = "crates/core", default-features = false }
39+
alloy-dyn-abi = { version = "1.3.0", path = "crates/dyn-abi", default-features = false }
40+
alloy-json-abi = { version = "1.3.0", path = "crates/json-abi", default-features = false }
41+
alloy-primitives = { version = "1.3.0", path = "crates/primitives", default-features = false }
42+
alloy-sol-macro = { version = "1.3.0", path = "crates/sol-macro", default-features = false }
43+
alloy-sol-macro-input = { version = "1.3.0", path = "crates/sol-macro-input", default-features = false }
44+
alloy-sol-macro-expander = { version = "1.3.0", path = "crates/sol-macro-expander", default-features = false }
45+
alloy-sol-type-parser = { version = "1.3.0", path = "crates/sol-type-parser", default-features = false }
46+
alloy-sol-types = { version = "1.3.0", path = "crates/sol-types", default-features = false }
47+
syn-solidity = { version = "1.3.0", path = "crates/syn-solidity", default-features = false }
4848

4949
# serde
5050
serde = { version = "1.0", default-features = false, features = ["alloc"] }

crates/core/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.2.1](https://github.com/alloy-rs/core/releases/tag/v1.2.1) - 2025-06-20
9+
10+
### Miscellaneous Tasks
11+
12+
- Release 1.2.1
13+
814
## [1.2.0](https://github.com/alloy-rs/core/releases/tag/v1.2.0) - 2025-06-04
915

1016
### Miscellaneous Tasks
@@ -126,7 +132,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
126132
### Miscellaneous Tasks
127133

128134
- Release 0.8.13 ([#813](https://github.com/alloy-rs/core/issues/813))
135+
136+
## [0.8.12](https://github.com/alloy-rs/core/releases/tag/v0.8.12) - 2024-11-12
137+
138+
### Miscellaneous Tasks
139+
129140
- Release 0.8.12 ([#806](https://github.com/alloy-rs/core/issues/806))
141+
142+
## [0.8.11](https://github.com/alloy-rs/core/releases/tag/v0.8.11) - 2024-11-05
143+
144+
### Miscellaneous Tasks
145+
130146
- Release 0.8.11 ([#803](https://github.com/alloy-rs/core/issues/803))
131147

132148
## [0.8.10](https://github.com/alloy-rs/core/releases/tag/v0.8.10) - 2024-10-28

crates/dyn-abi/CHANGELOG.md

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,26 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.3.0](https://github.com/alloy-rs/core/releases/tag/v1.3.0) - 2025-07-22
9+
10+
### Documentation
11+
12+
- Add EIP-712 usage example to README ([#975](https://github.com/alloy-rs/core/issues/975))
13+
14+
### Features
15+
16+
- Add `is_dynamic` method to `DynSolType` ([#974](https://github.com/alloy-rs/core/issues/974))
17+
818
## [1.2.1](https://github.com/alloy-rs/core/releases/tag/v1.2.1) - 2025-06-20
919

1020
### Bug Fixes
1121

1222
- Colon 712 identifiers ([#963](https://github.com/alloy-rs/core/issues/963))
1323

24+
### Miscellaneous Tasks
25+
26+
- Release 1.2.1
27+
1428
## [1.2.0](https://github.com/alloy-rs/core/releases/tag/v1.2.0) - 2025-06-04
1529

1630
### Dependencies
@@ -57,14 +71,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5771

5872
## [1.0.0](https://github.com/alloy-rs/core/releases/tag/v1.0.0) - 2025-04-03
5973

60-
### Dependencies
61-
62-
- [deps] Bump getrandom to 0.3, rand to 0.9 ([#869](https://github.com/alloy-rs/core/issues/869))
63-
6474
### Features
6575

6676
- 1.0-rc.1
67-
- [sol-types] Rm `validate: bool` ([#863](https://github.com/alloy-rs/core/issues/863))
6877

6978
### Miscellaneous Tasks
7079

@@ -81,6 +90,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8190
- Missing import
8291
- [dyn-abi] Remove dev-dependency on self
8392

93+
## [0.8.23](https://github.com/alloy-rs/core/releases/tag/v0.8.23) - 2025-03-13
94+
95+
### Dependencies
96+
97+
- [deps] Bump getrandom to 0.3, rand to 0.9 ([#869](https://github.com/alloy-rs/core/issues/869))
98+
99+
### Features
100+
101+
- [sol-types] Rm `validate: bool` ([#863](https://github.com/alloy-rs/core/issues/863))
102+
84103
## [0.8.24](https://github.com/alloy-rs/core/releases/tag/v0.8.24) - 2025-03-21
85104

86105
### Miscellaneous Tasks
@@ -191,7 +210,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
191210
### Miscellaneous Tasks
192211

193212
- Release 0.8.13 ([#813](https://github.com/alloy-rs/core/issues/813))
213+
214+
## [0.8.12](https://github.com/alloy-rs/core/releases/tag/v0.8.12) - 2024-11-12
215+
216+
### Miscellaneous Tasks
217+
194218
- Release 0.8.12 ([#806](https://github.com/alloy-rs/core/issues/806))
219+
220+
## [0.8.11](https://github.com/alloy-rs/core/releases/tag/v0.8.11) - 2024-11-05
221+
222+
### Miscellaneous Tasks
223+
195224
- Release 0.8.11 ([#803](https://github.com/alloy-rs/core/issues/803))
196225

197226
## [0.8.10](https://github.com/alloy-rs/core/releases/tag/v0.8.10) - 2024-10-28

crates/json-abi/CHANGELOG.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.3.0](https://github.com/alloy-rs/core/releases/tag/v1.3.0) - 2025-07-22
9+
10+
### Miscellaneous Tasks
11+
12+
- Add helper to find function by selector ([#971](https://github.com/alloy-rs/core/issues/971))
13+
14+
## [1.2.1](https://github.com/alloy-rs/core/releases/tag/v1.2.1) - 2025-06-20
15+
16+
### Miscellaneous Tasks
17+
18+
- Release 1.2.1
19+
820
## [1.2.0](https://github.com/alloy-rs/core/releases/tag/v1.2.0) - 2025-06-04
921

1022
### Dependencies
@@ -140,14 +152,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
140152

141153
## [0.8.13](https://github.com/alloy-rs/core/releases/tag/v0.8.13) - 2024-11-26
142154

155+
### Miscellaneous Tasks
156+
157+
- Release 0.8.13 ([#813](https://github.com/alloy-rs/core/issues/813))
158+
159+
## [0.8.12](https://github.com/alloy-rs/core/releases/tag/v0.8.12) - 2024-11-12
160+
161+
### Miscellaneous Tasks
162+
163+
- Release 0.8.12 ([#806](https://github.com/alloy-rs/core/issues/806))
164+
165+
## [0.8.11](https://github.com/alloy-rs/core/releases/tag/v0.8.11) - 2024-11-05
166+
143167
### Features
144168

145169
- [json-abi] Add `AbiItem::json_type` ([#797](https://github.com/alloy-rs/core/issues/797))
146170

147171
### Miscellaneous Tasks
148172

149-
- Release 0.8.13 ([#813](https://github.com/alloy-rs/core/issues/813))
150-
- Release 0.8.12 ([#806](https://github.com/alloy-rs/core/issues/806))
151173
- Release 0.8.11 ([#803](https://github.com/alloy-rs/core/issues/803))
152174
- [json-abi] Clean up utils ([#794](https://github.com/alloy-rs/core/issues/794))
153175

0 commit comments

Comments
 (0)