next 15.0.4-canary.29
Core Changes
- Do not inline CSS in RSC payload for dynamic client nav: #73182
- fix(next/image): dpl query string should only be used for local images, not remote images: #73184
Example Changes
- (example) using
awaitparams when dynamic routing: #72896 - Updated the example of with-styled-jsx-scss to utilize the App Router.: #70567
- Updated the example of with-styled-jsx-plugins to utilize the App Router: #70663
- Updated the example of with-unstated to utilize the App Router.: #73211
Misc Changes
- docs: Improve Accuracy and Type Safety on Data Fetching Examples: #73122
- docs: eslint flat config: #73167
- perf(turbopack): Use
ResolvedVcforturbopack-core: #73065 - perf(turbopack): Use
ResolvedVcforturbopack,turbopack-tests,turbopack-wasm: #73196 - perf(turbopack): Use
ResolvedVcforturbopack-nodejs: #73200 - perf(turbopack): Use
ResolvedVcforturbopack-env: #73202 - Getting Started Docs: Add new "Layouts and Pages" page: #73049
- Docs:
forbiddenandunauthorizednits: #73213 - Turbopack: make client references actual references: #73174
- Docs: Update
turbopackAPI Reference: #73215 - Update authentication docs to use useActionState: #72503
- Don't hoist a server function if a compile error was emitted: #73189
- Forbid
superin static class methods with server function directives: #73061
Credits
Huge thanks to @hyungjikim, @gaojude, @styfle, @devjiwonchoi, @kdy1, @delbaoliveira, @mischnic, @nisabmohd, @unstubbable, and @PapatMayuri for helping!