This week, a new version of the open source HTML5 framework Phaser was released. This release allows for a seamless upgrade for any project using v3.85.x, and the developers strongly encourage you to do so if you have projects based on it.
The latest version of Phaser includes important GPU memory fixes. The way render textures are resized has been fixed, causing Phaser 3.85-based games to use significantly more texture memory than they should, leading to out-of-memory errors on some mobile devices.
Version 3.85 also had an issue where black lines could appear between tightly packed sprites or tiles when scaling the camera to a floating (non-integer) zoom value. After investigating, the developers also discovered a much older issue with the canvas renderer. Both have been fixed in version 3.86. Finally, they also fixed a serious runtime crash with the new EXPAND scaling mode if you ran the game in a container or iframe with a horizontal or vertical width of zero.
The full changelog is available on GitHub.
All Phaser templates for React, Vue, Discord Activities, etc. have been updated for 3.86, along with all Phaser editor templates, the Phaser Sandbox, and the CLI app for making games with Phaser. While the documentation has only seen minor changes, the documentation site is also fully up to date.