Skip to content

Releases: idanarye/bevy-tnua

Avian Integration 0.2.0 - 2024-12-21

21 Dec 02:15
Compare
Choose a tag to compare

Changed

  • Upgrade to Bevy 0.15 and avian 0.2.

Removed

  • TnuaAvian#dPlugin no longer implements Default. Since Avian changed their
    default schedule from PostUpdate to FixedPostUpdate, user code that just
    uses the de-facto default Update will start having weird results. This
    forces the user to make a deliberate decision regarding which schedule to run.

Main Crate 0.21.0 - 2024-12-13

13 Dec 12:55
Compare
Choose a tag to compare

Changed

  • Upgrade to Bevy 0.15.

Removed

  • TnuaControllerBundle. It is no longer needed since TnuaController uses
    Bevy 0.15's required components feature.

Rapier Integration 0.9.0 - 2024-12-13

13 Dec 21:21
Compare
Choose a tag to compare

Changed

  • Use RapierContextEntityLink to detect the Rapir context. This means Tnua
    should now support Rapier's multiple physics worlds feature.

Rapier Integration 0.8.0 - 2024-12-13

13 Dec 12:55
Compare
Choose a tag to compare

Changed

  • Upgrade to Bevy 0.15 and bevy_rapier 0.28.

Physics Integration Layer 0.5.0 - 2024-12-13

13 Dec 12:55
Compare
Choose a tag to compare

Changed

  • Upgrade to Bevy 0.15.

Main Crate 0.20.0 - 2024-10-12

17 Oct 20:20
Compare
Choose a tag to compare

Added

  • A TnuaBuiltinKnockback action for applying knockback that will not be
    nullified even with very high walk acceleration settings (see
    #30)

Changed

  • Instead of fixating it to positive Y, Tnua now calculates the up direction to
    be the reverse of the gravity direction (see see
    #40)
  • [BREAKING] API changes:
    • (only relevant for custom basis/actions) The up_direction of
      TnuaBasisContext and TnuaActionContext is now a field instead of a
      method.
    • TnuaController method for feeding basis and actions no longer return
      &mut Self (this was always redundant, since they get called from queries
      anyway rather than on freshly created objects, so they don't benefit from a
      fluent API)
    • desired_forward fields of TnuaBuiltinWalk and TnuaBuiltinDash were
      changed from Vector3 to Option<Dir3>.
    • The direction fields of some of TnuaBuiltinDashState's variants were
      changed from Vector3 to Dir3.

Avian Integration 0.1.1 - 2024-08-02

17 Oct 20:20
Compare
Choose a tag to compare

Fixed

  • Run TnuaSystemSet before PhysicsStepSet::First rather than
    PhysicsStepSet::BroadPhase. Apparently Avian changed how the sets are organized...

Rapier Integration 0.7.0 - 2024-07-08

13 Dec 12:55
Compare
Choose a tag to compare

Changed

  • Upgrade to Bevy 0.14 and bevy_rapier 0.27.

Avian Integration 0.1.0 - 2024-07-06

17 Oct 20:20
Compare
Choose a tag to compare

Added

  • avian (formerly bevy_xpbd) support - both 2D and 3D.

Main Crate 0.19.0 - 2024-07-05

17 Oct 20:20
Compare
Choose a tag to compare

Changed

  • Upgrade to Bevy 0.14.