|
1 | 1 | # release log for the Jolt-JNI Project |
2 | 2 |
|
| 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 | + |
3 | 60 | ## Version 0.9.7 released on 6 March 2025 |
4 | 61 |
|
5 | 62 | + API changes: |
|
0 commit comments