Skip to content

Commit 4e5ed8b

Browse files
committed
bump the library version to v0.9.4 and update the release log
1 parent f93bc61 commit 4e5ed8b

3 files changed

Lines changed: 72 additions & 2 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ plugins {
1616
ext {
1717
downloadZip = 'downloads/JoltPhysics-sg250106.zip'
1818
group = 'com.github.stephengold'
19-
version = '0.9.4-SNAPSHOT'
19+
version = '0.9.4'
2020
baseName = "${artifact}-${version}" // for artifacts
2121
websiteUrl = 'https://github.com/stephengold/jolt-jni'
2222
}

release-log.md

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

3+
## Version 0.9.4 released on TBD
4+
5+
+ API changes:
6+
+ Renamed 25 public static methods in the `Op` class.
7+
+ Split off the `Std` class from the `Jolt` class.
8+
+ Split off the "com.stephengold.joltjni.std" package.
9+
+ Renamed the `UniformRealDistribution` class.
10+
+ Renamed the `Vec3.add()` method.
11+
+ Deleted 3 classes from the libraries:
12+
+ `TrackedVehicleControllerRef`
13+
+ `VehicleControllerRef`
14+
+ `WheeledVehicleControllerRef`
15+
+ Renamed the `Ragdoll.getBodyIDs()` method.
16+
+ Moved the `cDefaultConvexRadius` constant to the `Jolt` class.
17+
+ Altered the value returned by the `AaBox.biggest()` method.
18+
+ Altered the semantics of the `BodyIdVector.get()` method.
19+
+ Altered the signature of the `BodyIdArray.set()` method.
20+
+ Altered the signature of the `SkeletonPose.setSkeleton()` method.
21+
+ Added an argument to the `Part.getToParent()` method.
22+
+ Altered the return type of the `BodyIdArray.get()` method.
23+
+ Altered the default values returned by the `getMaxHeightValue()` and
24+
`getMinHeightValue()` methods in the `HeightfiedShapeSettings` class.
25+
+ Deleted a redundant `addShape()` method from
26+
the `CompoundShapeSettings` class.
27+
+ Redesigned the `CharacterVsCharacterCollisionSimple` class.
28+
+ Depublicized the `Wheel.newWheel()` method.
29+
30+
+ Bug fixes:
31+
+ crash due to use-after-free when a `PhysicsSystem` gets cleaned
32+
before a character or `Ragdoll`
33+
+ premature cleaning of various physics objects
34+
+ crash due to uninitialized data in `ConvexHullBuilder.initialize()`
35+
+ assertion error while instantiating a `PhysicsScene`
36+
+ lossy casts in 4 `PlaneShape` getters
37+
+ `SkeletonPose.getJointMatrices()` returns an invalid pointer
38+
+ methods that should return `null` but are unabled to:
39+
+ `RagdollSettings.createRagdoll()`
40+
+ `RagdollSettingsRef.createRagdoll()`
41+
+ `Contact.getCharacterB()`
42+
+ memory leaks in `ObjectStreamIn`
43+
44+
+ Added classes and enums to the libraries:
45+
+ `AddConvexRadiusSupport`
46+
+ `AdditionalConstraint`
47+
+ `ChbEdge`
48+
+ `ChbFace`
49+
+ `ConvexHullBuilder`
50+
+ `EConstraintOverride`
51+
+ `EResult`
52+
+ `EStreamType`
53+
+ `ESupportMode`
54+
+ `HeightFieldShapeConstants`
55+
+ `Joint`
56+
+ `Mat44Array`
57+
+ `ObjectStreamOut`
58+
+ `PhysicsMaterialSimple`
59+
+ `PhysicsSceneResult`
60+
+ `RagdollResult`
61+
+ `ShapeList`
62+
+ `Sphere`
63+
+ `Stats`
64+
+ `StreamInWrapper`
65+
+ `StringStream`
66+
+ `Support`
67+
+ `SupportBuffer`
68+
69+
+ Added many public constants and public methods to the libraries.
70+
+ Added chaining capability to 7 methods.
71+
+ Updated the Jolt source code and assets to ba8beb8 (=sg250106).
72+
373
## Version 0.9.3 released on 13 November 2024
474

575
+ API changes:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ JNIEXPORT void JNICALL Java_com_github_stephengold_joltjni_Jolt_unregisterTypes
346346
*/
347347
JNIEXPORT jstring JNICALL Java_com_github_stephengold_joltjni_Jolt_versionString
348348
(JNIEnv *pEnv, jclass) {
349-
const jstring result = pEnv->NewStringUTF("0.9.4-SNAPSHOT");
349+
const jstring result = pEnv->NewStringUTF("0.9.4");
350350
return result;
351351
}
352352

0 commit comments

Comments
 (0)