diff --git a/MinieLibrary/release-notes.md b/MinieLibrary/release-notes.md index def9f5641..3ab01bc29 100644 --- a/MinieLibrary/release-notes.md +++ b/MinieLibrary/release-notes.md @@ -1,5 +1,30 @@ # Release log for the Minie library, DacWizard, MinieExamples, and VhacdTuner +## Version 7.4.0 released on TBD + ++ Fixed bugs: + + `BetterCharacterControl` oscillates while unducking near an overhang + + `BetterCharacterController.isOnGround()` is unreliable + + `TestIssue18Heightfield` app throws `IllegalArgumentException` + + excessive logging from the `TestIssue13` application ++ Implemented kinematic modes for `BetterCharacterControl` + and `JoinedBodyControl`. ++ Deprecated 7 library methods for obtaining native IDs: + + `CollisionShape.getObjectId()` + + `CollisionSpace.getSpaceId()` + + `PhysicsCollisionObject.getObjectId()` + + `PhysicsJoint.getObjectId()` + + `RigidBodyMotionState.getObjectId()` + + `RotationalLimitMotor.getMotor()` + + `TranslationalLimitMotor.getMotor()` ++ Based on: + + v3.6.0-stable of JMonkeyEngine, + + v3.0.0 of the jME-TTF library, + + v8.3.2 of the Heart library, + + v1.0.0 of the Acorus library, + + v0.7.5 of the Wes library, and + + v0.9.35 of the jme3-utilities-nifty library. + ## Version 7.3.0+for36 released on 3 March 2023 + Fixed bugs: diff --git a/MinieLibrary/src/main/java/jme3utilities/minie/MinieVersion.java b/MinieLibrary/src/main/java/jme3utilities/minie/MinieVersion.java index 5494a8d95..6e01e83ff 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 7.3.1+for36-SNAPSHOT"; + return "master 7.4.0"; } } diff --git a/bash/release.sh b/bash/release.sh index 24d49e260..2cacd017b 100755 --- a/bash/release.sh +++ b/bash/release.sh @@ -4,7 +4,7 @@ set -e export JAVA_HOME=/usr/lib/jvm/Temurin/jdk-17.0.6+10 -V=7.3.0+for36 +V=7.4.0 D=/home/sgold/Releases/Minie/$V mkdir $D @@ -13,25 +13,25 @@ cp MinieLibrary/build/libs/*.{jar,module,pom} $D # Note: the -javadoc.jar and -sources.jar are copied just once! ./gradlew clean release -Pbare -cp MinieLibrary/build/libs/*bare+for36.{jar,module,pom} $D +cp MinieLibrary/build/libs/*bare.{jar,module,pom} $D ./gradlew clean release -Pbig3 -cp MinieLibrary/build/libs/*big3+for36.{jar,module,pom} $D +cp MinieLibrary/build/libs/*big3.{jar,module,pom} $D ./gradlew clean release -Pbtdebug -cp MinieLibrary/build/libs/*debug+for36.{jar,module,pom} $D +cp MinieLibrary/build/libs/*debug.{jar,module,pom} $D ./gradlew clean release -Pbtdebug -Pdp -cp MinieLibrary/build/libs/*debugdp+for36.{jar,module,pom} $D +cp MinieLibrary/build/libs/*debugdp.{jar,module,pom} $D ./gradlew clean release -Pdp -cp MinieLibrary/build/libs/*dp+for36.{jar,module,pom} $D +cp MinieLibrary/build/libs/*dp.{jar,module,pom} $D ./gradlew clean release -Pdroid -cp MinieLibrary/build/libs/*droid+for36.{jar,module,pom} $D +cp MinieLibrary/build/libs/*droid.{jar,module,pom} $D ./gradlew clean release -Pmt -cp MinieLibrary/build/libs/*mt+for36.{jar,module,pom} $D +cp MinieLibrary/build/libs/*mt.{jar,module,pom} $D chmod 444 $D/* chmod 555 $D diff --git a/common.gradle b/common.gradle index 5e0a6df51..00b41e888 100644 --- a/common.gradle +++ b/common.gradle @@ -25,9 +25,9 @@ ext { //lwjglCoordinates = 'org.jmonkeyengine:jme3-lwjgl:' + jme3Version // for LWJGL 2.x lwjglCoordinates = 'org.jmonkeyengine:jme3-lwjgl3:' + jme3Version // for LWJGL 3.x - minieSnapshot = '-SNAPSHOT' // for development builds - //minieSnapshot = '' // for release builds - minieVersion = '7.3.1' + //minieSnapshot = '-SNAPSHOT' // for development builds + minieSnapshot = '' // for release builds + minieVersion = '7.4.0' } sourceCompatibility = JavaVersion.VERSION_1_7