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 (
ClassCastException
inUniform
) - issue #1120 (scaled
GImpactCollisionShape
doesn't collide properly) - issue #1135 (
ConeJoint
causes rigid body to vanish) - issue #1106 (color-space warning from Blender importer)
- issue #1113 (
ParticleEmitter
whensetParticlesPerSec()
is invoked on every update) - issue #1037 (
HullCollisionShape
performance) - pull request #1052 (default textures in j3md)
- issue #1125 (
CollisionShape
doesn't matchTerrainQuad
) - issue #1121 (
PQTorus
bounds) - issue #1060 (
bt32BitAxisSweep3
not 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
UpdateControl
throwsIllegalArgumentException
) - issue #1004 (
RagdollUtils
can't handle 16-bit bone indices) - issue #1027 (return type of
PhysicsSpace.rayTest()
andrayTestRaw()
) - many
jme3-examples
issues:- issue #982 (
TestManyLocators
crashes) - issue #983 (
TestMusicStreaming
crashes due to missing asset) - issue #985 (
TestAssetLinkNode
throwsAssetLoadException
) - issue #988 (assertion failure in
CubeField
) - issue #992 (
HelloCollision
throwsAssetLoadException
) - issue #993 (
TestGltfLoading
throwsAssetNotFoundException
) - issue #994 (
wildhouse.zip
not found) - issue #998 (
TerrainGridTest
throwsAssetLoadException
) - issue #1026 (
TestPhysicsCharacter
spins 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,
InputManager
returns (0,0) for cursor position) - pull request #926 (load animated cursor
NullPointerException
) - fixes
MatParamOverride
reading null integer parameters as 0 - issue #816 (
BoneTrack.setKeyframes()
throwsNullPointerException
) - pull request #862 (update
GLImageFormats
to fix framebuffer exceptions in Android) - issue #843 (
MaterialDebugAppState
not reloading the changed shader) - issue #825 (
SpatialTrack.clone()
sets thetrackSpatial
tonull
) - issue #829 (
BoneTrack.clone()
adds scales) - fix for
NullPointerException
inVertexBuffer.getNumElements()
- many physics fixes:
- issue #740 (
TestRagdollCharacter
crashes) - 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 (
TestPhysicsRayCast
uses a ray that's too short) - issue #916 (
PhysicsSpace
doesn't useSafeArrayList
for 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
DetailedProfilerState
when it's detached - pull request #904 (remove JVM arguments for OSX when running examples)
- issue #240 (
TestBlenderObjectAnim
fails withNullPointerException
) - fix crash in
TestConeVSFrustrum
- issue #908 (
TestQ3
crashes due to missing assets) - partial fix for issue #632 (make tests more Android-friendly)
- pull request #827 (make
TerrainTestCollision
more user-friendly) - better handling of invalid light modes in
J3MLoader
- use a
HashSet
for 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