Skip to content

1.12.1.6 "Double Jump"

Compare
Choose a tag to compare
@tommyettinger tommyettinger released this 08 Feb 06:48

This release has two big updates. Gradle has been updated to 8.6, which seems to be generally very compatible with the previously-used 8.5, so there isn't much to be concerned about there. There aren't many new features in 8.6, but there seem to be some good bug fixes.

However, GWT has been updated to 2.11.0, which does several things differently. Naturally, Liftoff tries to make the update as smooth as possible, so the main pain point (some libraries depend on an older GWT version, sometimes by depending on an older libGDX GWT backend version, and the old GWT version doesn't get replaced by the GWT 2.11.0 dependency) is addressed for dependencies you select from the official or third-party extensions list. The list of affected extensions, if you are updating from an earlier project, is a little large: Box2D, GWT-Controllers, Artemis-ODB, GDX-Facebook, GDX-ControllerUtils, Guacamole, and Basis Universal, at the least. You can see the Troubleshooting.md entry about updating to 1.12.1.6 if you encounter trouble.

The reason you'd want to use GWT 2.11.0 is mostly that it supports a lot more of the Java 11 standard library, not just language features. As long as the previously mentioned pain point isn't a problem, and you are only depending on the latest GWT, there don't seem to be many other issues.

OK, that's about it, other than a lot of dependency default updates and some security-related updates to Liftoff dependencies. Enjoy!