From cf573fe97bd0bdfe62d683948b86bf36aef19403 Mon Sep 17 00:00:00 2001 From: Dennis Hamester Date: Tue, 26 Nov 2024 19:58:56 +0100 Subject: [PATCH] 0.10.0 release --- Cargo.lock | 18 +++++++++--------- aldrin/CHANGELOG.md | 7 +++++++ aldrin/Cargo.toml | 6 +++--- broker/CHANGELOG.md | 5 +++++ broker/Cargo.toml | 4 ++-- codegen/CHANGELOG.md | 3 ++- codegen/Cargo.toml | 4 ++-- conformance-tester/Cargo.toml | 4 ++-- core/CHANGELOG.md | 3 ++- core/Cargo.toml | 4 ++-- gen/CHANGELOG.md | 5 +++++ gen/Cargo.toml | 6 +++--- macros/CHANGELOG.md | 5 +++++ macros/Cargo.toml | 6 +++--- parser/CHANGELOG.md | 3 ++- parser/Cargo.toml | 2 +- test/CHANGELOG.md | 5 +++++ test/Cargo.toml | 8 ++++---- 18 files changed, 64 insertions(+), 34 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 94d95693..45978eee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,7 +19,7 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aldrin" -version = "0.9.0" +version = "0.10.0" dependencies = [ "aldrin-broker", "aldrin-core", @@ -37,7 +37,7 @@ dependencies = [ [[package]] name = "aldrin-broker" -version = "0.9.0" +version = "0.10.0" dependencies = [ "aldrin", "aldrin-core", @@ -53,7 +53,7 @@ dependencies = [ [[package]] name = "aldrin-codegen" -version = "0.9.0" +version = "0.10.0" dependencies = [ "aldrin", "aldrin-parser", @@ -68,7 +68,7 @@ dependencies = [ [[package]] name = "aldrin-conformance-tester" -version = "0.9.0" +version = "0.10.0" dependencies = [ "aldrin-core", "anstream", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "aldrin-core" -version = "0.9.0" +version = "0.10.0" dependencies = [ "aldrin", "aldrin-broker", @@ -106,7 +106,7 @@ dependencies = [ [[package]] name = "aldrin-gen" -version = "0.9.0" +version = "0.10.0" dependencies = [ "aldrin-codegen", "aldrin-parser", @@ -119,7 +119,7 @@ dependencies = [ [[package]] name = "aldrin-macros" -version = "0.9.0" +version = "0.10.0" dependencies = [ "aldrin", "aldrin-codegen", @@ -135,7 +135,7 @@ dependencies = [ [[package]] name = "aldrin-parser" -version = "0.9.0" +version = "0.10.0" dependencies = [ "heck", "pest", @@ -148,7 +148,7 @@ dependencies = [ [[package]] name = "aldrin-test" -version = "0.9.0" +version = "0.10.0" dependencies = [ "aldrin", "aldrin-broker", diff --git a/aldrin/CHANGELOG.md b/aldrin/CHANGELOG.md index 46c95457..c745a237 100644 --- a/aldrin/CHANGELOG.md +++ b/aldrin/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.0] - 2024-11-26 + +### Added + +- Support for array types `[TYPE; LEN]` in Aldrin schema. + ## [0.9.0] - 2024-11-19 ### Added @@ -222,6 +228,7 @@ This version still connects to brokers using protocol version 14. - Initial release. +[0.10.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-0.10.0 [0.9.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-0.9.0 [0.8.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-0.8.0 [0.7.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-0.7.0 diff --git a/aldrin/Cargo.toml b/aldrin/Cargo.toml index 2d49c8aa..72ca6400 100644 --- a/aldrin/Cargo.toml +++ b/aldrin/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aldrin" description = "Message bus for service-oriented RPC and interprocess communication." -version = "0.9.0" +version = "0.10.0" authors.workspace = true categories.workspace = true @@ -38,14 +38,14 @@ futures-util = { workspace = true } thiserror = { workspace = true } [dependencies.aldrin-core] -version = "0.9.0" +version = "0.10.0" path = "../core" default-features = false features = ["new-v4-ids"] [dependencies.aldrin-macros] optional = true -version = "0.9.0" +version = "0.10.0" path = "../macros" default-features = false diff --git a/broker/CHANGELOG.md b/broker/CHANGELOG.md index b3f1d050..249f592b 100644 --- a/broker/CHANGELOG.md +++ b/broker/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.0] - 2024-11-26 + +- Bump for Aldrin 0.10.0 release. + ## [0.9.0] - 2024-11-19 ### Added @@ -84,6 +88,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release. +[0.10.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-broker-0.10.0 [0.9.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-broker-0.9.0 [0.8.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-broker-0.8.0 [0.7.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-broker-0.7.0 diff --git a/broker/Cargo.toml b/broker/Cargo.toml index af106916..d6230344 100644 --- a/broker/Cargo.toml +++ b/broker/Cargo.toml @@ -3,7 +3,7 @@ name = "aldrin-broker" description = """ Broker library of Aldrin, a message bus for service-oriented RPC and interprocess communication. """ -version = "0.9.0" +version = "0.10.0" authors.workspace = true categories.workspace = true @@ -37,7 +37,7 @@ futures-core = { workspace = true } thiserror = { workspace = true } [dependencies.aldrin-core] -version = "0.9.0" +version = "0.10.0" path = "../core" default-features = false features = ["new-v4-ids"] diff --git a/codegen/CHANGELOG.md b/codegen/CHANGELOG.md index 06db0e08..b14c009d 100644 --- a/codegen/CHANGELOG.md +++ b/codegen/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## [0.10.0] - 2024-11-26 ### Added @@ -121,6 +121,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release. +[0.10.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-codegen-0.10.0 [0.9.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-codegen-0.9.0 [0.8.2]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-codegen-0.8.2 [0.8.1]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-codegen-0.8.1 diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index d8208155..9a61e01a 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aldrin-codegen" description = "Aldrin code generator library." -version = "0.9.0" +version = "0.10.0" authors.workspace = true categories.workspace = true @@ -29,7 +29,7 @@ heck = { workspace = true } thiserror = { workspace = true } [dependencies.aldrin-parser] -version = "0.9.0" +version = "0.10.0" path = "../parser" default-features = false diff --git a/conformance-tester/Cargo.toml b/conformance-tester/Cargo.toml index 3b0f0f40..94cff7ef 100644 --- a/conformance-tester/Cargo.toml +++ b/conformance-tester/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aldrin-conformance-tester" description = "Protocol conformance tester for Aldrin brokers." -version = "0.9.0" +version = "0.10.0" authors.workspace = true categories.workspace = true @@ -22,7 +22,7 @@ clap = { workspace = true } colorchoice-clap = { workspace = true } [dependencies.aldrin-core] -version = "0.9.0" +version = "0.10.0" path = "../core" default-features = false features = ["tokio"] diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index bb9ddb1f..dff13c67 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## [0.10.0] - 2024-11-26 ### Added @@ -142,6 +142,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release. +[0.10.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-core-0.10.0 [0.9.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-core-0.9.0 [0.8.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-core-0.8.0 [0.7.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-core-0.7.0 diff --git a/core/Cargo.toml b/core/Cargo.toml index dddc495b..b99356cf 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -4,7 +4,7 @@ description = """ Shared core components of Aldrin, a message bus for service-oriented RPC and interprocess communication. """ -version = "0.9.0" +version = "0.10.0" authors.workspace = true categories.workspace = true @@ -46,7 +46,7 @@ thiserror = { workspace = true } [dependencies.aldrin-macros] optional = true -version = "0.9.0" +version = "0.10.0" path = "../macros" default-features = false diff --git a/gen/CHANGELOG.md b/gen/CHANGELOG.md index acf4445d..0aaa9812 100644 --- a/gen/CHANGELOG.md +++ b/gen/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.0] - 2024-11-26 + +- Bump for Aldrin 0.10.0 release. + ## [0.9.0] - 2024-11-19 ### Added @@ -58,6 +62,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release. +[0.10.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-gen-0.10.0 [0.9.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-gen-0.9.0 [0.8.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-gen-0.8.0 [0.7.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-gen-0.7.0 diff --git a/gen/Cargo.toml b/gen/Cargo.toml index 8c033204..5339f052 100644 --- a/gen/Cargo.toml +++ b/gen/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aldrin-gen" description = "Aldrin code generator." -version = "0.9.0" +version = "0.10.0" authors.workspace = true categories.workspace = true @@ -22,12 +22,12 @@ clap = { workspace = true } colorchoice-clap = { workspace = true } [dependencies.aldrin-codegen] -version = "0.9.0" +version = "0.10.0" path = "../codegen" default-features = false features = ["rust"] [dependencies.aldrin-parser] -version = "0.9.0" +version = "0.10.0" path = "../parser" default-features = false diff --git a/macros/CHANGELOG.md b/macros/CHANGELOG.md index 06b0af74..f27e03fa 100644 --- a/macros/CHANGELOG.md +++ b/macros/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.0] - 2024-11-26 + +- Bump for Aldrin 0.10.0 release. + ## [0.9.0] - 2024-11-19 ### Added @@ -69,6 +73,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release. +[0.10.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-macros-0.10.0 [0.9.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-macros-0.9.0 [0.8.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-macros-0.8.0 [0.7.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-macros-0.7.0 diff --git a/macros/Cargo.toml b/macros/Cargo.toml index 9fd11bf8..b65e0f2d 100644 --- a/macros/Cargo.toml +++ b/macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aldrin-macros" description = "Aldrin macros." -version = "0.9.0" +version = "0.10.0" authors.workspace = true categories.workspace = true @@ -27,12 +27,12 @@ workspace = true heck = { workspace = true } [dependencies.aldrin-parser] -version = "0.9.0" +version = "0.10.0" path = "../parser" default-features = false [dependencies.aldrin-codegen] -version = "0.9.0" +version = "0.10.0" path = "../codegen" default-features = false features = ["rust"] diff --git a/parser/CHANGELOG.md b/parser/CHANGELOG.md index 91d084aa..5f56c778 100644 --- a/parser/CHANGELOG.md +++ b/parser/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## [0.10.0] - 2024-11-26 ### Added @@ -74,6 +74,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release. +[0.10.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-parser-0.10.0 [0.9.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-parser-0.9.0 [0.8.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-parser-0.8.0 [0.7.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-parser-0.7.0 diff --git a/parser/Cargo.toml b/parser/Cargo.toml index fbdfed0c..eda7e816 100644 --- a/parser/Cargo.toml +++ b/parser/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aldrin-parser" description = "Aldrin schema parser library." -version = "0.9.0" +version = "0.10.0" authors.workspace = true categories.workspace = true diff --git a/test/CHANGELOG.md b/test/CHANGELOG.md index f459f021..529af0ee 100644 --- a/test/CHANGELOG.md +++ b/test/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.0] - 2024-11-26 + +- Bump for Aldrin 0.10.0 release. + ## [0.9.0] - 2024-11-19 ### Changed @@ -52,6 +56,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release. +[0.10.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-test-0.10.0 [0.9.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-test-0.9.0 [0.8.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-test-0.8.0 [0.7.0]: https://github.com/dennis-hamester/aldrin/releases/tag/aldrin-test-0.7.0 diff --git a/test/Cargo.toml b/test/Cargo.toml index 40a91833..21fa3b4a 100644 --- a/test/Cargo.toml +++ b/test/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aldrin-test" description = "Utilities for Aldrin server and client tests." -version = "0.9.0" +version = "0.10.0" authors.workspace = true categories.workspace = true @@ -27,17 +27,17 @@ workspace = true futures-util = { workspace = true } [dependencies.aldrin] -version = "0.9.0" +version = "0.10.0" path = "../aldrin" default-features = false [dependencies.aldrin-broker] -version = "0.9.0" +version = "0.10.0" path = "../broker" default-features = false [dependencies.aldrin-core] -version = "0.9.0" +version = "0.10.0" path = "../core" default-features = false features = ["channel"]