From 8c97963364b6daff09edb5afc47c874e6a5c27ca Mon Sep 17 00:00:00 2001 From: "K. Isom" Date: Wed, 21 Oct 2026 22:38:08 -0700 Subject: [PATCH] chore: bump hosts to 0.4.0 The host crates ship breaking changes (log format v2, flush and set_wall_clock, the tines::serve signature, tines-core 1) that can't go out as the already-released 0.3.0 (1.0 review S13). tines-core stays 1.0.0. Co-Authored-By: Claude Opus 5.5 --- Cargo.lock | 10 +++++----- Cargo.toml | 2 +- tines-ros2/Cargo.toml | 6 +++--- tines/Cargo.toml | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 644fe3c0..4df26893 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1462,7 +1462,7 @@ dependencies = [ [[package]] name = "tines" -version = "0.3.0" +version = "0.4.0" dependencies = [ "heapless 0.8.0", "postcard", @@ -1475,7 +1475,7 @@ dependencies = [ [[package]] name = "tines-bt" -version = "0.3.0" +version = "0.4.0" dependencies = [ "bluer", "futures", @@ -1497,7 +1497,7 @@ dependencies = [ [[package]] name = "tines-ros2" -version = "0.3.0" +version = "0.4.0" dependencies = [ "rclrs", "ros-env", @@ -1509,7 +1509,7 @@ dependencies = [ [[package]] name = "tines-sim" -version = "0.3.0" +version = "0.4.0" dependencies = [ "proptest", "rand 0.8.8", @@ -1518,7 +1518,7 @@ dependencies = [ [[package]] name = "tines-store" -version = "0.3.0" +version = "0.4.0" dependencies = [ "postcard", "serde", diff --git a/Cargo.toml b/Cargo.toml index cc7c0a56..a354bbcf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["tines-core", "tines-sim", "tines-store", "tines-bt", "tines-ros2", " resolver = "2" [workspace.package] -version = "0.3.0" +version = "0.4.0" edition = "2021" license = "Apache-2.0" authors = ["K. Isom"] diff --git a/tines-ros2/Cargo.toml b/tines-ros2/Cargo.toml index 4ae76f6e..5a5c51c7 100644 --- a/tines-ros2/Cargo.toml +++ b/tines-ros2/Cargo.toml @@ -21,12 +21,12 @@ ros2 = ["dep:rclrs", "dep:ros-env", "dep:tines"] [dependencies] tines-core = { path = "../tines-core", version = "1" } -tines-store = { path = "../tines-store", version = "0.3.0" } -tines-bt = { path = "../tines-bt", version = "0.3.0" } +tines-store = { path = "../tines-store", version = "0.4.0" } +tines-bt = { path = "../tines-bt", version = "0.4.0" } # The host's wall-clock abstraction (`HostClock`) and the trusted-time state # machine it drives. Only needed behind the `ros2` feature — `TinesNode` is the # only consumer and that is compiled only with `ros2` — so keep it optional. -tines = { path = "../tines", version = "0.3.0", optional = true } +tines = { path = "../tines", version = "0.4.0", optional = true } rclrs = { version = "0.8", optional = true } # ros_env provides the ROS 2 message types (std_msgs, including # UInt8MultiArray) by include!()ing the generated crates from diff --git a/tines/Cargo.toml b/tines/Cargo.toml index b992b07b..d02fa056 100644 --- a/tines/Cargo.toml +++ b/tines/Cargo.toml @@ -12,8 +12,8 @@ categories = ["science::robotics", "network-programming"] [dependencies] tines-core = { path = "../tines-core", version = "1" } -tines-store = { path = "../tines-store", version = "0.3.0" } -tines-bt = { path = "../tines-bt", version = "0.3.0" } +tines-store = { path = "../tines-store", version = "0.4.0" } +tines-bt = { path = "../tines-bt", version = "0.4.0" } serde = { version = "1", features = ["derive"] } serde_json = "1"