Skip to content

1.11.0.8 "Start Me Up"

Compare
Choose a tag to compare
@tommyettinger tommyettinger released this 29 May 04:14

aThis release took a while longer than usual, but there's some nice new features here.

  • Java 11 is now the default. Android currently requires a JDK of at least version 11 to build anything, and will soon require version 17 (!).
    • TeaVM also requires version 11.
  • GWT now defaults to version 2.10.0, using an alternate backend that supports this newest version, if you are targeting Java version 9, 10, or 11. GWT 2.10.0 supports language level 11, but not very many APIs from after 8.
    • Because 11 is the default, an out-of-the-box GWT project will work here thanks to the alternate backend. This gives you access to nice things like the var keyword in Java. - Thanks to @lyze237 , once a project has been generated you can now open it in IDEA with one click, saving you time and avoiding the frustrating file open dialog in IDEA.
    • This feature requires you to have installed IntelliJ IDEA (Community or Ultimate) via JetBrains Toolbox. It may work if you have installed IDEA as standalone, but no guarantees. Toolbox is great to have in general, so I recommend it even if you aren't using this feature.
  • LWJGL3 projects now include a modified version of StartOnFirstThreadHelper, which not only allows your application to run on macOS without any command-line changes, it also allows your application to run on Windows if the user has a non-alphanumeric username.
    • This last part previously was achieved, mostly, using some .bat files that could be used with your project, but these aren't needed anymore.
  • There's a bunch of TeaVM updates, though I'm not totally sure it's as up-to-date as it could be.
  • Purely to glorify my own project, SquidSquad is now available as a third-party extension. It has the most involved set of dependencies of any library I have worked on, so it's a great reason to use gdx-liftoff to handle dependencies for you!

This release is just a JAR; you don't need .bat files on Windows to launch it, even if your username is purely-non-ASCII characters. In theory. If the launching part isn't working for you, please report an issue here or on Discord!