Skip to content

Commit e3bc926

Browse files
committed
bump version to 0.9.1 and update release-notes.md
1 parent 306c1a5 commit e3bc926

3 files changed

Lines changed: 40 additions & 5 deletions

File tree

MinieLibrary/release-notes.md

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,44 @@
11
# release notes for the Minie library, DacWizard, and MinieExamples
22

3+
## Version 0.9.1 released on TBD
4+
5+
+ API changes:
6+
+ Privatized the `motionState` field in the `PhysicsRigidBody` class.
7+
+ Removed methods from the `PhysicsSoftBody` class:
8+
+ `addAeroForceToNode()`
9+
+ `getPhysicsTransform()`
10+
+ `setPhysicsRotation()`
11+
+ `setPhysicsTransform()`
12+
+ Renamed the `PhysicsRigidBody.getPhysicsTransform()` method
13+
to `extrapolateTransform()`.
14+
+ Moved the `SoftBodyWorldInfo` class to the `com.jme3.bullet` package.
15+
+ Converted the `PhysicsSoftBody.Config` class to an external class.
16+
+ Expanded soft-body physics: got aerodynamics and anchors working.
17+
+ Improved debug visualization of soft bodies:
18+
+ override default material for shapes if requested
19+
+ don't visualize links if the body has faces
20+
+ visualize clusters
21+
+ generate/update normals if requested
22+
+ Other changes to debug visualization:
23+
+ Ensured that static rigid bodies are visualized in blue.
24+
+ Changed the wireframe debug materials from single-sided to double-sided.
25+
+ Added a `debugMeshInitListener` option to add texture coordinates.
26+
+ Added a `MinieAssets` sub-project.
27+
+ Overrode the default `toString()` method for collision objects.
28+
+ Added methods to the `PhysicsSoftBody` class:
29+
+ `copyClusterMasses()`
30+
+ `countNodesInCluster()`
31+
+ `listNodesInCluster()`
32+
+ `setWindVelocity()`
33+
+ `windVelocity()`
34+
+ Added `Aero` and `ClothGrid` classes.
35+
+ Updated the native libraries to version 1.0.70 of `Libbulletjme`.
36+
+ Based on version 2.28 of the `jme3-utilities-heart` library.
37+
338
## Version 0.9.0 released on 14 May 2019
439

5-
+ Added a minimal implementation of soft-body physics, based on Dokthar's
6-
prior work, that included `ConfigFlag`, `Icosphere`, `MeshEdge`,
40+
+ Added a minimal implementation of soft-body physics (based on Dokthar's
41+
prior work) that included `ConfigFlag`, `Icosphere`, `MeshEdge`,
742
`NativeSoftBodyUtil`, `NetGrid`, `PhysicsBody`, `PhysicsSoftBody`,
843
`PhysicsSoftSpace`, `RayTestFlag`, `Sbcp`, `SoftBodyWorldInfo`,
944
`SoftPhysicsAppState`, `SoftDebugAppState`, `SoftBodyDebugControl`, and
@@ -12,7 +47,7 @@
1247
of `PhysicsSpace`.
1348
+ Moved the `isInWorld()` method from `PhysicsRigidBody`
1449
to `PhysicsCollisionObject`.
15-
+ Moved `TubeTreeMesh` class the `jme3utilities.minie.test.mesh` package.
50+
+ Moved `TubeTreeMesh` class to the `jme3utilities.minie.test.mesh` package.
1651
+ Used `BinaryExporter.saveAndLoad()` to simplify load/save testing.
1752
+ Updated the native libraries to version 1.0.61 of `Libbulletjme`.
1853
+ Based on version 2.27 of the `jme3-utilities-heart` library.

MinieLibrary/src/main/java/jme3utilities/minie/MinieVersion.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,6 @@ private MinieVersion() {
5959
* @return branch and revision (not null, not empty)
6060
*/
6161
public static String versionShort() {
62-
return "master 0.9.0+1";
62+
return "master 0.9.1";
6363
}
6464
}

common.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ ext {
3333
heartVersion = '2.28.0'
3434
jme3utilitiesuiVersion = '0.7.2'
3535
jmonkeyengineVersion = '3.2.3-stable'
36-
minieVersion = '0.9.0'
36+
minieVersion = '0.9.1'
3737
}
3838

3939
repositories {

0 commit comments

Comments
 (0)