v0.0.39
What's Changed
New Features
- Added standalone self-host output option with aligned production initialization scripts
- Implemented
parallelRoutesKeysupport inuseSelectedLayoutSegmentanduseSelectedLayoutSegmentshooks
Bug Fixes
- Fixed cross-route client navigation hanging issues in Firefox
- Resolved KV cache key format mismatch between build-time and runtime for static serving
- Fixed font self-hosting transform to properly handle nested-brace options objects
- Fixed double-comma syntax errors when font options contain trailing commas
- Fixed route segment revalidation mapping to Nitro routeRules SWR
- Prevented parse errors by skipping MDX files during RSC scan-build process
Performance
- Added build-time precompression and startup metadata cache for static file serving
- Optimized
resolveParentParamslookups for better routing performance
Internal / Chores
- Improved SSR head management and validation
- Enhanced code quality with additional lint rules including preferring
typeoverinterfaceand disabling explicitany - Added shared test helpers and modern JavaScript syntax improvements
- Enabled pnpm supply chain security rules
- Added comprehensive test running scripts for unit and integration tests
- Expanded gitignore entries for better repository hygiene
Contributors
@Divkix
@NathanDrake2406
@james-elicx
@sankalpmukim
@ygcaicn