diff --git a/CHANGELOG.md b/CHANGELOG.md index 958178e..11713bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +## 0.3.0 - bevy 0.11 - 2023-08-07 + +### Added + + - added default material as an argument for `PhysicsCore` plugin + - added articulation joint velocity and position sync + +### Changed + + - crate structure has been reworked, so many structs are moved to different places + - `bevy_mod_physx::SceneDescriptor` -> `bevy_mod_physx::core::scene::SceneDescriptor` + - `bevy_mod_physx::components::Geometry` -> `bevy_mod_physx::core::geometry::Geometry` + - `bevy_mod_physx::callbacks::OnAdvance` -> `bevy_mod_physx::types::OnAdvance` + - `bevy_mod_physx::plugins::Velocity` -> `bevy_mod_physx::plugins::velocity::Velocity` + - etc. + - visual debugger is disabled by default, add plugin `PhysicsCore::new().with_pvd()` to enable + - in articulations, `drive_xxx` is renamed to simply `xxx` (e.g. `drive_swing1` -> `swing1`) + +### Fixed + + - changing Transform of an articulation root now correctly syncs to physx + - fixed API for scaling an existing convex mesh + ## 0.2.1 - bevy 0.11 - 2023-07-26 ### Fixed diff --git a/README.md b/README.md index 4901add..99d6e8e 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ fn setup_physics( |[]() |[]() |[]() |[]() |--|--|--|-- -| published | [bevy_mod_physx](https://crates.io/crates/bevy_mod_physx) v0.2.0 | Bevy 0.11 | PhysX 5 +| published | 0.2.x, 0.3.x | Bevy 0.11 | PhysX 5 | | | | | git tags | [git:master](https://github.com/rlidwka/bevy_mod_physx) | Bevy 0.11 | PhysX 5 | | [git:a21b570](https://github.com/rlidwka/bevy_mod_physx/tree/a21b570b20a1e7ac22b5c86c54fcc1597760f2ec) | Bevy 0.11 | PhysX 4