File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,6 +5,23 @@ 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.0.0/ ) ,
66and 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
Original file line number Diff line number Diff line change @@ -5,6 +5,25 @@ 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.0.0/ ) ,
66and 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
Original file line number Diff line number Diff line change 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+
Original file line number Diff line number Diff line change @@ -5,6 +5,40 @@ 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.0.0/ ) ,
66and 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
Original file line number Diff line number Diff line change @@ -5,6 +5,20 @@ 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.0.0/ ) ,
66and 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
Original file line number Diff line number Diff line change @@ -5,6 +5,20 @@ 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.0.0/ ) ,
66and 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
Original file line number Diff line number Diff line change @@ -5,6 +5,24 @@ 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.0.0/ ) ,
66and 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
You can’t perform that action at this time.
0 commit comments