Phaser v4.2.1 Released
Phaser v4.2.1, codenamed Giedi, landed on July 9, 2026 as a patch release aimed squarely at fixing runtime bugs in the v4 line. The biggest practical changes are in rendering: stencil support now behaves correctly, framebuffer use now clears stencil state as expected, and the stencil write mask defaults have been adjusted so the clear path can actually work.
There’s also an important compatibility fix for ESM builds. Inline access to the Phaser namespace was removed from CombineColorMatrix, ImageLight, and Texture, which should prevent breakage for projects shipping the engine in modern module setups. For teams already moving toward ESM-first pipelines, that’s the kind of fix that saves time chasing build-only failures.
On the gameplay/runtime side, tweens with a startDelay no longer get stranded in START_DELAY forever; they now transition to ACTIVE once the delay expires. ScaleManager resizing to parent containers was fixed as well, which should help UI and canvas layouts behave more predictably in responsive setups. The release also includes a small docs correction for AnimationManager.get() return types.
- what
- Phaser v4.2.1 'Giedi' is out as a patch release with bug fixes, not new features.
- who
- Phaser project maintainers on GitHub.
- when
- Released July 9, 2026.
- impact
- Fixes stencil rendering, framebuffer stencil clearing, ESM build breakage, tween state stalls, and ScaleManager resizing.
Patch fixes several real runtime and build issues.
Follow phaser updates
See relevant stories in your personalized news feed.
Discussion