diff --git a/appveyor.yml b/appveyor.yml index b0d31480..dfca609e 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,7 +1,7 @@ --- # configure deployment by AppVeyor.com -version: 21.0.0 +version: 21.1.0 image: Visual Studio 2022 @@ -11,15 +11,15 @@ build_script: - cmd: gradlew.bat build --console=plain --no-daemon artifacts: - - path: dist/Libbulletjme-21.0.0.jar + - path: dist/Libbulletjme-21.1.0.jar name: classJar - - path: dist/Libbulletjme-21.0.0-javadoc.jar + - path: dist/Libbulletjme-21.1.0-javadoc.jar name: javadocJar - - path: dist/Libbulletjme-21.0.0-sources.jar + - path: dist/Libbulletjme-21.1.0-sources.jar name: sourcesJar - - path: dist/Libbulletjme-21.0.0.pom + - path: dist/Libbulletjme-21.1.0.pom name: pom - - path: dist/Libbulletjme-21.0.0.module + - path: dist/Libbulletjme-21.1.0.module name: module - path: dist/Windows32DebugDp_bulletjme.dll name: dll32DD diff --git a/build.gradle b/build.gradle index f72ab27a..0c907a4d 100644 --- a/build.gradle +++ b/build.gradle @@ -12,7 +12,7 @@ plugins { ext { group = 'com.github.stephengold' artifact = 'Libbulletjme' - version = '21.0.0' + version = '21.1.0' baseName = "${artifact}-${version}" // for artifacts websiteUrl = 'https://github.com/stephengold/Libbulletjme' } diff --git a/release-notes.md b/release-notes.md index 9877da83..4bab3dca 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,24 @@ # Release log for the Libbulletjme project +## Version 21.1.0 released on 28 April 2024 + ++ Bugfix: crash in `processAllTriangles()` when `m_bvh==NULL` (Minie issue 43) ++ Bugfix: wrong inertia for a `CustomConvexShape` when `mass != 1` ++ Added the `SphericalSegment` collision shape. ++ Added the `TestApp` application for manual testing. ++ Added public methods: + + `BoundingValueHierarchy.copyAabb()` + + `BoundingValueHierarchy.copyQuantization()` + + `BoundingValueHierarchy.countLeafNodes()` + + `BoundingValueHierarchy.countNodes()` + + `BoundingValueHierarchy.countSubtreeHeaders()` + + `BoundingValueHierarchy.escapeIndex() + + `BoundingValueHierarchy.isLeafNode()` + + `BoundingValueHierarchy.partId()` + + `BoundingValueHierarchy.setTraversalMode()` + + `BoundingValueHierarchy.traversalMode()` + + `BoundingValueHierarchy.triangleIndex()` + ## Version 21.0.0 released on 22 April 2024 + Made numerous breaking changes to the native API. diff --git a/src/main/java/com/jme3/bullet/util/NativeLibrary.java b/src/main/java/com/jme3/bullet/util/NativeLibrary.java index d0f92d5b..c31b85fc 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 string of the native library */ - final public static String expectedVersion = "21.0.0"; + final public static String expectedVersion = "21.1.0"; // ************************************************************************* // constructors diff --git a/src/main/native/glue/jmeClasses.h b/src/main/native/glue/jmeClasses.h index 65dfc56e..5a6b6257 100644 --- a/src/main/native/glue/jmeClasses.h +++ b/src/main/native/glue/jmeClasses.h @@ -38,7 +38,7 @@ */ #include -#define LIBBULLETJME_VERSION "21.0.0" +#define LIBBULLETJME_VERSION "21.1.0" #define EXCEPTION_CHK(pEnv, retval) \ if (pEnv->ExceptionCheck()) { \