diff --git a/branding/core/core.jar/org/netbeans/core/startup/about.png b/branding/core/core.jar/org/netbeans/core/startup/about.png
index 2ea64d99b..d9daba01d 100644
Binary files a/branding/core/core.jar/org/netbeans/core/startup/about.png and b/branding/core/core.jar/org/netbeans/core/startup/about.png differ
diff --git a/branding/core/core.jar/org/netbeans/core/startup/splash.gif b/branding/core/core.jar/org/netbeans/core/startup/splash.gif
index 18f1772a4..8bfaa46c0 100644
Binary files a/branding/core/core.jar/org/netbeans/core/startup/splash.gif and b/branding/core/core.jar/org/netbeans/core/startup/splash.gif differ
diff --git a/build.gradle b/build.gradle
index b00dbab71..90c2c313e 100644
--- a/build.gradle
+++ b/build.gradle
@@ -45,8 +45,8 @@ dependencies {
corelibs dep("org.jmonkeyengine:jme3-plugins-json-gson:$jmeVersion-$jmeVersionTag", true, true)
corelibs dep("org.jmonkeyengine:jme3-lwjgl:$jmeVersion-$jmeVersionTag", true, true)
corelibs dep("org.jmonkeyengine:jme3-effects:$jmeVersion-$jmeVersionTag", true, true)
- corelibs dep("com.github.stephengold:Minie:8.2.0", true, true) // replacement for bullet-native
- corelibs dep("com.github.stephengold:Heart:9.1.0", true, true) // requirement for Minie
+ corelibs dep("com.github.stephengold:Minie:9.0.3", true, true) // replacement for bullet-native
+ corelibs dep("com.github.stephengold:Heart:9.3.0", true, true) // requirement for Minie
corelibs dep(fileTree("lib"), false, false)
corelibs dep("org.jmonkeyengine:jme3-jogg:$jmeVersion-$jmeVersionTag", true, true)
@@ -59,14 +59,14 @@ dependencies {
optlibs dep("com.simsilica:lemur-props:1.2.0", true, true)
optlibs dep("com.simsilica:sio2:1.8.0", true, true)
optlibs dep("com.simsilica:sim-math:1.6.0", true, true)
- optlibs dep("com.simsilica:zay-es:1.5.0", true, true)
+ optlibs dep("com.simsilica:zay-es:1.6.0", true, true)
optlibs dep("org.jmonkeyengine:jme3-jbullet:$jmeVersion-$jmeVersionTag", true, true)
optlibs dep("org.jmonkeyengine:jme3-android:$jmeVersion-$jmeVersionTag", true, true)
optlibs dep("org.jmonkeyengine:jme3-ios:$jmeVersion-$jmeVersionTag", true, true)
optlibs dep("org.jmonkeyengine:jme3-android-native:$jmeVersion-$jmeVersionTag", true, true)
optlibs dep("org.jmonkeyengine:jme3-lwjgl3:$jmeVersion-$jmeVersionTag", true, true)
- optlibs dep("com.github.stephengold:Wes:0.8.1", true, true)
+ optlibs dep("com.github.stephengold:Wes:0.8.3", true, true)
testdatalibs dep("org.jmonkeyengine:jme3-testdata:$jmeVersion-$jmeVersionTag", false, false)
examplelibs dep("org.jmonkeyengine:jme3-examples:$jmeVersion-$jmeVersionTag", false, true)
}
diff --git a/gradle.properties b/gradle.properties
index e0c9dc9da..9ade606d9 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,7 +1,7 @@
# Version number used for plugins, only 3 numbers (e.g. 3.1.3)
-jmeVersion = 3.8.1
+jmeVersion = 3.9.0
# Version used for application and settings folder, no spaces!
-jmeMainVersion = 3.8
+jmeMainVersion = 3.9
# Version addition pre-alpha-svn, Stable, Beta
jmeVersionTag = stable
# Increment this each time jmeVersionTag changes but jmeVersion stays the same
diff --git a/jme3-templates/src/com/jme3/gde/templates/files/patchnotes/390-stable.html b/jme3-templates/src/com/jme3/gde/templates/files/patchnotes/390-stable.html
new file mode 100644
index 000000000..37aa2914a
--- /dev/null
+++ b/jme3-templates/src/com/jme3/gde/templates/files/patchnotes/390-stable.html
@@ -0,0 +1,96 @@
+
+
A production-quality JMonkeyEngine 3.9.0 stable release with the following noteworthy changes relative to 3.8.1-stable:
+
+
\ No newline at end of file
diff --git a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/AdditionalLibrary.java b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/AdditionalLibrary.java
index 041c66e99..1ea081eb1 100644
--- a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/AdditionalLibrary.java
+++ b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/AdditionalLibrary.java
@@ -90,7 +90,7 @@ public enum AdditionalLibrary implements TemplateLibrary {
HEART("Heart Library", NbBundle.getMessage(AdditionalLibrary.class,
"additionalLibrary.heart.description"),
"com.github.stephengold", "Heart",
- "9.0.0", false),
+ "9.3.0", false),
PARTICLE_MONKEY("Particle Monkey",
NbBundle.getMessage(AdditionalLibrary.class,
"additionalLibrary.particlemonkey.description"),
@@ -103,19 +103,19 @@ public enum AdditionalLibrary implements TemplateLibrary {
SIO2("SiO2", NbBundle.getMessage(AdditionalLibrary.class,
"additionalLibrary.sio2.description"),
"com.simsilica", "sio2",
- "1.7.0", false),
+ "1.8.0", false),
ZAY_ES("Zay-ES Entity Component System",
NbBundle.getMessage(AdditionalLibrary.class,
"additionalLibrary.zayes.description"),
- "com.simsilica", "zay-es", "1.4.0", false),
+ "com.simsilica", "zay-es", "1.6.0", false),
ZAY_ES_NET("Zay-ES-Net Networking Extension",
NbBundle.getMessage(AdditionalLibrary.class,
"additionalLibrary.zayesnet.description"),
- "com.simsilica", "zay-es-net", "1.5.0", false),
+ "com.simsilica", "zay-es-net", "1.6.0", false),
WES("Wes Library", NbBundle.getMessage(AdditionalLibrary.class,
"additionalLibrary.wes.description"),
"com.github.stephengold", "Wes",
- "0.8.1", false),;
+ "0.8.3", false),;
/**
* The name of the library. This will be displayed in the jComboBox in the
diff --git a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/JMEVersion.java b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/JMEVersion.java
index d52c0c795..ee2153d43 100644
--- a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/JMEVersion.java
+++ b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/JMEVersion.java
@@ -56,6 +56,8 @@
*/
public enum JMEVersion implements LibraryVersion {
+ JME_3_9_0("3.9.0-stable",
+ "/com/jme3/gde/templates/files/patchnotes/390-stable.html"),
JME_3_8_1("3.8.1-stable",
"/com/jme3/gde/templates/files/patchnotes/381-stable.html"),
JME_3_8_0("3.8.0-stable",
diff --git a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/PhysicsLibrary.java b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/PhysicsLibrary.java
index 914f16133..4c64b7cdf 100644
--- a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/PhysicsLibrary.java
+++ b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/PhysicsLibrary.java
@@ -75,7 +75,7 @@ public enum PhysicsLibrary implements TemplateLibrary {
MINIE("Minie", NbBundle.getMessage(PhysicsLibrary.class,
"physicslibrary.minie.description"),
"com.github.stephengold", "Minie",
- "8.2.0", false);
+ "9.0.3", false);
/**
* The name of the library. This will be displayed in the jComboBox in the
diff --git a/resources/splashscreen/splash.gif b/resources/splashscreen/splash.gif
index 18f1772a4..8bfaa46c0 100644
Binary files a/resources/splashscreen/splash.gif and b/resources/splashscreen/splash.gif differ
diff --git a/resources/splashscreen/splash.xcf b/resources/splashscreen/splash.xcf
index a3ec9fd8a..7750b1797 100644
Binary files a/resources/splashscreen/splash.xcf and b/resources/splashscreen/splash.xcf differ