Skip to content

Commit 5721a5b

Browse files
committed
bump the library version to v0.8.0 and update the release log
1 parent 7a0c0d3 commit 5721a5b

3 files changed

Lines changed: 65 additions & 2 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ plugins {
1414
ext {
1515
downloadZip = 'downloads/JoltPhysics-sg240929.zip'
1616
group = 'com.github.stephengold'
17-
version = '0.7.1-SNAPSHOT'
17+
version = '0.8.0'
1818
baseName = "${artifact}-${version}" // for artifacts
1919
websiteUrl = 'https://github.com/stephengold/jolt-jni'
2020
}

release-log.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,68 @@
11
# release log for the jolt-jni project
22

3+
## Version 0.8.0 released on TBD
4+
5+
+ Moved all methods equivalent to overloaded operators to a new package.
6+
+ Renamed `DrawSettings` to distinguish it from `SkeletonPose::DrawSettings`.
7+
+ Bugfix: `CharacterVirtual.toRef()` returns the wrong kind of reference
8+
+ Bugfix: `StateRecorder` read methods lack the old values
9+
10+
+ Added classes to the library:
11+
+ `AllHitRayCastBodyCollector`
12+
+ `BodyManager`
13+
+ `BodyVector`
14+
+ `BroadPhase`
15+
+ `BroadPhaseBruteForce`
16+
+ `BroadPhaseQuadTree`
17+
+ `CharacterContactListener`
18+
+ `CharacterContactSettings`
19+
+ `CharacterVsCharacterCollision`
20+
+ `CharacterVsCharacterCollisionSimple`
21+
+ `CollisionGroup`
22+
+ `Color`
23+
+ `CustomCharacterContactListener`
24+
+ `CustomPhysicsStepListener`
25+
+ `DefaultBroadPhaseLayerFilter`
26+
+ `DefaultObjectLayerFilter`
27+
+ `DefaultRandomEngine`
28+
+ `EmptyShape`
29+
+ `EmptyShapeSettings`
30+
+ `ExtendedUpdateSettings`
31+
+ `GroupFilter`
32+
+ `GroupFilterTable`
33+
+ `GroupFilterTableRef`
34+
+ `PhysicsMaterialList`
35+
+ `PhysicsStepListener`
36+
+ `PhysicsStepListenerContext`
37+
+ `SkeletonPoseDrawSettings`
38+
+ `StreamIn`
39+
+ `SubShape`
40+
+ `Triangle`
41+
+ `UniformIntDistribution`
42+
+ `VehicleCollisionTester`
43+
+ `VehicleCollisionTesterRay`
44+
+ `VehicleCollisionTesterRayRef`
45+
+ `VehicleConstraint`
46+
+ `VehicleConstraintSettings`
47+
+ `VehicleController`
48+
+ `VehicleControllerSettings`
49+
+ `VehicleControllerSettingsRef`
50+
+ `Wheel`
51+
+ `WheeledVehicleController`
52+
+ `WheeledVehicleControllerRef`
53+
+ `WheeledVehicleControllerSettings`
54+
+ `WheelSettings`
55+
+ `WheelSettingsWv`
56+
+ `WheelSettingsWvRef`
57+
+ `WheelWv`
58+
59+
+ Added 3 enums to the library:
60+
+ `ECastShadow`
61+
+ `ECullMode`
62+
+ `EDrawMode`
63+
+ Added many public methods to the library.
64+
+ Updated the Jolt source code and assets to fed2b6c (=sg240929).
65+
366
## Version 0.7.0 released on 12 September 2024
467

568
+ Moved the `RefTarget` interface to a new package.

src/main/native/glue/j/Jolt.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ JNIEXPORT void JNICALL Java_com_github_stephengold_joltjni_Jolt_unregisterTypes
334334
*/
335335
JNIEXPORT jstring JNICALL Java_com_github_stephengold_joltjni_Jolt_versionString
336336
(JNIEnv *pEnv, jclass) {
337-
const jstring result = pEnv->NewStringUTF("0.7.1-SNAPSHOT");
337+
const jstring result = pEnv->NewStringUTF("0.8.0");
338338
return result;
339339
}
340340

0 commit comments

Comments
 (0)