Releases: jMonkeyEngine/jmonkeyengine
jMonkeyEngine 3.3.0-beta1
A non-production release for development and testing. This is the first feature-freeze "beta" leading up to an official release.
Change log 3.3
(not yet updated from alpha5 at the time of this writing)
jMonkeyEngine 3.3.0-alpha5
A non-production release, for development and testing only, not intended to be used in any product. Largely untested, without complete/reliable documentation, and without SDK support. Vital features may be missing. The feature-set, API, and serialization format might change drastically before the next release, if there is one.
jMonkeyEngine 3.2.4-stable
A v3.2 patch release with various fixes since v3.2.3:
- issue #1065 (
ClassCastExceptioninUniform) - issue #1120 (scaled
GImpactCollisionShapedoesn't collide properly) - issue #1135 (
ConeJointcauses rigid body to vanish) - issue #1106 (color-space warning from Blender importer)
- issue #1113 (
ParticleEmitterwhensetParticlesPerSec()is invoked on every update) - issue #1037 (
HullCollisionShapeperformance) - pull request #1052 (default textures in j3md)
- issue #1125 (
CollisionShapedoesn't matchTerrainQuad) - issue #1121 (
PQTorusbounds) - issue #1060 (
bt32BitAxisSweep3not implemented)
PLUS new tests, fixes to tests, and improvements to the JavaDoc.
jMonkeyEngine 3.3.0-alpha2
A non-production release, for development and testing only, not intended to be used in any product. Largely untested, without complete/reliable documentation, and without SDK support. Vital features may be missing. The feature-set, API, and serialization format might change drastically before the next release, if there is one.
jMonkeyEngine 3.3.0-alpha1
A non-production release, for development and testing only, not intended to be used in any product. Largely untested, without complete/reliable documentation, and without SDK support. Vital features may be missing. The feature-set, API, and serialization format might change drastically before the next release, if there is one.
jMonkeyEngine 3.2.3-stable
A 3.2 patch release with various fixes since 3.2.2:
- issue #1003 (loading multiple GLB files)
- pull request #839 (add texture formats
R16F,R32F,RG16F, andRG32F) - pull request #980 (
onJoyButtonEvent()called on every update) - issue #1029 (sphere-sphere collisions not reported in native Bullet)
- pull request #1012 (fix
Node.depthFirstTraversal()withDFSMode.PRE_ORDER) - issue #981 (update Nifty version to 1.4.3)
- pull request #974 (update LWJGL3 version to 3.2.1)
- issue #997 (cloning
UpdateControlthrowsIllegalArgumentException) - issue #1004 (
RagdollUtilscan't handle 16-bit bone indices) - issue #1027 (return type of
PhysicsSpace.rayTest()andrayTestRaw()) - many
jme3-examplesissues:- issue #982 (
TestManyLocatorscrashes) - issue #983 (
TestMusicStreamingcrashes due to missing asset) - issue #985 (
TestAssetLinkNodethrowsAssetLoadException) - issue #988 (assertion failure in
CubeField) - issue #992 (
HelloCollisionthrowsAssetLoadException) - issue #993 (
TestGltfLoadingthrowsAssetNotFoundException) - issue #994 (
wildhouse.zipnot found) - issue #998 (
TerrainGridTestthrowsAssetLoadException) - issue #1026 (
TestPhysicsCharacterspins Sinbad too fast)
- issue #982 (
- AND numerous new tests and improvements to the JavaDoc, diagnostic messages, and imports.
jMonkeyEngine 3.2.2-stable
A 3.2 patch release that adds various fixes since 3.2.1:
- pull request #853 (PBR shader fails to compile when glossiness is enabled)
- issue #961 (Engine doesn't build on openjdk-11)
- issue #861 (add JavaDoc JARs to JCentral deployment)
- pull request #930 (particle tile number/UV calculation)
- issue #371 (sometimes, after deserializing a J3O, animations are broken)
- pull request #968 (Java Swing/AWT + GLFW interaction)
- issue #792 (prior to 1st mouse movement,
InputManagerreturns (0,0) for cursor position) - pull request #926 (load animated cursor
NullPointerException) - fixes
MatParamOverridereading null integer parameters as 0 - issue #816 (
BoneTrack.setKeyframes()throwsNullPointerException) - pull request #862 (update
GLImageFormatsto fix framebuffer exceptions in Android) - issue #843 (
MaterialDebugAppStatenot reloading the changed shader) - issue #825 (
SpatialTrack.clone()sets thetrackSpatialtonull) - issue #829 (
BoneTrack.clone()adds scales) - fix for
NullPointerExceptioninVertexBuffer.getNumElements() - many physics fixes:
- issue #740 (
TestRagdollCharactercrashes) - issue #889 (disabled physics control gets added to a physics space)
- issue #877 (physics joints don't work unless both bodies are dynamic)
- issue #887 (debug mesh ignores scaling of
CollisionShape) - issue #883 (extra
physicsTick()callbacks withThreadingType.PARALLEL) - issue #928 (64 physics threads cause a crash)
- issue #913 (no native implementation for
PhysicsJoint.finalizeNative()) - issue #918 (
Point2PointJoint.getImpulseClamp()returns the damping value instead) - issue #919 (native implementation of
TranslationalLimitMotor.getLimitSoftness()has wrong name) - issue #867 (Bullet skipping enqueued tasks)
- issue #897 (native Bullet breaks
TestBetterCharacter) - issue #898 (native Bullet breaks
TestFancyCar) - pull request #951 (update Android native physics libraries)
- issue #886 (
TestPhysicsRayCastuses a ray that's too short) - issue #916 (
PhysicsSpacedoesn't useSafeArrayListfor itscollisionListeners) - partial fix for issue #923 (
HingeJoint.enableMotor()not working)
- issue #740 (
- pull request #824 (refactor and upgrade LWJGL3)
- issue #871 (update LWJGL3 to 3.1.6)
- properly cleanup the
DetailedProfilerStatewhen it's detached - pull request #904 (remove JVM arguments for OSX when running examples)
- issue #240 (
TestBlenderObjectAnimfails withNullPointerException) - fix crash in
TestConeVSFrustrum - issue #908 (
TestQ3crashes due to missing assets) - partial fix for issue #632 (make tests more Android-friendly)
- pull request #827 (make
TerrainTestCollisionmore user-friendly) - better handling of invalid light modes in
J3MLoader - use a
HashSetfor variable names inShaderNodeLoaderDelegate - pull request #811 (add link to the wiki readme)
- pull request #812 (resolve deprecation warnings in
jme3-niftygui) - fix typo in logger: "WeakRefAssetCache" to "WeakRefCloneAssetCache"
- AND numerous improvements to the JavaDoc.
jMonkeyEngine 3.2.2-beta1
For beta testing. Hope to have a stable release by 31 December.
jMonkeyEngine 3.2.1 stable
3.2 Patch version with some fixes
- Fix An infinite loop in EmitterSphereShape#getRandomPoint (#764)
- Fix Wrong class instantiation in DOMInputCapsule (#783)
- Reduce the logging level for OpenCLObjectManager (#694)
- Fix Shadow Filters not having a default constructor and hence not being deserializable.
- Adds missing key code for Print Screen (#682) (#806)
- Fix Ogre importer ignoring receive_shadows issue #647
- initialize InputManager.cursorPos to fix issue #792 for LWJGL2
- Fix javadoc for Quaternion.toAngles() method (#802)
- Fixed typo in assert described in issue (#538)
- correct javadoc typo in AppSettings.java
- Fixes issues in the gltf loader when there are several skins
jMonkeyEngine 3.2.0 Stable
Physically Based Rendering material
Light Probes
Material Param override (global, scene graph material parameters)
glTF2.0 importer
jme3 VR support
tons of bug fixes
complete log -> https://gist.github.com/Nehon/bb5f586cce0fafa267141207098131d6
detailed ref log -> https://gist.github.com/Nehon/c722579ed233fa57b577d5f6c0e2186e