From a729c95b4f05de19a90e6e40e5960e2efbf575bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Crozet?= Date: Sun, 11 Dec 2022 14:41:05 +0100 Subject: [PATCH] Release v0.12.0 --- 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, 13 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f52b521..1d2e4799 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,20 @@ # Change Log -## Unreleased +## v0.12.0 (11 Nov. 2022) + +### Modified +- `Qbvh::leaf_data` now requires `&self` instead of `&mut self`. +- Replace the `Qbvh::leaf` boolean by a bitflags. ### Added - Add `Qbvh::remove`, `Qbvh::pre_update_or_insert`, `Qbvh::refit`, `Qbvh::rebalance` to allow modifying a `Qbvh` without having to rebuild it completely. +- Add `QbvhNode::is_leaf` to get if a node is a leaf or not. - Add `SharedShape::trimesh_with_flags` for building a trimesh with specific pre-processing flags. +### Fixed +- Fix `Triangle::contains_point`. + ## v0.11.1 (30 Oct. 2022) ### Added diff --git a/crates/parry2d-f64/Cargo.toml b/crates/parry2d-f64/Cargo.toml index 5b681124..0faf108e 100644 --- a/crates/parry2d-f64/Cargo.toml +++ b/crates/parry2d-f64/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry2d-f64" -version = "0.11.1" +version = "0.12.0" 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 f88d9c0b..79156ce8 100644 --- a/crates/parry2d/Cargo.toml +++ b/crates/parry2d/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry2d" -version = "0.11.1" +version = "0.12.0" 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 dc80ba9d..092b4654 100644 --- a/crates/parry3d-f64/Cargo.toml +++ b/crates/parry3d-f64/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry3d-f64" -version = "0.11.1" +version = "0.12.0" 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 1b5bb7be..ad4e21c0 100644 --- a/crates/parry3d/Cargo.toml +++ b/crates/parry3d/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry3d" -version = "0.11.1" +version = "0.12.0" authors = [ "Sébastien Crozet " ] description = "3 dimensional collision detection library in Rust."