Skip to content

Releases: jMonkeyEngine/jmonkeyengine

v3.7.0-alpha2

04 Mar 06:42
e584cb1
Compare
Choose a tag to compare
v3.7.0-alpha2 Pre-release
Pre-release

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 before the next release.

Changes relative to v3.7.0-alpha1:

Full Changelog: v3.7.0-alpha1...v3.7.0-alpha2

jMonkeyEngine v3.7.0-alpha1

27 Feb 09:33
d3ed914
Compare
Choose a tag to compare
Pre-release

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 before the next release.

Changes relative to v3.6.1-stable:

Full Changelog: v3.6.1-stable...v3.7.0-alpha1

jMonkeyEngine 3.6.1-stable

23 Jun 20:58
Compare
Choose a tag to compare

A production-quality JMonkeyEngine 3.6 patch release with the following noteworthy changes relative to 3.6.0-stable:

  • re-initialize the renderer on each context restart (issues #798 and #801, PR #1988)
  • update the LWJGL3 libraries from v3.3.1 to v3.3.2 (76ebd14 and issue #1778)
  • app crashes when using OpenGL version 3.0 and 3.1 (issue #2011, PR #2009)
  • instanced objects are culled when using WaterFilter (issue #2007, PRs #2008 and #2036)
  • better messages in Spatial assertions (issue #1992, PR #1993)
  • use PrimitiveAllocator by default on Android (PR #2029)
  • serialization of ShaderNodeDefinition (issue #2034, PR #2035)

jMonkeyEngine 3.6.0-stable

20 Mar 14:18
Compare
Choose a tag to compare

A production-quality release of JMonkeyEngine with the following noteworthy changes relative to
v3.5.2-stable:

Read more

jMonkeyEngine 3.6.0-beta3

02 Mar 09:28
Compare
Choose a tag to compare
Pre-release

A non-production release for development and testing, which will hopefully lead to a "stable" release.

Noteworthy changes relative to 3.6.0-beta2:

  • Bugs and defects addressed:

    • resolve issue #1955 (Can not play vorbis audio on Android API 31+) by @Scrappers-glitch in #1956
    • jme3-jogg: remove dependency on Java Media Framework by @stephengold in #1962
    • solve issue #1960 (use jme3-jogg for loading ogg files on android) and #1972 (Cannot load ogg audio from classpath in Android) by @Ali-RS in #1961
    • solve issue #1963 (TestMusicPlayer fails to load AL library on lwjgl2) by @Ali-RS in #1964
    • Replace Exception with warning in TerrainPatch by @yaRnMcDonuts in #1966
    • solve issue #1969: missing check in GLRenderer.clearVertexAttribs() by @stephengold in #1970
    • solve issue #1975: TestAttachDriver doesn't reset properly by @stephengold in #1976

Full Changelog: v3.6.0-beta2...v3.6.0-beta3

jMonkeyEngine 3.6.0-beta2

13 Feb 05:35
Compare
Choose a tag to compare
Pre-release

A non-production release for development and testing, which will hopefully lead to a "stable" release.

Noteworthy changes relative to 3.6.0-beta1:

Full Changelog: v3.6.0-beta1...v3.6.0-beta2

jMonkeyEngine 3.6.0-beta1

24 Jan 07:36
Compare
Choose a tag to compare
Pre-release

A non-production release for development and testing, which will hopefully lead to a "stable" release.

Noteworthy changes relative to 3.6.0-alpha3:

  • Bugs and defects addressed:

Full Changelog: v3.6.0-alpha3...v3.6.0-beta1

jMonkeyEngine 3.6.0-alpha3

15 Jan 08:36
6d83c63
Compare
Choose a tag to compare
Pre-release

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 before the next release.

Noteworthy changes relative to v3.6.0-alpha2:

  • New features:

    • add 4 getters to JmeContext for screen position and frame-buffer size by @stephengold in #1911
  • Bugs and defects addressed:

  • General improvements:

    • ParticleEmitter: improve code readability. Apply the DRY principle by @capdevon in #1912
    • common.gradle: add "Created-By" jar manifest to show Java version and vendor name by @Ali-RS in #1913

Full Changelog: v3.6.0-alpha2...v3.6.0-alpha3

jMonkeyEngine 3.6.0-alpha2

12 Jan 06:05
6ad716a
Compare
Choose a tag to compare
Pre-release

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 before the next release.

Noteworthy changes relative to v3.6.0-alpha1:

Full Changelog: v3.6.0-alpha1...v3.6.0-alpha2

jMonkeyEngine 3.6.0-alpha1

01 Jan 18:28
5b9fc87
Compare
Choose a tag to compare
Pre-release

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 before the next release.

Changes relative to v3.5.2-stable:

  • Potential breaking changes:

    • Use OpenGL 3.2 as default by @riccardobl in #1752
    • BlendAction: resolve slow-motion side effect caused by stretching actions by @Ali-RS in #1848
    • move SettingsDialog and ErrorDialog to new jme3-awt-dialogs module by @riccardobl in #1876
    • JmeSurfaceView: Package migration by @Scrappers-glitch in #1819
  • New features:

    • jme3-lwjgl3: add a WindowSizeListener by @Ali-RS in #1711
    • #1734 actions based vr input by @richardTingle in #1735
    • Separate concept of window size from default framebuffer size by @riccardobl in #1750
    • Add FOR macro to GLSL preprocessor and J3MD by @riccardobl in #1758
    • Android: Implemented AndroidNativeBufferAllocator - Deprecated AndroidBufferAllocator by @Scrappers-glitch in #1821
    • Add GL debug capabilities by @riccardobl in #1790
    • Add java types to VarType and type checks to MatParam by @riccardobl in #1797
    • Some enhancement to new animation system by @Ali-RS in #1845
    • Added a Loop tween to Tweens factory class. Supports looping by count… by @Ali-RS in #1846
    • Added Tweens.cycle() and Tweens.invert() methods by @Ali-RS in #1849
    • Add instance culling function in InstancedGeometry by @Ali-RS in #1865
    • Implementation of a glTF extension loader for KHR_texture_transform by @manuelrmo in #1869
  • Bugs and defects addressed:

  • General improvements:

Read more