Releases: jMonkeyEngine/sdk
SDK Release 3.7.0-sdk2
Highlights
- Based on Netbeans 24 (up from 23)
- Bug fixes & updated libraries (mainly for Ant projects)
- GLSL now has basic auto-completion feature
- Animation merging
What's Changed
- Fix jME tests template and Ant BasicGame template by @tonihele in #621
- Update Stephen's library versions by @tonihele in #622
- fix AppStateExplorer not finding AppStates extending BaseAppState by @neph1 in #623
- Upgrade to Netbeans 24 by @tonihele in #631
- Merge animations actions by @neph1 in #626
- Fix NPE on GlslLexer by @tonihele in #633
- Use Tries to match with the GLSL keywords by @tonihele in #634
- speculative fix for failed spatial updates in scenecomposer window by @neph1 in #624
- update template libs by @neph1 in #627
- GLSL auto-completion by @tonihele in #637
Full Changelog: v3.7.0-stable-sdk1...v3.7.0-stable-sdk2
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
SDK Release 3.7.0
Highlights
- Comes with JDK 21.0.5 (up from 21.0.4)
- jME engine version 3.7.0 used internally and by Ant projects (up from 3.7.0-beta1.2.2)
What's Changed
Full Changelog: v3.7.0-beta1-sdk1...v3.7.0-stable-sdk1
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
SDK Release 3.7.0 beta 1
Highlights
- Many bug fixes on property editors
- New geometries to drop in to your scene
- Support for importing FBX models (glTF is the preferred format still)
- glTF import greatly improved (jME 3.7 feature)
- Animation layer creation support
- Based on Netbeans 23 (up from 20)
- Comes with JDK 21.0.4 (up from 17.0.9)
- jME engine version v. v3.7.0-beta1.2.2 used internally and by Ant projects (up from 3.6.1)
What's Changed
- Disable Windows x86 by default by @tonihele in #563
- Netbeans 21 by @tonihele in #565
- Update to Gradle 8.6 by @tonihele in #566
- Upgrade Gradle game template Gradle 8.4 -> 8.6 by @tonihele in #567
- Update readme.md by @tonihele in #569
- remove fields not existing in Minie by @neph1 in #571
- Java 21 by @tonihele in #572
- add cylinder to New Geometry options by @neph1 in #576
- Feature/java21 code cleanup by @tonihele in #573
- fix stopping and removing animclip when deleting them by @neph1 in #578
- Update Minie to 8.0.0 and Heart to 9.0.0 by @neph1 in #580
- reset background color when closing scene by @neph1 in #579
- SVG icons for OBJ by @tonihele in #586
- Add support for loading FBX models by @tonihele in #585
- Update CharacterControl to be compatible with Minie by @tonihele in #588
- Add missing file by @tonihele in #591
- Update gradle.yml by @tonihele in #592
- Fix JmeVehicleWheel: wrong Sheet.Set name by @capdevon in #590
- Fix incorrect assignment by @TheLivan in #593
- Always get the latest JDK version by @tonihele in #596
- Material editor fixes by @tonihele in #599
- Issue 561 by @neph1 in #574
- Issue 597 - Avoid duplicates in matdef list by @neph1 in #602
- Fix PBR light toggle button in Material editor by @neph1 in #603
- Add WireBox and WireSphere to primitives by @neph1 in #604
- Upgrade to Netbeans 22 by @tonihele in #609
- Add some opens flags (to allow viewing javadoc) by @tonihele in #610
- Upgrade to Netbeans 23 by @tonihele in #614
- Feature/3.7 branding by @tonihele in #605
- Upgrade to jME 3.7 BETA by @tonihele in #615
- Create AnimLayers in the SceneComposer and play animations by @neph1 in #612
- Issue-606. replace String list with TreeSet by @neph1 in #616
- Gradle template to use Java 21 by @tonihele in #617
New Contributors
Full Changelog: v3.6.1-stable-sdk4...v3.7.0-beta1-sdk1
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
SDK Release 3.6.1-sdk4
Highlights
- Some small paper cuts resolved
- Feature AssetBrowser (https://wiki.jmonkeyengine.org/docs/3.4/sdk/assetbrowser.html)
- Gradle template with LWGJL3 now works on MacOS
- Java 21 ready (not included in the release)
- Built-in old Blender is no more
- Based on Netbeans 20 (up from 19)
- Comes with JDK 17.0.9 (up from 17.0.8)
- Replaced native bullet with Minie (https://github.com/stephengold/Minie)
What's Changed
- Assetbrowser by @neph1 in #506
- Assetbrowser fix branch2 by @neph1 in #530
- Gui fixes by @neph1 in #531
- update version numbers for libraries in com.github.stephengold by @stephengold in #538
- add 5 optional libraries from com.simsilica by @stephengold in #539
- add back unit test that has gone missing by @neph1 in #537
- This adds samplerCube and sampler2DArray to the shadernode definition… by @neph1 in #535
- Feature/gradle template improvements by @tonihele in #545
- Issue#534 scene composer panels scrolls with mouse movements by @neph1 in #546
- Replacing bullet-native with Minie by @neph1 in #547
- update minie to 7.8.0 by @neph1 in #549
- Added some module exceptions by @tonihele in #554
- Netbeans 20 by @tonihele in #553
- Get new Java 17 version by @tonihele in #552
- Feature/jdk download tweak by @tonihele in #555
Full Changelog: v3.6.1-stable-sdk2...v3.6.1-stable-sdk4
Note for upgrading from previous SDK versions
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
Assetbrowser Prerelease
This is a pre-release of the SDK with the new AssetBrowser module included. More info here:
https://hub.jmonkeyengine.org/t/asset-browser-for-sdk-a-first-look/47015
https://www.youtube.com/watch?v=Z89aQCKcFHs
This is a big change, any help in testing it is appreciated.
Wiki entry: https://wiki.jmonkeyengine.org/docs/3.4/sdk/assetbrowser.html
SDK Release 3.6.1-sdk2
Highlights
- Some small paper cuts resolved
- Based on Netbeans 19 (up from 18)
- Comes with JDK 17.0.8 (up from 17.0.7)
What's Changed
- Open module to allow drag & drop in code editor by @tonihele in #515
- Make Scene Composer grid symmetrical by @peedeeboy in #517
- fixing Material Parameter strings by @neph1 in #522
- #324 - changes VarType to JComboBox with hardcoded values for Shader Node wizard by @neph1 in #400
- Latest JDK 17 by @tonihele in #526
- Netbeans 19 by @tonihele in #527
Full Changelog: v3.6.1-stable-sdk1...v3.6.1-stable-sdk2
Note for upgrading from previous SDK versions
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
SDK Release 3.6.1
Highlights
- jME engine version v. 3.6.1 used internally and by Ant projects (up from 3.6)
- Based on Netbeans 18 (up from 17)
- Comes with JDK 17.0.7 (up from 17.0.6)
What's Changed
- Add awt-dialogs to get jME settings dialog back by @tonihele in #505
- Latest JDK 17 by @tonihele in #507
- Netbeans 18 by @tonihele in #508
- Update readme.md by @tonihele in #509
- Update to jME 3.6.1 by @tonihele in #512
- Add jME 3.6.1 to known versions by @tonihele in #513
Full Changelog: v3.6-stable-sdk4...v3.6.1-stable-sdk1
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
SDK Release 3.6
Notable things:
jMonkeyEngine 3.6
Netbeans 17
JDK 17
Gradle projects assets fixed. (No more missing MatDefs)
Note: Due to the changes in this release, you need a fresh install of the SDK. If you have a previous SDK installed;
- find the '.jmonkeyplatform' folder (usually in your 'home' directory).
- Rename it to keep the configs.
- Install.
- Copy the 'config' folder from the renamed folder into the new '.jmonkeyplatform' folder.
What's Changed
- Set FlatLaf Dark as default Look and Feel by @peedeeboy in #450
- Improve ProjectAssetManager's Gradle support by @peedeeboy in #448
- Material Editor overhaul by @neph1 in #389
- Use the newer tangent generator, fixes the shiny sphere template by @tonihele in #456
- Update copyright year by @tonihele in #455
- Do not overwrite Editor Profile on every load by @peedeeboy in #458
- Adding teapot geometry as a preview geometry by @neph1 in #459
- Fix NPE and reduce nesting by @tonihele in #462
- Update some stephengold libraries and make mavenCentral the first place by @tonihele in #454
- Gradle wizard searching Maven central for latest versions by @tonihele in #464
- Removing deprecated settings by @neph1 in #468
- Fix #463 by allowing other texture settings and only changing Flip an… by @neph1 in #467
- SDK to use and bundle JDK 17 by @tonihele in #473
- Netbeans 17 by @tonihele in #475
- Update to jme 3.6 by @neph1 in #476
- correct name for particle emitter icon by @neph1 in #480
- update to 3.6.0-stable and ignore META-INF entry when making project.xml by @neph1 in #481
- Update license years by @tonihele in #484
- Make sure we refresh the patch notes for jME version by @tonihele in #485
- Fixes reported issue when changing camera near plane. by @neph1 in #489
- Fix Windows installer by @tonihele in #492
- Add JME 3.6.0 patch notes and fix broken packages by @peedeeboy in #497
- fixes texture name parsing issue in texturepanel by @neph1 in #501
- makes most widgets resizable. center pane is still a bit greedy. the … by @neph1 in #502
- Work around for #176 "Scene graph is not properly updated for renderi… by @neph1 in #490
Full Changelog: v3.5.2-stable-sdk2v3...v3.6-stable-sdk4
SDK Release 3.5-sdk2
Highlights
- Netbeans 16
- Pbr Light button in Material Editor
- Fixed broken Pbr environment in SceneComposer
- Fixed reopening materials in Material Editor
What's Changed
- #432 fixes missing width and height tags by @neph1 in #433
- #429 FilterExplorer - Disabled Filter icon wrong size and color by @neph1 in #434
- preliminary fix for #430 by @neph1 in #431
- #303 dark app icons by @neph1 in #437
- propose to fix #266 by moving installed jar by @neph1 in #438
- fix JmeTests project requirement by @neph1 in #440
- update to netbeans 16 to fix build by @neph1 in #441
- upgrade changed installer files and change version by @neph1 in #442
- this fixes #418 by adding a button to enable the pbr light probe in t… by @neph1 in #443
- ExternalChangeScanner bug fixes and improvement by @neph1 in #444
- trying to fix build by rolling back to previous release drafter version by @neph1 in #445
- reverting workflow change by @neph1 in #446
- fixes missing text for tooltip by @neph1 in #447
Full Changelog: v3.5.2-stable-sdk1...v3.5.2-stable-sdk2v3
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform (Windows)
/home/user/.jmonkeyplatform (Linux)
SDK Release 3.5
Highlights
- jME engine version v. 3.5.2 used internally and by Ant projects (up from 3.4.1)
- Ant projects have sources and javadocs again
- Gradle project wizard for jump starting your jME journey
- Scene composer fixes and enhancements
- Based on Netbeans 15 (up from 14)
- Comes with JDK 11.0.17 (up from 11.0.15)
What's Changed
- Extend/improve Gradle project wizard by @peedeeboy in #306
- Tooling n version by @tonihele in #372
- Issue 375 by @tonihele in #376
- Unify and fix the game template strings by @tonihele in #377
- #379 - Fix 'File is not part of a jME project' by @peedeeboy in #380
- Mark examplelibs as non-transitive, enable javadoc and sources for all by @tonihele in #378
- Previews for matparams by @neph1 in #334
- #175 lightprobe process fails by @neph1 in #344
- new splash screen for 3.5 by @nickidebruyn in #381
- Accept with 'assets' or ':assets' as Gradle Assets sub-project name by @peedeeboy in #383
- Fixes_#336_Default_values_from_MatDef by @neph1 in #391
- Replaces Raceway scene with one that opens in the SDK. Deleted redund… by @neph1 in #308
- #264 Removal of ogrexml. Unsure of whether I've caught everything, bu… by @neph1 in #309
- fix ogre xml dependency by @neph1 in #394
- found one more reference by @neph1 in #395
- Fixes Attempt to Link in SceneComposer results in'"NullPointerExcept… by @neph1 in #388
- #399 Enforcing name to be at least one character by @neph1 in #401
- Replace icons by @neph1 in #385
- Add camera fov slider to SceneComposer window by @neph1 in #404
- NormalViewState appstate and hook up for SceneViewer by @neph1 in #398
- Normal view fix by @neph1 in #409
- Adding icon for Normal View button by @neph1 in #408
- Add the missing larger application icons by @tonihele in #415
- Pick up new JDK version by @tonihele in #414
- replacing jme logo by @neph1 in #416
- adding black outline on icons. removing label from "play" button by @neph1 in #420
- Bugfix/issue 421 by @tonihele in #422
- centering add icon by @neph1 in #425
- Get rid of some weird labels by @tonihele in #423
- correct icon name by @neph1 in #426
- Blender icons to SVG by @tonihele in #427
New Contributors
- @peedeeboy made their first contribution in #306
Full Changelog: v3.4.1-stable-sdk1...v3.5.2-stable-sdk1
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)