Resumo
O Next.js v16.4.0-canary.4 reúne ajustes no next/cache-handlers, no cálculo de conteúdo do Turbopack, na geração de entradas de rota e no comportamento dos adapters. A publicação também amplia testes de navegação, rotas dinâmicas e hashing do filesystem.
Novidades
- Next.js v16.4.0-canary.4 — Tipos de cache: o entrypoint de tipos de
next/cache-handlersé publicado para uso explícito dessa API. - Next.js v16.4.0-canary.4 — Shells de fallback: uma sequência de shells de fallback pode ser servida a partir de uma única entrada de rota.
Melhorias
- Next.js v16.4.0-canary.4 — Adapters: o colapso de rotas dos adapters fica desativado por padrão, e a documentação registra
assetsHasheserouting.middlewareMatchers. - Next.js v16.4.0-canary.4 — Rotas dinâmicas: a publicação remove uma entrada redundante para a forma RSC de uma rota dinâmica e outra entrada redundante por segmento de prefetch.
- Next.js v16.4.0-canary.4 — Turbopack: os hashes de conteúdo de módulos NFT são adiados, as atualizações condicionais das células são compiladas uma vez por conjunto e o hashing de
FileSystemPathrecebe cobertura de teste. - Next.js v16.4.0-canary.4 — Código assíncrono: os blocos assíncronos restantes são migrados para closures assíncronas.
Correções
- Next.js v16.4.0-canary.4 — Informações estáticas:
getPageStaticInfonão retorna mais valores que não eram usados. - Next.js v16.4.0-canary.4 — Navegação externa: o teste de navegação externa com
basePathusa uma execução estável. - Next.js v16.4.0-canary.4 — Tabela de rotas: os testes capturam a tabela de rotas de aplicações com várias formas de parâmetros e as rotas que o build entrega a um adapter.
Ponto de Atenção
- Next.js v16.4.0-canary.4 — Release canary: a publicação altera a geração de entradas de rota e o comportamento dos adapters. Valide o build de uma aplicação que use rotas dinâmicas, prefetch ou adapters na adoção da versão.
- Next.js v16.4.0-canary.4 — Teste sugerido: gere uma aplicação com rotas dinâmicas e
basePath, use prefetch e o adapter aplicável, e confira as entradas produzidas e a navegação externa.
Notas da versão
- Next.js v16.4.0-canary.4 — Áreas afetadas: tipos de cache, Turbopack, adapters, rotas dinâmicas, prefetch, closures assíncronas e testes de build.