Skip to content

Releases: stephengold/Libbulletjme

10.0.0

24 Jan 20:39
Compare
Choose a tag to compare
  • Removed the angularMomentum() and kineticEnergy() methods from the MultiBody class. (API change)
  • Upgraded the Bullet sources to match SHA1 ID=537ccb220 of the bullet3 project.
  • Added a return value to MyQuaternion.validateUnit().
  • Reduced argument validation when assertions are disabled.
  • Added an option to Validate to configure the type of exception thrown for a null argument.
  • Publicized some loggers.
  • Built using Gradle v6.8.1 .

9.3.2

09 Jan 07:49
Compare
Choose a tag to compare
  • Bugfix: a vehicle's acceleration depends on its location (Minie issue #13).
  • Cleared the user pointer of each PhysicsCollisionObject removed during jmeCollisionSpace destruction.
  • Reverted the null check added to btAlignedObjectArray::findLinearSearch().
  • Built using Gradle v6.8 .

9.3.1

06 Jan 22:40
Compare
Choose a tag to compare
  • Build Linux_ARM32hf libraries at Travis-CI.
  • Added a NULL check to btAlignedObjectArray::findLinearSearch().

9.3.0

05 Jan 05:18
Compare
Choose a tag to compare
  • Build Linux_ARM32 libraries at Travis-CI.
  • Publicized 2 methods MultiBodySpace.
  • Bugfix: off-by-one in validation of wheel indices
  • Built using Gradle v6.7.1 .

9.2.4

15 Nov 03:08
Compare
Choose a tag to compare

Built using NDK v21.3.6528147 and Gradle plugin v4.1.1, with minSdkVersion=22.
Tested using JUnit v4.13.1 .

9.2.3

14 Nov 07:56
Compare
Choose a tag to compare

Built using Gradle v6.7 and Android SDK v30.

9.2.2

31 Aug 20:22
Compare
Choose a tag to compare

Bugfix: collision-group checks are ineffective due to missing parentheses

9.2.1

31 Aug 15:58
Compare
Choose a tag to compare

Bugfix: logic error in NewHinge.setLowerLimit()

9.2.0

30 Aug 22:39
Compare
Choose a tag to compare
  • Bugfix: RotationOrder.cpp missing from the Android builds
  • Bugfix: JVM crash while reading collision flags of a static rigid body
  • Added the NewHinge class.
  • Added methods to the New6Dof class:
    • newInstance() factory method
    • calculatedOriginA()
    • calculatedOriginB()
  • Added 8 methods to the com.jme3.math package.

9.1.1

19 Aug 05:46
Compare
Choose a tag to compare
  • Added the matrixToEuler() method to the RotationOrder class.
  • Added the newInstance() method to the New6Dof class.
  • Added the validateNonZero(Quaternion) method to the Validate class.
  • Added the fromAngles() and normalizeLocal() methods to the Quaternion class.
  • Built using Gradle v6.6 .