v8.1.4
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.1.3...v8.1.4
- fix: buffer upload for texture by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10537
- fix: accurate Max Texture check by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10538
- fix: event mixin types by @Zyie in https://github.com/pixijs/pixijs/pull/10543
- chore: add pr name checker by @Zyie in https://github.com/pixijs/pixijs/pull/10542
Full Changelog: https://github.com/pixijs/pixijs/compare/v8.1.3...v8.1.4
v8.1.3
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.1.2...v8.1.3
- Fix: mask issue when setting to null and back by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10536
v8.1.2
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.1.1...v8.1.2
- Fix: Support Sprite constructor options with undefined texture by @bigtimebuddy in https://github.com/pixijs/pixijs/pull/10532
- Fix: unicode support for BitmapFontManager by @azotov-box in https://github.com/pixijs/pixijs/pull/10514
- Fix missing commas in the documentation of Spritesheet.ts by @archiloque in https://github.com/pixijs/pixijs/pull/10509
- Fix: Text bounds calculation with padding by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10503
- Fix: handling of getRenderTarget when passing in a canvas by @ShukantPal in https://github.com/pixijs/pixijs/pull/10507
- Fix: Filter hitArea not updating by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10530
- Fix: destroy and removeChild performance by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10505
- Fix: changing tiling sprite anchor not updating view by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10513
- @azotov-box made their first contribution in https://github.com/pixijs/pixijs/pull/10514
- @archiloque made their first contribution in https://github.com/pixijs/pixijs/pull/10509
v8.1.1
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.1.0...v8.1.1
- Fix: issue with local bounds cache not being invalidated when a child is removed by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10488
- Fix: sub-textures on
BitmapFont
regression by @alvov-evo in https://github.com/pixijs/pixijs/pull/10494 - Fix: stroke rendering on Graphics when width is set to 0 by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10496
- Fix: padding issue on text by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10498
- Fix: containsPoint on Mesh if no index buffer is set by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10499
- Fix: graphics blend mode not being set correctly for large Graphics by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10480
- Fix: bind to default framebuffer only when copying from main canvas by @ShukantPal in https://github.com/pixijs/pixijs/pull/10486
- Fix: Throw error when no Renderer is available by @bigtimebuddy in https://github.com/pixijs/pixijs/pull/10434
- Fix: destroying the render texture frambuffers correctly by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10437
- Fix: overlay blend mode to be consistent with photoshop by @skyfish-qc in https://github.com/pixijs/pixijs/pull/10469
- Fix: onRender being called twice when converted to a renderGroup by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10490
- Fix: graphics tint using mix instead of multiply by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10481
- Fix: update
getTexture
API to be consistent with HTMLText by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10431
- @alvov-evo made their first contribution in https://github.com/pixijs/pixijs/pull/10494
- @skyfish-qc made their first contribution in https://github.com/pixijs/pixijs/pull/10469
v8.1.0
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.5...v8.1.0
In this update, we've opted to switch the default renderer from WebGPU to WebGL when utilizing autoDetectRenderer
. This decision stems from a few reports highlighting inconsistent behavior with WebGPU across various browsers. While we're enthusiastic about WebGPU, browser compatibility still needs to mature.
By defaulting to WebGL, we are aiming to ensure a smoother and more consistent experience for the majority of users, minimizing the potential for disruptions.
This change should be seamless transition for most users and If you still want to use the WebGPU
renderer then you can easily do so:
await app.init({
// ... other renderer options
preference: 'webgpu'
})
- Feat: add generic typing for container children by @Julien-Marcou in https://github.com/pixijs/pixijs/pull/10307
- Feat: INT attribute format for WebGL2 by @ivanpopelyshev in https://github.com/pixijs/pixijs/pull/10347
- Feat: add dts bundling by @Zyie in https://github.com/pixijs/pixijs/pull/10286
- Fix: Change WebGL to default renderer by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10367
- Fix:
Polygon.__proto__.strokeContains
skips checking last line segment whenthis.closePath
false by @naramdash in https://github.com/pixijs/pixijs/pull/10423 - Fix: roundPixels offset by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10389
- Fix: expose AttributeOptions by @ivanpopelyshev in https://github.com/pixijs/pixijs/pull/10407
- Fix: tiling sprite transform not updating correctly by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10409
- Fix: webgl-1 support by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10410
- Fix: requestVideoFrameCallback being called on wrong object by @Zyie in https://github.com/pixijs/pixijs/pull/10415
- Fix: apply defaultAnchor for sprite if present by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10417
- Fix: release resources from bind groups when they are destroyed by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10414
v8.0.5
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.4...v8.0.5
- Fix: uv updates by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10379
- Fix: filter is not taking the RenderTexture's frame's offset into account when being applied by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10387
- Fix: Mesh.destroy throws error when not using batch mode by @codedpalette in https://github.com/pixijs/pixijs/pull/10394
- Fix: stencil mask not resetting correctly on context loss by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10390
- Fix: NoiseFilter ignoring uniforms by @codedpalette in https://github.com/pixijs/pixijs/pull/10395
- Fix: default address mode by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10408
- @codedpalette made their first contribution in https://github.com/pixijs/pixijs/pull/10394
v8.0.4
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.3...v8.0.4
- Fix: NineSliceSprite not rendering correctly when used with a spritesheet texture by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10357
- Fix: apply nineslice defaults correctly by @Zyie in https://github.com/pixijs/pixijs/pull/10359
- Fix: graphics fill/stroke not applying when using 0x0 by @Zyie in https://github.com/pixijs/pixijs/pull/10364
v8.0.3
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.2...v8.0.3
- Fix: export jpg format error(v8) by @yungzhu in https://github.com/pixijs/pixijs/pull/10316
- Fix: HTML Text font loading by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10329
- Fix: ICanvasRenderingContext2D extending letterSpacing by @bigtimebuddy in https://github.com/pixijs/pixijs/pull/10337
- Fix: Clean white implementation by @ivanpopelyshev in https://github.com/pixijs/pixijs/pull/10340
- Fix: typo in the vertex shader of the bigTriangleProgram by @Kurtil in https://github.com/pixijs/pixijs/pull/10343
- Fix: destroying GpuBufferSystem by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10348
- Fix: calling WebGL2RenderingContext directly by @Zyie in https://github.com/pixijs/pixijs/pull/10351
- Fix: allow for optional destruction of textStyle by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10355
- Fix: performance for setting textures in WebGL by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10346
- @Kurtil made their first contribution in https://github.com/pixijs/pixijs/pull/10343
v7.4.2
Development Build:
- https://pixijs.download/v7.4.2/pixi.js
- https://pixijs.download/v7.4.2/pixi.mjs
- https://pixijs.download/v7.4.2/pixi-legacy.js
- https://pixijs.download/v7.4.2/pixi-legacy.mjs
- https://pixijs.download/v7.4.2/webworker.js
- https://pixijs.download/v7.4.2/webworker.mjs
Production Build:
- https://pixijs.download/v7.4.2/pixi.min.js
- https://pixijs.download/v7.4.2/pixi.min.mjs
- https://pixijs.download/v7.4.2/pixi-legacy.min.js
- https://pixijs.download/v7.4.2/pixi-legacy.min.mjs
- https://pixijs.download/v7.4.2/webworker.min.js
- https://pixijs.download/v7.4.2/webworker.min.mjs
Documentation:
https://github.com/pixijs/pixi.js/compare/v7.4.0...v7.4.2
- Fix: Worker ReferenceError in Node.js (#10227) @SuperSodaSea
- Fix: ICanvasRenderingContext2D extending letterSpacing (#10338) @bigtimebuddy
- Fix: Assets resolver priorities and compressed texture support in Spritesheet (#10217) @ddenisyuk
- Fix: Compressed textures priorities (#10218) @ddenisyuk
- Chore: Updated example for PIXI.Geometry (#10225) @himakhaitan
- Chore: Update readme links (#10245) @bigtimebuddy
- Chore: Create v7.x dist-tag to not overwrite latest (#10272) @bigtimebuddy
v8.0.2
Development Build:
Production Build:
Documentation:
https://github.com/pixijs/pixi.js/compare/v8.0.1...v8.0.2
- Fix: Assets not unloading all textures by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10309
- Fix: allow meshes to have textures from sprite sheets by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10313
- Fix: html text was not rendering all the time by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10314
- Fix: shader preprocessor to support older chrome versions by @dragoon in https://github.com/pixijs/pixijs/pull/10320
- Fix: multilayered stencil mask issue by @GoodBoyDigital in https://github.com/pixijs/pixijs/pull/10323
- Chore: Fix docs for WebGLOptions and WebGPUOptions by @Zyie in https://github.com/pixijs/pixijs/pull/10312
- Chore: Modernize README by @bigtimebuddy in https://github.com/pixijs/pixijs/pull/10322
- @dragoon made their first contribution in https://github.com/pixijs/pixijs/pull/10320