From 19750f04fff4f42b67d240f7b1f2debbc5cb5fe0 Mon Sep 17 00:00:00 2001 From: Stephen Gold Date: Thu, 17 Nov 2022 08:49:20 -0800 Subject: [PATCH] update release log, build scripts, and init message for v17.1.0 --- appveyor.yml | 12 ++++++------ build.gradle | 2 +- current.gradle | 2 +- release-notes.md | 17 +++++++++++++++++ .../com/jme3/bullet/util/NativeLibrary.java | 2 +- src/main/native/glue/jmeClasses.h | 2 +- 6 files changed, 27 insertions(+), 10 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 8725707c..6c0589a4 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,7 +1,7 @@ --- # configure deployment by AppVeyor.com -version: 17.0.0 +version: 17.1.0 image: Visual Studio 2019 @@ -11,15 +11,15 @@ build_script: - cmd: gradlew.bat build --console=plain --no-daemon artifacts: - - path: dist/Libbulletjme-17.0.0.jar + - path: dist/Libbulletjme-17.1.0.jar name: classJar - - path: dist/Libbulletjme-17.0.0-javadoc.jar + - path: dist/Libbulletjme-17.1.0-javadoc.jar name: javadocJar - - path: dist/Libbulletjme-17.0.0-sources.jar + - path: dist/Libbulletjme-17.1.0-sources.jar name: sourcesJar - - path: dist/Libbulletjme-17.0.0.pom + - path: dist/Libbulletjme-17.1.0.pom name: pom - - path: dist/Libbulletjme-17.0.0.module + - path: dist/Libbulletjme-17.1.0.module name: module - path: dist/Windows32DebugDp_bulletjme.dll name: dll32DD diff --git a/build.gradle b/build.gradle index 64c80c29..7eab6564 100644 --- a/build.gradle +++ b/build.gradle @@ -11,7 +11,7 @@ plugins { ext { group = 'com.github.stephengold' artifact = 'Libbulletjme' - version = '17.0.0' + version = '17.1.0' baseName = "${artifact}-${version}" websiteUrl = 'https://github.com/stephengold/Libbulletjme' } diff --git a/current.gradle b/current.gradle index a21cfc40..29d0abee 100644 --- a/current.gradle +++ b/current.gradle @@ -9,7 +9,7 @@ plugins { ext { group = 'com.github.stephengold' artifact = 'Libbulletjme' - version = '17.0.0' + version = '17.1.0' baseName = "${artifact}-${version}" websiteUrl = 'https://github.com/stephengold/Libbulletjme' } diff --git a/release-notes.md b/release-notes.md index a79d466c..bc5585cb 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,22 @@ # Release log for the Libbulletjme project +## Version 17.1.0 released on 17 November 2022 + ++ Bugfix: `getPhysicsLocationDp()` returns wrong location for a soft body ++ Added 8 double-precision accessors for physics objects: + + `CharacterController.warpDp()` + + `CollisionShape.getScaleDp()` + + `MultiBodyCollider.setPhysicsLocationDp()` + + `PhysicsCharacter.setPhysicsLocationDp()` + + `PhysicsCollisionObject.getTransformDp()` + + `PhysicsGhostObject.setPhysicsLocationDp()` + + `PhysicsSoftBody.setPhysicsLocationDp()` + + `RigidBodyMotionState.getLocationDp()` ++ Added the `TransformDp` math class. ++ Added the `isFiniteDouble()` and `isFinite(Vec3d)` methods + to the `MyMath` class. ++ Added the `finite(Vec3d, String)` method to the `Validate` class. + ## Version 17.0.0 released on 12 November 2022 + Renamed the public logger in `ConvexShape`. (API change) diff --git a/src/main/java/com/jme3/bullet/util/NativeLibrary.java b/src/main/java/com/jme3/bullet/util/NativeLibrary.java index 75baabf5..677638d1 100644 --- a/src/main/java/com/jme3/bullet/util/NativeLibrary.java +++ b/src/main/java/com/jme3/bullet/util/NativeLibrary.java @@ -52,7 +52,7 @@ final public class NativeLibrary { /** * expected version of the native library */ - final public static String expectedVersion = "17.0.0"; + final public static String expectedVersion = "17.1.0"; // ************************************************************************* // constructors diff --git a/src/main/native/glue/jmeClasses.h b/src/main/native/glue/jmeClasses.h index 29a09ca9..f772d312 100644 --- a/src/main/native/glue/jmeClasses.h +++ b/src/main/native/glue/jmeClasses.h @@ -38,7 +38,7 @@ #include -#define LIBBULLETJME_VERSION "17.0.0" +#define LIBBULLETJME_VERSION "17.1.0" #ifdef _DEBUG #define NULL_CHK(pEnv, pointer, message, retval) \