v14.0.3
Core Changes
- Update React from 746890329 to 0e352ea01: #58279
- fix(turbopack): support middleware in src: #58218
- Update font data: #58317
- Replace custom Thenable type with native Promises: #58337
- fix(eslint):
next/script
beforeInteractive
gives warning on appDir: #51148 - fix: import antd from es in modularizeImports: #57968
- fix(WellKnownErrorsPlugin): avoid compilation warnings array with empty items: #57768
- Add experimental support for history.pushState and history.replaceState: #58335
- Fix: expected "catch all routes" are not matched in “parallel routes": #58368
- fix: Don't reset shallow URL updates on prefetch: #58297
- fix: ensure batch values are sharable: #58315
- fix incorrect fetch cache handling: #58460
- turbopack: Don't error with legacy server actions boolean: #58416
- Update turbopack: #58408
- Upgrade vendored React: #58489
- Apply next/font to foreign code: #58461
- Turbopack: Use structured styled text in issue descriptions: #58156
- onHeaders updates for App Pages: #58410
- revalidate APIs should make route handlers dynamic: #58466
- remove optimistic navigation behavior when prefetch is false: #58413
- fix: set
x-forwarded-host
based on request: #58500 - Inline ChildProp: #58519
- Remove client only dynamic chunks from edge bundle : #56761
- tweak cache + revalidate fetch warning: #58505
Documentation Changes
- remove example for router.events as it does not exist: #58286
- chore(docs): fix typo: #58344
- docs: Update runtime table: #58361
- Update 08-parallel-routes.mdx: #58393
- Docs: Update middleware example snippet: #58488
- update meta variable to metadata variable so that the meta data updat…: #58396
- Update 07-error-handling.mdx: #58236
- docs: Added Kinde auth provider: #58231
- Update index.mdx: #58210
- Make example of passing down a Server Action more clear: #57972
- docs: Fix grammar in Styling section: #58071
- docs: Fix grammar in Client Components section: #58065
- docs: Fix grammar in Dynamic Rendering section: #58062
- Docs: fix grammatical issue in "Data Fetching Patterns" section: #58056
- Update 02-patterns.mdx: #58032
- Update 04-ci-build-caching.mdx - Add Jenkins: #58001
Example Changes
- examples: Update Middleware for CSP: #58300
- Remove copying of request headers to response: #58304
- update import path for GeitSans font to address deprecation warning: #58349
- Fix hydration error in headers example: #58383
- Fix typo: compoment -> component: #58330
- Update Dockerfile adding comment: #56646
- update(docs): next-forms fix unhandled run time error: #56600
- chore(examples): update styled-components: #56457
- Upgrade Convex example to convex@1.2.1: #54910
Misc Changes
- fix(ci): exclusion regex now actually works instead of ignoring all tests: #58259
- Update 15-content-security-policy.mdx
- Update 15-content-security-policy.mdx
- Update CLI version for deploy examples job: #58318
- fix hmr event, and avoid RSC fetch on any message: #58403
- fix branch name: #58132
- add test case to failing list for turbopack: #58435
- Revert "fix hmr event, and avoid RSC fetch on any message": #58452
- Add types to package.json: #58420
- chore: replace
fs-extra
usage inscripts/
: #57215 - Add performance.mark for next/third-parties for feature measurement: #57439
Credits
Huge thanks to @ForsakenHarmony, @gnoff, @leerob, @karlhorky, @j9141997, @acdlite, @devjiwonchoi, @hongaar, @MadCcc, @luismulinari, @timneutkens, @dumb-programmer, @ijjk, @nonoakij, @sokra, @ztanner, @franky47, @wyattjoh, @jridgewell, @kdy1, @janicklas-ralph, @SukkaW, @shuding, @delbaoliveira, @wbinnssmith, @robbertstevens, @bryndyment, @marcosmartini, @functino, @kentobento, @Anisi, @AdonisAgelis, @seangray-dev, @prkagrawal, @heloineto, @kn327, @ihommani, @MrNiceRicee, @falsepopsky, @thomasballinger, @tmilewski, and @huozhi for helping!