LÖVE 11.5 released!
Posted: Sun Dec 03, 2023 2:33 pm
LÖVE version 11.5 is out now! As usual download links are on the homepage and the full changelog is available on the wiki.
This is a small release primarily to fix major bugs in LuaJIT's implementation of the pairs iterator, plus a few other bug fixes and minor changes in LÖVE itself.
The version of LuaJIT that shipped with 11.4 had several overlapping issues in its JIT compilation code for pairs which could cause freezes or skipped elements in rare situations. The version used in 11.5 fixes those problems.
Other changes include fixes to long-standing visual issues with line joins when lines are nearly parallel to each other, several fixes to love.joystick's gamepad mapping functions, a new Android launcher to more easily load .love files, and LÖVE on Apple SIlicon Mac no longer has JIT compilation enabled by default because the JIT compiler can run out of available memory very quickly and tank performance.
————
Aside from the new 11.5 release, work continues to progress on LÖVE 12.0 with over 1,100 commits to its branch in the LÖVE source repository - the the changelog is very big at this point, and all major planned features are in but more polish, iteration, and documentation is needed before it's ready for release. In the meantime nightly builds are available on Github for people to try!
This is a small release primarily to fix major bugs in LuaJIT's implementation of the pairs iterator, plus a few other bug fixes and minor changes in LÖVE itself.
The version of LuaJIT that shipped with 11.4 had several overlapping issues in its JIT compilation code for pairs which could cause freezes or skipped elements in rare situations. The version used in 11.5 fixes those problems.
Other changes include fixes to long-standing visual issues with line joins when lines are nearly parallel to each other, several fixes to love.joystick's gamepad mapping functions, a new Android launcher to more easily load .love files, and LÖVE on Apple SIlicon Mac no longer has JIT compilation enabled by default because the JIT compiler can run out of available memory very quickly and tank performance.
————
Aside from the new 11.5 release, work continues to progress on LÖVE 12.0 with over 1,100 commits to its branch in the LÖVE source repository - the the changelog is very big at this point, and all major planned features are in but more polish, iteration, and documentation is needed before it's ready for release. In the meantime nightly builds are available on Github for people to try!