Resumo
O Next.js v16.4.0-canary.11 corrige rotas dinâmicas, prerenderização, cache e leitura de arquivos. A publicação também reduz bundles de produção com nomes de export menores no Turbopack e reorganiza o otimizador de imagens.
Novidades
Esta publicação não adiciona uma API pública. As mudanças ampliam comportamentos internos do Turbopack, do cache e do pipeline de imagens.
Melhorias
- Next.js v16.4.0-canary.11 — Turbopack: o build de produção reduz nomes exportados para diminuir o bundle, e o analisador trata
membereinpelo mesmo fluxo. - Next.js v16.4.0-canary.11 — Cache e imagens: chaves de
use cacheficam mais específicas, e o otimizador de imagens usa um módulo de transformação menor.
Correções
- Next.js v16.4.0-canary.11 — Rotas dinâmicas: a navegação otimista preserva parâmetros codificados, e rotas interceptadas mantêm os parâmetros após reescritas pelo Proxy.
- Next.js v16.4.0-canary.11 — Prerenderização:
navigation()volta a funcionar nos prerenders prospectivos do Partial Prerendering. - Next.js v16.4.0-canary.11 — Sistema de arquivos: leituras recusam symlinks que não podem ser resolvidos.
Ponto de Atenção
- Next.js v16.4.0-canary.11 — Export mangling: nomes exportados ficam menores por padrão nos builds de produção do Turbopack. Confira integrações que inspecionem nomes gerados ou artefatos internos do bundle.
- Next.js v16.4.0-canary.11 — Teste sugerido: execute rotas dinâmicas com parâmetros codificados, uma reescrita pelo Proxy, prerenderização com
navigation()e um build de produção pelo Turbopack.
Notas da versão
- Next.js v16.4.0-canary.11 — Áreas afetadas: Turbopack, rotas dinâmicas, Proxy, Partial Prerendering,
use cache, otimização de imagens e leitura de arquivos.