Skip to content

Commit

Permalink
bump the library version to v0.8.0 and update the release log
Browse files Browse the repository at this point in the history
  • Loading branch information
stephengold committed Oct 6, 2024
1 parent 7a0c0d3 commit 5721a5b
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 2 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ plugins {
ext {
downloadZip = 'downloads/JoltPhysics-sg240929.zip'
group = 'com.github.stephengold'
version = '0.7.1-SNAPSHOT'
version = '0.8.0'
baseName = "${artifact}-${version}" // for artifacts
websiteUrl = 'https://github.com/stephengold/jolt-jni'
}
Expand Down
63 changes: 63 additions & 0 deletions release-log.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,68 @@
# release log for the jolt-jni project

## Version 0.8.0 released on TBD

+ Moved all methods equivalent to overloaded operators to a new package.
+ Renamed `DrawSettings` to distinguish it from `SkeletonPose::DrawSettings`.
+ Bugfix: `CharacterVirtual.toRef()` returns the wrong kind of reference
+ Bugfix: `StateRecorder` read methods lack the old values

+ Added classes to the library:
+ `AllHitRayCastBodyCollector`
+ `BodyManager`
+ `BodyVector`
+ `BroadPhase`
+ `BroadPhaseBruteForce`
+ `BroadPhaseQuadTree`
+ `CharacterContactListener`
+ `CharacterContactSettings`
+ `CharacterVsCharacterCollision`
+ `CharacterVsCharacterCollisionSimple`
+ `CollisionGroup`
+ `Color`
+ `CustomCharacterContactListener`
+ `CustomPhysicsStepListener`
+ `DefaultBroadPhaseLayerFilter`
+ `DefaultObjectLayerFilter`
+ `DefaultRandomEngine`
+ `EmptyShape`
+ `EmptyShapeSettings`
+ `ExtendedUpdateSettings`
+ `GroupFilter`
+ `GroupFilterTable`
+ `GroupFilterTableRef`
+ `PhysicsMaterialList`
+ `PhysicsStepListener`
+ `PhysicsStepListenerContext`
+ `SkeletonPoseDrawSettings`
+ `StreamIn`
+ `SubShape`
+ `Triangle`
+ `UniformIntDistribution`
+ `VehicleCollisionTester`
+ `VehicleCollisionTesterRay`
+ `VehicleCollisionTesterRayRef`
+ `VehicleConstraint`
+ `VehicleConstraintSettings`
+ `VehicleController`
+ `VehicleControllerSettings`
+ `VehicleControllerSettingsRef`
+ `Wheel`
+ `WheeledVehicleController`
+ `WheeledVehicleControllerRef`
+ `WheeledVehicleControllerSettings`
+ `WheelSettings`
+ `WheelSettingsWv`
+ `WheelSettingsWvRef`
+ `WheelWv`

+ Added 3 enums to the library:
+ `ECastShadow`
+ `ECullMode`
+ `EDrawMode`
+ Added many public methods to the library.
+ Updated the Jolt source code and assets to fed2b6c (=sg240929).

## Version 0.7.0 released on 12 September 2024

+ Moved the `RefTarget` interface to a new package.
Expand Down
2 changes: 1 addition & 1 deletion src/main/native/glue/j/Jolt.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ JNIEXPORT void JNICALL Java_com_github_stephengold_joltjni_Jolt_unregisterTypes
*/
JNIEXPORT jstring JNICALL Java_com_github_stephengold_joltjni_Jolt_versionString
(JNIEnv *pEnv, jclass) {
const jstring result = pEnv->NewStringUTF("0.7.1-SNAPSHOT");
const jstring result = pEnv->NewStringUTF("0.8.0");
return result;
}

Expand Down

0 comments on commit 5721a5b

Please sign in to comment.