aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-10-30 17:24:37 +0100
committerSébastien Crozet <developer@crozet.re>2022-10-30 17:24:37 +0100
commit58606f433a750b588ce185e21c854997145b09c5 (patch)
tree3bd1bb7973186046c518f7e3b0d97f2c57b29428
parent6b9762694673d42671d58d9e2178b9c94fc39053 (diff)
downloadrapier-58606f433a750b588ce185e21c854997145b09c5.tar.gz
rapier-58606f433a750b588ce185e21c854997145b09c5.tar.bz2
rapier-58606f433a750b588ce185e21c854997145b09c5.zip
Release v0.16.0
-rw-r--r--CHANGELOG.md15
-rw-r--r--crates/rapier2d-f64/Cargo.toml2
-rw-r--r--crates/rapier2d/Cargo.toml2
-rw-r--r--crates/rapier3d-f64/Cargo.toml2
-rw-r--r--crates/rapier3d/Cargo.toml2
-rw-r--r--crates/rapier_testbed2d-f64/Cargo.toml4
-rw-r--r--crates/rapier_testbed2d/Cargo.toml4
-rw-r--r--crates/rapier_testbed3d-f64/Cargo.toml4
-rw-r--r--crates/rapier_testbed3d/Cargo.toml4
9 files changed, 27 insertions, 12 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 746f6f2..4d3e9e5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,18 @@
+## v0.16.0 (30 Oct. 2022)
+### Added
+- Implement `Copy` for `CharacterCollision`.
+- Implement conversion (`From` trait) between `Group` and `u32`.
+- Add `ColliderBuilder::trimesh_with_flags` to build a triangle mesh with specific flags controlling
+ its initialization.
+
+### Modified
+- Rename `AABB` to `Aabb` to comply with Rust’s style guide.
+- Switch to `parry 0.11`.
+
+### Fix
+- Fix internal edges of 3D triangle meshes or 3D heightfields generating invalid contacts preventing
+ balls from moving straight.
+
## v0.15.0 (02 Oct. 2022)
### Added
- Add a **kinematic character** controller implementation. See the `control` module. The character controller currently
diff --git a/crates/rapier2d-f64/Cargo.toml b/crates/rapier2d-f64/Cargo.toml
index ba3b262..e99f0b7 100644
--- a/crates/rapier2d-f64/Cargo.toml
+++ b/crates/rapier2d-f64/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rapier2d-f64"
-version = "0.15.0"
+version = "0.16.0"
authors = [ "Sébastien Crozet <developer@crozet.re>" ]
description = "2-dimensional physics engine in Rust."
documentation = "http://docs.rs/rapier2d"
diff --git a/crates/rapier2d/Cargo.toml b/crates/rapier2d/Cargo.toml
index 9df7af1..fd0c737 100644
--- a/crates/rapier2d/Cargo.toml
+++ b/crates/rapier2d/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rapier2d"
-version = "0.15.0"
+version = "0.16.0"
authors = [ "Sébastien Crozet <developer@crozet.re>" ]
description = "2-dimensional physics engine in Rust."
documentation = "http://docs.rs/rapier2d"
diff --git a/crates/rapier3d-f64/Cargo.toml b/crates/rapier3d-f64/Cargo.toml
index f6c09ba..d2fa027 100644
--- a/crates/rapier3d-f64/Cargo.toml
+++ b/crates/rapier3d-f64/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rapier3d-f64"
-version = "0.15.0"
+version = "0.16.0"
authors = [ "Sébastien Crozet <developer@crozet.re>" ]
description = "3-dimensional physics engine in Rust."
documentation = "http://docs.rs/rapier3d"
diff --git a/crates/rapier3d/Cargo.toml b/crates/rapier3d/Cargo.toml
index bf02274..e3da8ee 100644
--- a/crates/rapier3d/Cargo.toml
+++ b/crates/rapier3d/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rapier3d"
-version = "0.15.0"
+version = "0.16.0"
authors = [ "Sébastien Crozet <developer@crozet.re>" ]
description = "3-dimensional physics engine in Rust."
documentation = "http://docs.rs/rapier3d"
diff --git a/crates/rapier_testbed2d-f64/Cargo.toml b/crates/rapier_testbed2d-f64/Cargo.toml
index b30c499..9ce9bcd 100644
--- a/crates/rapier_testbed2d-f64/Cargo.toml
+++ b/crates/rapier_testbed2d-f64/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rapier_testbed2d-f64"
-version = "0.15.0"
+version = "0.16.0"
authors = [ "Sébastien Crozet <developer@crozet.re>" ]
description = "Testbed for the Rapier 2-dimensional physics engine in Rust."
homepage = "http://rapier.org"
@@ -56,5 +56,5 @@ bevy = {version = "0.8", default-features = false, features = ["bevy_winit", "re
[dependencies.rapier]
package = "rapier2d-f64"
path = "../rapier2d-f64"
-version = "0.15.0"
+version = "0.16.0"
features = [ "serde-serialize", "debug-render", "profiler" ]
diff --git a/crates/rapier_testbed2d/Cargo.toml b/crates/rapier_testbed2d/Cargo.toml
index 294b08e..a1d8141 100644
--- a/crates/rapier_testbed2d/Cargo.toml
+++ b/crates/rapier_testbed2d/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rapier_testbed2d"
-version = "0.15.0"
+version = "0.16.0"
authors = [ "Sébastien Crozet <developer@crozet.re>" ]
description = "Testbed for the Rapier 2-dimensional physics engine in Rust."
homepage = "http://rapier.org"
@@ -56,5 +56,5 @@ bevy = {version = "0.8", default-features = false, features = ["bevy_winit", "re
[dependencies.rapier]
package = "rapier2d"
path = "../rapier2d"
-version = "0.15.0"
+version = "0.16.0"
features = [ "serde-serialize", "debug-render", "profiler" ]
diff --git a/crates/rapier_testbed3d-f64/Cargo.toml b/crates/rapier_testbed3d-f64/Cargo.toml
index ad5ea08..d5760a2 100644
--- a/crates/rapier_testbed3d-f64/Cargo.toml
+++ b/crates/rapier_testbed3d-f64/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rapier_testbed3d-f64"
-version = "0.15.0"
+version = "0.16.0"
authors = [ "Sébastien Crozet <developer@crozet.re>" ]
description = "Testbed for the Rapier 3-dimensional physics engine in Rust."
homepage = "http://rapier.org"
@@ -55,5 +55,5 @@ bevy = {version = "0.8", default-features = false, features = ["bevy_winit", "re
[dependencies.rapier]
package = "rapier3d-f64"
path = "../rapier3d-f64"
-version = "0.15.0"
+version = "0.16.0"
features = [ "serde-serialize", "debug-render", "profiler" ]
diff --git a/crates/rapier_testbed3d/Cargo.toml b/crates/rapier_testbed3d/Cargo.toml
index 43e46f5..62d5dd1 100644
--- a/crates/rapier_testbed3d/Cargo.toml
+++ b/crates/rapier_testbed3d/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rapier_testbed3d"
-version = "0.15.0"
+version = "0.16.0"
authors = [ "Sébastien Crozet <developer@crozet.re>" ]
description = "Testbed for the Rapier 3-dimensional physics engine in Rust."
homepage = "http://rapier.org"
@@ -59,5 +59,5 @@ bevy = {version = "0.8", default-features = false, features = ["bevy_winit", "re
[dependencies.rapier]
package = "rapier3d"
path = "../rapier3d"
-version = "0.15.0"
+version = "0.16.0"
features = [ "serde-serialize", "debug-render", "profiler" ]