v16.3.1-canary.11
📦 next-jsView on GitHub →
✨ 7 features🐛 11 fixes🔧 18 symbols
Summary
This release includes various bug fixes, documentation improvements, and refactors. Key changes involve encoding cache item names, improving dev validation worker persistence, and tracing development route compilation and preparation.
Migration Steps
- Rename `encodeCacheTag` to `encodeHeaderSafe`.
- Rename `ScrollAndMaybeFocusHandler` to `ScrollHandler`.
✨ New Features
- Encode the cache item name built by `unstable_cache`.
- Use emitted app entries for post-build processing.
- Keep the dev validation worker alive across HMR updates.
- [CC] Track APIs that cause incompatible static/app shells.
- Trace development route compilation.
- Trace development route preparation.
- Prefix `'use cache'` debug logs with the full directive.
🐛 Bug Fixes
- Correct typo in rm.mjs error message.
- Improve clarity and punctuation in README.
- Fix formatting of Google Fonts section in documentation.
- Fix typo issue.
- Fix Webiny API env variable name.
- Fix Link prefetch grammar and Client Components wording.
- Fix package name in .md handling section.
- Fix Nav Inspector request loop on repeat captures.
- Fix typo in Data Access Layer section.
- Fix client component loading span timing.
- Fix turbopack: point at the glob that matched a file with no module type.
Affected Symbols
`unstable_cache``encodeCacheTag``encodeHeaderSafe``ScrollAndMaybeFocusHandler``ScrollHandler`rm.mjsREADMEGoogle Fonts sectionWebiny API env variableLink prefetchClient Components.md handling sectionNav InspectorData Access Layer`'use cache'` debug logsTurbopack snapshot confightmlLimitedBotsrenderOpts