Skip to content

Commit 5dce357

Browse files
authored
Merge pull request #303 from zeenix/releases
🔖 Release 0.7
2 parents 4798cce + 5c735b7 commit 5dce357

7 files changed

Lines changed: 131 additions & 0 deletions

File tree

zlink-codegen/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ 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.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.7.0 - 2026-07-19
9+
10+
### Breaking
11+
- 💥 Give IDL parsing its own error type.
12+
13+
### Changed
14+
- 🏗️ Make the runtime features additive.
15+
16+
### Documentation
17+
- 📝 Mention the book in the README.
18+
- 📝 Link to the examples directory instead of duplicating it.
19+
- 📝 Remove obsolete USB transport note and document smol crate.
20+
- 📝 Fix 0.6.0 changelogs: drop entries mis-attributed by shallow clone.
21+
22+
### Testing
23+
- ✅ Test the book examples as doctests.
24+
825
## 0.6.0 - 2026-07-11
926

1027
### Added

zlink-core/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ 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.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.7.0 - 2026-07-19
9+
10+
### Breaking
11+
- 💥 Give IDL parsing its own error type.
12+
13+
### Changed
14+
- 🏗️ Make the runtime features additive.
15+
- 🏗️ Split the IDL types and parser into their own crate. #78
16+
- 🎨 Collapse nested ifs into let-chains.
17+
18+
### Documentation
19+
- 📝 Mention the book in the README.
20+
- 📝 Link to the examples directory instead of duplicating it.
21+
- 📝 Remove obsolete USB transport note and document smol crate.
22+
- 📝 Fix 0.6.0 changelogs: drop entries mis-attributed by shallow clone.
23+
24+
### Testing
25+
- ✅ Test the book examples as doctests.
26+
827
## 0.6.0 - 2026-07-11
928

1029
### Added

zlink-idl/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## 0.7.0 - 2026-07-19
9+
10+
### Added
11+
- ✨ Add const field-list helpers for flatten codegen.
12+
13+
### Changed
14+
- 🏗️ Split the IDL types and parser into their own crate. #78
15+

zlink-macros/CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,40 @@ 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.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.7.0 - 2026-07-19
9+
10+
### Added
11+
- ✨ Support skip and flatten in Type/CustomType.
12+
- ✨ Support `rename_all_arguments` on the proxy macro. #170
13+
14+
### Changed
15+
- 🏗️ Make the runtime features additive.
16+
- 🚚 Support renaming ReplyError variants.
17+
- 🎨 Collapse nested ifs into let-chains.
18+
19+
### Dependencies
20+
- ➕ Depend on zlink-idl for name validation.
21+
22+
### Documentation
23+
- 📝 Mention the book in the README.
24+
- 📝 Document the rename attributes.
25+
- 📝 Link to the examples directory instead of duplicating it.
26+
- 📝 Remove obsolete USB transport note and document smol crate.
27+
28+
### Fixed
29+
- 🚑️ Unraw idents in the service macro. #292
30+
- 🚑️ Unraw idents when deriving names. #290
31+
- 🩹 Don't abort attr parsing on valueless keys.
32+
33+
### Other
34+
- 🦺 Validate emitted names against the Varlink grammar. #296
35+
- 💣 Unraw idents in the proxy macro.
36+
- 🚨 Allow non-camel-case variants in ReplyError's helper. #293
37+
- 🏷️ Honor renaming in Type and CustomType derives.
38+
39+
### Testing
40+
- ✅ Use valid Varlink names in the tests and doc examples.
41+
842
## 0.6.0 - 2026-07-11
943

1044
### Added

zlink-smol/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ 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.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.7.0 - 2026-07-19
9+
10+
### Changed
11+
- 🏗️ Make the runtime features additive.
12+
13+
### Documentation
14+
- 📝 Mention the book in the README.
15+
- 📝 Link to the examples directory instead of duplicating it.
16+
- 📝 Remove obsolete USB transport note and document smol crate.
17+
- 📝 Fix 0.6.0 changelogs: drop entries mis-attributed by shallow clone.
18+
19+
### Removed
20+
- 🔥 Don't re-export the zlink-core API.
21+
822
## 0.6.0 - 2026-07-11
923

1024
### Added

zlink-tokio/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ 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.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.7.0 - 2026-07-19
9+
10+
### Changed
11+
- 🏗️ Make the runtime features additive.
12+
13+
### Documentation
14+
- 📝 Mention the book in the README.
15+
- 📝 Link to the examples directory instead of duplicating it.
16+
- 📝 Remove obsolete USB transport note and document smol crate.
17+
- 📝 Fix 0.6.0 changelogs: drop entries mis-attributed by shallow clone.
18+
19+
### Removed
20+
- 🔥 Don't re-export the zlink-core API.
21+
822
## 0.6.0 - 2026-07-11
923

1024
### Added

zlink/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@ 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.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.7.0 - 2026-07-19
9+
10+
### Added
11+
- ✨ Support skip and flatten in Type/CustomType.
12+
13+
### Changed
14+
- 🏗️ Make the runtime features additive.
15+
16+
### Documentation
17+
- 📝 Mention the book in the README.
18+
- 📝 Link to the examples directory instead of duplicating it.
19+
- 📝 Document the resolved example in the examples README.
20+
- 📝 Remove obsolete USB transport note and document smol crate.
21+
22+
### Testing
23+
- ✅ Test the book examples as doctests.
24+
- ✅ Use a valid Varlink type name in a custom-type test.
25+
826
## 0.6.0 - 2026-07-11
927

1028
### Breaking

0 commit comments

Comments
 (0)