Skip to content
This repository was archived by the owner on Jun 28, 2024. It is now read-only.

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Jun 9, 2022

Updates the requirements on rapier2d to permit the latest version.

Changelog

Sourced from rapier2d's changelog.

v0.13.0 (31 May 2022)

Fixed

  • Fix incorrect sensor events being generated after collider removal.
  • Fix bug where the CCD thickness wasn’t initialized properly.
  • Fix bug where the contact compliance would result in undesired tunneling, despite CCD being enabled.

Modified

  • Add a wake_up: bool argument to the ImpulseJointSet::insert and MultibodyJointSet::insert to automatically wake-up the rigid-bodies attached to the inserted joint.
  • The methods ImpulseJointSet::remove/remove_joints_attached_to_rigid_body, MultibodyJointSet::remove/remove_joints_attached_to_rigid_body and MultibodyjointSet::remove_multibody_articulations no longer require the bodies and islands arguments.
  • Make the instant dependency optional, behind a profiler cargo feature.
  • Rename STATIC to FIXED in the ActiveCollisionTypes flags.
  • Rename ImpulseJointSet::joints_with to ::attached_joints. Add the joint’s handle to the closure arguments.
  • Make the default debug-render less noisy out-of-the-box by only rendering joints, rigid-bodies, and colliders by default.

Added

  • Debug-renderer: add rendering of contacts, solver contacts, and collider AABBs
  • Add MultibodyJointSet::attached_joints to return all the multibody joints attached to a given rigid-body.

v0.12.0 (30 Apr. 2022)

Fixed

  • Fix the simulation when the parallel feature is enabled.
  • Fix bug where damping would not be applied properly to some bodies.
  • Fix panics caused by various situations (contact or joints) involving rigid-bodies with locked translations/rotations.
  • Fix bug where collider modifications (like changes of collision groups, or shape) would not wake-up their attached rigid-body, or would not have any effect on pre-existing contacts.
  • Fix the automatic update of a rigid-body’s mass properties after changing one of its attached colliders.
  • Fix the broad-phase becoming potentially invalid after a change of collision groups.

Modified

  • Switch to nalgebra 0.31.
  • Switch to parry 0.9.
  • Rename JointHandle to ImpulseJointHandle.
  • Rename RigidBodyMassPropsFlags to LockedAxes.
  • Rename RigidBody::apply_force, ::apply_torque, ::apply_force_at_point to ::add_force, ::add_torque, and ::add_force_at_point to better reflect the fact that they are not cleared at the end of the timestep.
  • Rename RigidBodyType::Static to RigidBodyType::Fixed to avoid confusion with the static keyword.
  • All method referring to static rigid-bodies now use fixed instead of static.
  • Rename RigidBodyBuilder::new_static, new_kinematic_velocity_based, new_kinematic_velocity_based to RigidBodyBuilder::fixed, kinematic_velocity_based, kinematic_velocity_based.
  • The ContactEvent and IntersectionEvent have been replaced by a single enum CollisionEvent in order to simplify the user’s event handling.
  • The ActiveEvents::CONTACT_EVENTS and ActiveEvents::INTERSECTION_EVENTS flags have been replaced by a single flag ActiveEvents::COLLISION_EVENTS.
  • Joint motors no longer have a VelocityBased model. The new choices are AccelerationBased and ForceBased

... (truncated)

Commits
  • cd03eb4 Merge pull request #338 from dimforge/release-v0.13.0
  • c8c0f46 Release v0.13.0
  • febd7fb Merge pull request #337 from dimforge/event-removed-fix
  • 362b9f2 Fix incorrect sensor events being generated after collider removal
  • 77aa1dd Merge pull request #336 from dimforge/debug-render-tweaks
  • 63a6889 Adjust the defaults for the debug-renderer + add a JOINTS compound bitflag
  • de44fda Merge pull request #335 from dimforge/optional-instant
  • 10ca347 Make theinstant dependency optional, behind a profiler cargo feature
  • fb1bfc7 Merge pull request #334 from dimforge/fixes
  • 0640f5e Fix parallel build
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [rapier2d](https://github.com/dimforge/rapier) to permit the latest version.
- [Release notes](https://github.com/dimforge/rapier/releases)
- [Changelog](https://github.com/dimforge/rapier/blob/master/CHANGELOG.md)
- [Commits](dimforge/rapier@v0.11.1...v0.13.0)

---
updated-dependencies:
- dependency-name: rapier2d
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jun 9, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant