# What changed in pixi-filters

> 23 changes in pixi-filters 3 to 6 from its official release notes, upgrade guides and advisories: 7 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-29. HTML: https://unstale.sh/npm/pixi-filters/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## pixi-filters 6

### New APIs and options

- Adds BackdropBlurFilter. (6.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.0.0)

### Fixes and other changes

- Array options for the initial vec2 are fixed for center. (6.1.5) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.1.5)
- Array options for the initial vec2 are fixed for blue. (6.1.5) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.1.5)
- Array options for the initial vec2 are fixed for green. (6.1.5) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.1.5)
- Array options for the initial vec2 are fixed for red. (6.1.5) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.1.5)
- Array options for the initial vec2 are fixed for velocity. (6.1.5) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.1.5)
- Array options for the initial vec2 are fixed for center. (6.1.5) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.1.5)
- Array options for the initial vec2 are fixed for blue. (6.1.5) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.1.5)
- Array options for the initial vec2 are fixed for green. (6.1.5) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.1.5)
- Array options for the initial vec2 are fixed for red. (6.1.5) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.1.5)
- Array options for the initial vec2 are fixed for center. (6.1.5) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.1.5)
- Works around a v8 bug with setting filters. (6.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.0.0)
- Fixes premultiplication for ShockwaveFilter. (6.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v6.0.0)

## pixi-filters 5

### Breaking changes

- Output is now ES2017 instead of ES5, which may affect the JavaScript environments developers can target. (5.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v5.0.0)
- Browser bundles for individual filters are removed. (5.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v5.0.0)
- This release is incompatible with PixiJS v6. (5.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v5.0.0)

## pixi-filters 4

### Breaking changes

- Ambient typing for the PIXI global object was removed, so developers can no longer rely on that ambient type. (4.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v4.0.0)
- Upgrades to PixiJS v6, which may affect compatibility for developers using pixi-filters. (4.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v4.0.0)
- Deprecated rest arguments were removed from constructors, which is a breaking change for callers that use them. (4.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v4.0.0)

## pixi-filters 3

### Breaking changes

- Support for v4 is dropped, and v4 deprecations are removed. (3.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v3.0.0)

### Behavior and default changes

- Core @pixi/* packages are used as dependencies, allowing use with pixi.js, pixi.js-legacy, or @pixi/core. (3.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v3.0.0)

### Tooling

- CJS, ESM, and IIFE builds are created for all filters and the bundle. (3.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v3.0.0)

### Fixes and other changes

- Fixes the shift in the drop shadow filter. (3.0.0) — [release notes](https://github.com/pixijs/filters/releases/tag/v3.0.0)
