It has been four months already since our previous stable release, Godot 2.1.3 - and one year since the release of our stable 2.1 branch and the start of the work on Godot 3.0, which should soon see a new alpha build.
This exceptionally long development cycle for Godot 3.0 has encouraged many Godot users to contribute new features to the stable branch, in order to bring them faster to end users and to their projects. The side effect is that such features can introduce regressions, which we absolutely don't want in the stable branch, so this 2.1.4 release required a good deal more testing than the previous one. But as a result, it's actually a pretty exciting "maintenance" release with various new features and a great deal of bug fixes.
Download it now, and read on for details on the update!
A big thankyou to all the contributors who worked on this release by implementing bug fixes or features, or testing the changes to spot potential regressions and help debug issues. For this release, there were 337 commits made by 81 contributors! Let's see what they bring us.
This release has seen many platform-specific improvements from old and new contributors, especially for macOS, iOS, X11... and quite notably the WinRT (a.k.a. UWP in the master branch) port was updated and is now provided with the export templates, which means that the Windows Store and Xbox One should now be accessible (this port is still at the beta stage though, bug reports welcome).
Here are some highlights of the most important changes:
move_and_slideAPI from the master branch
The full list of changes is of course lengthier, as it contains over 300 commits made since 2.1.3-stable (excluding merge commits). Here's a selection of some of the most interesting ones for end users:
All in all, this is a pretty big maintenance release, and it should improvement the usability of the stable Godot 2.1 while we are waiting for the upcoming 3.0 version.
As mentioned previously, the 2.1.x stable branch will continue to receive bug fixes and enhancements at least until Godot 3.0-stable is released. Given that Godot 3.0 is not planned to have support for OpenGL 2.x / OpenGL ES 2.x devices, we will likely continue to maintain the 2.1.x branch further until Godot 3.1, which should add back support for older devices.
So you can expect at least a 2.1.5 release in the future (especially in order to bring a more final version of the 3.0 exporter once the master branch is stable enough), likely in a couple of months.
Have fun with this new release!
If you'd like to support Godot's development, apart from making cool games with it or contributing directly to the engine with code or bug reports, you can make a financial donation on Patreon to enable us to hire our lead developer Juan Linietsky full-time, thus greatly increasing the development rate of new features and bug fixes!