unstale

npm / unplugin

unplugin

What changed in unplugin 2 to 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-25.

4 breaking1 new APIs and options1 behavior and defaults1 tooling8 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

unplugin 37 changes

Breaking changes 1

  • String filters are no longer allowed for resolveId.

    3.4.0release notes

New APIs and options 1

  • Adds an adapter for using unplugin with Rsbuild.

    3.3.0release notes

Behavior and default changes 1

  • Bun sanitizes plugin names when creating namespaces.

    3.2.0release notes

Fixes and other changes 4

  • Missing optional peer dependencies were added.

    3.4.0release notes

  • Optional peer types are declared.

    3.2.0release notes

  • Bun now consumes plugin.bun.

    3.2.0release notes

  • Bun supports per-plugin loader resolution and respects the loader returned from the load hook.

    3.2.0release notes

unplugin 28 changes

Breaking changes 3

Tooling 1

Fixes and other changes 4

  • Compatibility with esbuild versions before 0.14.3 is fixed.

    2.0.0release notes

  • Serialized communication between JavaScript and Rust is fixed.

    2.0.0release notes

  • Fixes the issue where Plugin.__vfs is undefined in rspack.

    2.0.0release notes

  • Webpack is imported lazily.

    2.0.0release notes