Skip to content

Commit b3f51c9

Browse files
committed
bump the library version to 0.9.6 and update the release log
1 parent 9eb9e57 commit b3f51c9

4 files changed

Lines changed: 40 additions & 3 deletions

File tree

.github/workflows/push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
Java21-Linux:
2929
if: contains(toJson(github.event.commits), '[ci skip] ') == false
3030
runs-on: ubuntu-22.04
31-
timeout-minutes: 31
31+
timeout-minutes: 50
3232
steps:
3333
- uses: actions/setup-java@v4
3434
with:

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## configure Gradle properties for building the jolt-jni project
22

3-
jjVersion = 0.9.6-SNAPSHOT
3+
jjVersion = 0.9.6
44

55
## default artifact name (used if -Partifact= isn't specified on the command line)
66
artifact = jolt-jni

release-log.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
11
# release log for the jolt-jni project
22

3+
## Version 0.9.6 released on TBD
4+
5+
+ API changes:
6+
+ Renamed `CharacterVsCharacterCollisionSimple.getCharactersAsArray()`.
7+
+ Delete 5 trig functions from `Std` in favor of their `Jolt` replacements.
8+
9+
+ Bugfixes:
10+
+ `ClassCastException` in "BoatTest.java" with flavor=Dp
11+
+ native assertion failures at DMat44.h:115
12+
+ out-of-range error in `CharacterVsCharacterCollisionSimple`
13+
14+
+ Switched to LLVM when compiling (but not cross-compiling) on Linux.
15+
+ Added V-HACD v4.1.0 source code to the project.
16+
17+
+ Added classes, enums, and interfaces to the libraries:
18+
+ `CharacterId`
19+
+ `ConstSoftBodyContactSettings`
20+
+ `ConvexHull`
21+
+ `CustomSoftBodyContactListener`
22+
+ `Decomposer`
23+
+ `FillMode`
24+
+ `InvBind`
25+
+ `Parameters`
26+
+ `ProgressListener`
27+
+ `Skinned`
28+
+ `SkinWeight`
29+
+ `SoftBodyContactListener`
30+
+ `SoftBodyContactSettings`
31+
+ `SoftBodyManifold`
32+
+ `SoftBodyMotionProperties`
33+
+ `SoftBodyShape`
34+
+ `SoftBodyValidateResult`
35+
+ `SoftBodyVertex`
36+
37+
+ Added many public methods to the libraries.
38+
+ Updated the Jolt source code and assets to c1bdc5a (=sg250217).
39+
340
## Version 0.9.5 released on 20 January 2025
441

542
+ Bugfix: heap corruption in `ConvexHullShapeSettings.createSettings()`

src/main/native/glue/j/Jolt.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ JNIEXPORT void JNICALL Java_com_github_stephengold_joltjni_Jolt_unregisterTypes
439439
*/
440440
JNIEXPORT jstring JNICALL Java_com_github_stephengold_joltjni_Jolt_versionString
441441
(JNIEnv *pEnv, jclass) {
442-
const jstring result = pEnv->NewStringUTF("0.9.6-SNAPSHOT");
442+
const jstring result = pEnv->NewStringUTF("0.9.6");
443443
return result;
444444
}
445445

0 commit comments

Comments
 (0)