Skip to content

Commit eccfc03

Browse files
committed
bump version to 0.7.4 and update release-notes.md and README.md
1 parent 51a4927 commit eccfc03

4 files changed

Lines changed: 32 additions & 23 deletions

File tree

MinieLibrary/release-notes.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# release notes for the Minie library and related examples
22

3+
## Version 0.7.4 released on TBD
4+
5+
+ Fixed bugs that caused crashes in `GImpactCollisionShape.read()` and
6+
`GImpactCollisionShape.write()`.
7+
+ Made `PhysicsDescriber` and `PhysicsDumper` both cloneable.
8+
+ Added a `countHullVertices()` method to the `HullCollisionShape` class.
9+
+ Added 2 configuration flags to `PhysicsDumper`.
10+
+ Reorganized the `PhysicsDumper` code related to joints.
11+
+ Updated the native libraries to version 1.0.37 of `Libbulletjme`.
12+
+ Based on version 2.22 of the `jme3-utilities-heart` library.
13+
314
## Version 0.7.3 released on 9 March 2019
415

516
Fixed a bug where `HullCollisionShape.copyHullVertices()` didn't fill the
@@ -9,7 +20,7 @@ Fixed a bug where `HullCollisionShape.copyHullVertices()` didn't fill the
920

1021
Important changes to the library:
1122

12-
+ Fixed a bug where the angular factors of `PhysicsRigidBody` were not
23+
+ Fixed a bug where the angular factors of `PhysicsRigidBody` weren't
1324
cloned correctly.
1425
+ Fixed a bug where the inverse inertia of `PhysicsRigidBody` wasn't
1526
read/written/cloned.

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.7.3+1";
62+
return "master 0.7.4";
6363
}
6464
}

README.md

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,24 @@ Summary of features:
1313

1414
+ `DynamicAnimControl` for ragdoll simulation:
1515
+ set dynamic/kinematic mode per bone
16-
+ deals with attachments
16+
+ understands attachments
1717
+ highly configurable, with many options for bone mass, center, and shape
1818
+ apply inverse-kinematic controllers and joints
1919
+ `MultiSphere` collision shapes based on `btMultiSphereShape`
2020
+ `EmptyShape` collision shapes based on `btEmptyShape`
2121
+ debugging aids:
22-
+ dump the contents of a physics space
22+
+ dump the contents of a `BulletAppState` or `PhysicsSpace`
2323
+ customize debug material per collision object
2424
+ visualize the local axes of each collision object
2525
+ visualize physics in multiple viewports
26-
+ option for high-resolution debug meshes for convex shapes
26+
+ optional high-resolution debug meshes for convex shapes
2727
+ options to generate debug meshes that include normals
2828
+ all joints, shapes, and collision objects implement the `JmeCloneable`
2929
and `Comparable` interfaces
3030
+ enable/disable a joint
3131
+ create single-ended joints
3232
+ settable global default for collision margin
33-
+ fixes for many `jme3-bullet` bugs (including 740, 877, 896, 923, and 938)
33+
+ fixes for many `jme3-bullet` bugs (including 740, 877, 896, 923, 938, and 1029)
3434
+ access more parameters of rigid bodies:
3535
+ anisotropic friction
3636
+ contact damping
@@ -221,37 +221,36 @@ Open the project's properties in the IDE (JME 3.2 SDK or NetBeans 8.2):
221221
### Add libraries to the classpath
222222

223223
Minie comes pre-built as a single library that includes both Java classes
224-
and native libraries. The Minie library depends on 2 Jme3-utilities libraries
225-
(jme3-utilities-heart and jme3-utilities-debug) which in turn depend on
226-
2 of the standard jMonkeyEngine libraries (jme3-core and jme3-terrain).
224+
and native libraries. The Minie library depends on the
225+
jme3-utilities-heart library, which in turn depends on
226+
the standard jme3-core library from jMonkeyEngine.
227227

228228
#### For Gradle projects
229229

230230
For projects built using Maven or Gradle, it is sufficient to specify the
231231
dependency on the Minie library. The build tools should automatically
232232
resolve the remaining dependencies automatically.
233233

234-
Because Minie is not on JCenter yet, you have to explicitly specify the
234+
Because Minie is not on JCenter yet, you must explicitly specify the
235235
repository location:
236236

237237
repositories {
238238
maven { url 'https://dl.bintray.com/stephengold/jme3utilities' }
239239
jcenter()
240240
}
241241
dependencies {
242-
compile 'jme3utilities:Minie:0.7.3'
242+
compile 'jme3utilities:Minie:0.7.4'
243243
}
244244

245245
#### For Ant projects
246246

247-
For projects built using Ant, download the 3 non-standard
247+
For projects built using Ant, download the 2 non-standard
248248
libraries from GitHub:
249249

250-
+ https://github.com/stephengold/Minie/releases/tag/0.7.3
251-
+ https://github.com/stephengold/jme3-utilities/releases/tag/heart-2.20.0
252-
+ https://github.com/stephengold/jme3-utilities/releases/tag/debug-0.9.11
250+
+ https://github.com/stephengold/Minie/releases/tag/0.7.4
251+
+ https://github.com/stephengold/jme3-utilities/releases/tag/heart-2.22.0
253252

254-
You'll want all 3 class JARs
253+
You'll want both class JARs
255254
and probably the `-sources` and `-javadoc` JARs as well.
256255

257256
Open the project's properties in the IDE (JME 3.2 SDK or NetBeans 8.2):
@@ -265,20 +264,19 @@ Open the project's properties in the IDE (JME 3.2 SDK or NetBeans 8.2):
265264
+ Navigate to the "jme3-utilities" project folder.
266265
+ Open the "heart" sub-project folder.
267266
+ Navigate to the "build/libs" folder.
268-
+ Select the "jme3-utilities-heart-2.20.0.jar" file.
267+
+ Select the "jme3-utilities-heart-2.22.0.jar" file.
269268
+ Click on the "Open" button.
270269
6. (optional) Add JARs for javadoc and sources:
271270
+ Click on the "Edit" button.
272271
+ Click on the "Browse..." button to the right of "Javadoc:"
273-
+ Select the "jme3-utilities-heart-2.20.0-javadoc.jar" file.
272+
+ Select the "jme3-utilities-heart-2.22.0-javadoc.jar" file.
274273
+ Click on the "Open" button.
275274
+ Click on the "Browse..." button to the right of "Sources:"
276-
+ Select the "jme3-utilities-heart-2.20.0-sources.jar" file.
275+
+ Select the "jme3-utilities-heart-2.22.0-sources.jar" file.
277276
+ Click on the "Open" button again.
278277
+ Click on the "OK" button to close the "Edit Jar Reference" dialog.
279-
7. Similarly, add the `jme3-utilities-debug` JAR(s).
280-
8. Similarly, add the `Minie` JAR(s).
281-
9. Click on the "OK" button to exit the "Project Properties" dialog.
278+
7. Similarly, add the `Minie` JAR(s).
279+
8. Click on the "OK" button to exit the "Project Properties" dialog.
282280

283281
#### Create, configure, and attach a BulletAppState
284282

common.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ gradle.projectsEvaluated {
3232
ext {
3333
// current versions of the libraries
3434
jmonkeyengineVersion = '3.2.2-stable'
35-
minieVersion = '0.7.3'
35+
minieVersion = '0.7.4'
3636
}
3737

3838
repositories {

0 commit comments

Comments
 (0)