diff --git a/Cargo.lock b/Cargo.lock index 907d25ca..af7d7b66 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2532,7 +2532,7 @@ dependencies = [ [[package]] name = "phoxal" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "cargo_metadata", @@ -2568,7 +2568,7 @@ dependencies = [ [[package]] name = "phoxal-component-bno085" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2577,7 +2577,7 @@ dependencies = [ [[package]] name = "phoxal-component-ddsm115" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2588,7 +2588,7 @@ dependencies = [ [[package]] name = "phoxal-component-oak_d_lite" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2597,7 +2597,7 @@ dependencies = [ [[package]] name = "phoxal-component-vl53l1x" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2606,7 +2606,7 @@ dependencies = [ [[package]] name = "phoxal-component-zed_f9p" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2615,7 +2615,7 @@ dependencies = [ [[package]] name = "phoxal-fixture" -version = "0.67.1" +version = "0.68.0" dependencies = [ "phoxal", "tempfile", @@ -2623,7 +2623,7 @@ dependencies = [ [[package]] name = "phoxal-macros" -version = "0.67.1" +version = "0.68.0" dependencies = [ "heck", "proc-macro2", @@ -2635,7 +2635,7 @@ dependencies = [ [[package]] name = "phoxal-service-drive" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2644,7 +2644,7 @@ dependencies = [ [[package]] name = "phoxal-service-frame" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "nalgebra", @@ -2653,7 +2653,7 @@ dependencies = [ [[package]] name = "phoxal-service-joint" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2661,7 +2661,7 @@ dependencies = [ [[package]] name = "phoxal-service-localize" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2669,7 +2669,7 @@ dependencies = [ [[package]] name = "phoxal-service-map" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2677,7 +2677,7 @@ dependencies = [ [[package]] name = "phoxal-service-motion" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2686,7 +2686,7 @@ dependencies = [ [[package]] name = "phoxal-service-navigation" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2695,7 +2695,7 @@ dependencies = [ [[package]] name = "phoxal-service-odometry" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2703,7 +2703,7 @@ dependencies = [ [[package]] name = "phoxal-service-perception" -version = "0.67.1" +version = "0.68.0" dependencies = [ "phoxal", "tracing", @@ -2711,7 +2711,7 @@ dependencies = [ [[package]] name = "phoxal-service-safety" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2720,7 +2720,7 @@ dependencies = [ [[package]] name = "phoxal-service-video" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "phoxal", @@ -2728,7 +2728,7 @@ dependencies = [ [[package]] name = "phoxal-simulator-webots-host" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "clap", @@ -2754,7 +2754,7 @@ dependencies = [ [[package]] name = "phoxal-simulator-webots-robot-controller" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "clap", @@ -2769,7 +2769,7 @@ dependencies = [ [[package]] name = "phoxal-simulator-webots-shared" -version = "0.67.1" +version = "0.68.0" dependencies = [ "phoxal", "rmp-serde", @@ -2779,7 +2779,7 @@ dependencies = [ [[package]] name = "phoxal-simulator-webots-world-controller" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "clap", @@ -2791,7 +2791,7 @@ dependencies = [ [[package]] name = "phoxal-supervisor" -version = "0.67.1" +version = "0.68.0" dependencies = [ "clap", "phoxal", @@ -5144,7 +5144,7 @@ checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f" [[package]] name = "xtask" -version = "0.67.1" +version = "0.68.0" dependencies = [ "anyhow", "cargo_metadata", diff --git a/Cargo.toml b/Cargo.toml index 3bf5ddcb..75a77b62 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.67.1" +version = "0.68.0" edition = "2024" rust-version = "1.88" license = "AGPL-3.0-only" @@ -150,8 +150,8 @@ zenoh = { version = "=1.9.0", default-features = false, features = [ # `default-features = false`: `phoxal` carries one consumer profile per # supported role, and a member that inherits a default profile never says which # role it is. Every member below names its own. -phoxal = { path = "phoxal", version = "=0.67.1", default-features = false } -phoxal-macros = { path = "crates/macros", version = "=0.67.1" } +phoxal = { path = "phoxal", version = "=0.68.0", default-features = false } +phoxal-macros = { path = "crates/macros", version = "=0.68.0" } # Test-support only, and never published. Deliberately carries no version: a # dev-dependency without one is stripped from the manifest on publish, so the # participant crates that use it in tests stay publishable. diff --git a/phoxal/CHANGELOG.md b/phoxal/CHANGELOG.md index 6c0b7567..6ee68b09 100644 --- a/phoxal/CHANGELOG.md +++ b/phoxal/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.68.0](https://github.com/phoxal/framework/compare/v0.67.1...v0.68.0) - 2026-09-06 + +### Added + +- [**breaking**] deliver runtime v2 and world-first Live simulation ([#476](https://github.com/phoxal/framework/pull/476)) + +### Other + +- clarify framework documentation authority ([#474](https://github.com/phoxal/framework/pull/474)) + ## [0.67.1](https://github.com/phoxal/framework/compare/v0.67.0...v0.67.1) - 2026-08-21 ### Fixed diff --git a/simulators/webots/host/Cargo.toml b/simulators/webots/host/Cargo.toml index c44f65f1..86c1de75 100644 --- a/simulators/webots/host/Cargo.toml +++ b/simulators/webots/host/Cargo.toml @@ -21,7 +21,7 @@ image = { workspace = true } libc = { workspace = true } nalgebra = { workspace = true } phoxal = { workspace = true, features = ["session", "simulator"] } -phoxal-simulator-webots-shared = { path = "../shared", version = "=0.67.1", registry = "phoxal" } +phoxal-simulator-webots-shared = { path = "../shared", version = "=0.68.0", registry = "phoxal" } rmp-serde = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } diff --git a/simulators/webots/robot-controller/Cargo.toml b/simulators/webots/robot-controller/Cargo.toml index 68659ecd..c3ad7fea 100644 --- a/simulators/webots/robot-controller/Cargo.toml +++ b/simulators/webots/robot-controller/Cargo.toml @@ -18,7 +18,7 @@ path = "src/main.rs" anyhow = { workspace = true } clap = { workspace = true } phoxal = { workspace = true, features = ["session", "simulator"] } -phoxal-simulator-webots-shared = { path = "../shared", version = "=0.67.1", registry = "phoxal" } +phoxal-simulator-webots-shared = { path = "../shared", version = "=0.68.0", registry = "phoxal" } tokio = { workspace = true, features = ["macros", "rt-multi-thread", "signal"] } tracing = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter"] } diff --git a/simulators/webots/world-controller/Cargo.toml b/simulators/webots/world-controller/Cargo.toml index 7bfa6a46..117b4e44 100644 --- a/simulators/webots/world-controller/Cargo.toml +++ b/simulators/webots/world-controller/Cargo.toml @@ -17,7 +17,7 @@ path = "src/main.rs" [dependencies] anyhow = { workspace = true } clap = { workspace = true } -phoxal-simulator-webots-shared = { path = "../shared", version = "=0.67.1", registry = "phoxal" } +phoxal-simulator-webots-shared = { path = "../shared", version = "=0.68.0", registry = "phoxal" } tracing = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter"] } webots-rs = { workspace = true }