From d1672bb8c1dd0b6e0f5b4332b46192d8c598fd31 Mon Sep 17 00:00:00 2001 From: stephengold Date: Tue, 9 Jul 2024 08:30:19 -0700 Subject: [PATCH] bump the library version to 0.2.0 and start a release log --- build.gradle | 2 +- release-log.md | 19 +++++++++++++++++++ src/main/native/glue/Jolt.cpp | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 release-log.md diff --git a/build.gradle b/build.gradle index 945297f2..0a1eb3d4 100644 --- a/build.gradle +++ b/build.gradle @@ -12,7 +12,7 @@ plugins { ext { group = 'com.github.stephengold' - version = '0.1.11-SNAPSHOT' + version = '0.2.0' baseName = "${artifact}-${version}" // for artifacts websiteUrl = 'https://github.com/stephengold/jolt-jni' } diff --git a/release-log.md b/release-log.md new file mode 100644 index 00000000..268490b8 --- /dev/null +++ b/release-log.md @@ -0,0 +1,19 @@ +# release log for the jolt-jni project + +## Version 0.2.0 released on TBD + +For development only. Not for production use. + ++ Added many classes and methods. ++ Made the automated testing more systematic. ++ Worked around deadlocks in 2 destructors when running on Windows. ++ Solved a `SIGTRAP` in ConvexHullShape.cpp . ++ Shortened the names of 30 glue files. ++ Re-organized the test sourcecode into 3 new packages. ++ Modified `Shape.newShape()` to accept a zero argument. ++ Reduced the recommended number of threads when there are >9 CPUs. ++ Corrected the return type of `ConvexHullShapeSettings.createShape()` . + +## Version 0.1.10 released on 3 July 2024 + +Initial baseline pre-release, for development only. Not for production use. \ No newline at end of file diff --git a/src/main/native/glue/Jolt.cpp b/src/main/native/glue/Jolt.cpp index bb3e0e87..5dfd6b1a 100644 --- a/src/main/native/glue/Jolt.cpp +++ b/src/main/native/glue/Jolt.cpp @@ -170,6 +170,6 @@ JNIEXPORT void JNICALL Java_com_github_stephengold_joltjni_Jolt_unregisterTypes */ JNIEXPORT jstring JNICALL Java_com_github_stephengold_joltjni_Jolt_versionString (JNIEnv *pEnv, jclass) { - jstring result = pEnv->NewStringUTF("0.1.11-SNAPSHOT"); + jstring result = pEnv->NewStringUTF("0.2.0"); return result; }