Skip to content

Commit e650b68

Browse files
committed
bump the library version to 5.0.0 and update the release log
1 parent 28af392 commit e650b68

2 files changed

Lines changed: 49 additions & 1 deletion

File tree

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## configure Gradle properties for building the Jolt-JNI Project
22

33
# Jolt-JNI version string:
4-
jjVersion = 4.3.1-SNAPSHOT
4+
jjVersion = 5.0.0
55

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

release-log.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# Release log for the Jolt-JNI project
22

3+
## Version 5.0.0 released on TBD
4+
5+
+ API changes:
6+
+ Deleted 2 deprecated public methods:
7+
+ `BodyCreationSettings.getNumPositionStepsOverride()`
8+
+ `BodyCreationSettings.getNumVelocityStepsOverride()`
9+
+ Renamed 2 interfaces and 2 classes:
10+
+ `ConstContact` -> `ConstCharacterContact`
11+
+ `ConstContactKey` -> `ConstCharacerContactKey`
12+
+ `Contact` -> `CharacterContact`
13+
+ `ContactKey` -> `CharacterContactKey`
14+
+ Various `CharacterContactListener` callbacks now receive a complete
15+
`CharacterContact` or `CharacterContactSettings`
16+
in place of fine-grained parameters.
17+
18+
+ Added a utility class `NativeLibraryLoader` (PR #47)
19+
+ Added copy constructors to 6 soft-body classes:
20+
+ `Edge`
21+
+ `Face`
22+
+ `SoftBodyVertex`
23+
+ `Vertex`
24+
+ `VertexAttributes`
25+
+ `Volume`
26+
+ Added new methods:
27+
+ `CharacterBase.setSupportingVolume()`
28+
+ `CharacterRef.setSupportingVolume()`
29+
+ `CharacterVirtualRef.setSupportingVolume()`
30+
+ `ConstCharacterBase.getSupportingVolume()`
31+
+ `ConstCharacterContact.getIsBackFacingContact()`
32+
+ `ConstSoftBodyVertex.getPreviousPosition()`
33+
+ `SoftBodyVertex.setHasContact()`
34+
+ `SoftBodyVertex.setPreviousPosition()`
35+
+ Overrode 4 existing public methods:
36+
+ `Face.toString()`
37+
+ `Plane.equals()`
38+
+ `Plane.hashCode()`
39+
+ `Vertex.toString()`
40+
41+
+ Began building Windows native libraries using Visual Studio 2026
42+
(instead of Visual Studio 2022).
43+
+ Began building Linux_ARM64 native libraries using GCC v10 (instead of v9).
44+
+ Began compiling Linux and Windows native libraries with v1.4.350.0
45+
Vulkan header files (instead of v1.4.341.1).
46+
+ Recompiled the compute shaders using Vulkan SDK v1.4.350.0
47+
(instead of v1.4.341.1).
48+
+ Updated the Jolt-Physics source and assets to sg260506 (=cd591a9).
49+
50+
351
## Version 4.3.0 released on 8 May 2026
452

553
+ Bugfixes:

0 commit comments

Comments
 (0)