Skip to content

Commit f416c1e

Browse files
committed
bump the library version to 0.6.0 and update the release log
1 parent 6c5428e commit f416c1e

3 files changed

Lines changed: 91 additions & 2 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ plugins {
1313

1414
ext {
1515
group = 'com.github.stephengold'
16-
version = '0.5.1-SNAPSHOT'
16+
version = '0.6.0'
1717
baseName = "${artifact}-${version}" // for artifacts
1818
websiteUrl = 'https://github.com/stephengold/jolt-jni'
1919
}

release-log.md

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

3+
## Version 0.6.0 released on TBD
4+
5+
+ Renamed the `RefShape` class to `ShapeRef`.
6+
+ Bugfix: JVM crashes when `OnBodyDeactivated()` invoked by a native thread.
7+
+ Bugfix: work around `JobSystemSingleThreaded` deadlocks on Windows.
8+
9+
+ Added classes to the library:
10+
+ `BodyIdVector`
11+
+ `Character`
12+
+ `CharacterBase`
13+
+ `CharacterBaseSettings`
14+
+ `CharacterRef`
15+
+ `CharacterSettings`
16+
+ `CharacterSettingsRef`
17+
+ `CharacterVirtual`
18+
+ `CharacterVirtualRef`
19+
+ `CharacterVirtualSettings`
20+
+ `CharacterVirtualSettingsRef`
21+
+ `ConeConstraint`
22+
+ `ConeConstraintSettings`
23+
+ `CollideShapeResult`
24+
+ `Constraint`
25+
+ `Constraints`
26+
+ `ConstraintRef`
27+
+ `ConstraintSettings`
28+
+ `ConstraintSettingsRef`
29+
+ `Contact`
30+
+ `ContactList`
31+
+ `ContactManifold`
32+
+ `ContactSettings`
33+
+ `DistanceConstraint`
34+
+ `DistanceConstraintSettings`
35+
+ `FixedConstraint`
36+
+ `FixedConstraintSettings`
37+
+ `GearConstraint`
38+
+ `GearConstraintSettings`
39+
+ `HingeConstraint`
40+
+ `HingeConstraintSettings`
41+
+ `MotorSettings`
42+
+ `PhysicsMaterial`
43+
+ `PhysicsMaterialRef`
44+
+ `Plane`
45+
+ `PlaneShape`
46+
+ `PlaneShapeSettings`
47+
+ `PointConstraint`
48+
+ `PointConstraintSettings`
49+
+ `RMat44`
50+
+ `SixDofConstraint`
51+
+ `SixDofConstraintSettings`
52+
+ `SliderConstraint`
53+
+ `SliderConstraintSettings`
54+
+ `SpringSettings`
55+
+ `SubShapeId`
56+
+ `SubShapeIdPair`
57+
+ `TwoBodyConstraint`
58+
+ `TwoBodyConstraintSettings`
59+
60+
+ Added enums to the library:
61+
+ `EAxis`
62+
+ `EBackFaceMode`
63+
+ `EConstraintSubType`
64+
+ `EConstraintSpace`
65+
+ `EConstraintType`
66+
+ `EGroundState`
67+
+ `EMotorState`
68+
+ `ESpringMode`
69+
+ `ESwingType`
70+
+ `ValidateResult`
71+
72+
+ Added interfaces to the library:
73+
+ `ConstBody`
74+
+ `ConstCharacter`
75+
+ `ConstCharacterBase`
76+
+ `ConstCharacterBaseSettings`
77+
+ `ConstCharacterSettings`
78+
+ `ConstCharacterVirtual`
79+
+ `ConstCharacterVirtualSettings`
80+
+ `ConstConstraint`
81+
+ `ConstConstraintSettings`
82+
+ `ConstContact`
83+
+ `ConstPhysicsMaterial`
84+
+ `ConstPlane`
85+
+ `ConstRMat44`
86+
87+
+ Added many public methods to the library.
88+
+ Updated Jolt source code to 8feb90c (=sg240827).
89+
+ Updated jSnapLoader to v1.0.0-stable .
90+
+ Reorganized the "glue" source files into multiple directories.
91+
392
## Version 0.5.0 released on 1 August 2024
493

594
+ Split off the Jolt Physics enums into a "joltjni.enumerate" package.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,6 @@ JNIEXPORT void JNICALL Java_com_github_stephengold_joltjni_Jolt_unregisterTypes
192192
*/
193193
JNIEXPORT jstring JNICALL Java_com_github_stephengold_joltjni_Jolt_versionString
194194
(JNIEnv *pEnv, jclass) {
195-
jstring result = pEnv->NewStringUTF("0.5.1-SNAPSHOT");
195+
jstring result = pEnv->NewStringUTF("0.6.0");
196196
return result;
197197
}

0 commit comments

Comments
 (0)