PixiJS Update - June
Welcome to the June update, covering v8.18.0 and v8.19.0: live HTML-in-Canvas textures, Graphics → SVG export, official AI agent skills, sprite mask channels, and a milestone we're very proud of.
Welcome to the June update, covering v8.18.0 and v8.19.0: live HTML-in-Canvas textures, Graphics → SVG export, official AI agent skills, sprite mask channels, and a milestone we're very proud of.
PixiJS v8.17.0 delivers an optimized BlurFilter with a new halving strength scheme, improved text renderer parity bringing Text, BitmapText, and HTMLText alignment closer together, tagStyles support in SplitText, and a new visibleChanged event on containers. This release also includes a wave of stability fixes across graphics, filters, and event handling.
PixiJS v8.16.0 brings two headline features: an experimental Canvas renderer for environments without WebGL/WebGPU, and tagged text for inline styling without multiple text objects. This release also includes major SplitText stability improvements and broad engine stability updates.
This release delivers several new features, performance improvements, and over 20 bug fixes to keep PixiJS running smoothly.
Let's take a look at what's changed in this release and look ahead to what's coming next, with some exciting announcements to share!
PixiJS v8.12.0 is out, and it brings with it the results of our first-ever Bug Hunt Month.
Throughout July, we put our focus entirely on bugs, fixing them, triaging them, closing stale ones, and adding bounties for critical ones. The result? One of our most productive maintenance months to date:
A big thank-you to everyone who helped report, debug, test, or fix problems during the month. We had several new contributors jump in and make meaningful improvements to the engine.
Let's take a look at what's changed in this release.
PixiJS v8.11.0 introduces powerful new text tools for creating advanced animations and several quality-of-life improvements. Here's what's new:
origin Property for Containers: Rotate and scale around a defined point without affecting positionreplaceChild Method: Seamlessly swap display objects while preserving transformsbreakWords now works with BitmapText for better layout controlllms.txt standard to help AI tools discover and respect PixiJS v8 content.Let's dive into the details.
PixiJS v8.10.0 introduces a major overhaul of our documentation along with several updates that enhance text rendering and developer control. Here's what's new:
We're happy to announce the release of PixiJS v8.7.0, featuring a number of new features and improvements that you have been asking for. This version includes:
Here's a closer look at these features and what they offer.
As we mentioned in our previous PixiJS Update post, we are focusing on making PixiJS easier to use and understand. Today we're pushing the project one step closer to that goal and we’re excited to introduce PixiJS Create.
An easy to use CLI that provides templates for using PixiJS with your favourite bundler, as well as a new "Creation Template" to get you started with PixiJS and its ecosystem.

Thank you to everyone who participated in our survey! One thing came through loud and clear: better documentation is a top priority for the PixiJS community. We’ve taken your feedback to heart, and work is already underway to make significant improvements.
This post is part of our commitment to better communication. We’ll share how we’re tackling documentation updates and shine a light on some of the great features and improvements we’ve introduced since PixiJS v8 that might have flown under the radar!