Releases: vercel/next.js
v14.1.1-canary.14
Core Changes
- exclude default routes from isPageStatic check: #61173
- Add stack trace to client rendering bailout error: #61200
- chore: refactor image optimization to separate external/internal urls: #61172
Documentation Changes
- Refine revalidatePath
type
argument: #61159 - Docs: Add note about
revalidatePath
invalidating router cache: #61142
Example Changes
- example(with-stripe-typescript):
use client
required for error components: #61214
Misc Changes
Credits
Huge thanks to @timneutkens, @aramikuto, @ztanner, @huozhi, @jsteele-stripe, @delbaoliveira, and @styfle for helping!
v14.1.1-canary.13
Core Changes
Documentation Changes
- Add dot to regex chars in rewrites.mdx: #61095
Misc Changes
- Skip create-root-layout for Turbopack: #61191
Credits
Huge thanks to @yannbolliger, @timneutkens, and @feedthejim for helping!
v14.1.1-canary.12
Documentation Changes
- Update generate-sitemaps.mdx: #61167
Misc Changes
- ci(workflow): fix download artifact pattern for wasm: #61175
Credits
Huge thanks to @eisafaqiri and @kwonoj for helping!
v14.1.1-canary.11
Core Changes
- Fix filesystempublicroutes test for Turbopack: #61132
- chore: upgrade webpack to 5.90.0: #61109
- Add
maxDuration
to typescript plugin allowed exports: #59193
Documentation Changes
- Docs: Correct JavaScript React Component File Extension to .jsx in '01-vitest.mdx': #61087
- Docs: Update wording on opting out of the Router Cache: #61123
- Fixed typo in docs: #61118
- Combine Pages/App authentication docs: #60848
- Docs: Add note about calling redirect after
try/catch
: #61138 - OpenTelemetry: update docs for new @vercel/otel: #61044
- docs: fix Auth0 typo in authentication: #61171
Misc Changes
- ci(workflow): update artifact actions: #61061
- Add missing rootlayout to allow-underscored-root-directory test: #61137
- Skip CSS Modules composes test in Turbopack: #61141
- Add passing test to Turbopack manifest: #61140
- Skip new Worker() test in Turbopack: #61127
- Fix app-dir/externals for Turbopack: #61150
- ci(workflow): fix wasm upload name collision: #61157
Credits
Huge thanks to @sogoagain, @delbaoliveira, @kwonoj, @timneutkens, @junioryono, @huozhi, @leerob, @dvoytenko, and @A7med3bdulBaset for helping!
v14.1.1-canary.9
Core Changes
- fix useSelectedLayoutSegment's support for parallel routes: #60912
- Dynamic APIs: #60645
- Enable next.js version checker in turbopack: #61034
- chore: Update
terser
tov5.27.0
: #61068 - Update
swc_core
tov0.87.28
: #60876 - update turbopack: #61015
- Implement client_root for edge in Turbopack: #61024
- fix parallel route top-level catch-all normalization logic to support nested explicit (non-catchall) slot routes: #60776
- fix(image): warn when animated image is missing
unoptimized
prop: #61045
Example Changes
- example: Add Stripe embedded Checkout example : #60378
Misc Changes
- Fix ReactRefreshModule test in Turbopack: #61049
- Skip configurable runtime warnings tests in Turbopack: #61048
- Acceptance/error-recovery.test.js: Fork Turbopack test: #61051
- lock reqwest to 0.11.17 due to build issues: #61076
- Update Turbopack test manifest: #61074
- Disable Yarn PnP tests for Turbopack: #61040
- fix: github reproduction link validation: #61026
Credits
Huge thanks to @williamli, @gnoff, @timneutkens, @huozhi, @kdy1, @wbinnssmith, @sokra, @jsteele-stripe, @chungweileong94, @williamli, and @styfle for helping!
v14.1.1-canary.10
Core Changes
- Fix version checker not displaying when version newer than npm: #61075
- Fix sitemap generateSitemaps support for string id: #61088
- ppr: ensure the router state tree is provided for interception routes: #61059
- Improve the Server Actions SWC transform: #61001
- Fix instrument bundling as client components: #60984
- fix(turbopack): use correct layout for 404 page: #61032
- fix: emotion import source should be enabled in SSR contexts: #61099
- chore: update turbopack: #61090
- fix(turbopack): custom page extensions for
_app
: #60789 - Disable trace uploads with NEXT_TRACE_UPLOAD_DISABLE: #61101
- add
optimizeServerReact
to config-shared: #61106
Documentation Changes
Misc Changes
- Fix image-from-node-modules tests in Turbopack: #61078
- Update invalid-image-import test for Turbopack: #61079
- Fix next-image static tests for Turbopack: #61081
- Update next-image-new/default for Turbopack: #61096
- chore: update issue_popular description to 90 days: #61008
- Update next-image-new/both-basepath-trailingslash for Turbopack: #61097
Credits
Huge thanks to @timneutkens, @huozhi, @delbaoliveira, @ztanner, @shuding, @ForsakenHarmony, @WITS, @samcx, @wbinnssmith, and @Ethan-Arrowood for helping!
v14.1.1-canary.7
Core Changes
- disable static generation on interception routes: #61004
- Docs: Address community feedback: #60960
- avoid output of webpack stats: #61023
- Revert "refactor(analysis): rust based page-static-info, deprecate js parse interface in next-swc": #61021
Documentation Changes
- docs: clarify nginx buffering disable: #61010
Misc Changes
- docs: fix rustup download link: #61007
Credits
Huge thanks to @samcx, @ztanner, @leerob, @delbaoliveira, and @sokra for helping!
v14.1.1-canary.6
Core Changes
- Error overlay refactors: #60886
- Use precompiled source-map in overlay middleware: #60932
- Use more precompiled deps in react-dev-overlay: #60959
- Fix next phase for next build: #60969
- chore: update turbopack: #60980
- refactor(analysis): rust based page-static-info, deprecate js parse interface in next-swc: #59300
Documentation Changes
- update edge and nodejs runtime doc: #60801
- Docs: Add link to bloom filter example: #60987
- Update code example on 01-pages-and-layouts.mdx: #60963
Misc Changes
- Fix image-optimizer tests for Turbopack: #60972
- Fix image-optimizer test for Turbopack: #60978
- Skip @next/font tests in Turbopack as next/font is supported: #60982
- chore: stricter reproduction links: #60988
- Rust: update
http
to 0.2.11: #60986 - chore: upgrade pnpm to 8.14.2: #60995
Credits
Huge thanks to @timneutkens, @InfiniteCodeMonkeys, @huozhi, @ForsakenHarmony, @balazsorban44, @wbinnssmith, @delbaoliveira, @miketimmerman, @samcx, and @kwonoj for helping!
v14.1.1-canary.5
Documentation Changes
- docs: clarify redirects behavior with pages router: #60610
- docs: mention missing optimized by default packages in
optimizePackageImports
: #60058 - Improves generateViewport documentation: #60396
- docs: streaming while self-hosting must disable buffering: #60943
- Update userScalable property in viewport object and user-scalable in meta tag: #60946
- docs: updated the getStaticProps function name: #60949
Example Changes
- chore: remove lock from with-algolia-react-instantsearch example: #60910
- Update Redis Cache example with stabilized API: #60800
- Change "pages" to "apps" in the Image Component Example description.: #60929
Misc Changes
- Fix basic-app benchmark application: #60842
Credits
Huge thanks to @samcx, @Ethan-Arrowood, @better-salmon, @ziyafenn, @A7med3bdulBaset, @jasonuc, @yossydev, @leerob, and @Prachi-meon for helping!
v14.1.1-canary.4
Core Changes
- Turbopack: always log HMR rebuild times: #60908
Example Changes
- Updates with-supertokens example app: #60901
Credits
Huge thanks to @rishabhpoddar and @wbinnssmith for helping!