PixiJS v8.20.1 Released
PixiJS v8.20.1 lands as a patch update rather than a feature release, but it still closes a few bugs that can matter in real projects. The most technical fix preserves UBO offsets in the unsafe-eval polyfill, which should reduce the risk of broken uniform buffer layouts in environments that rely on that fallback path.
Rendering correctness also gets attention here. SVG radial gradients were being rendered as linear gradients in some cases, and that has now been corrected. For teams importing SVG assets or leaning on PixiJS for vector-heavy UI, that’s the kind of bug that can quietly distort visuals until it’s traced back to the renderer.
There’s also a lifecycle fix for `TextStyle`: destroying a text object now detaches it from shared style data properly. That should help avoid accidental cross-object side effects in projects that reuse styles heavily, especially in UI systems where text instances are created and torn down frequently.
On the maintenance side, PixiJS bumps `@xmldom/xmldom` to 0.8.15, which removes the npm deprecation warning seen when installing `pixi.js`. The release is available as `8.20.1` via npm and the usual CDN builds, with docs published for the same version.
“preserve UBO offsets in unsafe-eval polyfill”
- what
- PixiJS v8.20.1 released as a patch update with bug fixes and a dependency bump.
- who
- PixiJS maintainers and contributors including @darkdi, @creativoma, @qiao-coding, and @Zyie.
- when
- Released as version 8.20.1, following v8.20.0.
- impact
- Fixes a UBO offset issue in the unsafe-eval polyfill, corrects SVG radial gradient rendering, and improves TextStyle cleanup behavior.
Small patch with useful bug fixes and cleanup
Follow pixijs updates
See relevant stories in your personalized news feed.
Discussion