|
1 | 1 | # release log for the jolt-jni project |
2 | 2 |
|
| 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 | + |
3 | 92 | ## Version 0.5.0 released on 1 August 2024 |
4 | 93 |
|
5 | 94 | + Split off the Jolt Physics enums into a "joltjni.enumerate" package. |
|
0 commit comments