Sitelet https://github.com/alloy-rs/core/commit/ee63839c6c9015d6e7b2ce5d91283887976195ae
Skip to content

Commit ee63839

Browse files
committed
chore: release 1.1.0
1 parent f58d96c commit ee63839

12 files changed

Lines changed: 381 additions & 74 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 96 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,48 +5,98 @@ 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.1.0](https://github.com/alloy-rs/core/releases/tag/v1.1.0) - 2025-04-30
9+
10+
### Bug Fixes
11+
12+
- Array size evaluation with modulo operator ([#930](https://github.com/alloy-rs/core/issues/930))
13+
14+
### Documentation
15+
16+
- Improve eip712 docs and discoverability ([#940](https://github.com/alloy-rs/core/issues/940))
17+
- Update getrandom js feature
18+
19+
### Features
20+
21+
- [primitives] Add BitX<&Self> for wrap_fixed_bytes ([#945](https://github.com/alloy-rs/core/issues/945))
22+
- [primitives] Add BitX<&Self> for FixedBytes ([#943](https://github.com/alloy-rs/core/issues/943))
23+
- [`sol!`] Ignore unlinked bytecode ([#935](https://github.com/alloy-rs/core/issues/935))
24+
- Add validated variants to ABI decoding methods ([#928](https://github.com/alloy-rs/core/issues/928))
25+
- [primitives] Add `Address::create_eof` ([#932](https://github.com/alloy-rs/core/issues/932))
26+
- Added format_units_with ([#936](https://github.com/alloy-rs/core/issues/936))
27+
- Add `KECCAK256_EMPTY` from `revm::primitives` ([#931](https://github.com/alloy-rs/core/issues/931))
28+
- Convert between `Signed` of different length ([#923](https://github.com/alloy-rs/core/issues/923))
29+
830
## [1.0.0](https://github.com/alloy-rs/core/releases/tag/v1.0.0) - 2025-04-03
931

32+
### Features
33+
34+
- [primitives] Supporting diesel @ 2.2 ([#915](https://github.com/alloy-rs/core/issues/915))
35+
- 1.0-rc.1
36+
- Bump ruint, adjust rand feature
37+
38+
### Miscellaneous Tasks
39+
40+
- Release 1.0.0
41+
- Release 1.0.0-rc.1
42+
- Release 0.8.25
43+
44+
### Other
45+
46+
- Merge branch 'main' into v1.0-rc
47+
48+
### Testing
49+
50+
- Missing import
51+
- [dyn-abi] Remove dev-dependency on self
52+
53+
## [0.8.24](https://github.com/alloy-rs/core/releases/tag/v0.8.24) - 2025-03-21
54+
55+
### Features
56+
57+
- [sol-macro] Improve call return encoding ([#909](https://github.com/alloy-rs/core/issues/909))
58+
59+
## [0.8.23](https://github.com/alloy-rs/core/releases/tag/v0.8.23) - 2025-03-13
60+
1061
### Bug Fixes
1162

1263
- [`sol-expander`] Rename from/into + impl From ([#905](https://github.com/alloy-rs/core/issues/905))
1364
- [`sol!`] Pass correct call_struct to call_builder in expansion ([#901](https://github.com/alloy-rs/core/issues/901))
1465
- [sol-macro] Rm fake transport from contract expansion ([#865](https://github.com/alloy-rs/core/issues/865))
15-
- [primitives] Remove undefined behavior in FixedBytes ([#919](https://github.com/alloy-rs/core/issues/919))
16-
- Do not rely on bytes dependency in `wrap_fixed_bytes!` ([#918](https://github.com/alloy-rs/core/issues/918))
1766

1867
### Dependencies
1968

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

2271
### Features
2372

24-
- [primitives] Supporting diesel @ 2.2 ([#915](https://github.com/alloy-rs/core/issues/915))
25-
- 1.0-rc.1
26-
- Bump ruint, adjust rand feature
27-
- [sol-macro] Improve call return encoding ([#909](https://github.com/alloy-rs/core/issues/909))
2873
- [primitives] Remove `From<String> for Bytes` ([#907](https://github.com/alloy-rs/core/issues/907))
2974
- [`sol!`] Gen unit/tuple structs for errors, calls, events with 0/1 param ([#883](https://github.com/alloy-rs/core/issues/883))
3075
- [sol-macro] Function calls should directly yield result ([#855](https://github.com/alloy-rs/core/issues/855))
3176
- [sol-types] Rm `validate: bool` ([#863](https://github.com/alloy-rs/core/issues/863))
32-
- Add inner mut ([#921](https://github.com/alloy-rs/core/issues/921))
3377

3478
### Miscellaneous Tasks
3579

36-
- Release 1.0.0-rc.1
37-
- Release 0.8.25
3880
- Remove deprecated `Signature` ([#899](https://github.com/alloy-rs/core/issues/899))
39-
- Add hash_ref function to sealed.rs ([#920](https://github.com/alloy-rs/core/issues/920))
4081

4182
### Other
4283

43-
- Merge branch 'main' into v1.0-rc
4484
- Merge branch 'main' into v1.0-rc
4585

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

48-
- Missing import
49-
- [dyn-abi] Remove dev-dependency on self
88+
### Bug Fixes
89+
90+
- [primitives] Remove undefined behavior in FixedBytes ([#919](https://github.com/alloy-rs/core/issues/919))
91+
- Do not rely on bytes dependency in `wrap_fixed_bytes!` ([#918](https://github.com/alloy-rs/core/issues/918))
92+
93+
### Features
94+
95+
- Add inner mut ([#921](https://github.com/alloy-rs/core/issues/921))
96+
97+
### Miscellaneous Tasks
98+
99+
- Add hash_ref function to sealed.rs ([#920](https://github.com/alloy-rs/core/issues/920))
50100

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

@@ -261,35 +311,60 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
261311
### Bug Fixes
262312

263313
- [sol-macro] Expand all getter return types ([#812](https://github.com/alloy-rs/core/issues/812))
264-
- `Sealed::hash` serde ([#805](https://github.com/alloy-rs/core/issues/805))
265-
- [serde] Add alias `v` for `yParity` ([#801](https://github.com/alloy-rs/core/issues/801))
266314

267315
### Dependencies
268316

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

319+
### Features
320+
321+
- Expose `returns` field for `DynSolCall` type ([#809](https://github.com/alloy-rs/core/issues/809))
322+
323+
### Miscellaneous Tasks
324+
325+
- Release 0.8.13 ([#813](https://github.com/alloy-rs/core/issues/813))
326+
327+
### Other
328+
329+
- Make Signature::new a const fn ([#810](https://github.com/alloy-rs/core/issues/810))
330+
331+
## [0.8.12](https://github.com/alloy-rs/core/releases/tag/v0.8.12) - 2024-11-12
332+
333+
### Bug Fixes
334+
335+
- `Sealed::hash` serde ([#805](https://github.com/alloy-rs/core/issues/805))
336+
337+
### Features
338+
339+
- Add `AsRef` impl and `hash` method to `Sealed` ([#804](https://github.com/alloy-rs/core/issues/804))
340+
341+
### Miscellaneous Tasks
342+
343+
- Release 0.8.12 ([#806](https://github.com/alloy-rs/core/issues/806))
344+
345+
## [0.8.11](https://github.com/alloy-rs/core/releases/tag/v0.8.11) - 2024-11-05
346+
347+
### Bug Fixes
348+
349+
- [serde] Add alias `v` for `yParity` ([#801](https://github.com/alloy-rs/core/issues/801))
350+
271351
### Documentation
272352

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

275355
### Features
276356

277-
- Expose `returns` field for `DynSolCall` type ([#809](https://github.com/alloy-rs/core/issues/809))
278-
- Add `AsRef` impl and `hash` method to `Sealed` ([#804](https://github.com/alloy-rs/core/issues/804))
279357
- [json-abi] Add `AbiItem::json_type` ([#797](https://github.com/alloy-rs/core/issues/797))
280358
- Add has_eip155_value convenience function to signature ([#791](https://github.com/alloy-rs/core/issues/791))
281359

282360
### Miscellaneous Tasks
283361

284-
- Release 0.8.13 ([#813](https://github.com/alloy-rs/core/issues/813))
285-
- Release 0.8.12 ([#806](https://github.com/alloy-rs/core/issues/806))
286362
- Release 0.8.11 ([#803](https://github.com/alloy-rs/core/issues/803))
287363
- [json-abi] Clean up utils ([#794](https://github.com/alloy-rs/core/issues/794))
288364
- [meta] Update SECURITY.md ([#793](https://github.com/alloy-rs/core/issues/793))
289365

290366
### Other
291367

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

‎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.0.0"
6+
version = "1.1.0"
77
edition = "2021"
88
rust-version = "1.81"
99
authors = ["Alloy Contributors"]
@@ -35,16 +35,16 @@ all = "warn"
3535

3636
[workspace.dependencies]
3737
# workspace crates
38-
alloy-core = { version = "1.0.0", path = "crates/core", default-features = false }
39-
alloy-dyn-abi = { version = "1.0.0", path = "crates/dyn-abi", default-features = false }
40-
alloy-json-abi = { version = "1.0.0", path = "crates/json-abi", default-features = false }
41-
alloy-primitives = { version = "1.0.0", path = "crates/primitives", default-features = false }
42-
alloy-sol-macro = { version = "1.0.0", path = "crates/sol-macro", default-features = false }
43-
alloy-sol-macro-input = { version = "1.0.0", path = "crates/sol-macro-input", default-features = false }
44-
alloy-sol-macro-expander = { version = "1.0.0", path = "crates/sol-macro-expander", default-features = false }
45-
alloy-sol-type-parser = { version = "1.0.0", path = "crates/sol-type-parser", default-features = false }
46-
alloy-sol-types = { version = "1.0.0", path = "crates/sol-types", default-features = false }
47-
syn-solidity = { version = "1.0.0", path = "crates/syn-solidity", default-features = false }
38+
alloy-core = { version = "1.1.0", path = "crates/core", default-features = false }
39+
alloy-dyn-abi = { version = "1.1.0", path = "crates/dyn-abi", default-features = false }
40+
alloy-json-abi = { version = "1.1.0", path = "crates/json-abi", default-features = false }
41+
alloy-primitives = { version = "1.1.0", path = "crates/primitives", default-features = false }
42+
alloy-sol-macro = { version = "1.1.0", path = "crates/sol-macro", default-features = false }
43+
alloy-sol-macro-input = { version = "1.1.0", path = "crates/sol-macro-input", default-features = false }
44+
alloy-sol-macro-expander = { version = "1.1.0", path = "crates/sol-macro-expander", default-features = false }
45+
alloy-sol-type-parser = { version = "1.1.0", path = "crates/sol-type-parser", default-features = false }
46+
alloy-sol-types = { version = "1.1.0", path = "crates/sol-types", default-features = false }
47+
syn-solidity = { version = "1.1.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: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Miscellaneous Tasks
1111

12+
- Release 1.0.0
1213
- Release 1.0.0-rc.1
1314
- Release 0.8.25
1415

@@ -95,7 +96,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9596
### Miscellaneous Tasks
9697

9798
- Release 0.8.13 ([#813](https://github.com/alloy-rs/core/issues/813))
99+
100+
## [0.8.12](https://github.com/alloy-rs/core/releases/tag/v0.8.12) - 2024-11-12
101+
102+
### Miscellaneous Tasks
103+
98104
- Release 0.8.12 ([#806](https://github.com/alloy-rs/core/issues/806))
105+
106+
## [0.8.11](https://github.com/alloy-rs/core/releases/tag/v0.8.11) - 2024-11-05
107+
108+
### Miscellaneous Tasks
109+
99110
- Release 0.8.11 ([#803](https://github.com/alloy-rs/core/issues/803))
100111

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

‎crates/dyn-abi/CHANGELOG.md‎

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,21 @@ 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.0.0](https://github.com/alloy-rs/core/releases/tag/v1.0.0) - 2025-04-03
8+
## [1.1.0](https://github.com/alloy-rs/core/releases/tag/v1.1.0) - 2025-04-30
99

10-
### Dependencies
10+
### Documentation
1111

12-
- [deps] Bump getrandom to 0.3, rand to 0.9 ([#869](https://github.com/alloy-rs/core/issues/869))
12+
- Improve eip712 docs and discoverability ([#940](https://github.com/alloy-rs/core/issues/940))
13+
14+
## [1.0.0](https://github.com/alloy-rs/core/releases/tag/v1.0.0) - 2025-04-03
1315

1416
### Features
1517

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

1920
### Miscellaneous Tasks
2021

22+
- Release 1.0.0
2123
- Release 1.0.0-rc.1
2224
- Release 0.8.25
2325

@@ -30,6 +32,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3032
- Missing import
3133
- [dyn-abi] Remove dev-dependency on self
3234

35+
## [0.8.23](https://github.com/alloy-rs/core/releases/tag/v0.8.23) - 2025-03-13
36+
37+
### Dependencies
38+
39+
- [deps] Bump getrandom to 0.3, rand to 0.9 ([#869](https://github.com/alloy-rs/core/issues/869))
40+
41+
### Features
42+
43+
- [sol-types] Rm `validate: bool` ([#863](https://github.com/alloy-rs/core/issues/863))
44+
3345
## [0.8.24](https://github.com/alloy-rs/core/releases/tag/v0.8.24) - 2025-03-21
3446

3547
### Miscellaneous Tasks
@@ -140,7 +152,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
140152
### Miscellaneous Tasks
141153

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

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

‎crates/json-abi/CHANGELOG.md‎

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,17 @@ 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.1.0](https://github.com/alloy-rs/core/releases/tag/v1.1.0) - 2025-04-30
9+
10+
### Features
11+
12+
- [`sol!`] Ignore unlinked bytecode ([#935](https://github.com/alloy-rs/core/issues/935))
13+
814
## [1.0.0](https://github.com/alloy-rs/core/releases/tag/v1.0.0) - 2025-04-03
915

1016
### Miscellaneous Tasks
1117

18+
- Release 1.0.0
1219
- Release 1.0.0-rc.1
1320
- Release 0.8.25
1421

@@ -101,14 +108,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
101108

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

111+
### Miscellaneous Tasks
112+
113+
- Release 0.8.13 ([#813](https://github.com/alloy-rs/core/issues/813))
114+
115+
## [0.8.12](https://github.com/alloy-rs/core/releases/tag/v0.8.12) - 2024-11-12
116+
117+
### Miscellaneous Tasks
118+
119+
- Release 0.8.12 ([#806](https://github.com/alloy-rs/core/issues/806))
120+
121+
## [0.8.11](https://github.com/alloy-rs/core/releases/tag/v0.8.11) - 2024-11-05
122+
104123
### Features
105124

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

108127
### Miscellaneous Tasks
109128

110-
- Release 0.8.13 ([#813](https://github.com/alloy-rs/core/issues/813))
111-
- Release 0.8.12 ([#806](https://github.com/alloy-rs/core/issues/806))
112129
- Release 0.8.11 ([#803](https://github.com/alloy-rs/core/issues/803))
113130
- [json-abi] Clean up utils ([#794](https://github.com/alloy-rs/core/issues/794))
114131

0 commit comments

Comments
 (0)