v15.0.4-canary.25
Pre-release
Pre-release
Core Changes
- (E2E) Log which config file is used for
next start
: #73105 - Remove extra space in envionment log: #73108
- remove inheritance from NextCustomServer: #73005
- Align navigation digest with message: #73074
- refactor: move redirect helpers into separate module: #73118
- Update font data: #73115
Misc Changes
- docs: fix static params as promise examples: #72553
- fix: missing await, missing type Promise: #73088
- Disallow multiple server directives at the same level (file or function): #73018
- Docs: Add canary tags to
expirePath
andexpireTag
: #73096 - docs: update pages automatic static optimization rendering page: #72545
- docs(authentication): fix typescript code example: #72533
- docs: add details on React Compiler annotations with
"use memo"
: #73053 - docs: fix code block language on redirecting docs: #73073
- docs(routing): update params type to be async (v15): #73111
- docs: clarify Switching to Dynamic Rendering section: #73113
- Method/function props of exported objects are not server functions: #73058
- Forbid
this
andarguments
in server functions: #73059
Credits
Huge thanks to @gaojude, @ijjk, @emmanuelgautier, @hyungjikim, @unstubbable, @delbaoliveira, @mrhrifat, @lid0a, @leerob, @lubieowoce, @JamBalaya56562, @samcx, and @huozhi for helping!