Skip to content

Commit

Permalink
Minie library: bump version to 0.3.4 and update release-notes.md
Browse files Browse the repository at this point in the history
  • Loading branch information
stephengold committed Oct 5, 2018
1 parent 763c021 commit 17028d1
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 8 deletions.
4 changes: 2 additions & 2 deletions Minie/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ javadocJar { baseName project.ext.baseName }
sourcesJar { baseName project.ext.baseName }

dependencies {
//compile "jme3utilities:jme3-utilities-debug:$jme3utilitiesdebugVersion"
compile project(':debug')
compile "jme3utilities:jme3-utilities-debug:$jme3utilitiesdebugVersion"
//compile project(':debug')
}

compileJava.options.headerOutputDirectory = new File('build/cpp')
Expand Down
31 changes: 27 additions & 4 deletions Minie/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,40 @@
# release notes for the Minie library and related tests

## Version 0.3.4 released on TBD

Enhancements to `KinematicRagdollControl`:

+ Removed the `weightThreshold = -1` hack.
+ Replaced `boneList` and `RagdollPreset` with a joint map.
+ Changed coordinate translation to utilize animated geometries
instead of the controlled spatial.
+ Eliminated the temporary removal of the controlled spatial from the scene.
+ Changed to continue updating ragdoll even after the controlled spatial moves.

Other noteworthy changes:

+ Fixed 2 logic errors in `CylinderCollisionShape.canScale()`.
+ Added result validation to `PhysicsRigidBody.getPhysicsLocation()`.
+ Fixed JME issue #931.
+ Updated shared libraries to `jme3-bullet-native` v1.0.5 .
+ Improved `applyScale` option in `GhostControl` and `RigidBodyControl` so that
it will fall back to uniform scaling (if necessary) or skip rescale
(if scale is unchanged).
+ Added an `isEmpty()` method to the `PhysicsSpace` class.
+ Added `TestSetScale`, `TestIssue918`, and `TestIssue919`.

## Version 0.3.3 released on 2 October 2018

+ Added applyScale option to RigidBodyControl and GhostControl.
+ Added `applyScale` option to `RigidBodyControl` and `GhostControl`.
+ Added default margin for collision shapes other than capsule and sphere.
+ Eliminated runtime dependency on JME's jme3-bullet-native library.
+ Removed TestIssue896.
+ Eliminated runtime dependency on JME's `jme3-bullet-native` library.
+ Removed `TestIssue896`.

## Version 0.3.2 released on 28 September 2018

+ Made many classes JmeCloneable, especially physics controls.
+ Added custom debug materials to collision objects.
+ Added canScale() method to collision shapes.
+ Added `canScale()` method to collision shapes.
+ Worked around JME issue #919.
+ Prevented setting the margin of a capsule/sphere shape.
+ Implemented limb damping in KinematicRagdollControl.
Expand Down
2 changes: 1 addition & 1 deletion Minie/src/main/java/jme3utilities/minie/MinieVersion.java
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,6 @@ private MinieVersion() {
* @return branch and revision (not null, not empty)
*/
public static String versionShort() {
return "master 0.3.3+1";
return "master 0.3.4";
}
}
2 changes: 1 addition & 1 deletion common.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ ext {
jme3utilitiesuiVersion = '0.6.5'
jme3utilitiesxVersion = '0.2.5'
jmonkeyengineVersion = '3.2.1-stable'
minieVersion = '0.3.3'
minieVersion = '0.3.4'
skycontrolVersion = '0.9.14'
wesVersion = '0.3.7'
}
Expand Down

0 comments on commit 17028d1

Please sign in to comment.