Pular para o conteúdo
Breaking change

Next.js 16.4.0-canary.46

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
61 de 129
Nesta página

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 head recebe 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.

Versões anteriores

    • Next.js 16.4.0-canary.45

      O Next.js 16.4.0-canary.45 oferece raízes adicionais para adaptadores de deploy do Turbopack.

      Pre-release
    • Next.js 16.4.0-canary.44

      O Next.js 16.4.0-canary.44 evita gerar repetidamente chunks de um mesmo segmento de layout em produção.

      Breaking change
    • Next.js 16.4.0-canary.42

      O Next.js 16.4.0-canary.42 promove o comando next analyze para análise de bundles do Turbopack.

      Pre-release
    • Next.js 16.4.0-canary.40

      O Next.js 16.4.0-canary.40 acrescenta modos de validação estática para shells e pré-carregamento.

      Breaking change
    • Next.js v16.4.0-canary.39

      O Next.js v16.4.0-canary.39 corrige uma repetição de prefetch provocada por redirecionamento e reforça a serialização de SVG no next/og.

      Pre-release
    • Next.js v16.4.0-canary.38

      O Next.js v16.4.0-canary.38 ajusta a resolução de aliases do Turbopack e reúne mudanças em revalidação, correspondência de rotas, renderização no servidor, React e revisão por agentes.

      Pre-release

Versões posteriores

    • Next.js v16.4.0-canary.52

      O Next.js v16.4.0-canary.52 reúne mudanças no Turbopack, no cache inicial e no App Router.

      Pre-release
    • Next.js v16.4.0-canary.50

      O Next.js v16.4.0-canary.50 amplia as atualizações assistidas por agentes nos canais de pré-lançamento e permite executá-las sem Git.

      Pre-release
    • Next.js v16.4.0-canary.49

      O Next.js v16.4.0-canary.49 ajusta a geração de bundles e a resolução de dependências pelo Turbopack.

      Pre-release
    • Next.js 16.4.0-canary.48

      O Next.js 16.4.0-canary.48 corrige Server Actions que ficavam aguardando após uma navegação para páginas com renderização parcial.

      Breaking change
    • Next.js 16.4.0-canary.47

      A captura do Next.js 16.4.0-canary.47 reúne as canaries .40 a .47 e inclui a reorganização do cache de navegação.

      Breaking change
Ver todas as 129 versões do Next.js
Histórico de versões