unstale

npm / @next/bundle-analyzer

@next/bundle-analyzer

What changed in @next/bundle-analyzer 16, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

5 breaking2 new APIs and options

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

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

@next/bundle-analyzer 167 changes

Breaking changes 5

  • eslint-config-next@16 requires ESLint 9 or later; eslint-config-next@16.4.0 or later supports ESLint 10.

    16.0.0upgrade guide

  • The experimental flag has been removed. If you were using it, migrate to cacheComponents; otherwise remove it.

    16.0.0upgrade guide

  • Next.js 16 removes next lint; replace scripts invoking it with ESLint CLI commands.

    16.0.0upgrade guide

  • Use next/root-params as the replacement for the removed unstable_rootParams function.

    16.0.0upgrade guide

  • The unstable_rootParams function has been removed; use next/root-params instead.

    16.0.0upgrade guide

New APIs and options 2

  • Use the top-level cacheComponents option as the migration path from dynamicIO and useCache; enabling it requires adopting the Cache Components model and can surface build errors for uncached data outside Suspense.

    16.0.0upgrade guide

  • Use this option when retrying an interrupted upgrade to preserve the repaired lint stack and skip the lint codemod.

    16.0.0upgrade guide