github libgdx/gdx-liftoff v1.14.0.4
1.14.0.4 "The Logical Conclusion"

latest release: v1.14.0.5
8 days ago

This release has several architectural changes meant to address problems users had with ANGLE, and updates generated projects to the latest Gradle release, 9.3.0. gdx-liftoff 1.14.0.4 no longer depends on the ANGLE backend for LWJGL3, which is basically undocumented and has several ongoing issues users reported. Generated projects have the configuration for ANGLE present in a comment still, but it isn't active by default. This release also has quite a bit of cleanup internally in the Kotlin code thanks to @EpicVon2468 , improvements to error reporting by @Hyperion2400 , and a fix for Lombok on GWT by @JojoIce . Various 3rd-party libraries have been updated, as usual. gdx-TinyVG, notably, has switched to no longer use Lombok in its used fork, since Lombok can cause issues with Construo packaging. SquidSquad also doesn't create a separate version per-module now, and all shares one squidSquadVersion property. The installDist task should name its output correctly now, according to the appName property. StartupHelper has changed a lot, and now includes a check on Linux for Nvidia drivers, which seem to (sometimes?) need an environment variable set to show Liftoff's UI at all, or any generated LWJGL3 projects on Linux.

LWJGL3 uses version 3.4.0 within Liftoff itself, but generated projects still use what libGDX defaults to, 3.3.3 . You can try to update LWJGL3 yourself by copying the LWJGL3 dependencies from Liftoff's build.gradle file into your own generated lwjgl3/build.gradle file, if you want.

Out of caution for LWJGL3's latest version and antivirus false positives, this release distributes both a cross-platform JAR file, gdx-liftoff-1.14.0.4.jar, and three platform-specific JAR files: one for x64 Windows, one for Linux, and one for macOS. The Windows-specific JAR, gdx-liftoff-1.14.0.4-win.jar, seems to have no false positives reported by VirusTotal, but the cross-platform one unreliably gets flagged by some obscure antivirus programs. If you're distributing JARs or Construo-packaged .exe files, especially those using LWJGL 3.4.0, you should probably run them through VirusTotal to make sure users can actually download and run them.

Good luck, and enjoy!

What's Changed

New Contributors

Full Changelog: v1.14.0.3...v1.14.0.4

Don't miss a new gdx-liftoff release

NewReleases is sending notifications on new releases.