|
1 | 1 | # release log for the Jolt-JNI project |
2 | 2 |
|
| 3 | +## Version 0.9.9 released on TBD |
| 4 | + |
| 5 | ++ API changes: |
| 6 | + + Began representing body IDs, character IDs, and sub-shape IDs |
| 7 | + using `int` primitives instead of objects. |
| 8 | + + Removed the `BodyId`, `CharacterId`, and `SubShapeId` classes. |
| 9 | + + Removed the `ConstBodyId` interface. |
| 10 | + + Moved the `sSetNextCharacterId()` method from `CharacterId` to `Jolt`. |
| 11 | + + Added chaining to 15 public setters in the `SoftBodyCreationSettings` class. |
| 12 | + + Altered the return types and/or semantics of 14 other methods: |
| 13 | + + `Body.getCollisionGroup()` |
| 14 | + + `Body.setCollisionGroup()` |
| 15 | + + `CollisionGroup.getGroupFilter()` |
| 16 | + + `ConstBodyCreationSettings.getMassPropertiesOverride()` |
| 17 | + + `ConstCharacterVirtual.getActiveContacts()` |
| 18 | + + `ConstContact.getCharacterB()` |
| 19 | + + `Skeleton.getJoint()` |
| 20 | + + `Skeleton.getJoints()` |
| 21 | + + `SkeletonRef.getJoint()` |
| 22 | + + `SkeletonRef.getJoints()` |
| 23 | + + `SoftBodyCreationSettings.getSettings()` |
| 24 | + + `SoftBodyMotionProperties.getFace()` |
| 25 | + + `SoftBodyMotionProperties.getFaces()` |
| 26 | + + `SoftBodyMotionProperties.getSettings()` |
| 27 | + + Generalized 2 methods: |
| 28 | + + `SoftBodyCreationSettings.setCollisionGroup()` |
| 29 | + + `BodyCreationSettings.setCollisionGroup()` |
| 30 | + |
| 31 | ++ Bugfixes: |
| 32 | + + unimplemented `CharacterVirtual.getTransformedShape()` |
| 33 | + + 2 logic errors in `CustomCharacterContactListener` |
| 34 | + + assertion failure in `JoltPhysicsObject` while creating a `SoftBodyVertex` |
| 35 | + |
| 36 | ++ Added 2 interfaces: |
| 37 | + + `ConstCollisionGroup` |
| 38 | + + `ConstGroupFilter` |
| 39 | + |
| 40 | ++ Added many public methods to the libraries. |
| 41 | + |
3 | 42 | ## Version 0.9.8 released on 30 March 2025 |
4 | 43 |
|
5 | 44 | + API changes: |
|
0 commit comments