Skip to content

Releases: pixijs/pixijs

v8.8.0-rc.1

06 Feb 11:42
Compare
Choose a tag to compare
v8.8.0-rc.1 Pre-release
Pre-release

💾 Download

Development Build:

Production Build:

Documentation:

Changed

v8.7.3...v8.8.0-rc.1

🚨 NOTE 🚨

Since the release of v8, PixiJS has been incorrectly applying gradients and graphics fill textures. Instead of using normalized "local space" coordinates (0–1), gradients were using "global space" values in pixels. This made working with gradients/texture fills more complicated than necessary. In this release, we have changed the default behavior back to "local space" to match v7.

For anyone who needs the old behavior, you can change the default options globally or you can control it individually as all APIs now accept a textureSpace property that can be set to "global". For example:

FillGradient.defaultLinearOptions.textureSpace = 'global'
FillGradient.defaultRadialOptions.textureSpace = 'global'
// or individually
new FillGraident(0, 0, 100, 100, 'global')

GraphicsContext.defaultFillStyle.textureSpace = 'global'
GraphicsContext.defaultStrokeStyle.textureSpace = 'global'
// or individually
new Graphics().fill({ texture, textureSpace: 'global' })
new Graphics().stroke({ texture, textureSpace: 'global' })

🎁 Added

🐛 Fixed

  • fix: texture space incorrectly set to global by @Zyie in #11246

v8.7.3

29 Jan 13:22
Compare
Choose a tag to compare

💾 Download

Development Build:

Production Build:

Documentation:

Changed

v8.7.2...v8.7.3

🐛 Fixed

v8.7.2

24 Jan 09:04
Compare
Choose a tag to compare

💾 Download

Development Build:

Production Build:

Documentation:

Changed

v8.7.1...v8.7.2

🐛 Fixed

  • fix: accessibility system being added to shared systems by @Zyie in #11227
    • NOTE: If you used the new AccessibilitySystem.defaultOptions.accessibilityOptions from 8.7.0 this has been correctly changed to AccessibilitySystem.defaultOptions

v8.7.1

23 Jan 20:31
Compare
Choose a tag to compare

v8.7.0

23 Jan 15:02
Compare
Choose a tag to compare

🚨 NOTE 🚨
Please use the latest patch version of this release, as we have identified and fixed several issues related to the new GIF functionality and problematic types.

💾 Download

Development Build:

Production Build:

Documentation:

Changed

v8.6.6...v8.7.0

🎁 Added

  • feat: RenderLayer API by @GoodBoyDigital in #11094
    • NOTE: This is an experimental API and may change
    • NOTE: Interaction and hit testing are currently not accounting for visual render order
    • full guide can be found here
  • feat: Add GIF downloading, parsing and playback by @bigtimebuddy in #11170
  • feat: Add altitudeAngle and azimuthAngle to FederatedPointerEvent by @LukeAbby in #11159
  • feat: added Texture Options to spritesheet loader by @sam007mac in #11163
  • feat: add a resetState function to allow integration with other WebGL libraries by @GoodBoyDigital in #11142
  • feat: access renderer from onRender by @F-star in #11224
  • feat: additional accessibility options by @jerwolff in #11107

🐛 Fixed

🧹 Chores

  • chore: ignore type errors when watching by @Zyie in #11183
  • chore: replace updateQuadBounds with updateTextBounds in text by @GoodBoyDigital in #11182
  • chore: update CanvasTextMetrics example to use correct class by @nnmbzr in #11208

New Contributors

v8.6.6

18 Dec 12:44
Compare
Choose a tag to compare

💾 Download

Development Build:

Production Build:

Documentation:

Changed

v8.6.5...v8.6.6

🐛 Fixed

🧹 Chores

v8.6.5

15 Dec 16:10
Compare
Choose a tag to compare

💾 Download

Development Build:

Production Build:

Documentation:

Changed

v8.6.4...v8.6.5

🐛 Fixed

🧹 Chores

New Contributors

v8.6.4

09 Dec 09:50
Compare
Choose a tag to compare

💾 Download

Development Build:

Production Build:

Documentation:

Changed

v8.6.3...v8.6.4

🐛 Fixed

🧹 Chores

New Contributors

v8.6.3

02 Dec 16:11
Compare
Choose a tag to compare

💾 Download

Development Build:

Production Build:

Documentation:

Changed

v8.6.2...v8.6.3

🐛 Fixed

🧹 Chores

New Contributors

v8.6.2

29 Nov 15:28
Compare
Choose a tag to compare

💾 Download

Development Build:

Production Build:

Documentation:

Changed

v8.6.1...v8.6.2

🐛 Fixed

🧹 Chores