Core Changes
- Honor NEXT_MANUAL_SIG_HANDLE flag in standalone mode: #38346
- Display stack trace when error occurs in API route: #38289
- Handle Client Rewrites Correctly: #38340
- Fix global CSS file imports: #38339
- [build] validate the exported config values: #38370
- Correctly check if width is lte 0 in Image Optimization API: #38226
- chore: shorten image blur svg placholder: #38157
- Enable swc minifier in create next apps: #38215
- Filter proper chunks from chunk group for client components: #38379
- [edge] enable edge compiler source maps by default: #38365
- Call Error.getInitialProps for the top level error: #21240
- feat: build edge functions with node.js modules and fail at runtime: #38234
- Implement new client-side router: #37551
Documentation Changes
- Update get-static-props.md: #38287
- Clarification for Testing Environment Variables: #38359
- Fix typo in SWC plugin destructuring example: #38367
- Fix/update docs for swc styled components: #38280
- Update edge-runtime.md: #38271
Example Changes
- Update analysis scripts: #38201
- chore(examples): fix experiments loading npm wasm: #38348
- chore(examples): Convert
api-routes-cors
example to TypeScript: #38356 - chore(examples): Convert
api-routes-middleware
example to TypeScript: #38358 - Remove CharkraProvicer RestCSS prop: #38199
- Add example: with-apivideo-upload: #36050
- Updates with-supertokens example: #38369
- fix: update with-msw example to function properly for all use cases: #38050
- chore(examples): Convert
blog
example to TypeScript: #38095
Misc Changes
- Update some flaking tests for edge compiler and rsc: #38344
- chore: remove workspace from
package.json
since we have `pnpm-works…: #38166 - Revert "chore: remove workspace from
package.json
since we have `pnpm-works…": #38376 - Replace pre-commit with husky: #38350
- Add more CSS imports test cases: #38343
Credits
Huge thanks to @valcosmos, @hanneslund, @wyattjoh, @shuding, @ryanhaticus, @Schniz, @j-mendez, @maxproske, @armandabric, @WinmezzZ, @andershagbard, @dammy001, @MarDi66, @styfle, @stefanprobst, @padmaia, @huozhi, @okmttdhr, @rishabhpoddar, @marjorg, @dustinsgoodman, @zanechua, @feugy, and @timneutkens for helping!