github libgdx/gdx-liftoff v1.14.0.9
1.14.0.9 "A Little Bit of Everything"

4 hours ago

This release has a pretty wide variety of small updates and fixes.

  • First and foremost, Gradle has been updated to 9.5.0, which should be fully compatible with other 9.x releases used already.
  • New projects now default to language level 11, which is supported everywhere but RoboVM.
    • RoboVM forces language level 8 now (since libGDX uses that language level), and you have to avoid any language features from JDK 9, 10, or 11 if targeting RoboVM, as well as any APIs from JDK 8.
    • This lets TeaVM and GWT both work without needing to change the language level for new projects.
  • Various third-party libraries have been updated, mostly to account for Apache Fory making backwards-incompatible changes in its 0.17.0 release (if you use the Fory-based Tantrum libraries, you don't need to do anything but update the Tantrum library version).
  • The file dialog is now always TinyFD, which isn't exactly fantastic but works the same everywhere, without needing VisUI as a fallback.
  • Speaking of VisUI, depending on VisUI should work on TeaVM out of the box now, thanks to changes in how we configure VisUI.
    • VisUI might have issues on GWT with these changes; if there are substantial ones, a new release should follow up quickly with fixes.
  • The dependency on gdx-teavm is now 1.5.5, which uses TeaVM 0.14.0 .
  • Kotlin defaults to the latest version, 2.3.21 .
  • Case conversions now use Locale.ROOT universally, which should help on computers with Turkish locales due to the different casing rules if that locale is used.
  • Android builds now enable a mouse support option in their manifest by default, which is required to release to the store ChromeBooks use. This might need to be disabled for some apps that don't want mouse support.
  • ProGuard options default to a more optimized basis; thanks @fourlastor !
  • Debugging on Linux with Nvidia should work out of the box again; a comment is present in lwjgl3/build.gradle describing how you can get it to work on your own run configurations, as well.

OK, there you go! As usual, there's the recommended cross-platform JAR, as well as platform-specific JARs in case antivirus decides to randomly flag that JAR as a false positive (again). There are also executables for Windows and Linux that bundle JREs with Construo; using those is not recommended unless installing a JDK (version 21, optimally) is hard in your situation.

Don't miss a new gdx-liftoff release

NewReleases is sending notifications on new releases.