From 2502137de6e61f2dbd0d499dbbd293e051bc2ec7 Mon Sep 17 00:00:00 2001 From: jBernavaPrah <11057215+jBernavaPrah@users.noreply.github.com> Date: Mon, 15 Jun 2026 19:08:19 +0000 Subject: [PATCH] chore(release): v0.9.0 Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- CHANGELOG.md | 15 +++++++++++++++ Cargo.lock | 42 +++++++++++++++++++++--------------------- Cargo.toml | 2 +- 3 files changed, 37 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e92ac6e..69f8888d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,17 @@ All notable changes documented here. The format follows [Keep a Changelog](https://keepachangelog.com/) and the project follows [Semantic Versioning](https://semver.org/). +## [0.9.0](https://github.com/phoxal/framework/releases/tag/v0.9.0) - 2026-06-15 + + +### Added + +- *(api)* Domain-first versioned contract enums; drop schema_version axis (#69) (#70) [**breaking**] + +### Refactored + +- *(api)* Collapse contract enums into a `contract!` macro (#72) + ## [0.8.0](https://github.com/phoxal/framework/releases/tag/v0.8.0) - 2026-06-13 @@ -11,6 +22,10 @@ All notable changes documented here. The format follows - *(release)* Ship the Webots simulator runtime on the framework version train (#65) +### Fixed + +- *(release)* Assert Webots link via binary deps, add pre-merge simulator check (#67) + ## [0.7.0](https://github.com/phoxal/framework/releases/tag/v0.7.0) - 2026-06-11 diff --git a/Cargo.lock b/Cargo.lock index 8d2b7369..75a9078b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2623,7 +2623,7 @@ dependencies = [ [[package]] name = "phoxal" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "arc-swap", @@ -2652,7 +2652,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-asset" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2664,7 +2664,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-drive" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2678,7 +2678,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-explore" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2691,7 +2691,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-follow" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2703,7 +2703,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-frame" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2717,7 +2717,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-joint" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2730,7 +2730,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-localize" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2744,14 +2744,14 @@ dependencies = [ [[package]] name = "phoxal-runtime-localize-orb-slam3-sys" -version = "0.8.0" +version = "0.9.0" dependencies = [ "cc", ] [[package]] name = "phoxal-runtime-map" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2766,7 +2766,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-mission" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2778,7 +2778,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-motion" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2791,7 +2791,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-odometry" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "approx", @@ -2806,7 +2806,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-perception" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2819,7 +2819,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-plan" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2831,7 +2831,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-power" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2846,7 +2846,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-presence" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2859,7 +2859,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-safety" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2873,7 +2873,7 @@ dependencies = [ [[package]] name = "phoxal-runtime-video" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -2887,7 +2887,7 @@ dependencies = [ [[package]] name = "phoxal-simulator-webots-controller" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "clap", @@ -2904,7 +2904,7 @@ dependencies = [ [[package]] name = "phoxal-simulator-webots-supervisor" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 603359fc..50146d1c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.8.0" +version = "0.9.0" edition = "2024" rust-version = "1.85" license = "AGPL-3.0-only"