ba-archive / blue-archive-story-viewer

η’§θ“ζ‘£ζ‘ˆηš„ζ‘£ζ‘ˆγ€‚δ»“εΊ“ε·²η»θΏη§»εˆ° monorepoοΌŒθ―¦ζƒ…θ―·ηœ‹ readme。
https://github.com/ba-archive/blue-archive
GNU General Public License v3.0
119 stars 8 forks source link

chore(deps): update dependency @pixi/mesh-extras to v7 #200

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@pixi/mesh-extras (source) ^6.1.0 -> ^7.0.0 age adoption passing confidence

Release Notes

pixijs/pixijs ### [`v7.2.1`](https://togithub.com/pixijs/pixijs/releases/tag/v7.2.1) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.2.0...v7.2.1) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.2.1/pixi.js - https://pixijs.download/v7.2.1/pixi.mjs - https://pixijs.download/v7.2.1/pixi-legacy.js - https://pixijs.download/v7.2.1/pixi-legacy.mjs - https://pixijs.download/v7.2.1/webworker.js - https://pixijs.download/v7.2.1/webworker.mjs Production Build: - https://pixijs.download/v7.2.1/pixi.min.js - https://pixijs.download/v7.2.1/pixi.min.mjs - https://pixijs.download/v7.2.1/pixi-legacy.min.js - https://pixijs.download/v7.2.1/pixi-legacy.min.mjs - https://pixijs.download/v7.2.1/webworker.min.js - https://pixijs.download/v7.2.1/webworker.min.mjs Documentation: - https://pixijs.download/v7.2.1/docs/index.html #### Changed ##### :bug: Fixed - Fix: Broken link for filter example ([#​9268](https://togithub.com/pixijs/pixijs/issues/9268)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix: TypeScript 5.0 compatibility ([#​9270](https://togithub.com/pixijs/pixijs/issues/9270)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix: global move events with hit areas and masks ([#​9273](https://togithub.com/pixijs/pixijs/issues/9273)) [@​Zyie](https://togithub.com/Zyie) > **Warning** > **About TypeScript 5.0**: There's a fix in this release to support TypeScript 5.0, however, PixiJS includes a dependency for `@types/css-font-loading-module` (0.0.7) this package that is only compatible with TS 4.x. For errors related to this dependency, you can suppress it by [overriding](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides) the version to be `^0.0.8` in **package.json**: > > ```json > { > "overrides": { > "@​types/css-font-loading-module": "^0.0.8" > } > } > ``` ### [`v7.2.0`](https://togithub.com/pixijs/pixijs/releases/tag/v7.2.0) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.1.4...v7.2.0) #### πŸ“£ Overview This is a big release that we've been working on for awhile. We want to highlight some of the new features available in this release which we think will make developer's lives much easier. ##### πŸ”  HTMLText This release adds HTMLText. Previously this was available as a [plugin](https://togithub.com/pixijs/html-text) but we have decided to make it available by default in **pixi.js**, **pixi.js-legacy** (the Web Worker and node bundles does *not* support HTMLText yet). ##### 🌈 Color We have standardized color inputs all over PixiJS by creating a Color class. No longer do some color inputs accept only integers, some accept RGBA floats, some strings. You can now use whatever color format you choose for things like `backgroundColor`, `tint`, Graphics fill and stroke, text colors. Color inputs include: `#ff0000`, `#f00`, `"red"`, `"rgb(255, 0, 0)"`, `0xff0000`, and many more! ##### πŸ’» Event Modes The new event-based system that replaced InteractionManager from v6 still had some work in order to fully support old features. In order to bridge the gap, we have deprecated `interactive` (boolean) and replaced with `eventMode`. | eventMode | Description | |---|---| | `none` | Ignores all interaction events, similar to CSS's `pointer-events: none`, good optimization for non-interactive children | | `passive` | Does not emit events and ignores hit testing on itself but does allow for events and hit testing only its interactive children. If you want to be compatible with v6, set this as your default `eventMode` (see options in Renderer, Application, etc) | | `auto` | Does not emit events and but is hit tested if parent is interactive. Same as `interactive = false` in v7 | | `static` | Emit events and is hit tested. Same as `interaction = true` in v7, useful for objects like buttons that do not move. | | `dynamic` | Emits events and is hit tested but will also receive mock interaction events fired from a ticker to allow for interaction when the mouse isn't moving. This is useful for elements that independently moving or animating. | ##### πŸ‘Ÿ Global Move Events Introduces new global move events that are dispatched globally regardless of hit-testing the current object. These are similar to `*move` events in v6 and are useful for creating drag interactions with a reference to the main root stage Container. - `globalpointermove` - `globaltouchmove` - `globalmousemove` #### ❗ Other Important Changes ##### Node Bundle Moving We have decided to move `@pixi/node` to it's [own repository](https://togithub.com/pixijs/node) and will no longer be part of this repository. There are a few reasons: lack of adoption, burden of installing Node-based canvas and gl dependencies, stability of Adapter and extension APIs. We will continue to support this bundle but will do releases independent of PixiJS. ##### Return of `peerDependencies` We reverted a major change in v7 which was to eliminate the use of `peerDependencies`. This unfortunately broke CDN delivery systems that ship ESM builds (jsdelivr, skypack, etc) also it had negative impact on new tools like Yarn 3. Because we rolled-back this change, it's **very important** that when you update PixiJS from now on, you complete *remove* the old version before installing the new one. Please see this wiki page on [Upgrading PixiJS](https://togithub.com/pixijs/pixijs/wiki/Upgrading-PixiJS). #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.2.0/pixi.js - https://pixijs.download/v7.2.0/pixi.mjs - https://pixijs.download/v7.2.0/pixi-legacy.js - https://pixijs.download/v7.2.0/pixi-legacy.mjs - https://pixijs.download/v7.2.0/webworker.js - https://pixijs.download/v7.2.0/webworker.mjs Production Build: - https://pixijs.download/v7.2.0/pixi.min.js - https://pixijs.download/v7.2.0/pixi.min.mjs - https://pixijs.download/v7.2.0/pixi-legacy.min.js - https://pixijs.download/v7.2.0/pixi-legacy.min.mjs - https://pixijs.download/v7.2.0/webworker.min.js - https://pixijs.download/v7.2.0/webworker.min.mjs Documentation: - https://pixijs.download/v7.2.0/docs/index.html #### Changed ##### 🎁 Added - Add new Color class ([#​9061](https://togithub.com/pixijs/pixijs/issues/9061), [#​9087](https://togithub.com/pixijs/pixijs/issues/9087), [#​9096](https://togithub.com/pixijs/pixijs/issues/9096), [#​9097](https://togithub.com/pixijs/pixijs/issues/9097), [#​9145](https://togithub.com/pixijs/pixijs/issues/9145), [#​9147](https://togithub.com/pixijs/pixijs/issues/9147), [#​9154](https://togithub.com/pixijs/pixijs/issues/9154), [#​9165](https://togithub.com/pixijs/pixijs/issues/9165), [#​9171](https://togithub.com/pixijs/pixijs/issues/9171), [#​9199](https://togithub.com/pixijs/pixijs/issues/9199)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Add ColorSource support for Graphics line and fill style - Add ColorSource support for BaseRenderTexture's `clearColor` - Add ColorSource support for RenderTextureSystem's `clear` - Add ColorSource support for CanvasContextSystem's `clear` - Add `backgroundColor` Color getter to BackgroundSystem - Support ColorSource with Graphics tint ([#​9180](https://togithub.com/pixijs/pixijs/issues/9180)) - Support ColorSource with Mesh & BitmapText tint ([#​9181](https://togithub.com/pixijs/pixijs/issues/9181)) - Support ColorSource with Sprite tint ([#​9182](https://togithub.com/pixijs/pixijs/issues/9182)) - Support ColorSource with ParticleContainer tint ([#​9183](https://togithub.com/pixijs/pixijs/issues/9183)) ```js import { Graphics } from 'pixi.js'; const graphics = new Graphics() .beginFill('red') .lineStyle({ color: 'yellow', width: 10 }) .drawCircle(0, 0, 100); ``` - Add new API to replace `interactive` called `eventMode` ([#​9089](https://togithub.com/pixijs/pixijs/issues/9089), [#​9166](https://togithub.com/pixijs/pixijs/issues/9166), [#​9172](https://togithub.com/pixijs/pixijs/issues/9172)) [@​Zyie](https://togithub.com/Zyie) - Add new global mouse events `globalpointermove`, `globaltouchmove`, and `globalmousemove` ([#​9067](https://togithub.com/pixijs/pixijs/issues/9067)) [@​Zyie](https://togithub.com/Zyie) - Adds new renderer option `eventMode` ([#​9089](https://togithub.com/pixijs/pixijs/issues/9089), [#​9157](https://togithub.com/pixijs/pixijs/issues/9157), [#​9172](https://togithub.com/pixijs/pixijs/issues/9172)) [@​Zyie](https://togithub.com/Zyie) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Add EventsTicker to mimic events when mouse is stationary ([#​9092](https://togithub.com/pixijs/pixijs/issues/9092)) [@​Zyie](https://togithub.com/Zyie) - Add HTMLText ([#​9127](https://togithub.com/pixijs/pixijs/issues/9127), [#​9193](https://togithub.com/pixijs/pixijs/issues/9193), [#​9214](https://togithub.com/pixijs/pixijs/issues/9214)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Support Texture borders (e.g., NineSlicePlane) with Spritesheets ([#​9128](https://togithub.com/pixijs/pixijs/issues/9128)) [@​CodeAndWeb](https://togithub.com/CodeAndWeb) - Re-adds `getLocalPosition` from v6 interaction events ([#​9170](https://togithub.com/pixijs/pixijs/issues/9170)) [@​Zyie](https://togithub.com/Zyie) - Add ability to set Color object on `vec3` or `vec4` uniforms ([#​9169](https://togithub.com/pixijs/pixijs/issues/9169)) [@​GoodBoyDigital](https://togithub.com/GoodBoyDigital) - Add `crossOrigin` and `preferCreateImageBitmap` config options in loadTextures ([#​9168](https://togithub.com/pixijs/pixijs/issues/9168)) [@​Zyie](https://togithub.com/Zyie) - Add Asset preferences for setting `preferWorkers`, `crossOrigin`, etc ([#​9184](https://togithub.com/pixijs/pixijs/issues/9184)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Add ability to override loadParser when loading assets ([#​9226](https://togithub.com/pixijs/pixijs/issues/9226)) [@​GoodBoyDigital](https://togithub.com/GoodBoyDigital) ```ts await Assets.load({ src: `textures/file.other`, // extension is unknown loadParser: 'loadTextures' // will force it to be handled as a texture }); ``` - Expose root global pointer position ([#​9255](https://togithub.com/pixijs/pixijs/issues/9255)) [@​Zyie](https://togithub.com/Zyie) - Support loading SVG, JSON, TXT assets from data URLs ([#​9259](https://togithub.com/pixijs/pixijs/issues/9259)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) ##### 🚽 Deprecated - Deprecates the following color utilities ([#​9061](https://togithub.com/pixijs/pixijs/issues/9061)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - `utils.rgb2hex` => `new Color(rgb).toNumber()` - `utils.string2hex` => `new Color(string).toNumber()` - `utils.hex2string` => `new Color(hex).toHex()` - `utils.hex2rgb` => `new Color(hex).toRgbArray()` - `utils.premultiplyRgba` => `new Color(rgba).premultiply(alpha).toArray()` - `utils.premultiplyTint` => `new Color(tint).toPremultiplied(alpha)` - `utils.premultiplyTintToRgba` => `new Color(tint).premultiply(alpha).toArray()` - Deprecates `interactive` boolean setting, see new `eventMode` instead ([#​9089](https://togithub.com/pixijs/pixijs/issues/9089), [#​9172](https://togithub.com/pixijs/pixijs/issues/9172)) [@​Zyie](https://togithub.com/Zyie) - Deprecates `Asset.preferWorkers`, use `Asset.setPreferences` instead ([#​9184](https://togithub.com/pixijs/pixijs/issues/9184)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Migrate `@pixi/node` bundle to [separate project](https://togithub.com/pixijs/node) ([#​9217](https://togithub.com/pixijs/pixijs/issues/9217)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) ##### :bug: Fixed - Revert to using peerDependencies for internal package dependencies ([#​9219](https://togithub.com/pixijs/pixijs/issues/9219)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Fix: TypeScript error with ICanvas ([#​9224](https://togithub.com/pixijs/pixijs/issues/9224)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix interaction performance with global events ([#​9228](https://togithub.com/pixijs/pixijs/issues/9228)) [@​Zyie](https://togithub.com/Zyie) - Suppress blit framebuffer delete call if context was lost ([#​9238](https://togithub.com/pixijs/pixijs/issues/9238)) [@​dev7355608](https://togithub.com/dev7355608) - Fix missing shiftKey copy from originalEvent ([#​9243](https://togithub.com/pixijs/pixijs/issues/9243)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Fix: Improve interaction performance ([#​9246](https://togithub.com/pixijs/pixijs/issues/9246), [#​9258](https://togithub.com/pixijs/pixijs/issues/9258)) [@​Zyie](https://togithub.com/Zyie) - Fix: Remove the check when installing unsafe-eval ([#​9252](https://togithub.com/pixijs/pixijs/issues/9252)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix MSDF fragment shader "alpha" more like it was "coverage" ([#​9261](https://togithub.com/pixijs/pixijs/issues/9261)) [@​jakerdy](https://togithub.com/jakerdy) ##### 🧹 Chores - Chore: Add financial sponsors badge ([#​9134](https://togithub.com/pixijs/pixijs/issues/9134)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Update docs for ColorSource ([#​9133](https://togithub.com/pixijs/pixijs/issues/9133)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Bump required Node.js in repo to 18+ ([#​9135](https://togithub.com/pixijs/pixijs/issues/9135)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Remove Lerna for versioning and publishing ([#​9125](https://togithub.com/pixijs/pixijs/issues/9125), [#​9152](https://togithub.com/pixijs/pixijs/issues/9152), [#​9163](https://togithub.com/pixijs/pixijs/issues/9163), [#​9173](https://togithub.com/pixijs/pixijs/issues/9173)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Update grammer in README.md ([#​9151](https://togithub.com/pixijs/pixijs/issues/9151)) [@​OOPS-Studio](https://togithub.com/OOPS-Studio) - Chore: update documentation ([#​9161](https://togithub.com/pixijs/pixijs/issues/9161)) [@​Zyie](https://togithub.com/Zyie) - Chore: Cleanup documentation ([#​9162](https://togithub.com/pixijs/pixijs/issues/9162)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Decentralize IRendererOptions and settings.RENDER_OPTIONS ([#​9112](https://togithub.com/pixijs/pixijs/issues/9112)) [@​Zyie](https://togithub.com/Zyie) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Bundle `@pixi/color` correctly ([#​9196](https://togithub.com/pixijs/pixijs/issues/9196)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Fix prerelease tag ([#​9202](https://togithub.com/pixijs/pixijs/issues/9202)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Remove all dependencies from module bundles ([#​9203](https://togithub.com/pixijs/pixijs/issues/9203)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Add strict null checks ([#​9211](https://togithub.com/pixijs/pixijs/issues/9211), [#​9215](https://togithub.com/pixijs/pixijs/issues/9215), [#​9223](https://togithub.com/pixijs/pixijs/issues/9223), [#​9188](https://togithub.com/pixijs/pixijs/issues/9188), [#​9229](https://togithub.com/pixijs/pixijs/issues/9229), [#​9236](https://togithub.com/pixijs/pixijs/issues/9236), [#​9242](https://togithub.com/pixijs/pixijs/issues/9242), [#​9247](https://togithub.com/pixijs/pixijs/issues/9247)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Update package-lock.json ([#​9225](https://togithub.com/pixijs/pixijs/issues/9225)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Cache-bust banner image ([#​9232](https://togithub.com/pixijs/pixijs/issues/9232)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Bump workflow improvements ([#​9262](https://togithub.com/pixijs/pixijs/issues/9262)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) ### [`v7.1.4`](https://togithub.com/pixijs/pixijs/releases/tag/v7.1.4) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.1.3...v7.1.4) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.1.4/pixi.js - https://pixijs.download/v7.1.4/pixi.mjs - https://pixijs.download/v7.1.4/pixi-legacy.js - https://pixijs.download/v7.1.4/pixi-legacy.mjs - https://pixijs.download/v7.1.4/webworker.js - https://pixijs.download/v7.1.4/webworker.mjs Production Build: - https://pixijs.download/v7.1.4/pixi.min.js - https://pixijs.download/v7.1.4/pixi.min.mjs - https://pixijs.download/v7.1.4/pixi-legacy.min.js - https://pixijs.download/v7.1.4/pixi-legacy.min.mjs - https://pixijs.download/v7.1.4/webworker.min.js - https://pixijs.download/v7.1.4/webworker.min.mjs Documentation: - https://pixijs.download/v7.1.4/docs/index.html #### Changed ##### πŸ› Fixed - Fix: Line Join Round and Miter Limit ([#​9031](https://togithub.com/pixijs/pixijs/issues/9031)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix: Renderer#type not available ([#​9218](https://togithub.com/pixijs/pixijs/issues/9218)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix: Prevent NaN in RopeGeometry vertex data ([#​9220](https://togithub.com/pixijs/pixijs/issues/9220)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix: Ensure prepare and extract systems are available from IRenderer ([#​9222](https://togithub.com/pixijs/pixijs/issues/9222)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) ### [`v7.1.3`](https://togithub.com/pixijs/pixijs/releases/tag/v7.1.3) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.1.2...v7.1.3) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.1.3/pixi.js - https://pixijs.download/v7.1.3/pixi.mjs - https://pixijs.download/v7.1.3/pixi-legacy.js - https://pixijs.download/v7.1.3/pixi-legacy.mjs - https://pixijs.download/v7.1.3/webworker.js - https://pixijs.download/v7.1.3/webworker.mjs Production Build: - https://pixijs.download/v7.1.3/pixi.min.js - https://pixijs.download/v7.1.3/pixi.min.mjs - https://pixijs.download/v7.1.3/pixi-legacy.min.js - https://pixijs.download/v7.1.3/pixi-legacy.min.mjs - https://pixijs.download/v7.1.3/webworker.min.js - https://pixijs.download/v7.1.3/webworker.min.mjs Documentation: - https://pixijs.download/v7.1.3/docs/index.html #### Changed ##### πŸ› Fixed - Fix deprecation docs for global Settings mixins ([#​9124](https://togithub.com/pixijs/pixijs/issues/9124)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Fix wrong DOM_DELTA_\* from WheelEvent API ([#​9130](https://togithub.com/pixijs/pixijs/issues/9130)) [@​jramstedt](https://togithub.com/jramstedt) - Fix missing global definition file reference in utils ([#​9185](https://togithub.com/pixijs/pixijs/issues/9185)) [@​Zyie](https://togithub.com/Zyie) - Fix `rightclick` and `onrightclick` not triggering ([#​9190](https://togithub.com/pixijs/pixijs/issues/9190)) [@​viniciusbitt](https://togithub.com/viniciusbitt) - Fix: EventEmitter#once should only trigger once ([#​9200](https://togithub.com/pixijs/pixijs/issues/9200)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix types for Renderer resolution ([#​9209](https://togithub.com/pixijs/pixijs/issues/9209)) [@​baseten](https://togithub.com/baseten) - Fix: TilingSprite tileScale inconsistency ([#​9208](https://togithub.com/pixijs/pixijs/issues/9208)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) ### [`v7.1.2`](https://togithub.com/pixijs/pixijs/releases/tag/v7.1.2) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.1.1...v7.1.2) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.1.2/pixi.js - https://pixijs.download/v7.1.2/pixi.mjs - https://pixijs.download/v7.1.2/pixi-legacy.js - https://pixijs.download/v7.1.2/pixi-legacy.mjs - https://pixijs.download/v7.1.2/webworker.js - https://pixijs.download/v7.1.2/webworker.mjs Production Build: - https://pixijs.download/v7.1.2/pixi.min.js - https://pixijs.download/v7.1.2/pixi.min.mjs - https://pixijs.download/v7.1.2/pixi-legacy.min.js - https://pixijs.download/v7.1.2/pixi-legacy.min.mjs - https://pixijs.download/v7.1.2/webworker.min.js - https://pixijs.download/v7.1.2/webworker.min.mjs Documentation: - https://pixijs.download/v7.1.2/docs/index.html #### Changed ##### :bug: Fixed - Fix: Tests for Assets bundle ([#​9099](https://togithub.com/pixijs/pixijs/issues/9099)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix: Extract should use multisample ([#​9102](https://togithub.com/pixijs/pixijs/issues/9102)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix renderer options not being passed to plugins ([#​9110](https://togithub.com/pixijs/pixijs/issues/9110)) [@​Zyie](https://togithub.com/Zyie) - Remove navigator onLine check for web fonts ([#​9122](https://togithub.com/pixijs/pixijs/issues/9122)) [@​Zyie](https://togithub.com/Zyie) - Fix loading assets that need the resolver ([#​9119](https://togithub.com/pixijs/pixijs/issues/9119)) [@​Zyie](https://togithub.com/Zyie) ##### :broom: Chores - Chore: Cleanup GitHub Actions deprecation warnings ([#​9104](https://togithub.com/pixijs/pixijs/issues/9104)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Cleanup document for renderer options ([#​9120](https://togithub.com/pixijs/pixijs/issues/9120)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) ### [`v7.1.1`](https://togithub.com/pixijs/pixijs/releases/tag/v7.1.1) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.1.0...v7.1.1) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.1.1/pixi.js - https://pixijs.download/v7.1.1/pixi.mjs - https://pixijs.download/v7.1.1/pixi-legacy.js - https://pixijs.download/v7.1.1/pixi-legacy.mjs - https://pixijs.download/v7.1.1/webworker.js - https://pixijs.download/v7.1.1/webworker.mjs Production Build: - https://pixijs.download/v7.1.1/pixi.min.js - https://pixijs.download/v7.1.1/pixi.min.mjs - https://pixijs.download/v7.1.1/pixi-legacy.min.js - https://pixijs.download/v7.1.1/pixi-legacy.min.mjs - https://pixijs.download/v7.1.1/webworker.min.js - https://pixijs.download/v7.1.1/webworker.min.mjs Documentation: - https://pixijs.download/v7.1.1/docs/index.html #### Changed ##### :bug: Fixed - Fix: Typos in deprecation message ([#​9060](https://togithub.com/pixijs/pixijs/issues/9060)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix defaultSearchParams to append to Spritesheets or BitmapFonts ([#​9055](https://togithub.com/pixijs/pixijs/issues/9055)) [@​GoodBoyDigital](https://togithub.com/GoodBoyDigital) - Includes missing global move events, fixes addEventListener types ([#​9067](https://togithub.com/pixijs/pixijs/issues/9067)) [@​Zyie](https://togithub.com/Zyie) - Fix pointerout firing when interaction started outside of object ([#​9066](https://togithub.com/pixijs/pixijs/issues/9066)) [@​Zyie](https://togithub.com/Zyie) - Fix: [@​pixi/node](https://togithub.com/pixi/node): loadNoadTexture tried to load data-urls ([#​9063](https://togithub.com/pixijs/pixijs/issues/9063)) [@​SmartArray](https://togithub.com/SmartArray) - Fix missing data pass-through for bundle assets ([#​9056](https://togithub.com/pixijs/pixijs/issues/9056)) [@​GoodBoyDigital](https://togithub.com/GoodBoyDigital) - Fix use of deprecated calls ([#​9078](https://togithub.com/pixijs/pixijs/issues/9078)) [@​Zyie](https://togithub.com/Zyie), [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix circular dependencies in build process ([#​9088](https://togithub.com/pixijs/pixijs/issues/9088)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Fix: Prevent filepaths from being URL encoded with Node ([#​9073](https://togithub.com/pixijs/pixijs/issues/9073)) [@​SmartArray](https://togithub.com/SmartArray) - Fix: Workaround for transpilation failure with **create-react-app** ([#​9093](https://togithub.com/pixijs/pixijs/issues/9093)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix `xadvance` calculating when rendering BitmapText ([#​9091](https://togithub.com/pixijs/pixijs/issues/9091)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Fix: Document for TextureGCSystem ([#​9095](https://togithub.com/pixijs/pixijs/issues/9095)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) ##### :broom: Chores - Chore: Updated License ([#​9074](https://togithub.com/pixijs/pixijs/issues/9074), [#​9084](https://togithub.com/pixijs/pixijs/issues/9084)) [@​pacifiquem](https://togithub.com/pacifiquem) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Update document for Extract and Prepare ([#​9086](https://togithub.com/pixijs/pixijs/issues/9086)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) ### [`v7.1.0`](https://togithub.com/pixijs/pixijs/releases/tag/v7.1.0) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.0.5...v7.1.0) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.1.0/pixi.js - https://pixijs.download/v7.1.0/pixi.mjs - https://pixijs.download/v7.1.0/pixi-legacy.js - https://pixijs.download/v7.1.0/pixi-legacy.mjs - https://pixijs.download/v7.1.0/webworker.js - https://pixijs.download/v7.1.0/webworker.mjs Production Build: - https://pixijs.download/v7.1.0/pixi.min.js - https://pixijs.download/v7.1.0/pixi.min.mjs - https://pixijs.download/v7.1.0/pixi-legacy.min.js - https://pixijs.download/v7.1.0/pixi-legacy.min.mjs - https://pixijs.download/v7.1.0/webworker.min.js - https://pixijs.download/v7.1.0/webworker.min.mjs Documentation: - https://pixijs.download/v7.1.0/docs/index.html #### Changed ##### :gift: Added - Add `Assets.preferWorkers` to disable texture loading in Workers ([#​8826](https://togithub.com/pixijs/pixijs/issues/8826), [#​8902](https://togithub.com/pixijs/pixijs/issues/8902)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Make [@​pixi/unsafe-eval](https://togithub.com/pixi/unsafe-eval) self-installed ([#​8805](https://togithub.com/pixijs/pixijs/issues/8805)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Add support for specifying vertex attribute divisor ([#​8797](https://togithub.com/pixijs/pixijs/issues/8797)) [@​Schlechtwetterfront](https://togithub.com/Schlechtwetterfront) - Add `.on` (e.g., onclick, onpointertap, etc) properties to DisplayObject ([#​8876](https://togithub.com/pixijs/pixijs/issues/8876)) [@​adam-savard](https://togithub.com/adam-savard) - Add overload signatures for Assets ([#​8887](https://togithub.com/pixijs/pixijs/issues/8887)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Add `TextMetrics.graphemeSegmenter` option ([#​8893](https://togithub.com/pixijs/pixijs/issues/8893), [#​8915](https://togithub.com/pixijs/pixijs/issues/8915)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Allow for easier overriding of Text resolution ([#​8912](https://togithub.com/pixijs/pixijs/issues/8912)) [@​Zyie](https://togithub.com/Zyie) - Adds `Text.defaultAutoResolution` - Adds `Text.defaultResolution` - Add `TextStyle.defaultStyle` to expose the default options ([#​8928](https://togithub.com/pixijs/pixijs/issues/8928)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Add `defaultSearchParams` option to Assets ([#​8968](https://togithub.com/pixijs/pixijs/issues/8968)) [@​GoodBoyDigital](https://togithub.com/GoodBoyDigital) - Add method to get canvas bounding box to media utils ([#​8978](https://togithub.com/pixijs/pixijs/issues/8978), [#​9038](https://togithub.com/pixijs/pixijs/issues/9038)) [@​vikpe](https://togithub.com/vikpe) - Expose options for Renderers ([#​9010](https://togithub.com/pixijs/pixijs/issues/9010)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) ##### :bug: Fixed - Fix emoji wrapping and letterSpacing in Text ([#​8915](https://togithub.com/pixijs/pixijs/issues/8915)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix asset ID clashes between bundles ([#​8950](https://togithub.com/pixijs/pixijs/issues/8950)) [@​GoodBoyDigital](https://togithub.com/GoodBoyDigital) - Fix: WheelEvent.deltaMode consistency ([#​8972](https://togithub.com/pixijs/pixijs/issues/8972)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix loading assets with URL parameters ([#​8958](https://togithub.com/pixijs/pixijs/issues/8958)) [@​Zyie](https://togithub.com/Zyie) - Fix ResolverAssetsArray.srcs type ([#​8996](https://togithub.com/pixijs/pixijs/issues/8996)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix TextMetrics.measureFont breaking if passed a font with size 0 ([#​9022](https://togithub.com/pixijs/pixijs/issues/9022)) [@​dev7355608](https://togithub.com/dev7355608) - Improve typing for `loader.load` in `spritesheetAsset` ([#​9037](https://togithub.com/pixijs/pixijs/issues/9037)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix: add SVG Assets parser to list of parsers ([#​9046](https://togithub.com/pixijs/pixijs/issues/9046)) [@​MattTreichelYeah](https://togithub.com/MattTreichelYeah) - Fix inaccurate documentation for arcTo ([#​9050](https://togithub.com/pixijs/pixijs/issues/9050)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) ##### 🚽 Deprecated - Deprecate settings that are only used in a single place ([#​8865](https://togithub.com/pixijs/pixijs/issues/8865), [#​8868](https://togithub.com/pixijs/pixijs/issues/8868), [#​8877](https://togithub.com/pixijs/pixijs/issues/8877), [#​8883](https://togithub.com/pixijs/pixijs/issues/8883), [#​8885](https://togithub.com/pixijs/pixijs/issues/8885), [#​8886](https://togithub.com/pixijs/pixijs/issues/8886), [#​8884](https://togithub.com/pixijs/pixijs/issues/8884), [#​8892](https://togithub.com/pixijs/pixijs/issues/8892), [#​8913](https://togithub.com/pixijs/pixijs/issues/8913)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Move `settings.FILTER_RESOLUTION` to `Filter.defaultResolution` - Move `settings.FILTER_MULTISAMPLE` to `Filter.defaultMultisample` - Move `GRAPHICS_CURVES` to `Graphics.curves` - Move `settings.WRAP_MODE` to `BaseTexture.defaultOptions.wrapMode` - Move `settings.SCALE_MODE` to `BaseTexture.defaultOptions.scaleMode` - Move `settings.MIPMAP_TEXTURES` to `BaseTexture.defaultOptions.mipmap` - Move `settings.ANISOTROPIC_LEVEL` to `BaseTexture.defaultOptions.anisotropicLevel` - Move `settings.SPRITE_BATCH_SIZE` to `BatchRenderer.defaultBatchSize` - Move `settings.SPRITE_MAX_TEXTURES` to `BatchRenderer.defaultMaxTextures` - Move `settings.CAN_UPLOAD_SAME_BUFFER` to `BatchRenderer.canUploadSameBuffer` - Move `BatchRenderer#MAX_TEXTURES` to `BatchRenderer#maxTextures` - Move `settings.UPLOADS_PER_FRAME` to `BasePrepare.uploadsPerFrame` - Move `settings.SORTABLE_CHILDREN` to `Container.defaultSortableChildren` - Move `settings.TARGET_FPMS` to `Ticker.targetFPMS` - Move `settings.GC_MODE` to `TextureGCSystem.defaultMode` - Move `settings.GC_MAX_IDLE` to `TextureGCSystem.defaultMaxIdle` - Move `settings.GC_MAX_CHECK_COUNT` to `TextureGCSystem.defaultCheckCountMax` - Move `settings.MESH_CANVAS_PADDING` to `Mesh.defaultCanvasPadding` - Move `settings.PRECISION_FRAGMENT` to `Program.defaultFragmentPrecision` - Move `settings.PRECISION_VERTEX` to `Program.defaultVertexPrecision` - Move `Text.experimentalLetterSpacing` to `TextMetrics.experimentalLetterSpacing` ([#​8915](https://togithub.com/pixijs/pixijs/issues/8915), [#​8945](https://togithub.com/pixijs/pixijs/issues/8945)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Deprecate `filters` namespace ([#​9039](https://togithub.com/pixijs/pixijs/issues/9039)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) ##### :broom: Chores - Chore: BaseTexture defaults `format`, `type`, `target`, `alphaMode` to `BaseTexture.defaultOptions` ([#​8868](https://togithub.com/pixijs/pixijs/issues/8868)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Refactor NodeCanvasElement ([#​8851](https://togithub.com/pixijs/pixijs/issues/8851)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Remove constant tag from documentation ([#​8914](https://togithub.com/pixijs/pixijs/issues/8914)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Add tests for AnimatedSprite.onLoop ([#​8919](https://togithub.com/pixijs/pixijs/issues/8919)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Bump `@pixi/webdoc-template` 1.5.5 ([#​8927](https://togithub.com/pixijs/pixijs/issues/8927)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Add ESLint cache ([#​8935](https://togithub.com/pixijs/pixijs/issues/8935)) [@​Simon-He95](https://togithub.com/Simon-He95) - Chore: Add imports / exports lint rules ([#​8932](https://togithub.com/pixijs/pixijs/issues/8932)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Add `--strictNullChecks` check for specific path ([#​8965](https://togithub.com/pixijs/pixijs/issues/8965)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Update document ([#​8974](https://togithub.com/pixijs/pixijs/issues/8974)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Add GitHub issue forms ([#​8981](https://togithub.com/pixijs/pixijs/issues/8981)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Add strict null checks to [@​pixijs/utils](https://togithub.com/pixijs/utils) ([#​8960](https://togithub.com/pixijs/pixijs/issues/8960)) [@​Emobe](https://togithub.com/Emobe) - Chore: Add CDN Install in READMEs for browser builds ([#​9020](https://togithub.com/pixijs/pixijs/issues/9020)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: [@​pixi/node](https://togithub.com/pixi/node) README.md improvements ([#​9033](https://togithub.com/pixijs/pixijs/issues/9033)) [@​StanFlint](https://togithub.com/StanFlint) - Chore: Remove some duplicate definitions ([#​9045](https://togithub.com/pixijs/pixijs/issues/9045)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) ### [`v7.0.5`](https://togithub.com/pixijs/pixijs/releases/tag/v7.0.5) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.0.4...v7.0.5) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.0.5/pixi.js - https://pixijs.download/v7.0.5/pixi.mjs - https://pixijs.download/v7.0.5/pixi-legacy.js - https://pixijs.download/v7.0.5/pixi-legacy.mjs - https://pixijs.download/v7.0.5/webworker.js - https://pixijs.download/v7.0.5/webworker.mjs Production Build: - https://pixijs.download/v7.0.5/pixi.min.js - https://pixijs.download/v7.0.5/pixi.min.mjs - https://pixijs.download/v7.0.5/pixi-legacy.min.js - https://pixijs.download/v7.0.5/pixi-legacy.min.mjs - https://pixijs.download/v7.0.5/webworker.min.js - https://pixijs.download/v7.0.5/webworker.min.mjs Documentation: - https://pixijs.download/v7.0.5/docs/index.html #### Changed ##### :bug: Fixed - Fix loseContext/restoreContext ([#​8835](https://togithub.com/pixijs/pixijs/issues/8835)) [@​dev7355608](https://togithub.com/dev7355608) - Updating WebGLRenderingContext for node ([#​8842](https://togithub.com/pixijs/pixijs/issues/8842)) [@​michaeljherrmann](https://togithub.com/michaeljherrmann) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix culling not working with projection transforms ([#​8844](https://togithub.com/pixijs/pixijs/issues/8844)) [@​dev7355608](https://togithub.com/dev7355608) - Fix: Support font assets with space in URL ([#​8911](https://togithub.com/pixijs/pixijs/issues/8911)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix canvas height for single-lined stroked text ([#​8906](https://togithub.com/pixijs/pixijs/issues/8906)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Missing view option to CanvasRenderer ([#​8925](https://togithub.com/pixijs/pixijs/issues/8925)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Optimize trimCanvas ([#​8920](https://togithub.com/pixijs/pixijs/issues/8920)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Fix tint cache clearing code for Mesh on canvas ([#​8933](https://togithub.com/pixijs/pixijs/issues/8933)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Suppress cache warnings when attempting to load the same asset ([#​8949](https://togithub.com/pixijs/pixijs/issues/8949)) [@​GoodBoyDigital](https://togithub.com/GoodBoyDigital) - Fix: generateTexture types should return RenderTexture ([#​8951](https://togithub.com/pixijs/pixijs/issues/8951)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Clarify the onProgress limitations in documentation ([#​8962](https://togithub.com/pixijs/pixijs/issues/8962)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Support loading font assets in data URLs ([#​8898](https://togithub.com/pixijs/pixijs/issues/8898)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Support XML fonts in Webworker ([#​8904](https://togithub.com/pixijs/pixijs/issues/8904)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Add browser builds for optional packages ([#​8827](https://togithub.com/pixijs/pixijs/issues/8827)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Add setter for the resolution of Renderer, CanvasRenderer ([#​8825](https://togithub.com/pixijs/pixijs/issues/8825)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Loose extensions where not getting prioritized correctly ([#​8961](https://togithub.com/pixijs/pixijs/issues/8961)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) ##### :broom: Chores - Unblock GitHub Actions, pin Ubuntu version ([#​8953](https://togithub.com/pixijs/pixijs/issues/8953)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Fix the URLs for the repo ([#​8846](https://togithub.com/pixijs/pixijs/issues/8846)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Update document ([#​8832](https://togithub.com/pixijs/pixijs/issues/8832)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Fix typo in basis readme ([#​8850](https://togithub.com/pixijs/pixijs/issues/8850)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Cleanup useContextAlpha deprecation ([#​8866](https://togithub.com/pixijs/pixijs/issues/8866)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Include DEBUG statements in module output ([#​8875](https://togithub.com/pixijs/pixijs/issues/8875)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Remove unused Assets.init options ([#​8903](https://togithub.com/pixijs/pixijs/issues/8903)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Change "snap shot" to "snapshot" ([#​8934](https://togithub.com/pixijs/pixijs/issues/8934)) [@​vanillajonathan](https://togithub.com/vanillajonathan) - Chore: Fix typos in packages usage instructions ([#​8946](https://togithub.com/pixijs/pixijs/issues/8946)) [@​vikpe](https://togithub.com/vikpe) - Chore: Jest running on Windows ([#​8864](https://togithub.com/pixijs/pixijs/issues/8864)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Cleanup core dependencies ([#​8926](https://togithub.com/pixijs/pixijs/issues/8926)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) ### [`v7.0.4`](https://togithub.com/pixijs/pixijs/releases/tag/v7.0.4) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.0.3...v7.0.4) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.0.4/pixi.js - https://pixijs.download/v7.0.4/pixi.mjs - https://pixijs.download/v7.0.4/pixi-legacy.js - https://pixijs.download/v7.0.4/pixi-legacy.mjs - https://pixijs.download/v7.0.4/webworker.js - https://pixijs.download/v7.0.4/webworker.mjs Production Build: - https://pixijs.download/v7.0.4/pixi.min.js - https://pixijs.download/v7.0.4/pixi.min.mjs - https://pixijs.download/v7.0.4/pixi-legacy.min.js - https://pixijs.download/v7.0.4/pixi-legacy.min.mjs - https://pixijs.download/v7.0.4/webworker.min.js - https://pixijs.download/v7.0.4/webworker.min.mjs Documentation: - https://pixijs.download/v7.0.4/docs/index.html #### Changed ##### :bug: Fixed - Fix compatibility with CodeSandbox ([#​8841](https://togithub.com/pixijs/pixijs/issues/8841)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) ### [`v7.0.3`](https://togithub.com/pixijs/pixijs/releases/tag/v7.0.3) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.0.2...v7.0.3) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.0.3/pixi.js - https://pixijs.download/v7.0.3/pixi.mjs - https://pixijs.download/v7.0.3/pixi-legacy.js - https://pixijs.download/v7.0.3/pixi-legacy.mjs - https://pixijs.download/v7.0.3/webworker.js - https://pixijs.download/v7.0.3/webworker.mjs Production Build: - https://pixijs.download/v7.0.3/pixi.min.js - https://pixijs.download/v7.0.3/pixi.min.mjs - https://pixijs.download/v7.0.3/pixi-legacy.min.js - https://pixijs.download/v7.0.3/pixi-legacy.min.mjs - https://pixijs.download/v7.0.3/webworker.min.js - https://pixijs.download/v7.0.3/webworker.min.mjs Documentation: - https://pixijs.download/v7.0.3/docs/index.html #### Changed ##### :bug: Fixed - Fix compatibility between `zone.js` and `FederatedEventTarget` for Angular projects ([#​8807](https://togithub.com/pixijs/pixijs/issues/8807)) [@​Julien-Marcou](https://togithub.com/Julien-Marcou) - Fix VideoResource for non-looping playback ([#​8806](https://togithub.com/pixijs/pixijs/issues/8806)) [@​animanathome](https://togithub.com/animanathome) - Fix negative coordinates for roundPixels ([#​8816](https://togithub.com/pixijs/pixijs/issues/8816)) [@​ivanpopelyshev](https://togithub.com/ivanpopelyshev) - Fix: NodeCanvasElement compatible with ICanvas ([#​8823](https://togithub.com/pixijs/pixijs/issues/8823)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Avoid casting view, adds `IRenderer`, `Application` template type ([#​8820](https://togithub.com/pixijs/pixijs/issues/8820)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - EventEmitter types improvements ([#​8828](https://togithub.com/pixijs/pixijs/issues/8828)) [@​zOadT](https://togithub.com/zOadT) ### [`v7.0.2`](https://togithub.com/pixijs/pixijs/releases/tag/v7.0.2) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.0.1...v7.0.2) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.0.2/pixi.js - https://pixijs.download/v7.0.2/pixi.mjs - https://pixijs.download/v7.0.2/pixi-legacy.js - https://pixijs.download/v7.0.2/pixi-legacy.mjs - https://pixijs.download/v7.0.2/webworker.js - https://pixijs.download/v7.0.2/webworker.mjs Production Build: - https://pixijs.download/v7.0.2/pixi.min.js - https://pixijs.download/v7.0.2/pixi.min.mjs - https://pixijs.download/v7.0.2/pixi-legacy.min.js - https://pixijs.download/v7.0.2/pixi-legacy.min.mjs - https://pixijs.download/v7.0.2/webworker.min.js - https://pixijs.download/v7.0.2/webworker.min.mjs Documentation: - https://pixijs.download/v7.0.2/docs/index.html #### Changed ##### :fire: Hotfix - Hotfix publishing GlobalMixins ([#​8803](https://togithub.com/pixijs/pixijs/issues/8803)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) ### [`v7.0.1`](https://togithub.com/pixijs/pixijs/releases/tag/v7.0.1) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v7.0.0...v7.0.1) #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.0.1/pixi.js - https://pixijs.download/v7.0.1/pixi.mjs - https://pixijs.download/v7.0.1/pixi-legacy.js - https://pixijs.download/v7.0.1/pixi-legacy.mjs - https://pixijs.download/v7.0.1/webworker.js - https://pixijs.download/v7.0.1/webworker.mjs Production Build: - https://pixijs.download/v7.0.1/pixi.min.js - https://pixijs.download/v7.0.1/pixi.min.mjs - https://pixijs.download/v7.0.1/pixi-legacy.min.js - https://pixijs.download/v7.0.1/pixi-legacy.min.mjs - https://pixijs.download/v7.0.1/webworker.min.js - https://pixijs.download/v7.0.1/webworker.min.mjs Documentation: - https://pixijs.download/v7.0.1/docs/index.html #### Changed ##### πŸ› Fixed - Fix publishing for `@pixi/unsafe-eval` ([#​8795](https://togithub.com/pixijs/pixijs/issues/8795)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Fix GlobalMixins with TypeScript 4.7+ ([#​8800](https://togithub.com/pixijs/pixijs/issues/8800)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) ##### :broom: Chores - Chore: Bump workflow dependencies, remove Codecov ([#​8796](https://togithub.com/pixijs/pixijs/issues/8796)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) ### [`v7.0.0`](https://togithub.com/pixijs/pixijs/releases/tag/v7.0.0) [Compare Source](https://togithub.com/pixijs/pixijs/compare/v6.5.9...v7.0.0) #### 🧭 Migration Guide We create a Wiki post [here](https://togithub.com/pixijs/pixijs/wiki/v7-Migration-Guide) to address some of the breaking changes introduced in v7. If you are upgrading or considering upgrading, please review the guide. #### πŸ’Ύ Download Development Build: - https://pixijs.download/v7.0.0/pixi.js - https://pixijs.download/v7.0.0/pixi.mjs - https://pixijs.download/v7.0.0/pixi-legacy.js - https://pixijs.download/v7.0.0/pixi-legacy.mjs - https://pixijs.download/v7.0.0/webworker.js - https://pixijs.download/v7.0.0/webworker.mjs Production Build: - https://pixijs.download/v7.0.0/pixi.min.js - https://pixijs.download/v7.0.0/pixi.min.mjs - https://pixijs.download/v7.0.0/pixi-legacy.min.js - https://pixijs.download/v7.0.0/pixi-legacy.min.mjs - https://pixijs.download/v7.0.0/webworker.min.js - https://pixijs.download/v7.0.0/webworker.min.mjs Documentation: - https://pixijs.download/v7.0.0/docs/index.html #### Changed #### :fire: Breaking Changes - Set `PREFER_ENV` default to `WEBGL2` for all devices ([#​7974](https://togithub.com/pixijs/pixijs/issues/7974)) [@​dev7355608](https://togithub.com/dev7355608) - Auto-transform to identity when using `generateTexture` ([#​8349](https://togithub.com/pixijs/pixijs/issues/8349)) [@​dev7355608](https://togithub.com/dev7355608) - No longer transpiled to ES5, if you need these targets (e.g. IE 11) you'll need to transpile yourself with Babel or other tools capable of porting to ES5 ([#​8417](https://togithub.com/pixijs/pixijs/issues/8417)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Polyfills have been removed, if you need backward support, please add them yourself ([#​8417](https://togithub.com/pixijs/pixijs/issues/8417)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Remove `AbstractBatchRenderer` and `BatchPluginFactory` ([#​8420](https://togithub.com/pixijs/pixijs/issues/8420)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Install BatchRenderer By Default ([#​8416](https://togithub.com/pixijs/pixijs/issues/8416)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Convert Prepare, Extract to Systems ([#​8427](https://togithub.com/pixijs/pixijs/issues/8427)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Deprecate `renderer.plugins.prepare`, use `renderer.prepare` - Deprecate `renderer.plugins.extract`, use `renderer.extract` - Remove InteractionManager, use EventSystem as default ([#​8425](https://togithub.com/pixijs/pixijs/issues/8425) [#​8476](https://togithub.com/pixijs/pixijs/issues/8476)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Target ES2017 for browsers and ES2020 for module distribution ([#​8472](https://togithub.com/pixijs/pixijs/issues/8472)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Remove `Graphics.nextRoundedRectBehavior` and `Text.nextLineHeightBehavior` ([#​8501](https://togithub.com/pixijs/pixijs/issues/8501)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Extensions now Self-Install, users do not need to call `extensions.add` anymore ([#​8558](https://togithub.com/pixijs/pixijs/issues/8558), [#​8667](https://togithub.com/pixijs/pixijs/issues/8667)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Remove the `@pixi/loaders` packages and related plugins ([#​8616](https://togithub.com/pixijs/pixijs/issues/8616)) [@​Zyie](https://togithub.com/Zyie) - These packages are now exported from `@pixi/core`, please don't import them directly ([#​8619](https://togithub.com/pixijs/pixijs/issues/8619)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - `@pixi/math` - `@pixi/contants` - `@pixi/utils` - `@pixi/runner` - `@pixi/settings` - `@pixi/ticker` - Remove browser builds for packages ([#​8626](https://togithub.com/pixijs/pixijs/issues/8626)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Abandon the usage of peerDependencies ([#​8630](https://togithub.com/pixijs/pixijs/issues/8630)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Add AssetExtension syntax sugar for all parsers ([#​8653](https://togithub.com/pixijs/pixijs/issues/8653)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Introduce interfaces `ICanvas` and `ICanvasRendererContext2D` ([#​8628](https://togithub.com/pixijs/pixijs/issues/8628), [#​8726](https://togithub.com/pixijs/pixijs/issues/8726)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Most of the HTMLCanvasElement types are replaced with `PIXI.ICanvas`, such as `PIXI.Renderer.view` - Most of the CanvasRenderingContext2D types are replaced with `PIXI.ICanvasRenderingContext2D` - `CanvasExtract.base64()`, `CanvasExtract.image()`, `Extract.base64()`, `Extract.image()` are now async methods. - Don't render rectangles with negative width/height ([#​8312](https://togithub.com/pixijs/pixijs/issues/8312)) [@​dev7355608](https://togithub.com/dev7355608) - Render Immediate After Resize ([#​8777](https://togithub.com/pixijs/pixijs/issues/8777)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Change `cacheAsBitmapMultisample` default as null, inherits Renderer's multisample ([#​8787](https://togithub.com/pixijs/pixijs/issues/8787)) [@​dev7355608](https://togithub.com/dev7355608) #### 🎁 Added - Add `currentFrame` mutable in AnimatedSprite ([#​8639](https://togithub.com/pixijs/pixijs/issues/8639)) [@​YunYouJun](https://togithub.com/YunYouJun) - Add TransformFeedbackSystem to Renderer ([#​8486](https://togithub.com/pixijs/pixijs/issues/8486), [#​8723](https://togithub.com/pixijs/pixijs/issues/8723)) [@​orange4glace](https://togithub.com/orange4glace) - Add `@pixi/webworker` bundle ([#​8698](https://togithub.com/pixijs/pixijs/issues/8698)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Adds more user-friendly background option ([#​8727](https://togithub.com/pixijs/pixijs/issues/8727)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Adds `removeFromParent` method for DisplayObject ([#​8728](https://togithub.com/pixijs/pixijs/issues/8728)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Allow non-RGBA8 multisampled framebuffers ([#​7619](https://togithub.com/pixijs/pixijs/issues/7619), [#​8764](https://togithub.com/pixijs/pixijs/issues/8764)) [@​dev7355608](https://togithub.com/dev7355608) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Add missing events to FederatedEventMap ([#​8770](https://togithub.com/pixijs/pixijs/issues/8770)) [@​spencerflem](https://togithub.com/spencerflem) - Allow mipmap, scaleMode an other options with BitmapFonts ([#​8785](https://togithub.com/pixijs/pixijs/issues/8785)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) #### 🧹 Chore - Remove AbstractRenderer, move its functionality to Systems ([#​8331](https://togithub.com/pixijs/pixijs/issues/8331), [#​8469](https://togithub.com/pixijs/pixijs/issues/8469), [#​8666](https://togithub.com/pixijs/pixijs/issues/8666)) [@​GoodBoyDigital](https://togithub.com/GoodBoyDigital) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Remove v6 deprecations ([#​8415](https://togithub.com/pixijs/pixijs/issues/8415)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Use startsWith and includes methods ([#​8418](https://togithub.com/pixijs/pixijs/issues/8418), [#​8730](https://togithub.com/pixijs/pixijs/issues/8730)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: nullish coalescing and optional chaining ([#​8419](https://togithub.com/pixijs/pixijs/issues/8419), [#​8730](https://togithub.com/pixijs/pixijs/issues/8730)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Convert systems into extensions ([#​8423](https://togithub.com/pixijs/pixijs/issues/8423)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Improve autoDetectRenderer ([#​8475](https://togithub.com/pixijs/pixijs/issues/8475)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Fix more uses of document.createElement('canvas') ([#​8523](https://togithub.com/pixijs/pixijs/issues/8523)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Explicitly prioritize the LoaderParser extensions ([#​8577](https://togithub.com/pixijs/pixijs/issues/8577)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Decentralize Asset extensions ([#​8616](https://togithub.com/pixijs/pixijs/issues/8616)) [@​Zyie](https://togithub.com/Zyie) - Modernize documentation examples ([#​8637](https://togithub.com/pixijs/pixijs/issues/8637), [#​8729](https://togithub.com/pixijs/pixijs/issues/8729)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Improve the data-flow for DetectionParser formats ([#​8654](https://togithub.com/pixijs/pixijs/issues/8654)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Document forced wrap mode changes ([#​8661](https://togithub.com/pixijs/pixijs/issues/8661)) [@​dev7355608](https://togithub.com/dev7355608) - Fix building types twice when publishing ([#​8684](https://togithub.com/pixijs/pixijs/issues/8684)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Fix several Node bundle Issues ([#​8718](https://togithub.com/pixijs/pixijs/issues/8718)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Replaces mandatory console banner with opt-in debug info ([#​8717](https://togithub.com/pixijs/pixijs/issues/8717)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Fix some Webdoc warnings ([#​8737](https://togithub.com/pixijs/pixijs/issues/8737)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Stricter typings for event emitter and federated events ([#​7718](https://togithub.com/pixijs/pixijs/issues/7718), [#​8784](https://togithub.com/pixijs/pixijs/issues/8784)) [@​s-r-x](https://togithub.com/s-r-x) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Cleanup document for v7.x ([#​8754](https://togithub.com/pixijs/pixijs/issues/8754)) [@​SuperSodaSea](https://togithub.com/SuperSodaSea) - Chore: Preserve modules, Improve Tree-Shaking ([#​8769](https://togithub.com/pixijs/pixijs/issues/8769)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Automatically upload assets to release ([#​8782](https://togithub.com/pixijs/pixijs/issues/8782)) [@​bigtimebuddy](https://togithub.com/bigtimebuddy) - Chore: Update doc

Configuration

πŸ“… Schedule: Branch creation - "after 8pm every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).

🚦 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 this update again.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 1 year ago

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 7.x releases. However, if you upgrade to 7.x manually then Renovate will reenable minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.