Skip to content

Commit

Permalink
bump the library version to 0.9.6 and update the release log
Browse files Browse the repository at this point in the history
  • Loading branch information
stephengold committed Feb 21, 2025
1 parent 9eb9e57 commit b3f51c9
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
Java21-Linux:
if: contains(toJson(github.event.commits), '[ci skip] ') == false
runs-on: ubuntu-22.04
timeout-minutes: 31
timeout-minutes: 50
steps:
- uses: actions/setup-java@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## configure Gradle properties for building the jolt-jni project

jjVersion = 0.9.6-SNAPSHOT
jjVersion = 0.9.6

## default artifact name (used if -Partifact= isn't specified on the command line)
artifact = jolt-jni
Expand Down
37 changes: 37 additions & 0 deletions release-log.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,42 @@
# release log for the jolt-jni project

## Version 0.9.6 released on TBD

+ API changes:
+ Renamed `CharacterVsCharacterCollisionSimple.getCharactersAsArray()`.
+ Delete 5 trig functions from `Std` in favor of their `Jolt` replacements.

+ Bugfixes:
+ `ClassCastException` in "BoatTest.java" with flavor=Dp
+ native assertion failures at DMat44.h:115
+ out-of-range error in `CharacterVsCharacterCollisionSimple`

+ Switched to LLVM when compiling (but not cross-compiling) on Linux.
+ Added V-HACD v4.1.0 source code to the project.

+ Added classes, enums, and interfaces to the libraries:
+ `CharacterId`
+ `ConstSoftBodyContactSettings`
+ `ConvexHull`
+ `CustomSoftBodyContactListener`
+ `Decomposer`
+ `FillMode`
+ `InvBind`
+ `Parameters`
+ `ProgressListener`
+ `Skinned`
+ `SkinWeight`
+ `SoftBodyContactListener`
+ `SoftBodyContactSettings`
+ `SoftBodyManifold`
+ `SoftBodyMotionProperties`
+ `SoftBodyShape`
+ `SoftBodyValidateResult`
+ `SoftBodyVertex`

+ Added many public methods to the libraries.
+ Updated the Jolt source code and assets to c1bdc5a (=sg250217).

## Version 0.9.5 released on 20 January 2025

+ Bugfix: heap corruption in `ConvexHullShapeSettings.createSettings()`
Expand Down
2 changes: 1 addition & 1 deletion src/main/native/glue/j/Jolt.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -439,7 +439,7 @@ JNIEXPORT void JNICALL Java_com_github_stephengold_joltjni_Jolt_unregisterTypes
*/
JNIEXPORT jstring JNICALL Java_com_github_stephengold_joltjni_Jolt_versionString
(JNIEnv *pEnv, jclass) {
const jstring result = pEnv->NewStringUTF("0.9.6-SNAPSHOT");
const jstring result = pEnv->NewStringUTF("0.9.6");
return result;
}

Expand Down

0 comments on commit b3f51c9

Please sign in to comment.