Skip to content

Conversation

@sebcrozet
Copy link
Member

v0.23.0 (08 Jan 2024)

Fix

  • The broad-phase region key has been replaced by an i64 in the f64 version of rapier, increasing the range before panics occur.
  • Fix BroadphaseMultiSap not being able to serialize correctly with serde_json.
  • Fix KinematicCharacterController::move_shape not respecting parameters max_slope_climb_angle and min_slope_slide_angle.
  • Improve ground detection reliability for KinematicCharacterController. (Fix character controller ground detection attempt 3 #715)
  • Fix wasm32 default values for physics hooks filter to be consistent with native: COMPUTE_IMPULSES.

Added

  • RigidBodySet and ColliderSet have a new constructor with_capacity.
  • Use profiling crate to provide helpful profiling information in different tools.
    • The testbeds have been updated to use puffin_egui

Modified

  • InteractionGroups default value for memberships is now GROUP_1 (Use a reserved "Default" layer for memberships in InteractionGroups #706)
  • ImpulseJointSet::get_mut has a new parameter wake_up: bool, to wake up connected bodies.
  • Removed unmaintained instant in favor of web-time. This effectively removes the wasm-bindgen transitive dependency as it's no longer needed.
  • Significantly improve performances of QueryPipeline::intersection_with_shape.

@sebcrozet
Copy link
Member Author

Publish dry-run failure can be ignored because of the testbed depending on the unpublished rapier v0.23.

@sebcrozet sebcrozet merged commit f2efccf into master Jan 8, 2025
7 of 8 checks passed
@sebcrozet sebcrozet deleted the release-v0.23.0 branch January 8, 2025 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants