diff --git a/Cargo.lock b/Cargo.lock index 4978ac3..44891af 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -553,7 +553,7 @@ dependencies = [ [[package]] name = "sbd-gen" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "argh", @@ -574,7 +574,7 @@ dependencies = [ [[package]] name = "sbd-gen-schema" -version = "0.3.0" +version = "0.4.0" dependencies = [ "semver", "serde", diff --git a/crates/sbd-gen-schema/CHANGELOG.md b/crates/sbd-gen-schema/CHANGELOG.md index 45f4c25..0804d71 100644 --- a/crates/sbd-gen-schema/CHANGELOG.md +++ b/crates/sbd-gen-schema/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/ariel-os/sbd/compare/sbd-gen-schema-v0.3.0...sbd-gen-schema-v0.4.0) - 2026-04-08 + +### Added + +- make schema version separate from schema crate version + +### Other + +- *(deps)* bump semver from 1.0.27 to 1.0.28 +- *(uart)* equate absent and empty .possible_peripherals +- Generate code for UARTs +- Add property for UART MCU peripherals +- Expose presence of host facing UARTs as `has_host_facing_uart` +- Define host_facing UART property + ## [0.3.0](https://github.com/ariel-os/sbd/compare/sbd-gen-schema-v0.2.0...sbd-gen-schema-v0.3.0) - 2026-03-20 ### Other diff --git a/crates/sbd-gen-schema/Cargo.toml b/crates/sbd-gen-schema/Cargo.toml index 14bd2f5..003a4f0 100644 --- a/crates/sbd-gen-schema/Cargo.toml +++ b/crates/sbd-gen-schema/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sbd-gen-schema" -version = "0.3.0" +version = "0.4.0" description = "Schema of SBD files" categories = ["embedded", "hardware-support"] keywords = ["ariel", "board", "bsp", "riot"] diff --git a/crates/sbd-gen/CHANGELOG.md b/crates/sbd-gen/CHANGELOG.md index 006cdb8..6a51636 100644 --- a/crates/sbd-gen/CHANGELOG.md +++ b/crates/sbd-gen/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.1](https://github.com/ariel-os/sbd/compare/sbd-gen-v0.3.0...sbd-gen-v0.3.1) - 2026-04-08 + +### Other + +- *(deps)* bump insta from 1.47.1 to 1.47.2 +- *(deps)* bump insta from 1.47.0 to 1.47.1 +- *(deps)* bump insta from 1.46.3 to 1.47.0 +- *(uart)* equate absent and empty .possible_peripherals +- Test code generation +- Generate code for UARTs +- Expose presence of host facing UARTs as `has_host_facing_uart` +- address clippy lint + ## [0.3.0](https://github.com/ariel-os/sbd/compare/sbd-gen-v0.2.0...sbd-gen-v0.3.0) - 2026-03-20 ### Other diff --git a/crates/sbd-gen/Cargo.toml b/crates/sbd-gen/Cargo.toml index f6d0630..3adb0d5 100644 --- a/crates/sbd-gen/Cargo.toml +++ b/crates/sbd-gen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sbd-gen" -version = "0.3.0" +version = "0.3.1" description = "A generator for turning SBD (Structured Board Descriptions) into BSPs." categories = ["command-line-utilities", "embedded", "hardware-support"] keywords = ["ariel", "board", "bsp", "riot"] @@ -16,7 +16,7 @@ camino = { workspace = true } indexmap = { workspace = true } lazy-regex = { workspace = true } prettyplease = { workspace = true } -sbd-gen-schema = { path = "../sbd-gen-schema", version = "0.3.0" } +sbd-gen-schema = { path = "../sbd-gen-schema", version = "0.4.0" } serde = { workspace = true } serde_with = { workspace = true } serde_yaml = { workspace = true }