Resumo
O Next.js 16.4.0-canary.44 evita gerar repetidamente chunks de um mesmo segmento de layout em produção. A captura das canaries .38 a .44 também reúne validação estática e mudanças na correspondência de rotas.
Novidades
- Next.js 16.4.0-canary.44 — Análise de bundles: a sequência oferece
next analyzeenext build --analyzepara o Turbopack, preservando os nomes experimentais anteriores. - Next.js 16.4.0-canary.44 — Webpack externo: a opção experimental
customWebpackpermite utilizar uma instalação de Webpack do projeto no modo correspondente.
Melhorias
- Next.js 16.4.0-canary.44 — Chunks de layout: o Turbopack gera uma vez cada segmento de layout durante a compilação de produção.
- Next.js 16.4.0-canary.44 — Validação estática: a sequência inclui validação instantânea dos modos
shelleprefetch. - Next.js 16.4.0-canary.44 — Atualização assistida: projetos cujos scripts não utilizam
next lintevitam a migração desnecessária do ESLint.
Correções
- Next.js 16.4.0-canary.44 — Turbopack: o conjunto corrige regressões de identificação de módulos e ajustes de resolução em loaders Webpack.
- Next.js 16.4.0-canary.44 — Pré-renderização: limites de erro são preservados durante a geração sob demanda.
- Next.js 16.4.0-canary.44 — Cache: segmentos privados não são reutilizados entre parâmetros raiz incompatíveis e navegações em cache recuperam conteúdo ausente.
Breaking changes
- Next.js 16.4.0-canary.44 — Rotas paralelas: a sequência habilita a correspondência estrita por padrão. Defina páginas ou fallbacks explícitos nos slots de aplicações que dependiam de segmentos incompletos.
Ponto de Atenção
- Next.js 16.4.0-canary.44 — Teste sugerido: execute o build de produção e abra diretamente as URLs das rotas paralelas. Confira também a renderização dos layouts e a navegação com parâmetros raiz diferentes na aplicação canary.
Notas da versão
Consulte as notas da versão 16.4.0-canary.44. A captura reúne sete publicações feitas entre 22 e 24 de setembro.