Skip to content

Commit 46c952a

Browse files
committed
bump the library version to 0.9.8 and update the release log
1 parent 4e16601 commit 46c952a

2 files changed

Lines changed: 58 additions & 1 deletion

File tree

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.8-SNAPSHOT
3+
jjVersion = 0.9.8
44

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

release-log.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,62 @@
11
# release log for the Jolt-JNI Project
22

3+
## Version 0.9.8 released on TBD
4+
5+
+ API changes:
6+
+ Removed the `containsBody()` method from the `PhysicsSystem` class.
7+
+ Deleted the public "user data" accessors from the `Shape` class.
8+
+ Redeclared the `ConvexHullBuilder` constructor.
9+
+ Changed `VehicleConstraint` to manage the step listener
10+
like a contained object.
11+
+ Added chaining to 41 public methods.
12+
+ Changed the return types of the `getHits()` methods in the
13+
`AllHitCollideShapeCollector` and `AllHitRayCastBodyCollector` classes.
14+
+ Corrected the return type of `SoftBodyCreationSettings.getSettings()`.
15+
16+
+ Bugfixes:
17+
+ `Shape` throws an `UnsatisfiedLinkError`
18+
+ `getHit()` doesn't return a new object
19+
+ silently starting extra cleaner threads
20+
+ logic error in MeshShapeSettings.cpp
21+
+ logic errors in `countDebugTriangles()` and `copyDebugTriangles()`
22+
+ bugfix: unimplemented `putEdgeIndices()` method
23+
24+
+ Added classes:
25+
+ `AllHitCastRayCollector`
26+
+ `AllHitCastShapeCollector`
27+
+ `AllHitCollidePointCollector`
28+
+ `AllHitCollideShapeBodyCollector`
29+
+ `AllHitTransformedShapeCollector`
30+
+ `AnyHitCastRayCollector`
31+
+ `AnyHitCastShapeCollector`
32+
+ `AnyHitCollideShapeCollector`
33+
+ `CharacterRefC`
34+
+ `CharacterVirtualRefC`
35+
+ `ClosestHitCollideShapeCollector`
36+
+ `CsrFace`
37+
+ `Float2`
38+
+ `GetTrianglesContext`
39+
+ `PhysicsMaterialRefC`
40+
+ `ScaleHelpers`
41+
+ `ShapeSettingsRefC`
42+
+ `SupportingFace`
43+
+ `TransformedShape`
44+
+ `TransformedShapeCollector`
45+
+ `VertexArray`
46+
47+
+ Added interfaces:
48+
+ `ConstFace`
49+
+ `ConstMotionProperties`
50+
+ `ConstSoftBodyMotionProperties`
51+
+ `ConstSoftBodyVertex`
52+
53+
+ Implemented revision counting for collision shapes.
54+
+ Added many public constructors and methods to the libraries.
55+
+ Defined another desktop platform: Linux_LoongArch64
56+
+ Updated the Jolt source code and assets to 0373ec0 (=v5.3.0).
57+
+ Updated the jSnapLoader library to v1.1.1-stable .
58+
+ Updated the OSHI library to v6.8.0 .
59+
360
## Version 0.9.7 released on 6 March 2025
461

562
+ API changes:

0 commit comments

Comments
 (0)