Skip to content

Commit

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

## Version 0.9.0 released on 17 October 2024

+ Bugfix: `Body.setCollisionGroup()` lacks a native implementation
+ Bugfix: wrong argument type in implementation of `RMat44.setElement()`
+ Bugfix: 2 missing `TRACE_NEW()` macros
+ Renamed the `CollisionGroup.setSubGroupID()` method for style conformance.
+ Removed the `PhysicsSettings.getSystem()` method

+ Added classes to the library:
+ `ClosestHitCastRayCollector`
+ `ClosestHitCastShapeCollector`
+ `Edge`
+ `Face`
+ `IgnoreMultipleBodiesFilter`
+ `MotorcycleController`
+ `MotorcycleControllerSettings`
+ `Mutex`
+ `PathConstraint`
+ `PathConstraintSettings`
+ `PulleyConstraint`
+ `PulleyConstraintSettings`
+ `RackAndPinionConstraint`
+ `RackAndPinionConstraintSettings`
+ `SoftBodyCreationSettings`
+ `SoftBodySharedSettings`
+ `SoftBodySharedSettingsRef`
+ `SwingTwistConstraint`
+ `SwingTwistConstraintSettings`
+ `TrackedVehicleController`
+ `TrackedVehicleControllerRef`
+ `TrackedVehicleControllerSettings`
+ `WheelSettingsTv`
+ `WheelSettingsTvRef`
+ `WheelTv`
+ `Vec4 `
+ `VehicleCollisionTesterCastCylinder`
+ `VehicleCollisionTesterCastCylinderRef`
+ `VehicleDifferentialSettings`
+ `VehicleEngineSettings`
+ `VehicleTrackSettings`
+ `VehicleTransmissionSettings`
+ `Vertex`
+ `VertexAttributes`
+ `Volume`

+ Added 3 enums to the library:
+ `EBendType`
+ `ELraType`
+ `ETransmissionMode`

+ Added 4 interfaces to the library:
+ `ConstVertexAttributes`
+ `ConstSoftBodySharedSettings`
+ `ConstSoftBodyCreationSettings`
+ `TriFunction`
+ `Vec4Arg`

+ Added many public methods to the library.

## Version 0.8.0 released on 6 October 2024

+ Moved all methods equivalent to overloaded operators 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.8.1-SNAPSHOT");
const jstring result = pEnv->NewStringUTF("0.9.0");
return result;
}

Expand Down

0 comments on commit 73c8ec8

Please sign in to comment.