Skip to content

Commit ed7e639

Browse files
authored
Release v0.24.0 (#820)
1 parent 1077fab commit ed7e639

File tree

14 files changed

+43
-39
lines changed

14 files changed

+43
-39
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
## Unreleased
1+
## v0.24.0 (10 April 2025)
22

33
### Added
44

55
- `IntegrationParameters` now implements `PartialEq`.
66

7+
### Modified
8+
9+
- Update dependencies (including `parry` 0.19).
10+
711
## v0.23.1 (05 March 2025)
812

913
### Added

crates/rapier2d-f64/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rapier2d-f64"
3-
version = "0.23.1"
3+
version = "0.24.0"
44
authors = ["Sébastien Crozet <sebcrozet@dimforge.com>"]
55
description = "2-dimensional physics engine in Rust."
66
documentation = "https://docs.rs/rapier2d"
@@ -68,7 +68,7 @@ vec_map = { version = "0.8", optional = true }
6868
web-time = { version = "1.1", optional = true }
6969
num-traits = "0.2"
7070
nalgebra = "0.33"
71-
parry2d-f64 = "0.18.0"
71+
parry2d-f64 = "0.19.0"
7272
simba = "0.9"
7373
approx = "0.5"
7474
rayon = { version = "1", optional = true }

crates/rapier2d/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rapier2d"
3-
version = "0.23.1"
3+
version = "0.24.0"
44
authors = ["Sébastien Crozet <sebcrozet@dimforge.com>"]
55
description = "2-dimensional physics engine in Rust."
66
documentation = "https://docs.rs/rapier2d"
@@ -69,7 +69,7 @@ vec_map = { version = "0.8", optional = true }
6969
web-time = { version = "1.1", optional = true }
7070
num-traits = "0.2"
7171
nalgebra = "0.33"
72-
parry2d = "0.18.0"
72+
parry2d = "0.19.0"
7373
simba = "0.9"
7474
approx = "0.5"
7575
rayon = { version = "1", optional = true }

crates/rapier3d-f64/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rapier3d-f64"
3-
version = "0.23.1"
3+
version = "0.24.0"
44
authors = ["Sébastien Crozet <sebcrozet@dimforge.com>"]
55
description = "3-dimensional physics engine in Rust."
66
documentation = "https://docs.rs/rapier3d"
@@ -71,7 +71,7 @@ vec_map = { version = "0.8", optional = true }
7171
web-time = { version = "1.1", optional = true }
7272
num-traits = "0.2"
7373
nalgebra = "0.33"
74-
parry3d-f64 = "0.18.0"
74+
parry3d-f64 = "0.19.0"
7575
simba = "0.9"
7676
approx = "0.5"
7777
rayon = { version = "1", optional = true }

crates/rapier3d-meshloader/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rapier3d-meshloader"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
authors = ["Sébastien Crozet <sebcrozet@dimforge.com>"]
55
description = "STL file loader for the 3D rapier physics engine."
66
documentation = "https://docs.rs/rapier3d-meshloader"
@@ -29,4 +29,4 @@ thiserror = "2"
2929
profiling = "1.0"
3030
mesh-loader = "0.1.12"
3131

32-
rapier3d = { version = "0.23", path = "../rapier3d" }
32+
rapier3d = { version = "0.24", path = "../rapier3d" }

crates/rapier3d-meshloader/src/lib.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ pub enum MeshLoaderError {
3333
/// # Parameters
3434
/// - `path`: the file’s path.
3535
/// - `converter`: controls how the shapes are computed from the content. In particular, it lets
36-
/// you specify if the computed [`SharedShape`] is a triangle mesh, its convex hull,
37-
/// bounding box, etc.
36+
/// you specify if the computed [`SharedShape`] is a triangle mesh, its convex hull,
37+
/// bounding box, etc.
3838
/// - `scale`: the scaling factor applied to the geometry input to the `converter`. This scale will
39-
/// affect at the geometric level the [`LoadedShape::shape`]. Note that raw mesh value stored
40-
/// in [`LoadedShape::raw_mesh`] remains unscaled.
39+
/// affect at the geometric level the [`LoadedShape::shape`]. Note that raw mesh value stored
40+
/// in [`LoadedShape::raw_mesh`] remains unscaled.
4141
pub fn load_from_path(
4242
path: impl AsRef<Path>,
4343
converter: &MeshConverter,
@@ -63,11 +63,11 @@ pub fn load_from_path(
6363
/// # Parameters
6464
/// - `raw_mesh`: the raw mesh.
6565
/// - `converter`: controls how the shape is computed from the STL content. In particular, it lets
66-
/// you specify if the computed [`SharedShape`] is a triangle mesh, its convex hull,
67-
/// bounding box, etc.
66+
/// you specify if the computed [`SharedShape`] is a triangle mesh, its convex hull,
67+
/// bounding box, etc.
6868
/// - `scale`: the scaling factor applied to the geometry input to the `converter`. This scale will
69-
/// affect at the geometric level the [`LoadedShape::shape`]. Note that raw mesh value stored
70-
/// in [`LoadedShape::raw_mesh`] remains unscaled.
69+
/// affect at the geometric level the [`LoadedShape::shape`]. Note that raw mesh value stored
70+
/// in [`LoadedShape::raw_mesh`] remains unscaled.
7171
pub fn load_from_raw_mesh(
7272
raw_mesh: &Mesh,
7373
converter: &MeshConverter,

crates/rapier3d-urdf/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rapier3d-urdf"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
authors = ["Sébastien Crozet <sebcrozet@dimforge.com>"]
55
description = "URDF file loader for the 3D rapier physics engine."
66
documentation = "https://docs.rs/rapier3d-urdf"
@@ -31,5 +31,5 @@ anyhow = "1"
3131
bitflags = "2"
3232
urdf-rs = "0.9"
3333

34-
rapier3d = { version = "0.23", path = "../rapier3d" }
35-
rapier3d-meshloader = { version = "0.4.0", path = "../rapier3d-meshloader", default-features = false, optional = true }
34+
rapier3d = { version = "0.24", path = "../rapier3d" }
35+
rapier3d-meshloader = { version = "0.5.0", path = "../rapier3d-meshloader", default-features = false, optional = true }

crates/rapier3d-urdf/src/lib.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -221,9 +221,9 @@ impl UrdfRobot {
221221
/// - `path`: the path of the URDF file.
222222
/// - `options`: customize the creation of rapier objects from the URDF description.
223223
/// - `mesh_dir`: the base directory containing the meshes referenced by the URDF file. When
224-
/// a mesh reference is found in the URDF file, this `mesh_dir` is appended
225-
/// to the file path. If `mesh_dir` is `None` then the mesh directory is assumed
226-
/// to be the same directory as the one containing the URDF file.
224+
/// a mesh reference is found in the URDF file, this `mesh_dir` is appended
225+
/// to the file path. If `mesh_dir` is `None` then the mesh directory is assumed
226+
/// to be the same directory as the one containing the URDF file.
227227
pub fn from_file(
228228
path: impl AsRef<Path>,
229229
options: UrdfLoaderOptions,
@@ -249,8 +249,8 @@ impl UrdfRobot {
249249
/// - `str`: the string content of an URDF file.
250250
/// - `options`: customize the creation of rapier objects from the URDF description.
251251
/// - `mesh_dir`: the base directory containing the meshes referenced by the URDF file. When
252-
/// a mesh reference is found in the URDF file, this `mesh_dir` is appended
253-
/// to the file path.
252+
/// a mesh reference is found in the URDF file, this `mesh_dir` is appended
253+
/// to the file path.
254254
pub fn from_str(
255255
str: &str,
256256
options: UrdfLoaderOptions,
@@ -272,8 +272,8 @@ impl UrdfRobot {
272272
/// - `robot`: the robot loaded from an URDF file.
273273
/// - `options`: customize the creation of rapier objects from the URDF description.
274274
/// - `mesh_dir`: the base directory containing the meshes referenced by the URDF file. When
275-
/// a mesh reference is found in the URDF file, this `mesh_dir` is appended
276-
/// to the file path.
275+
/// a mesh reference is found in the URDF file, this `mesh_dir` is appended
276+
/// to the file path.
277277
pub fn from_robot(robot: &Robot, options: UrdfLoaderOptions, mesh_dir: &Path) -> Self {
278278
let mut name_to_link_id = HashMap::new();
279279
let mut link_is_root = vec![true; robot.links.len()];

crates/rapier3d/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rapier3d"
3-
version = "0.23.1"
3+
version = "0.24.0"
44
authors = ["Sébastien Crozet <sebcrozet@dimforge.com>"]
55
description = "3-dimensional physics engine in Rust."
66
documentation = "https://docs.rs/rapier3d"
@@ -73,7 +73,7 @@ vec_map = { version = "0.8", optional = true }
7373
web-time = { version = "1.1", optional = true }
7474
num-traits = "0.2"
7575
nalgebra = "0.33"
76-
parry3d = "0.18.0"
76+
parry3d = "0.19.0"
7777
simba = "0.9"
7878
approx = "0.5"
7979
rayon = { version = "1", optional = true }

crates/rapier_testbed2d-f64/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rapier_testbed2d-f64"
3-
version = "0.23.1"
3+
version = "0.24.0"
44
authors = ["Sébastien Crozet <sebcrozet@dimforge.com>"]
55
description = "Testbed for the Rapier 2-dimensional physics engine in Rust."
66
homepage = "http://rapier.rs"
@@ -99,5 +99,5 @@ bevy = { version = "0.15", default-features = false, features = [
9999
[dependencies.rapier]
100100
package = "rapier2d-f64"
101101
path = "../rapier2d-f64"
102-
version = "0.23.0"
102+
version = "0.24.0"
103103
features = ["serde-serialize", "debug-render", "profiler"]

0 commit comments

Comments
 (0)