Releases: pixijs/pixijs
v8.5.2
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: particle container issue by @GoodBoyDigital in #11006
- fix: nineslice garbage collector bug by @GoodBoyDigital in #11007
- fix: set tint fallback of Particle by @alexzhang1030 in #11000
- fix: html text height by @GoodBoyDigital in #11008
New Contributors
- @alexzhang1030 made their first contribution in #11000
v8.5.1
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: avoid BitmapText resolution warning in constructor by @rnike in #10983
- fix: particle container warning spam by @Zyie in #10986
🧹 Chores
- chore: fix ci by @Zyie in #10991
- chore: Clarified when a texture's source should be updated. by @matt-bp in #10982
New Contributors
v8.5.0
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🎁 Added
- feat: add ParticleContainer by @GoodBoyDigital in #10949
- Note: this is an experimental feature and the API may change in the next minor release
- feat: Add ability to inverse mask by @katmai7 in #10922
- feat: new Filter property clipToViewport by @katmai7 in #10923
- feat: add
addIndex
andaddAttribute
to shader by @GoodBoyDigital in #10920 - feat: clean hashes and arrays by @Zyie in #10968
🐛 Fixed
- fix: duplicate removal from cache when uninstalling bitmap fonts by @Redgeioz in #10933
- fix: Reset defaultPrevented in Events by @STRd6 in #10945
- fix: text fill alpha affecting stroke alpha by @Zyie in #10960
- fix: warn when trying to change BitmapText resolution by @Zyie in #10956
- fix: DynamicBitmapFont destroy cleanup by @rnike in #10952
- fix: bitmapfonts not rendering italics correctly by @Zyie in #10957
- fix: text not updating with shared style by @Zyie in #10959
- fix: text trim not updating correctly by @Zyie in #10962
- fix: text baseline not being applied by @Zyie in #10963
- fix: Set framebuffer to null only when canvas source matches main canvas by @ShukantPal in #10966
- fix: html text not rendering in WebGPU by @Zyie in #10970
- fix: text bounds width being incorrect by @Zyie in #10967
- fix: custom render pipe crashing with gc by @Zyie in #10979
🧹 Chores
- chore: unify onViewUpdate calls by @Zyie in #10980
- chore: make visual tests more accurate in CI by @Zyie in #10974
New Contributors
v8.4.1
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: graphics batching issue by @GoodBoyDigital in #10928
v8.4.0
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🎁 Added
- feat: allow for custom batchers by @GoodBoyDigital in #10885
- Note: The custom batcher API is subject to changes as we gather feedback without adhering to semantic releases
- feat: add multiview to webgl rendering by @GoodBoyDigital in #10913
- feat: Add option to
BitmapFontManager.measureText
to measure text with trailing whitespaces by @minetoblend in #10897 - feat: add version to global hooks by @Zyie in #10918
- feat: Add generics Texture for TextureSource type by @bigtimebuddy in #10872
🐛 Fixed
- fix: Color value setter normalizes cloned value by @rperello in #10888
- fix: issue when resolution change crashes text system by @GoodBoyDigital in #10916
🧹 Chores
- chore: Update docs typo in Texture Assets example by @mthirumalai2905 in #10886
- chore: Fix typo in Ticker by @NycRat in #10890
New Contributors
v8.3.4
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: WebGPU blur jitter by @GoodBoyDigital in #10876
- fix: Cascade resolution changes when using resize by @bigtimebuddy in #10879
- fix: setSize not overridden for all objects by @Zyie in #10860
- fix: Filter jittering using fractional resolutions by @GoodBoyDigital in #10870
- fix: avoid creating new view in WebGPU by @GoodBoyDigital in #10875
- fix: autoDensity getter/setter by @Zyie in #10825
- fix: Bleed on blur filter by @GoodBoyDigital in #10869
- chore: Add support for pruning with knip by @bigtimebuddy in #10746
- fix: RenderableGCSystem saving reference to destroyed object by @Zyie in #10835
🧹 Chores
- chore: optimise webGPU to not setVertexBuffer for each attribute if is inter… by @GoodBoyDigital in #10881
- chore: Revert "fix: avoid creating new view in WebGPU" by @Zyie in #10883
v8.3.3
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
v8.3.2
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
v8.3.1
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
- fix: deprecation for buildInstruction and collectAllRenderables by @Zyie in #10838
- fix: Remove TextureSource from internal map when destroyed by @lunarraid in #10832
🧹 Chores
- chore: remove console logs from basis import by @Zyie in #10833
- chore: Use node's setTimeout for wait by @bigtimebuddy in #10839
v8.3.0
💾 Download
Development Build:
Production Build:
Documentation:
Changed
🎁 Added
feat: Perspective Plane by @GoodBoyDigital in #10811
feat: add a renderable GC by @GoodBoyDigital in #10681
feat: add ShaderSystem#maxTextures by @dev7355608 in #10713
feat: reserve texture units for batching by @dev7355608 in #10703
feat: add 'min' and 'max' blend modes by in @dev7355608 #10684
feat: Support alpha colors with Text stroke by @bigtimebuddy in #10800
feat: add resolution to resize event parameters by @dev7355608 in #10775
feat: Consistent BlurFilter properties and options by @bigtimebuddy in #10807
🐛 Fixed
fix: change renderPipeId types to string by @dev7355608 in #10758
fix: attributes locations by @dev7355608 in #10774
fix: split out update id and view update id by @GoodBoyDigital in #10771
fix: mesh texture on GPU by @GoodBoyDigital in #10772
fix: getMaxTexturesPerBatch being called before adaptor is ready by @Zyie in #10817
fix: Support filters through constructor arguments by @bigtimebuddy in #10806
fix: WebGPU bind group clashes by @GoodBoyDigital in #10804
fix: alphaMode always respected on texture load by @davidetan in #10803
fix: blend render texture by @GoodBoyDigital in #10816
fix: naming for gc system properties by @Zyie in #10822
fix: Blur Dimensions Flipped by @bigtimebuddy in #10819
fix: Support options for AnimatedSprite by @bigtimebuddy in #10813
fix: TextureMatrix#clampOffset calculation by @dev7355608 in #10734
fix: don't batch Mesh with incompatible state by @dev7355608 in #10749
fix: return correct type for render textures by @Zyie in #10802
fix: update test function to correct VideoFrame handling by @Tianj0o in #10814
fix: not using DOMAdapter when accessing navigator by @Zyie in #10830
🧹 Chores
chore: refactor views to extends a shared class by @Zyie in #10812