Resumo
O Next.js 16.3.1-canary.25 ajusta o fluxo de prerenderização, move props de preview para um manifest separado e amplia os pontos de conferência do Turbopack. A publicação também corrige acessibilidade, retenção de sinais do use cache e referências de documentação.
Novidades
- Next.js 16.3.1-canary.25 — Turbopack: builds de release podem habilitar
TURBOPACK_PRINT_CHUNK_GROUPS, e o bundler trata constantes entre módulos.
Melhorias
- Next.js 16.3.1-canary.25 — App Router e preview: props de preview ficam em um manifest separado, e requests de shell completos recebem a classificação de shell completo.
- Next.js 16.3.1-canary.25 — Desenvolvimento: o watcher de arquivos aplica debounce mais amplo quando detecta alterações em
node_modules, reduzindo reações repetidas durante o desenvolvimento. - Next.js 16.3.1-canary.25 — Metadata: a documentação registra a paginação de metadata e orienta a serialização de valores de
generateMetadatausados comuse cache.
Correções
- Next.js 16.3.1-canary.25 — PPR e cache: o fluxo de prerenderização deixa de reter incorretamente o sinal do
use cache, e a configuraçãounstable_eageré removida. - Next.js 16.3.1-canary.25 — Acessibilidade: links que exibem somente um ícone recebem uma label acessível.
- Next.js 16.3.1-canary.25 — Documentação e testes: referências antigas em
skills/, guias interativos e testes de imagens e codemods recebem correções de conteúdo e estabilidade.
Ponto de Atenção
- Next.js 16.3.1-canary.25 — Teste sugerido: valide uma App Route com prerenderização, uma página que usa
use cache, props de preview, um build comTURBOPACK_PRINT_CHUNK_GROUPSe links somente com ícone antes de promover a canary.
Notas da versão
- Next.js 16.3.1-canary.25 — Escopo: a publicação cobre PPR, App Router, preview,
use cache, Turbopack, metadata, acessibilidade, documentação e testes.