diff --git a/MinieLibrary/release-notes.md b/MinieLibrary/release-notes.md index d9837902c..f7a849dfa 100644 --- a/MinieLibrary/release-notes.md +++ b/MinieLibrary/release-notes.md @@ -1,5 +1,20 @@ # Release log for the Minie library, DacWizard, and MinieExamples +## Version 5.1.0 released on TBD + ++ Bugfix: `PhysicsRigidBody.setInverseInertiaLocal()` and + `PhysicsRigidBody.updateMassProps()` don't update the world inertia tensor ++ Bugfix: when rebuilding a rigid body, many properties are lost ++ Added a `DynamicAnimControl` mechanism to report the completion + of a blend-to-kinematic operation. ++ Added the `CompletionListener` interface. ++ Added the `RigidBodySnapshot` class. ++ Added the `setIgnoreList()` method to the `PhysicsCollisionObject` class. ++ Added a simpler constructor to `PhysicsSoftSpace`. ++ Publicized the `rebuildRigidBody()` method. ++ Updated the native libraries to v16.0.0 of Libbulletjme. ++ Built using Gradle v7.5.1 . + ## Version 5.0.1 released on 2 August 2022 + Bugfix: static rigid body misbehaves after being assigned a positive mass @@ -7,6 +22,7 @@ blends to kinematic mode + Bugfix: when rebuilding a rigid body, its ignore list is lost + Based on v8.1.0 of the Heart library. ++ Built using Gradle v7.5 . ## Version 5.0.0 released on 11 July 2022 @@ -26,7 +42,7 @@ method of the `PhysicsCollisionEvent` class. + Library bugfixes: - + `PhysicsCharacter.onGround()` is unreliable (stephengold/Libbuletjme#18) + + `PhysicsCharacter.onGround()` is unreliable (stephengold/Libbulletjme#18) + `TorsoLink` continues writing the model transform after a blend to kinematic completes + `DynamicAnimControl` rebuilds the ragdoll for minute changes to bone scaling diff --git a/MinieLibrary/src/main/java/jme3utilities/minie/MinieVersion.java b/MinieLibrary/src/main/java/jme3utilities/minie/MinieVersion.java index 62daba8fb..f03fd6008 100644 --- a/MinieLibrary/src/main/java/jme3utilities/minie/MinieVersion.java +++ b/MinieLibrary/src/main/java/jme3utilities/minie/MinieVersion.java @@ -59,6 +59,6 @@ private MinieVersion() { * @return the branch and revision string (not null, not empty) */ public static String versionShort() { - return "master 5.0.2-SNAPSHOT"; + return "master 5.1.0"; } } diff --git a/bash/release.sh b/bash/release.sh index 2da393640..670917208 100755 --- a/bash/release.sh +++ b/bash/release.sh @@ -2,7 +2,7 @@ set -e -V=5.0.1 +V=5.1.0 D=/home/sgold/Releases/Minie/$V mkdir $D diff --git a/common.gradle b/common.gradle index 09841ca34..f7b4d383e 100644 --- a/common.gradle +++ b/common.gradle @@ -15,8 +15,9 @@ ext { // current versions of libraries: jme3Version = '3.5.2-stable' - minieVersion = '5.0.2' - minieSnapshot = '-SNAPSHOT' // to distinguish development builds from releases + minieVersion = '5.1.0' + //minieSnapshot = '-SNAPSHOT' // for development builds + minieSnapshot = '' // for releases } sourceCompatibility = JavaVersion.VERSION_1_7