From 029429e1122dc91a8d4201d9fa7a6cc226bafb59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Crozet?= Date: Sun, 23 Jun 2024 18:21:01 +0200 Subject: [PATCH] Release v0.16.0 (#213) --- CHANGELOG.md | 19 +++++++++++++++++++ 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, 23 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a96788cb..183b5dfc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Change Log +## v0.16.0 + +### Fix + +- Fix edge case where some of the principal angular inertia are clamped to zero + for decimeter-sized objects. +- Have ball-ball shape casting take into account the `stop_on_penetration` flags. +- Don’t panic in EPA for a corner case that needs some additional debugging. Show a debug log instead. + +### Added + +- Implement concave polygons intersections: `polygons_intersection_points`, `polygon_intersection`. + +### Modified + +- Update `bitflags` to version ^2.3 +- Update `nalgebra` to 0.33. +- Update `indexmap` to 2. + ## v0.15.1 ### Fix diff --git a/crates/parry2d-f64/Cargo.toml b/crates/parry2d-f64/Cargo.toml index 8635ddb3..65827f13 100644 --- a/crates/parry2d-f64/Cargo.toml +++ b/crates/parry2d-f64/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry2d-f64" -version = "0.15.1" +version = "0.16.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 09ad72a9..8f9f1012 100644 --- a/crates/parry2d/Cargo.toml +++ b/crates/parry2d/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry2d" -version = "0.15.1" +version = "0.16.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 42d70c52..65e96d32 100644 --- a/crates/parry3d-f64/Cargo.toml +++ b/crates/parry3d-f64/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry3d-f64" -version = "0.15.1" +version = "0.16.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 78b7c618..c321cf61 100644 --- a/crates/parry3d/Cargo.toml +++ b/crates/parry3d/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "parry3d" -version = "0.15.1" +version = "0.16.0" authors = ["Sébastien Crozet "] description = "3 dimensional collision detection library in Rust."