This release upgrades to Gradle 7.6 (released today), which supports Java 19 (released over 2 months ago), and will be outdated again when Java 20 is released (in 4 months). But while we are on the latest version, can we at least savor the taste of freedom? Also in this release are:
- A fix for #101 , as best as I can fix it (it seems to be a bug in LWJGL3, but I can at least print some helpful messages for how to avoid the bug)
- An update to Android Gradle Plugin 7.2.2, which gdx-setup has been using and both AS and IDEA support now
- Some updates to third-party libraries
- Cleanup in the build.gradle files, because they don't need the log4shell mitigation on the current Gradle
A lot of the work during this release cycle tried to get Mac support a little better using glfw_async , but because that seems to have similar issues to the AWT async extension to libGDX, we went back to using Guacamole's code to start a new JVM with -XstartOnFirstThread if needed. Some GWT dependency changes were also tried, but that process got very confusing, very quickly, and didn't ever really work, so I reverted the GWT changes.
That's about it! I hope this works well for everyone.