This release adds the possibility to bundle for the iOS simulator architecture. You now have to option to choose which architectures to be used when you bundle for iOS, the default is still to include both 32-bit (armv7) and 64-bit (arm64).
We have also exposed the game property
html5.engine_arguments for HTML5 builds, where you can specify additional engine arguments. A common use case is to supply
--verify-graphics-calls=false which can gain some performance on Google Chrome.
We have upgraded LuaJIT from 2.0.5 to 2.1.0-beta3 which supports arm64 architectures. This is in preparation for Android 64-bit support, and also means that arm64 iOS devices can use the JIT interpreter.
DEF-2994- Added: iOS simulator platform support.
DEF-2933- Fixed: Luajit 2.1.0-beta3 with arm64 support upgrade.
DEF-3910- Fixed: Added support for
html5.engine_argumentsto add runtime arguments.
F7now toggle visibility of the surrounding panes.
DEFEDIT-1653- Fixed: Outline panel did not refresh after a drag and drop operation.
DEFEDIT-1654- Fixed: Window size and position is now remembered between sessions on macOS.
DEFEDIT-1659- Changed: The editor will now use more of the available memory to support editing of larger projects.
DEFEDIT-1664- Fixed: Update link from the Welcome dialog now works again.
DEFEDIT-1666- Fixed: Occasional error message when closing
DEFEDIT-1667- Changed: The editor now detects low-memory conditions and will attempt to free up some memory.