Phaser v3.86.0 is now available for download. This release is a seamless upgrade for any project using v3.85.x and is one we strongly recommend you all take. The full change log is available on GitHub, but the headline item is a fix in the way Render Textures are resized, which was causing Phaser 3.85 games to use significantly more texture memory than they should have been, leading to out-of-memory errors on some mobile devices. This fix reduces memory usage back down to 3.80 levels.
v3.85 also had an issue where black lines could appear between tightly packed sprites or tiles when you zoomed the Camera to a float (non-integer) zoom value. Upon investigation, we also uncovered a much longer-standing issue with the canvas renderer under similar circumstances. Both of these have been fixed in v3.86. Finally, we also fixed a severe run-time crash issue with the new EXPAND scale mode should you launch the game into a container or iframe with a horizontal or vertical width of zero. Please read the full Change Log on GitHub or npm.
All of the Phaser Templates for React, Vue, Discord Activities, etc., have been updated for v3.86, along with all the Phaser Editor templates, the Phaser Sandbox, and the create-game Phaser CLI app. Although there were only minimal documentation changes, the docs site is also fully current.