Next.js v16.4.0-canary.4

v16.4.0-canary.4Pre-release
Added 1
  • Add next/cache-handlers types entrypoint
Changed 8
  • Remove unused return values from getPageStaticInfo
  • Defer NFT module content hashes in turbopack
  • Turn off the adapter route collapses by default
  • Serve a run of fallback shells from one route entry
  • Stop emitting a separate route entry for a dynamic route's RSC form
  • Stop emitting a redundant route per prefetch segment
  • Compile conditional cell updates once instead of per cell type in turbo-tasks
  • Migrate remaining async blocks to async closures

From Next.js

Misc Changes
  • Add next/cache-handlers types entrypoint: #97592
  • Remove unused return values from getPageStaticInfo: #97661
  • [turbopack] defer NFT module content hashes: #97773
  • test: deflake basePath external navigation: #97611
  • docs(adapters): document assetsHashes and routing.middlewareMatchers: #96536
  • Migrate remaining async blocks to async closures: #97701
  • Turn off the adapter route collapses by default: #97774
  • Serve a run of fallback shells from one route entry: #97738
  • [test] Capture the route table for apps with several param shapes: #97728
  • Stop emitting a separate route entry for a dynamic route's RSC form: #97726
  • Stop emitting a redundant route per prefetch segment: #97720
  • [test] Capture the dynamic routes a build passes to an adapter: #97719
  • turbo-tasks: compile conditional cell updates once, not per cell type: #97763
  • Turbopack: add unit test coverage for FileSystemPath::hash_file: #97743
Credits

Huge thanks to @marceloboeira, @mischnic, @sokra, @leejpsd, @unstubbable, and @lukesandberg for helping!

View original

Upgraded? How did it go?

Discussion