What's Changed
New Features
- Implemented complete Next.js Google Fonts support with proper metadata and URL pipeline
Bug Fixes
- Fixed hash anchors not being restored during browser history navigation
- Fixed stale cache entries not being served properly for
unstable_cache
- Fixed cache entries not being properly scoped by build ID
- Fixed
NextRequest.url normalization issues through nextUrl
- Fixed action redirects not working correctly in App Router
- Fixed parallel slot routing issues for layouts before the root
- Fixed ownerless URL commits incorrectly releasing snapshots
- Fixed
revalidatePath not properly expiring route-scoped fetch cache reads
- Fixed dev server crashes from socket errors when clients disconnect unexpectedly
- Fixed middleware headers not being preserved on app boundary responses
- Fixed router accepting dangerous
javascript: URLs in push/replace/prefetch operations
- Fixed incorrect layout segment selection for named slots
- Fixed Google Fonts axis range validation and build-time option checking
- Enhanced dev server error output to surface
Error.cause for better debugging
Internal / Chores
- Updated PostCSS from 8.5.3 to 8.5.10
- Fixed Knip configuration issues
- Various CI improvements and dependency updates
Contributors
@NathanDrake2406
@MrIago
@james-elicx
@dependabot[bot]