chore(deps): update dependency pixi.js to v8#12
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
70fd622 to
3a39c56
Compare
3a39c56 to
9cd6f3a
Compare
9cd6f3a to
a6dbe01
Compare
a6dbe01 to
a23fefa
Compare
a23fefa to
60baef7
Compare
60baef7 to
9327773
Compare
9327773 to
38d2167
Compare
38d2167 to
d81c39c
Compare
1c03fd1 to
36d0a70
Compare
36d0a70 to
d813cb5
Compare
d813cb5 to
318eca6
Compare
318eca6 to
3e398f5
Compare
3e398f5 to
474923e
Compare
474923e to
47577b7
Compare
5f34f0d to
9107b11
Compare
9107b11 to
727aaa1
Compare
727aaa1 to
40f1c43
Compare
40f1c43 to
64426b2
Compare
64426b2 to
d6c0166
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^7.0.0→^7.0.0 || ^8.0.0^7.4.0→^8.0.0Release Notes
pixijs/pixijs (pixi.js)
v8.18.1Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
Application.domContainerRootin Node.js by @UlyssesZh in #12017v8.18.0Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🚨 Behavior Change
text.widthand word wrap returning incorrect values by @Zyie in #12007Text/HTMLText/BitmapTextwithwordWrap: trueand non-leftalign(center/right/justify) now return the true rendered width fromtext.widthinstead of reportingwordWrapWidth. If you relied ontext.width === wordWrapWidthfor layout, usewordWrapWidthdirectly or wrap the text in a sized container.🎁 Added
graphicsContextToSvg()for Graphics → SVG export by @GoodBoyDigital in #11989graphicsContextToSvg(source, precision?), a pure function that serializes aGraphicsorGraphicsContextto a self-contained SVG string. Supports rects, circles, ellipses, rounded rects, polygons, bezier/quadratic/arc paths, strokes, holes (viafill-rule="evenodd"), and linear/radial gradients.setMask()gains achanneloption ('red' | 'alpha') to pick which texture channel drives visibility, matching how design tools like Figma apply PNG masks. Default remains'red'.preferenceto accept an array of renderer types by @Zyie in #11963autoDetectRendererandApplication.initnow accept an array of renderer names forpreference, letting you restrict the fallback chain (e.g. disable WebGPU entirely) rather than only reorder it. A newRendererPreferencetype is exported.app.domContainerRootby @carlos22 in #11974Applicationexposes a read-onlydomContainerRootgetter returning theHTMLDivElementthat wraps allDOMContainerelements, so apps can add CSS classes, inline styles, or customize the DOM overlay root.widthoption toMeshRopeby @mehmetcanakbay in #11990MeshRopenow accepts an explicitwidthfor rope thickness, decoupling it from the texture's height. Omittingwidthpreserves the previoustexture.heightdefault.renderer.generateTexture()accepts adefaultAnchoroption that's forwarded onto the producedTexture.RenderTexture.create()also gains atextureOptionsparameter to pass through fields likedefaultAnchorto the underlyingTexture.🐛 Fixed
_applyMipRangefor single-mip textures (iOS 18.0–18.1) by @GoodBoyDigital in #11985TextureMatrixwhen pooled textures reuse the same reference by @GoodBoyDigital in #11997GraphicsPath.transform()switch statement by @Zyie in #11996text.widthand word wrap returning incorrect values by @Zyie in #12007<characters inparseTaggedTextby @glennflanagan in #11972CanvasFilterSystemto the filters module by @Zyie in #12014SplitTextbaseline mismatch whentagStylesused withlineHeightby @Zyie in #12008TilingSprite.tilePositiondivided by resolution when using Canvas renderer by @Zyie in #11957CanvasFilterSystemto filters module by @Zyie in #12014🧹 Chores
@xmldom/xmldomto 0.8.12 by @Zyie in #12016New Contributors
v8.17.1Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
@0.75x) by @Zyie in #11960🧹 Chores
v8.17.0Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🚨 Behavior Change
BlurFilternow uses an optimized halving strength scheme by default, which changes visual output compared to previous versions. Setlegacy: trueto restore the old behavior.align: 'justify'now useswordWrapWidthfor width calculation instead ofmaxLineWidth, matching CSS behavior. The last line is no longer stretched.breakWords: trueinHTMLTextnow correctly uses CSSword-break: break-wordinstead ofbreak-allto match behavior of other text renderers.🎁 Added
SplitTextnow supportstagStyles, so styled runs (e.g.<red>Hello</red> <blue>World</blue>) are correctly split into per-characterTextobjects with individual styles preserved.whiteSpacemodes (normal,pre,nowrap,pre-line,pre-wrap) with proper space/newline collapsingalign: 'justify'by distributing extra word spacingbluranddistanceproportionally to font sizexAdvancenow uses true advance width frommeasureText()instead of bounding-box widthfontScalein dynamic bitmap fonts🐛 Fixed
🧹 Chores
New Contributors
v8.16.0Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🚨 Behavior Change
SplitTextnow more accurately splitsTextacross a wider range ofTextStyleconfigurations. This may result in slight changes to character positioning.SplitText.fromfrom an existingTextnow correctly transfers the source anchor to the new instance by mapping the anchor to pivot coordinates. This changes layout and positioning compared to previous behavior.SplitBitmapTextnow correctly defaults to awhitefill, matching the behavior ofBitmapText.HTMLTextnow correctly respectsbreakWordsand no longer cuts off words that exceedwordWrapWidth.HTMLTextnow respects the alpha value of its fill and stroke.Textnow correctly aligns when usingalign: 'right'oralign: 'center', resulting in a small positional adjustment.Container.cullAreais now correctly interpreted in the container’s local coordinate space and transformed to global coordinates before culling checks.graphics.texture(texture, 0x000000)will now correctly apply a black tint🎁 Added
Text/HTMLText,BitmapTextsupport coming soontext.styleChanged()🐛 Fixed
🧹 Chores
New Contributors
v8.15.0Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🎁 Added
TextureGCSystem/RenderableGCSystemin favor ofGCSystem.You can now manually unload a node by calling its
unloadmethod. This releases any GPU resources associated with the node. The node can still be used afterward—it will be re-created automatically when needed.feat: move GPU context storage to GraphicsContext._gpuData by @Zyie in #11763
feat: move GPU data to Geometry._gpuData by @Zyie in #11772
feat: move GPUData to TextureSource by @Zyie in #11774
feat: move GL/GPU buffer storage to Buffer._gpuData and manage buffers list by @Zyie in #11775
feat: add descriptive names GCManagedHash by @Zyie in #11811
feat: update text GPU lifecycle and resolution updates by @Zyie in #11781
🐛 Fixed
🧹 Chores
New Contributors
v8.14.3Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
v8.14.2Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
🧹 Chores
New Contributors
v8.14.1Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
🧹 Chores
v8.14.0Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🎁 Added
throw,skip, andretrythrow: The default strategy and matches the behavior of previous versions. With this strategy enabled any asset that fails to load will throw an error and the promise will reject.skip: If any asset fails to load not error is thrown and the loader continues to load other assetsretry: Allow for multiple attempts at loading an asset before an error is thrown. The number of attempts and the delay between attempts are configurableprogressSizewhen loading assets to get a more accurate loading percentage. If no size is provide the default value is 1.🐛 Fixed
updateTextBoundsis called regardless of style and resolution change by @mayakwd in #11676🧹 Chores
textureSourceOptionsdoc example by @Caden-Hornyak in #11686New Contributors
v8.13.2Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
GraphicsContextregardless of renderingdirtystate by @mayakwd in #11671v8.13.1Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🐛 Fixed
New Contributors
v8.13.0Compare Source
💾 Download
Installation:
Development Build:
Production Build:
Documentation:
Changed
🎁 Added
TextStylewill now share the same texture🐛 Fixed
parenttype onIFederatedContainerby @Mysak0CZ in #11603onRendertype should includenullby @bee1an in #11627Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.