diff --git a/Minie/build.gradle b/Minie/build.gradle index 80c542460..20f901ddc 100644 --- a/Minie/build.gradle +++ b/Minie/build.gradle @@ -17,15 +17,15 @@ sourcesJar { baseName project.ext.baseName } dependencies { runtime "org.jmonkeyengine:jme3-bullet-native:$jmonkeyengineVersion" - //compile "jme3utilities:jme3-utilities-debug:$jme3utilitiesdebugVersion" - compile project(':debug') + compile "jme3utilities:jme3-utilities-debug:$jme3utilitiesdebugVersion" + //compile project(':debug') // The following dependencies are for testing and should be commented // out when building a release. - runtime "org.jmonkeyengine:jme3-desktop:$jmonkeyengineVersion" - runtime "org.jmonkeyengine:jme3-lwjgl:$jmonkeyengineVersion" - compile "org.jmonkeyengine:jme3-plugins:$jmonkeyengineVersion" - runtime 'org.jmonkeyengine:jme3-testdata:3.1.0-stable' + //runtime "org.jmonkeyengine:jme3-desktop:$jmonkeyengineVersion" + //runtime "org.jmonkeyengine:jme3-lwjgl:$jmonkeyengineVersion" + //compile "org.jmonkeyengine:jme3-plugins:$jmonkeyengineVersion" + //runtime 'org.jmonkeyengine:jme3-testdata:3.1.0-stable' } task pom { diff --git a/Minie/release-notes.md b/Minie/release-notes.md index bec559620..58c48ba81 100644 --- a/Minie/release-notes.md +++ b/Minie/release-notes.md @@ -1,10 +1,26 @@ # release notes for the Minie library and related tests +## Version 0.3.0 released on TBD + + + Fixed JME issue #740. + + Standardized the design of constructors and accessors to reduce aliasing + of vectors and quaternions and enable the use of caller-allocated storage. + + Implemented a more practical approach to filtering debug objects. + + Simplified PhysicsCollisionEvent by eliminating event types. + + Renamed 2 PhysicsJoint methods that misspelled "bodies". + + Removed many needless fields, methods, and constructors. + + Made the VehicleTuning class JmeCloneable and Savable. + + Addressed the possibility of multiple physics controls added to the + same Spatial. + + Replaced 6 parameters of VehicleWheel with a VehicleTuning reference. + + Eviscerated 5 cloneForSpatial() methods. + + Based on version 2.10 of the jme3-utilities-heart library. + ## Version 0.2.10 released on 12 September 2018 + Fixed JME issue #898. - + Require collision margin > 0. - + Changed default collision margin from 0 to 0.04. + + Require collision margin > 0 . + + Changed default collision margin from 0 to 0.04 . + Disabled setMargin() for SphereCollisionShape. + Don't allow dynamic bodies to have heightfield or plane shapes. + Publicized loggers. diff --git a/Minie/src/main/java/jme3utilities/minie/MinieVersion.java b/Minie/src/main/java/jme3utilities/minie/MinieVersion.java index 63d7b08bf..fddf97657 100644 --- a/Minie/src/main/java/jme3utilities/minie/MinieVersion.java +++ b/Minie/src/main/java/jme3utilities/minie/MinieVersion.java @@ -59,6 +59,6 @@ private MinieVersion() { * @return branch and revision (not null, not empty) */ public static String versionShort() { - return "master 0.2.10+1"; + return "master 0.3.0"; } } diff --git a/common.gradle b/common.gradle index e70e4d281..ce8f27b6f 100644 --- a/common.gradle +++ b/common.gradle @@ -29,11 +29,11 @@ ext { jcommanderVersion = '1.74' jme3utilitiesdebugVersion = '0.9.3' jme3utilitiesheartVersion = '2.10.0' - jme3utilitiesniftyVersion = '0.8.1' + jme3utilitiesniftyVersion = '0.8.2' jme3utilitiesuiVersion = '0.6.5' jme3utilitiesxVersion = '0.2.5' jmonkeyengineVersion = '3.2.1-stable' - minieVersion = '0.2.10' + minieVersion = '0.3.0' skycontrolVersion = '0.9.14' wesVersion = '0.3.7' } diff --git a/nifty/build.gradle b/nifty/build.gradle index 8b9e79b81..9e73dc6a6 100644 --- a/nifty/build.gradle +++ b/nifty/build.gradle @@ -18,8 +18,8 @@ dependencies { compile 'com.github.nifty-gui:nifty:1.4.2' compile 'com.github.nifty-gui:nifty-default-controls:1.4.2' - //compile "jme3utilities:jme3-utilities-ui:$jme3utilitiesuiVersion" - compile project(':ui') + compile "jme3utilities:jme3-utilities-ui:$jme3utilitiesuiVersion" + //compile project(':ui') } task pom { diff --git a/nifty/release-notes.md b/nifty/release-notes.md index ac11184a3..2ef5a0103 100644 --- a/nifty/release-notes.md +++ b/nifty/release-notes.md @@ -1,5 +1,11 @@ # release notes for the jme3-utilities-nifty library and related tests +## Version 0.8.2 released on TBD + + + Require a controller for every dialog box. + + Rename LibraryVersion.getVersionShort() to versionShort(). + + Based on version 2.10 of the jme3-utilities-heart library. + ## Version 0.8.1 released on 14 September 2018 + Allow modal dialog boxes to open popup menus @@ -10,7 +16,7 @@ + Improve the extensibility of dialog boxes. Formerly commit-action suffixes were constructed in PopScreenController.dialogCommit() based on what - controls the dialog contained. That function has moved to the dialog + controls the dialog contained. That functionality has moved to the dialog controller, providing more flexibility. + Add a MinimalDialog class for use as a default and a superclass. + Use TextEntryDialog as a superclass for all dialog boxes based on diff --git a/nifty/src/main/java/jme3utilities/nifty/LibraryVersion.java b/nifty/src/main/java/jme3utilities/nifty/LibraryVersion.java index 2ce88ff9e..03e82be41 100644 --- a/nifty/src/main/java/jme3utilities/nifty/LibraryVersion.java +++ b/nifty/src/main/java/jme3utilities/nifty/LibraryVersion.java @@ -60,6 +60,6 @@ private LibraryVersion() { * @return branch and revision (not null, not empty) */ public static String versionShort() { - return "master 0.8.1+1"; + return "master 0.8.2"; } }