Misc Changes
- [turbopack] Bail CJS tree-shaking on
var x = module.exports = {}: #97130 - docs: server client and directives: #96145
- docs: clarify client cache freshness after hydration: #97180
- Fix: Optimistic routing bugs leading to repeated prefetch loops: #97128
- docs: create client-side fetching guide: #96341
- Turbopack: accept a module type argument for import.meta.glob: #96991
- docs: align Cache Components authentication guide title: #97143
- test: re-enable a few more passing NFT unit cases: #97017
- [turbopack] Do the CJS analysis needed for scope hoisting: #95826
- Remove legacy PPR code paths: #96868
- Use Cache Components as the internal PPR signal: #96827
- Make legacy PPR paths explicit: #96753
- fix: typos in code comments: #97137
- Fix spelling in two comments: #97136
Credits
Huge thanks to @sampoder, @icyJoseph, @aurorascharff, @acdlite, @kelvinampofo, @mischnic, @ztanner, and @marcoshernanz for helping!