Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Unreleased
## 0.28.0

### Breaking changes

Expand All @@ -17,6 +17,16 @@

### Fixed

- Fix `Bvh::scale`/`BvhNode::scale` producing an inverted AABB on negative scale components, which
silently broke queries on shapes scaled with reflections (e.g. `TriMesh::scaled`). Scale components
must now be non-zero (previously: positive) ([#406](https://github.com/dimforge/parry/pull/406)).
- Fix `Voxels::scaled` not scaling the internal chunk BVH, causing queries on scaled voxels to miss
geometry ([#419](https://github.com/dimforge/parry/pull/419)).
- Fix `Bvh::optimize_incremental` panicking after multiple `remove`s without an intervening `refit`
when the root collapses to a partial root, leaving orphaned wide nodes
([#409](https://github.com/dimforge/parry/pull/409)).
- Correct the assertion message on `Aabb`/`BoundingSphere`'s `loosen`/`tighten` (and their `*_ed`
variants) to "must be non-negative" ([#394](https://github.com/dimforge/parry/pull/394)).
- Fix multiple EPA failures on large coordinate magnitudes by scaling the face-rejection tolerance
relative to the simplex vertex magnitudes ([#415](https://github.com/dimforge/parry/issues/415)).
- Fix CCD edge cases (in both ball-vs-ball and support-map-vs-support-map casts) where casts
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ members = [
resolver = "2"

[workspace.package]
version = "0.27.0"
version = "0.28.0"
authors = ["Sébastien Crozet <developer@crozet.re>"]
documentation = "https://parry.rs/docs"
homepage = "https://parry.rs"
Expand Down
Loading