Pular para o conteúdo
Breaking change

Next.js 16.4.0-canary.44

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

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

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 analyze e next build --analyze para o Turbopack, preservando os nomes experimentais anteriores.
  • Next.js 16.4.0-canary.44 — Webpack externo: a opção experimental customWebpack permite 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 shell e prefetch.
  • Next.js 16.4.0-canary.44 — Atualização assistida: projetos cujos scripts não utilizam next lint evitam 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.

Versões anteriores

    • 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
    • Next.js v16.3.6

      O Next.js v16.3.6 corrige uma vulnerabilidade de execução remota de código no ImageResponse de next/og com runtime Node.js.

      Stable
    • Next.js v15.5.26

      O Next.js v15.5.26 acrescenta verificações de segurança ao next/og.

      Stable

Versões posteriores

    • 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
    • Next.js 16.4.0-canary.46

      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.

      Breaking change
    • 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
Ver todas as 129 versões do Next.js
Histórico de versões