Resumo
O Next.js 16.4.0-canary.46 reorganiza o cache de navegação para registrar as dependências de parâmetros de cada entrada. A publicação também reverte a seleção experimental de uma instalação externa de Webpack.
Novidades
O conjunto apresenta alterações na navegação e no compilador, sem acrescentar uma API pública independente.
Melhorias
- Next.js 16.4.0-canary.46 — Cache de navegação: o
headrecebe uma entrada própria e o cache registra os parâmetros utilizados pelo conteúdo de cada segmento. - Next.js 16.4.0-canary.46 — Pré-carregamento: o agendador acompanha o percurso da árvore utilizado pela navegação.
- Next.js 16.4.0-canary.46 — Turbopack: a coleta de tarefas remove relações reversas e ignora invalidações de tarefas já descartadas.
Correções
- Next.js 16.4.0-canary.46 — Parâmetros de rotas: a correspondência da pré-renderização evita decodificar os parâmetros duas vezes.
- Next.js 16.4.0-canary.46 — Compilação: a sequência corrige a remoção indevida de relações entre tarefas do Turbopack.
Breaking changes
- Next.js 16.4.0-canary.46 — Webpack externo: a seleção experimental por
customWebpack, adicionada na canary .41, é revertida. Projetos que adotaram a opção precisam retirá-la e conferir a compilação com o Webpack fornecido pelo Next.js.
Ponto de Atenção
- Next.js 16.4.0-canary.46 — Teste sugerido: navegue entre rotas com parâmetros diferentes e confira o conteúdo do cabeçalho após cada transição. Na aplicação canary, teste também URLs que utilizam caracteres codificados nos parâmetros.
Notas da versão
Consulte as notas da versão 16.4.0-canary.46 e a reversão do suporte experimental a Webpack externo. A captura agrega as canaries .42 a .46.