unstale

npm / size-limit

size-limit

What changed in size-limit 12 to 14, from its official release notes, upgrade guides and advisories. Also covers @size-limit/esbuild, @size-limit/file, @size-limit/preset-small-lib. Sources checked 2026-10-24.

2 breaking7 new APIs and options5 behavior and defaults3 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.2.6 on npm

size-limit 149 changes

New APIs and options 3

  • Configuration files can now use the .jsonc format, including comments.

    14.3.0release notes

  • Types are now available for plugins.

    14.2.0release notes

  • Adds the --ignore-missing argument.

    14.1.0release notes

Behavior and default changes 4

  • Uses exports for the default path when main is not present.

    14.2.0release notes

  • Adds a warning about check conflicts when using --save-bundle.

    14.1.0release notes

  • Node.js support is unified across projects.

    14.0.0release notes

  • Uses rolldown by default.

    14.0.0release notes

Fixes and other changes 2

  • Small checks no longer lower the process listener limit.

    14.2.0release notes

  • Fixed increased size in the rolldown plugin.

    14.0.1release notes

size-limit 135 changes

Breaking changes 1

New APIs and options 3

  • Added the rolldown-why plugin for use with size-limit.

    13.1.0release notes

  • Added the rolldown plugin for use with size-limit.

    13.1.0release notes

  • npm provenance was added to the release.

    13.0.0release notes

Fixes and other changes 1

size-limit 123 changes

Breaking changes 1

New APIs and options 1

Behavior and default changes 1

  • jiti is now an optional dependency, so it is no longer installed as a required dependency.

    12.0.0release notes