From 22429f4ec1d1759ac223a0514c5fb7989408b9f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Crozet?= Date: Tue, 12 May 2026 13:20:05 +0200 Subject: [PATCH] Release v0.26.1 --- CHANGELOG.md | 10 ++++++++-- crates/parry2d-f64/Cargo.toml | 2 +- crates/parry2d/Cargo.toml | 2 +- crates/parry3d-f64/Cargo.toml | 2 +- crates/parry3d/Cargo.toml | 2 +- 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5f5e95d..96f60071 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,14 @@ -## Unreleased +## 0.26.1 ### Added -- Added `Bvh::traverse_indexed` to traverse only a part of the subtree, and to retrieve the node’s indices. +- Added `Bvh::traverse_indexed` to traverse only a part of the subtree, and to retrieve the node’s indices ([#416](https://github.com/dimforge/parry/pull/416)). + +### Fixed + +- Fix `Bvh::optimize_incremental` being non-deterministic when restored from a serialized snapshot. The + incremental optimization state is now stored on the `Bvh` itself (instead of the non-serializable + `BvhWorkspace`) so it survives serialization/deserialization ([#403](https://github.com/dimforge/parry/pull/403)). ## 0.26.0 diff --git a/crates/parry2d-f64/Cargo.toml b/crates/parry2d-f64/Cargo.toml index 2fc37cad..70fd4945 100644 --- a/crates/parry2d-f64/Cargo.toml +++ b/crates/parry2d-f64/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry2d-f64" -version = "0.26.0" +version = "0.26.1" authors = ["Sébastien Crozet "] description = "2 dimensional collision detection library in Rust. 64-bit precision version." diff --git a/crates/parry2d/Cargo.toml b/crates/parry2d/Cargo.toml index 5e5bf436..82724980 100644 --- a/crates/parry2d/Cargo.toml +++ b/crates/parry2d/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry2d" -version = "0.26.0" +version = "0.26.1" authors = ["Sébastien Crozet "] description = "2 dimensional collision detection library in Rust." diff --git a/crates/parry3d-f64/Cargo.toml b/crates/parry3d-f64/Cargo.toml index 6f8a0331..c9ccc71e 100644 --- a/crates/parry3d-f64/Cargo.toml +++ b/crates/parry3d-f64/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry3d-f64" -version = "0.26.0" +version = "0.26.1" authors = ["Sébastien Crozet "] description = "3 dimensional collision detection library in Rust. 64-bits precision version." diff --git a/crates/parry3d/Cargo.toml b/crates/parry3d/Cargo.toml index d76a155a..af5de382 100644 --- a/crates/parry3d/Cargo.toml +++ b/crates/parry3d/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry3d" -version = "0.26.0" +version = "0.26.1" authors = ["Sébastien Crozet "] description = "3 dimensional collision detection library in Rust."