From 36f91a6a07de2565137e32be30951d03aba03b94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Crozet?= Date: Fri, 17 Oct 2025 22:11:31 +0200 Subject: [PATCH] Release v0.30.1 (#886) --- CHANGELOG.md | 3 ++- crates/rapier2d-f64/Cargo.toml | 4 ++-- crates/rapier2d/Cargo.toml | 4 ++-- crates/rapier3d-f64/Cargo.toml | 4 ++-- crates/rapier3d/Cargo.toml | 4 ++-- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fcca700..7ac5c86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,11 @@ -## Unreleased +## v0.30.1 (17 Oct. 2025) - Kinematic rigid-bodies will no longer fall asleep if they have a nonzero velocity, even if that velocity is very small. The rationale is that, since that velocity is chosen by the user, they really want the platform to move even if the speed is low. - Fix bug where kinematic bodies would ignore the `wake_up` flag passed to `set_linear_velocity` and `set_angular_velocity`. +- Add serde derives to `PdController`, `PidController` and `DynamicRaycastVehicle` controllers. ## v0.30.0 (03 Oct. 2025) diff --git a/crates/rapier2d-f64/Cargo.toml b/crates/rapier2d-f64/Cargo.toml index 19293dc..6864e8d 100644 --- a/crates/rapier2d-f64/Cargo.toml +++ b/crates/rapier2d-f64/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rapier2d-f64" -version = "0.30.0" +version = "0.30.1" authors = ["Sébastien Crozet "] description = "2-dimensional physics engine in Rust." documentation = "https://docs.rs/rapier2d" @@ -69,7 +69,7 @@ vec_map = { version = "0.8", optional = true } web-time = { version = "1.1", optional = true } num-traits = "0.2" nalgebra = "0.34" -parry2d-f64 = "0.25.0" +parry2d-f64 = "0.25.1" simba = "0.9.1" approx = "0.5" rayon = { version = "1", optional = true } diff --git a/crates/rapier2d/Cargo.toml b/crates/rapier2d/Cargo.toml index e4a0575..6177522 100644 --- a/crates/rapier2d/Cargo.toml +++ b/crates/rapier2d/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rapier2d" -version = "0.30.0" +version = "0.30.1" authors = ["Sébastien Crozet "] description = "2-dimensional physics engine in Rust." documentation = "https://docs.rs/rapier2d" @@ -70,7 +70,7 @@ vec_map = { version = "0.8", optional = true } web-time = { version = "1.1", optional = true } num-traits = "0.2" nalgebra = "0.34" -parry2d = "0.25.0" +parry2d = "0.25.1" simba = "0.9.1" approx = "0.5" rayon = { version = "1", optional = true } diff --git a/crates/rapier3d-f64/Cargo.toml b/crates/rapier3d-f64/Cargo.toml index a3baa2d..42f055f 100644 --- a/crates/rapier3d-f64/Cargo.toml +++ b/crates/rapier3d-f64/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rapier3d-f64" -version = "0.30.0" +version = "0.30.1" authors = ["Sébastien Crozet "] description = "3-dimensional physics engine in Rust." documentation = "https://docs.rs/rapier3d" @@ -72,7 +72,7 @@ vec_map = { version = "0.8", optional = true } web-time = { version = "1.1", optional = true } num-traits = "0.2" nalgebra = "0.34" -parry3d-f64 = "0.25.0" +parry3d-f64 = "0.25.1" simba = "0.9.1" approx = "0.5" rayon = { version = "1", optional = true } diff --git a/crates/rapier3d/Cargo.toml b/crates/rapier3d/Cargo.toml index 1fa8dfb..56b93c7 100644 --- a/crates/rapier3d/Cargo.toml +++ b/crates/rapier3d/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rapier3d" -version = "0.30.0" +version = "0.30.1" authors = ["Sébastien Crozet "] description = "3-dimensional physics engine in Rust." documentation = "https://docs.rs/rapier3d" @@ -74,7 +74,7 @@ vec_map = { version = "0.8", optional = true } web-time = { version = "1.1", optional = true } num-traits = "0.2" nalgebra = "0.34" -parry3d = "0.25.0" +parry3d = "0.25.1" simba = "0.9.1" approx = "0.5" rayon = { version = "1", optional = true }