Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 20, 2025

Updates the requirements on rapier3d to permit the latest version.

Changelog

Sourced from rapier3d's changelog.

v0.30.1 (17 Oct. 2025)

  • Kinematic rigid-bodies will no longer fall asleep if they have a nonzero velocity, even if that velocity is very small. The rationale is that, since that velocity is chosen by the user, they really want the platform to move even if the speed is low.
  • Fix bug where kinematic bodies would ignore the wake_up flag passed to set_linear_velocity and set_angular_velocity.
  • Add serde derives to PdController, PidController and DynamicRaycastVehicle controllers.

v0.30.0 (03 Oct. 2025)

  • Update to parry 0.25 (which involves breaking changes in the Voxels API but improves its internal storage to support large voxel maps).

v0.29.0 (05 Sept. 2025)

This version contains a significant rework of the internal velocity constraints solver. This makes it both simpler and more optimized (making the whole simulation up to 25% faster). For details on all the changes, see #876.

Notable changes include:

  • Update to parry 0.24 (includes a breaking change where all the *angular_inertia_sqrt fields and functions have been replaced by their non-square-root equivalent.
  • Fixed bug where friction on kinematic bodies would affect dynamic bodies much more weakly than it should.
  • In 3D, added a new friction model that is more efficient than the traditional Coulomb friction. This new simplified model is enabled by default and can be changed with IntegrationParameters::friction_model.
  • Removed support for the legacy PGS solver. Removed IntegrationParameters::pgs_legacy and ::tgs_soft_without_warmstart.

v0.28.0 (08 August 2025)

Modified

  • Update to nalgebra 0.34 and parry 0.23.
  • Only run the broad-phase once at the beginning of the physics step.
  • Don’t rebuild a BVH from scratch for CCD. Instead, reuse the broad-phase bvh with localized changes.
  • The public methods of IslandSolver has changed slightly to take the broad-phase as input.
  • Removed the BroadPhase trait and use the BVH broad-phase directly instead of a trait-object.

Added

  • Add Collider::compute_broad_phase_aabb to compute the AABB to be used by the broad-phase, taking into account its contact skin, prediction, and soft-ccd.

Fix

  • Fix issue where some solver contacts would disappear from the contact graph before the user had a chance to read them.

... (truncated)

Commits
  • 36f91a6 Release v0.30.1 (#886)
  • c1be3e8 feat: documentation improvements (#884)
  • 27b11b9 fix regressions with sleeping behavior of kinematic bodies (#885)
  • ae1d479 Add serde derives to Pd, Pid and DynamicRaycastVehicle controllers (#883)
  • 3ac5ed4 Release v0.30.0 (#880)
  • 134f433 feat: solver improvements + release v0.29.0 (#876)
  • 317322b feat: reduce the amount of duplicate work the broad-phase is doing for user c...
  • 038eb34 Remove accidental new dependencies (#871)
  • efa7e76 Release v0.27.0 (#865)
  • f9c9864 revert character controller gravity being gravity dependent (from 822) (#857)
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 20, 2025
Updates the requirements on [rapier3d](https://github.com/dimforge/rapier) to permit the latest version.
- [Changelog](https://github.com/dimforge/rapier/blob/master/CHANGELOG.md)
- [Commits](dimforge/rapier@v0.23.0...v0.30.1)

---
updated-dependencies:
- dependency-name: rapier3d
  dependency-version: 0.30.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/crates/engine/rapier3d-0.30.1 branch from eb614fd to 8a74c36 Compare November 3, 2025 19:36
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 24, 2025

Superseded by #28.

@dependabot dependabot bot closed this Nov 24, 2025
@dependabot dependabot bot deleted the dependabot/cargo/crates/engine/rapier3d-0.30.1 branch November 24, 2025 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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.

0 participants