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@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.
The experimental flag has been removed. If you were using it, migrate to cacheComponents; otherwise remove it.
Next.js 16 removes next lint; replace scripts invoking it with ESLint CLI commands.
Use next/root-params as the replacement for the removed unstable_rootParams function.
The unstable_rootParams function has been removed; use next/root-params instead.
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.
Use this option when retrying an interrupted upgrade to preserve the repaired lint stack and skip the lint codemod.