chore(deps): update nextjs monorepo to v14.2.13 #4

Closed
kjuulh wants to merge 1 commits from renovate/nextjs-monorepo into main
Owner

This PR contains the following updates:

Package Type Update Change
eslint-config-next (source) devDependencies minor 14.1.4 -> 14.2.13
next (source) dependencies minor 14.1.4 -> 14.2.13

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

vercel/next.js (eslint-config-next)

v14.2.13

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
  • Fix missing cache-control on SSR app route (#​70265)
  • feat: add polyfill of URL.canParse for browser compatibility (#​70228)
  • Fix vercel og package memory leak (#​70214)
  • Fix startTime error on Android 9 with Chrome 74 (#​67391)
Credits

Huge thanks to @​raeyoung-kim, @​huozhi, @​devjiwonchoi, and @​ijjk for helping!

v14.2.12

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
  • update prefetching jsdoc & documentation (#​68047)
  • Ensure we chunk revalidate tag requests (#​70189)
  • (backport) fix(eslint): allow typescript-eslint v8 (#​70090)
  • ppr] Don't mark RSC requests as /\_next/data requests (backport of [#​66249](https://github.com/vercel/next.js/issues/66249)) ([#​70083](https://github.com/vercel/next.js/issues/70083))
    
    
Credits

Huge thanks to @​alvarlagerlof, @​wyattjoh, @​delbaoliveira, and @​ijjk for helping!

v14.2.11

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
Credits

Huge thanks to @​huozhi, @​devjiwonchoi, and @​ijjk for helping!

v14.2.10

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
Credits

Huge thanks to @​huozhi and @​ijjk for helping!

v14.2.9

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
  • Revert "Fix esm property def in flight loader (#​66990)" (#​69749)
  • Disable experimental.optimizeServer by default to fix failed server action (#​69788)
  • Fix middleware fallback: false case (#​69799)
  • Fix status code for /_not-found route (#​64058) (#​69808)
  • Fix metadata prop merging (#​69807)
  • create-next-app: fix font file corruption when using import alias (#​69806)
Credits

Huge thanks to @​huozhi, @​ztanner, @​ijjk, and @​lubieowoce for helping!

v14.2.8

Compare Source

What's Changed
!NOTE]\
This release is backporting bug fixes and minor improvements. It does **not** include all pending features/changes on canary.
Support esmExternals in app directory
Reading cookies set in middleware in components and actions
  • initialize ALS with cookies in middleware (#​65008)
  • fix middleware cookie initialization (#​65820)
  • ensure cookies set in middleware can be read in a server action (#​67924)
  • fix: merged middleware cookies should preserve options (#​67956)
Metadata and icons
  • support facebook-specific metadata (fb:app_id, fb:admins) in generateMetaData (#​65713)
  • Always collect static icons for all segments (#​68712)
  • Fix favicon merging with customized icons (#​67982)
  • Warn metadataBase missing in standalone mode or non vercel deployment (#​66296)
Parallel routes fixes
  • fix missing stylesheets when parallel routes are present (#​69507)
Draft mode and edge improvements
next/image fixes
  • Allow external image urls with _next/image pathname to be rendered via Image component (#​69586)
Server actions improvements
  • optimize server actions (#​66523)
  • Apply optimization for unused actions (#​69178)
  • Improve SWC transform ID generation (#​69183)
Other changes
  • Ensure we match comment minify behavior between terser and swc (#​68372)
  • send initialCanonicalUrl in array format to prevent crawler confusion (#​69509)
Create-next-app updates

Full Changelog: https://github.com/vercel/next.js/compare/v14.2.7...v14.2.8


Huge thanks to everyone who contributed to this release:
@​abhi12299, @​delbaoliveira, @​eps1lon, @​ForsakenHarmony, @​huozhi, @​ijjk, @​JoshuaKGoldberg, @​leerob, @​lubieowoce, @​Netail, @​ronanru, @​samcx, @​shuding, @​sokra, @​stylessh, @​timfuhrmann, @​wbinnssmith, @​wyattjoh, @​ypessoa, @​ztanner

v14.2.7

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
  • Revert "chore: externalize undici for bundling" (#​65727)
  • Refactor internal routing headers to use request meta (#​66987)
  • fix(next): add cross origin in react dom preload (#​67423)
  • build: upgrade edge-runtime (#​67565)
  • GTM dataLayer parameter should take an object, not an array of strings (#​66339)
  • fix: properly patch lockfile against swc bindings (#​66515)
  • Add deployment id header for rsc payload if present (#​67255)
  • Update font data (#​68639)
  • fix i18n data pathname resolving (#​68947)
  • pages router: ensure x-middleware-cache is respected (#​67734)
  • Fix bad modRequest in flight entry manifest #​68888
  • Reject next image urls in image optimizer #​68628
  • Fix hmr assetPrefix escaping and reuse logic from other files #​67983
Credits

Huge thanks to @​kjugi, @​huozhi, @​ztanner, @​SukkaW, @​marlier, @​Kikobeats, @​syi0808, @​ijjk, and @​samcx for helping!

v14.2.6

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
  • Ensure fetch cache TTL is updated properly (#​69164)

v14.2.5

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
  • avoid merging global css in a way that leaks into other chunk groups (#​67373)
  • Fix server action edge redirect with middleware rewrite (#​67148)
  • fix(next): reject protocol-relative URLs in image optimization (#​65752)
  • fix(next-swc): correct path interop to filepath for wasm (#​65633)
  • Use addDependency to track metadata route file changes (#​66714)
  • Fix noindex is missing on static not-found page (#​67135)
  • perf: improve retrieving versionInfo on Turbo HMR (#​67309)
  • fix(next/image): handle invalid url (#​67465)
  • fix(next): initial prefetch cache not set properly with different search params (#​65977)
  • fix: Backport class properties fix (#​67377)
  • Upgrade acorn (#​67592)
Misc
  • Log stdio for pull-turbo-cache script (#​66759)
  • Ensure turbo is setup when building in docker (#​66804)
Credits

Huge thanks to @​devjiwonchoi, @​ijjk, @​emmerich, @​huozhi, @​kdy1, @​kwonoj, @​styfle, and @​sokra for helping!

v14.2.4

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
  • fix: ensure route handlers properly track dynamic access (#​66446)
  • fix NextRequest proxy in edge runtime (#​66551)
  • Fix next/dynamic with babel and src dir (#​65177)
  • Use vercel deployment url for metadataBase fallbacks (#​65089)
  • fix(next/image): detect react@19 for fetchPriority prop (#​65235)
  • Fix loading navigation with metadata and prefetch (#​66447)
  • prevent duplicate RSC fetch when action redirects (#​66620)
  • ensure router cache updates reference the latest cache values (#​66681)
  • Prevent append of trailing slash in cases where path ends with a file extension (#​66636)
  • Fix inconsistency with 404 getStaticProps cache-control (#​66674)
  • Use addDependency to track metadata route file changes (#​66714)
  • Add timeout/retry handling for fetch cache (#​66652)
  • fix: app-router prefetch crash when an invalid URL is passed to Link (#​66755)
Credits

Huge thanks to @​ztanner, @​ijjk, @​wbinnssmith, @​huozhi, and @​lubieowoce for helping!

v14.2.3

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
  • Fix: resolve mixed re-exports module as cjs (#​64681)
  • fix: mixing namespace import and named import client components (#​64809)
  • Fix mixed exports in server component with barrel optimization (#​64894)
  • Fix next/image usage in mdx(#​64875)
  • fix(fetch-cache): fix additional typo, add type & data validation (#​64799)
  • prevent erroneous route interception during lazy fetch (#​64692)
  • fix root page revalidation when redirecting in a server action (#​64730)
  • fix: remove traceparent from cachekey should not remove traceparent from original object (#​64727)
  • Clean-up fetch metrics tracking (#​64746)
Credits

Huge thanks to @​huozhi, @​samcx, @​ztanner, @​Jeffrey-Zutt, and @​ijjk for helping!

v14.2.2

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
  • Fix Server Action error logs for unhandled POST requests (#​64315)
  • Improve rendering performance (#​64408)
  • Fix the method prop case in Server Actions transform (#​64398)
  • fix(next-lint): update option --report-unused-disable-directives to --report-unused-disable-directives-severity (#​64405)
  • tweak test for Azure (#​64424)
  • router restore should take priority over pending actions (#​64449)
  • Fix client boundary inheritance for barrel optimization (#​64467)
  • improve turborepo caching (#​64493)
  • feat: strip traceparent header from cachekey (#​64499)
  • Fix more Turbopack build tests
  • Update lockfile for compatibility with turbo (#​64360)
  • Fix typo in dynamic-rendering.ts (#​64365)
  • Fix DynamicServerError not being thrown in fetch (#​64511)
  • fix(next): Metadata.openGraph values not resolving basic values when type is set (#​63620)
  • disable production chunking in dev (#​64488)
  • Fix cjs client components tree-shaking (#​64558)
  • fix refresh behavior for discarded actions (#​64532)
  • fix: filter out middleware requests in logging (#​64549)
  • Turbopack: Allow client components to be imported in app routes (#​64520)
  • Fix ASL bundling for dynamic css (#​64451)
  • add pathname normalizer for actions (#​64592)
  • fix incorrect refresh request when basePath is set (#​64589)
  • test: skip turbopack build test (#​64356)
  • hotfix(turbopack): Update with patch for postcss.config.js path resolution on Windows (#​64677)
Credits

Huge thanks to @​shuding, @​coltonehrman, @​ztanner, @​huozhi, @​sokra, @​Jeffrey-Zutt, @​timneutkens, @​wbinnssmith, @​wiesson, @​ijjk, @​devjiwonchoi, and @​bgw for helping!

v14.2.1

Compare Source

!NOTE]\
This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Core Changes
  • use pathToFileUrl to make esm import()s work with absolute windows paths (#​64386) @​sokra
Credits

Huge thanks to @​sokra for helping!

v14.2.0

Compare Source

Learn more: https://nextjs.org/blog/next-14-2

Core Changes
  • Update build worker warning to use debug: #​60847
  • fix: added @​sentry/profiling-node to sep list to prevent build/bundle breakage: #​60855
  • Optimize build trace ignores: #​60859
  • Deprecation warning for config.analyticsId: #​60677
  • chore: indicate staleness more prominently in next info output: #​60376
  • Telemetry: createComponentTree span: #​60857
  • chore: replace micromatch w/ picomatch: #​60699
  • Report HMR latency as trace spans for Turbopack: #​60799
  • Turbopack: always log HMR rebuild times: #​60908
  • 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
  • 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
  • fix useSelectedLayoutSegment's support for parallel routes: #​60912
  • Dynamic APIs: #​60645
  • Enable next.js version checker in turbopack: #​61034
  • chore: Update terser to v5.27.0: #​61068
  • Update swc_core to v0.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
  • 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
  • Fix filesystempublicroutes test for Turbopack: #​61132
  • chore: upgrade webpack to 5.90.0: #​61109
  • Add maxDuration to typescript plugin allowed exports: #​59193
  • Upgrade Turbopack: #​61190
  • build: remove sentry from the externals list: #​61194
  • 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
  • parallel routes: support multi-slot layouts: #​61115
  • Refine revalidatePath warning message: #​61220
  • revert changes to process default routes at build: #​61241
  • Fix cookie merging in Server Action redirections: #​61113
  • Update swc_core to v0.89.x: #​61086
  • Fix Server Reference being double registered: #​61244
  • Fix Server Action redirection with absolute internal URL: #​60798
  • Fix indentation in source code of dev overlay: #​61216
  • Update swc_core to v0.89.4: #​61285
  • fix: Revert preset-env mode of styled-jsx in webpack mode: #​61306
  • DX: add route context to the dynamic errors: #​61332
  • Telemetry: add time-to-first-byte signal: #​61238
  • Refine logging message of experiments: #​61337
  • fix(turbopack): don't parse .ts files as .tsx: #​61219
  • Update turbopack: #​61381
  • Same as #​61360: #​61369
  • Always respect NEXT_TRACE_UPLOAD_DISABLED: #​61402
  • parallel routes: fix catch-all slots being treated as optional catch-all: #​61174
  • fix hmr telemetry reporting: #​61420
  • chore: Update swc_core to v0.89.6: #​61426
  • Update turbopack: #​61433
  • fix a perf problem in VersionedContentMap: #​61442
  • Fix next dynamic import named export from client components: #​61378
  • fix issues loading CSS in default slots: #​61428
  • avoid sending issues turbopack messages to browser: #​61443
  • Support crossOrigin in Turbopack: #​61461
  • Pass down __NEXT_EXPERIMENTAL_REACT env to webpack build worker explicitly: #​61463
  • Replace image optimizer IPC call with request handler: #​61471
  • feat(next): trace build dependencies for turborepo: #​59553
  • Turbopack: fix telemetry attributes for swc options: #​61474
  • Always show version text in error overlay: #​61421
  • Fix build worker callback arg missing correct page path : #​61347
  • Update font data: #​61479
  • build: upgrade edge-runtime: #​61030
  • Fix experimental react support in app-route runtime: #​61511
  • Fix .env hmr for Node.js runtime in Turbopack: #​61504
  • remove unnecessary PPR branch in non-PPR reducer: #​61176
  • fix: bump @vercel/nft@0.26.3: #​61538
  • chore: update ESLint and plugins to latest: #​61544
  • Update turbopack: #​61553
  • feat: first pass of next/font manifest: #​61424
  • Fix .env HMR for Turbopack in Edge runtime: #​61565
  • build(cargo): bump up turbopack: #​61590
  • refactor(next-core): consolidate custom ecma transform rules: #​61481
  • ensure server action errors notify rejection handlers: #​61588
  • feat(turbopack): only preload fonts that opt in: #​61591
  • feat(turbopack): serve google fonts locally and allow preloading them: #​61596
  • Update font data: #​61621
  • Remove unused mockedRes in resolveRoutes: #​61635
  • Fix @​react-pdf/renderer not working in RSC: #​61317
  • Remove extra edge-runtime/primitives override: #​61641
  • Encode revalidateTag value fixes #​61390: #​61392
  • Update README.md: #​48717
  • chore: update README.md: #​61650
  • avoid processing client components and server actions in route handlers: #​60985
  • chore: Update @swc/helpers to v0.5.5: #​61659
  • feat(ts): expose MiddlewareConfig interface: #​61576
  • Revert "build: upgrade edge-runtime": #​61686
  • feat(ts): add JSDoc comments for public APIs: #​61649
  • fix(next-core): adjust server alias for the context: #​61690
  • fix setAssetPrefix when running on NextCustomServer: #​61676
  • fix: status code for 404 props queries to avoid client side navigation with empty props: #​60968
  • fix(next-eslint): .eslintrc.json not being created by next lint on App Router: #​55104
  • Update React from 60a927d to 2bc7d33: #​61522
  • fix(turbopack): read preload option for google fonts: #​61679
  • decode magic identifiers: #​61658
  • Associate server error digest with browser logged one: #​61592
  • chore: update turbopack: #​61682
  • fix loading issue when navigating to page with async metadata: #​61687
  • fix(ts): ReadonlyURLSearchParams should extend URLSearchParams: #​61419
  • fix navigation issue when dynamic param casing changes: #​61726
  • Fix next/server api alias for ESM pkg: #​61721
  • feat(transforms): enable rsc transforms for the remaining contexts: #​61231
  • fix: allow some recursion for middleware subrequests: #​60615
  • feat(next-swc): support wasm32-* build target: #​61586
  • Turbopack: convert between locations correctly: #​61477
  • feat(next/image)!: remove squoosh in favor of sharp as optional dep: #​61696
  • Navigation Signals in PPR: #​60450
  • Revert "Turbopack: convert between locations correctly (#​61477)": #​61733
  • Fix duplicate line in README: #​61691
  • docs: fix example code missing comma: #​59012
  • Reapply "Turbopack: convert between locations correctly (#​61477)" (#​61733): #​61735
  • Fix: Error Fetching _devpagesmanifest.json #​17274: #​60349
  • fix jsDoc of notFound: #​61692
  • feat(next-core): expand matching js extensions for the rules: #​61745
  • source map fixes: #​61723
  • Add experimental touchstart flag for testing: #​61747
  • partially fix css duplication in app dir: #​61198
  • build(cargo): add deps for the wasi: #​61784
  • fix(ts): match MiddlewareConfig with documentation: #​61718
  • Fix attempted import error for react: #​61791
  • consolidate prefetch utils & separate build util: #​61789
  • Skip client-side data-fetching after ssr error : #​51377
  • fix(next-swc): Detect exports.foo from cjs_finder: #​61795
  • feat(next-core): build time client|server-only assertion: #​61732
  • Fall back loading chunks for sourcemap tracing: #​61790
  • Increase Rust stack size: #​61809
  • Revert "feat(next/image)!: remove squoosh in favor of sharp as optional dep": #​61810
  • DX: fix error overlay flash: #​61813
  • feat: Allow specifying useLightningcss for styled-jsx: #​61359
  • Guard against restoring router state with missing data: #​61822
  • fix: babel usage with next/image: #​61835
  • fix:(next/image) handle remotePatterns with a dot in the pathname: #​60488
  • Update React from 2bc7d33 to ba5e6a8: #​61837
  • DX: fix error overlay flash: #​61813
  • feat: Allow specifying useLightningcss for styled-jsx: #​61359
  • Guard against restoring router state with missing data: #​61822
  • fix: babel usage with next/image: #​61835
  • fix:(next/image) handle remotePatterns with a dot in the pathname: #​60488
  • Update React from 2bc7d33 to ba5e6a8: #​61837
  • update turbopack: #​61187
  • conditionally send Next-URL in Vary response: #​61794
  • provide interception rewrites to edge runtime: #​61414
  • Update app-index to only ever construct the initial data response once: #​61869
  • Move turbopack helpers: #​61917
  • hot-reloader-turbopack refactors: #​61929
  • More hot-reloader-turbopack refactors: #​61940
  • fix(next/image): improve warning when fill and sizes="100vw": #​61949
  • build(cargo): bump up turbopack to latest: #​61952
  • build(cargo): update turbopack for filewatcher fix: #​61955
  • ci(workflow): deploy rustdocs for turbopack: #​61958
  • Support resuming a complete HTML prerender that has dynamic flight data: #​60865
  • Fix empty white page with parallel routes + loading boundaries: #​61597
  • Update swc_core to v0.90.7 and update turbopack: #​61662
  • Turbopack: remove server addr: #​61932
  • More hot-reloader-turbopack refactors: #​61993
  • Use destructured object for #​61993: #​61996
  • only prefix prefetch cache entries if they vary based on Next-URL: #​61235
  • seed prefetch cache with initial page: #​61535
  • Remove leftover server addr references: #​61997
  • log fast refresh in app dir: #​61441
  • docs(turbopack): build more docs: #​61977
  • fix(next-core): correct error message: #​62011
  • docs(turbopack): reduce documentation size: #​62016
  • Reduce memory/cache overhead from over loader processing: #​62005
  • fix: bump @vercel/nft@0.26.4: #​62019
  • refactor(next-core): do not reexport turbopack_binding: #​62018
  • build: Update swc_core to v0.90.8: #​61976
  • merge pages and app overlays: #​60899
  • Rename internal utility naming for clarification : #​62048
  • fix: handle multiple x-forwarded-proto headers: #​58824
  • Fix server components externals on SSR layer: #​61986
  • Fixed useParams hook undesired re-renders and updated it to use PathParamsContext in the app router.: #​60708
  • docs(turbopack): conslidate existing links: #​62034
  • fix(custom-transform): allow to assert empty program for rsc: #​61922
  • fix navigation applying stale data when triggered from global not found: #​62033
  • fix(turbopack): react-dom/server in rsc context: #​61165
  • refactor(tests): make chain more "correct": #​51728
  • Add puppeteer-core to server-external-packages.json: #​62063
  • Fix extra swc optimizer applied to node_modules in browser layer: #​62051
  • docs(turbopack): revise links: #​62062
  • Fix output: export with custom distDir: #​62064
  • fix(next-core): apply image-loader alias to the remaining context: #​62070
  • More hot-reloader-turbopack refactors: #​62055
  • Ensure Turbopack writes font optimization manifest: #​62079
  • update turbopack: #​62080
  • chore: hide version info network error: #​62084
  • Add dev option to Turbopack createProject(): #​62083
  • Remove unused app-turbopack files: #​62087
  • make router restore action resilient to a missing tree: #​62098
  • Turbopack: add support for dynamic requests in require() and import(): #​62092
  • docs(turbopack): move docs to separate: #​62069
  • Implement Vc: #​62099
  • fix: add zeromq to server-external-packages.json: #​62105
  • Fix trailing slash for canonical url: #​62109
  • Consolidate NextMode checks: #​62106
  • Improve the Server Actions SWC transform (part 2): #​62052
  • Should not warn metadataBase missing if only absolute urls are present: #​61898
  • Update to turbopack-240215.5: #​62119
  • Add polyfill for Object.hasOwn: #​60437
  • OpenTelemetry: trace API routes in page router: #​62120
  • Fix @​next/mdx types: #​57580
  • DX: hide the webpack info prefix for module paths: #​62101
  • Show build errors from Turbopack: #​62139
  • Fix issue with ComponentMod being read in Turbopack: #​62141
  • Fix handling subpath for server components externals: #​62150
  • docs(next-api): trying to document project_update_info_subscribe: #​61962
  • add support for esmExternals in pages: #​61983
  • docs: updated link in JSDoc for the shallow property in link.tsx: #​62181
  • Update font data: #​62173
  • Update split chunk handling for edge/node: #​62205
  • Ensure webpack build worker defaults on: #​62214
  • feat: Lint invalid CSS modules: #​62040
  • Add page name to error logged in Turbopack: #​62218
  • add turbo.resolveExtensions to allow to customize extensions: #​62004
  • fix(turbopack): catchall route matching: #​62114
  • fix: clarify Dynamic API calls in wrong context: #​62143
  • refactor(turbopack): wrap manifest loading in helper class: #​62118
  • refactor(turbopack): resolve routes by page name instead of pathname: #​61778
  • Ensure handleRouteType does not throw in production builds: #​62234
  • fix: set swr delta: #​61330
  • Fix type error in build.ts: #​62253
  • fix(next): terser-webpack-plugin path in taskfile.js is missing 'src': #​62229
  • Update swc_core to v0.90.10: #​62222
  • Add test log prefix for otel: #​62258
  • Update turbopack: #​62263
  • feat(cli): show available memory/CPU cores in next info: #​62249
  • fix(turbopack): print missing slots in debug message: #​62280
  • Tree shake the unused exports in direct relative imported client component module: #​62238
  • Verify correctness of externals: #​62235
  • Renew prefetch cache entry after update from server: #​61573
  • fix(next-core): fix aliased free var for edge runtime: #​62289
  • update turbopack: #​62285
  • Allow fetch to propagate arbitrary init options: #​62168
  • Add flag for early import app router modules: #​61168
  • Add otel span for client component loading: #​62296
  • Fix perf spans: #​62306
  • fix(next-core): properly normalize app route for _: #​62307
  • fix(next-font): update capsize css so fallbacks are updated with the …: #​62309
  • Fix draft mode invariant: #​62121
  • Revert "Update split chunk handling for edge/node": #​62313
  • Turbopack: reduce tasks needed for emitting: #​62291
  • Turbopack: add SSR category to tracing: #​62318
  • fix(error-overlay): correct module grouping: #​62206
  • Revert "Turbopack: reduce tasks needed for emitting": #​62324
  • feat(error-overlay): hide <unknown>/stringify methods in <anonymous> file from stack: #​62325
  • eslint-config-next: allow typescript eslint v7: #​62137
  • Revert "Revert "Update split chunk handling for edge/node" (#​62313)": #​62336
  • Revert "Ensure webpack build worker defaults on": #​62342
  • avoid loading the page loader chunk on initial page load: #​62269
  • output filesystem without watching: #​62340
  • Turbopack: limit build concurrency, show progress bar: #​62319
  • Update data cache max size error: #​62348
  • Add experimental flag for early exit on prerender error: #​62367
  • fix(next-swc): Fix span for invalid 'use server' directives: #​62259
  • scope issues from subscriptions to the websocket connection: #​62344
  • Turbopack: resolve endpoints to avoid extra nesting in tracing: #​62317
  • fix(next-lint): fix next lint not throwing exit 1 on error: #​62378
  • Remove default fallback behavior when route group is missing a default: #​62370
  • Correctly pass prependData and additionalData to sass-loader for Turbopack: #​62397
  • chore(docs): mention that next.config.js must have default export: #​62341
  • chore(cli): add clarifying comment: #​62418
  • OTEL: Add top span for middleware: #​62421
  • Turbopack react-refresh: perform full reload on runtime error: #​62359
  • Simplify node/edge server chunking some: #​62424
  • update configSchema.ts with experimental#useEarlyImport: #​62408
  • Fix module-level Server Action creation with closure-closed values: #​62437
  • Upgrade vendored react: #​62326
  • Turbopack: reduce memory usage: #​62432
  • Fixed typo.: #​62440
  • fix(turbopack): deal with eventual consistency in get_directory_tree: #​62444
  • Telemetry: ensure the ClientComponentLoad metric is only reported when available: #​62459
  • turbopack] update edge alias: [#&#8203;62461](https://github.com/vercel/next.js/issues/62461)
    
  • Rename currentIssues to currentEntryIssues: #​62524
  • update turbopack: #​62523
  • add plugin to avoid too many css requests: #​62530
  • feat(error-overlay): hide Node.js internals: #​62532
  • Create react server condition alias for next/navigation api: #​62456
  • Add IssueKey type: #​62526
  • OTEL: Ensure that RSC:1 requests get the next.route attr: #​62464
  • Display only one hydration error when there's few in error overlay: #​62448
  • Upgrade vendored react: #​62549
  • Improve TS plugin options: #​62438
  • Revert "fix(build-output): show stack during CSR bailout warning": #​62592
  • Improve redirection handling: #​62561
  • fix router crash on revalidate + popstate: #​62383
  • fix: improve error when starting next without building: #​62404
  • feat(turbopack): Sort issues: #​62566
  • refactor createInfinitePromise to be re-used unresolveable thenable: #​62595
  • fix(build-output): show stack during CSR bailout warning: #​62594
  • Fix redirect under suspense boundary with basePath: #​62597
  • Ensure dynamic routes dont match _next/static unexpectedly: #​62559
  • Fix metadata json manifest convention: #​62615
  • Migrate locale redirect handling to router-server: #​62606
  • fix(next-swc): Provide tokio context required for WASM plugins: #​62441
  • Update swc_core to v0.90.12: #​62518
  • Update Turbopack: #​62632
  • Fix instrumentation with only pages: #​62622
  • Fix: generateSitemaps in production giving 404: #​62212
  • Refactor flight-manifest-plugin to use compilation.entrypoints directly: #​62636
  • Fix Router Error Events in Shallow Routing by Skipping cancelHandler Creation: #​61771
  • DX: display highlited pesudo html when bad nesting html error occurred: #​62590
  • build(cargo): remove unused features: #​62616
  • feat(next-swc): lightningcss binding: #​62604
  • fix: Enable SearchParams to be displayed after redirect in Server Action: #​62582
  • fix(navigation): allow useSelectedLayoutSegment(s) in Pages Router: #​62584
  • Consistently use /_not-found for not found page in App Router: #​62679
  • Add experimental config for navigation raf test: #​62668
  • Turbopack: remove unused code: #​62690
  • Revert "Ensure dynamic routes dont match _next/static unexpectedly": #​62691
  • fix(turbopack): don't emit issues for deleted pages: #​62012
  • perf: don't emit issues via websocket for now: #​59024
  • add native css nesting support: #​62644
  • refactor(next-swc): remove unused features: #​62696
  • Upgrade mini-css-extract-plugin: #​62698
  • Update precompiled for mini-css-extract-plugin: #​62699
  • feat: display text diff for text mismatch hydration errors: #​62684
  • Fix lint check: #​62702
  • chore: remove unused helper: #​62701
  • Add param to debug PPR skeleton in dev: #​62703
  • Update font data: #​62704
  • Turbopack: remove node_modules error filter: #​62586
  • fix(error-overlay): improve a11y, minor refactors: #​62723
  • Handle top level errors coming from Turbopack entrypoints subscription: #​62528
  • Add compiler error for conflicting App Router and Pages Router in Turbopack: #​62531
  • fix dev overlay pseudo html collapsing: #​62728
  • Route static render error message: remove duplicate word: #​62738
  • Update version from backport: #​62745
  • Add a flag to disable MergeCssChunksPlugin: #​62746
  • refactor(cli): refactor cli to commander: #​61877
  • Turbopack: Trace server app render errors through source maps: #​62611
  • build(cargo): update turbopack: #​62744
  • Turbopack: sass support: #​62717
  • refactor(analysis): rust based page-static-info, deprecate js parse interface in next-swc: #​61832
  • fix: Add stricter check for "use server" exports: #​62821
  • fix(next-core): throw on invalid metadata handler: #​62829
  • Revert "Add experimental config for navigation raf test (#​62668)": #​62834
  • Revert "refactor(analysis): rust based page-static-info, deprecate js parse interface in next-swc": #​62838
  • remove reducer unit tests: #​62766
  • fix(next-lint): do not pass absolute path to distDir: #​62797
  • Update to latest version: #​62850
  • fix "setBlocking is not a function" errors on StackBlitz: #​62843
  • Remove extra logic of Server Reference check for registering twice: #​62486
  • Update readme of @​next/bundle-analyzer package: #​62804
  • Don't emit crossorigin attributes for output: "export" by default: #​61211
  • apply some transforms on foreign code too: #​62827
  • update turbopack: #​62884
  • refactor: rename isAppDirEnabled to hasAppDir: #​62837
  • bump @​edge-runtime/cookies for Partitioned cookie support: #​62889
  • refactor(next): fix spacing on auto-generated root layout: #​62769
  • fix(cli): fix allowRetry when using port 3000: #​62840
  • Fix: missing crossorigin property on manifest link: #​62873
  • Turbopack: Trace edge runtime app render errors through source maps: #​62901
  • fix merge css plugin to account for css order: #​62927
  • fix(next-api): correct font manifest generation: #​62916
  • feat(error-overlay): notify about missing html/body in root layout: #​62815
  • fix graph update: #​62933
  • refactor(error-overlay): improve server code for webpack/Turbopack middleware: #​62396
  • feat(error-overlay): version staleness in Pages Router: #​62942
  • feat: Introduce lightningcss-loader for webpack users: #​61327
  • feat(eslint): enhance no-unwanted-polyfill w/ new endpoints: #​62719
  • simplify streamToString method from node-web-streams.helper.ts: #​62841
  • Allow ppr only flag in test mode: #​62911
  • Upgrade to latest @​edge-runtime packages: #​62955
  • chore(next-font): update @​capsize/metrics package to the latest: #​62896
  • Remove Payload from server-external-packages.json: #​62965
  • Pass whole prefetch entry rather than status property: #​62345
  • build: Update swc_core to v0.90.17: #​62924
  • refactor(ts): type fastRefresh: #​62848
  • error overlay] move missing tags error inside error overlay: [#&#8203;62993](https://github.com/vercel/next.js/issues/62993)
    
  • Update turbopack: #​62971
  • fix(next-core): honor basepath for the metadata property: #​62846
  • fix(next-core): do not apply ecma transforms for custom js rules: #​62831
  • feat(next): fallback lightning if swc/wasm loaded: #​62952
  • Fix the plugin state for async modules in webpack plugins: #​62998
  • Turbopack + pages router: recover from runtime errors by reloading: #​63024
  • Enable minification for Turbopack: #​62994
  • app layouts/pages depend on shared main files: #​63042
  • DX: add route context to dynamic errors for app routes: #​62844
  • Fix metadata url cases should not append with trailing slash: #​63050
  • Turbopack: Decode module component when tracing stack frames: #​63070
  • build(cargo): bump up turbopack: #​63073
  • OTEL: add next.rsc attribute for RSC requests: #​63074
  • Correctly deserialize undefined unstable_cache data: #​59126
  • refactor(error-overlay): unify Pages/App router error overlay source: #​62939
  • feat(turbopack): Enable lightningcss for turbopack by default: #​62565
  • ignore fully dynamic requests on server side: #​62949
  • Refactor define-env-plugin to have stricter types: #​63128
  • PPR] Support rewrites in middleware: [#&#8203;63071](https://github.com/vercel/next.js/issues/63071)
    
  • Fix webpack HMR for pages on the edge runtime: #​60881
  • fix typo in server/config.ts: #​62795
  • ensure mpa navigations to the same URL work after restoring from bfcache: #​63155
  • Ensure PromiseLikeOfReactNode is not included in .d.ts files: #​63185
  • Ensure undefined values end up being replaced: #​63138
  • fix: x-forwarded-port header is 'undefined' when no port in url: #​60484
  • Fix generateMetadata race condition: #​63169
  • feat(next-core): apply invalid import assertion on the remaining contexts: #​63146
  • build(cargo): bump up turbopack: #​63205
  • add support for assets in edge: #​63209
  • fix: Loose Server Actions runtime check: #​63200
  • fix(log): improve error when dynamic code eval is disallowed: #​62999
  • fix(error-overlay): strip line+column from webpack internal frames: #​63133
  • fix revalidation issue with route handlers: #​63213
  • fix(error-overlay): show Turbopack indicator for any staleness level: #​63130
  • fix: re-export internal path: #​63222
  • build: Update turbopack: #​63229
  • make CacheNode properties non-optional: #​63219
  • Implement new runtime_type for Turbopack: #​63212
  • Use SWC to valid client next/navigation hooks usage in server components: #​63160
  • chore: Update swc_core to v0.90.21: #​63031
  • fix(turbopack): Do not report hmr timing twice: #​63227
  • enable optimizeServerReact by default: #​62658
  • feat(turbopack): emit well known error into cli: #​63218
  • feat: add deploymentId config: #​63198
  • Fix middleware catch-all rewrite case: #​63254
  • fix(route-handlers): make sure preflight has CORS headers: #​63264
  • fix(turbopack): Remove error overlay when issue is resolved: #​62983
  • Disable cache in testmode: #​63265
  • Turbopack: app externals test case improvements: #​62871
  • build: Update turbopack: #​63273
  • fix: hydration error display for text under tag case: #​63288
  • Fix URL displayed in Server Action bodysizelimit error: #​63295
  • Store loading data in CacheNode: #​62346
  • fix(turbopack): Remove error overlay when pages/_app is fixed: #​63306
  • Ensure changes in optimizePackageImports invalidate webpack cache: #​63284
  • Polish the display color styles for component diff: #​63342
  • Turbopack HMR: Log when more errors cause full page reload: #​63220
  • Fixes typo in Route handler static generation error handling: #​63345
  • Add JSM (ESM) support for next/lib/find-config: #​63109
  • fix(error-overlay): matching html tag with brackets in hydration error: #​63365
  • add conditions for webpack loader rules: #​63333
  • fix transform of files ending with d: #​63367
  • Use correct protocol and hostname for internal redirections in Server Actions: #​63389
  • bug: Fields truncated when submitting form using Server Actions: #​59877
  • New CSS chunking algorithm: #​63157
  • Ensure all metadata files have missing default export errors in Turbopack: #​63399
  • Code refactor: #​63391
  • feat(error-overlay): handle script under html hydration error: #​63403
  • Add Bun lockfile to project root resolving heuristic: #​63112
  • build(package): pin typescript-eslint/parser for supported node.js: #​63424
  • fix(next-core): carry over original segment config to metadata route: #​63419
  • fix x-forwarded-port header: #​63303
  • build(cargo): bump up turbopack: #​63429
  • Turbopack HMR: Reload when recovering from server-side errors: #​63434
  • Eliminate unnecessary decode operations in node-web-streams-helpers.ts: #​63427
  • Update React from 6c3b8db to 14898b6: #​63439
  • chore(next/font): update @​capsizecss/metrics package to the latest: #​63440
  • update turbopack: #​63475
  • Fix instant loading states after invalidating prefetch cache: #​63256
  • Update tags limit handling for max items: #​63486
  • feat(next-core): support unsupported module runtime error: #​63491
  • Update RSC etag generation handling: #​63336
  • Simplify createRootLayoutValidatorStream: #​63484
  • Fix interception/detail routes being triggered by router refreshes: #​63263
  • route/middleware/instrumentation use server assets instead of client assets: #​62134
  • feat: add support for localizations in sitemap generator: #​53765
  • Turbopack: Fail when module type is unhandled: #​63535
  • feat(custom-transform): middleware dynamic assert transform: #​63538
  • fix: call instrumentationHook earlier for prod server: #​63536
  • Revert "feat(next-core): support unsupported module runtime error (#​63491)": #​63575
  • Upgrades enhanced-resolve: #​63499
  • Improve experimental test proxy: #​63567
  • Remove the erroring on force-dynamic in static generation for app route: #​63526
  • the argument might be written with underscores: #​63600
  • Remove lodash from external packages list: #​63601
  • upgrade @​edge-runtime/cookies: #​63602
  • Add alias for react-dom react-server condition: #​63588
  • Revert "Revert "feat(next-core): support unsupported module runtime error (#​63491)"": #​63609
  • Enable all pages under the browser context to proxy to the test proxy: #​63610
  • fix(next-core): refine context for unsupported edge imports: #​63622
  • Update turbopack: #​63541
  • Fix RSC react-dom aliases for edge: #​63619
  • Move Playwright to be a peerDependency of next.js: #​63530
  • fix(dev-overlay): align codeframe to formatIssue: #​63624
  • Improve TypeScript plugin for server boundary: #​63667
  • perf: conditionally import Telemetry: #​63574
  • feat(error-overlay): style tweaks: #​63522
  • Auto map optimizePackageImports to transpilePackages for pages: #​63537
  • Add Next.js version to process title: #​63686
  • generate the same next/font modules for the same options: #​63513
  • feat(log): improve dev/build logs: #​62946
  • Update font data: #​63691
  • Polish dev-overlay text styling: #​63721
  • PPR] Dynamic API Debugging: [#&#8203;61798](https://github.com/vercel/next.js/issues/61798)
    
  • Rename encryption key generation code: #​63730
  • ensure null loading boundaries still render a Suspense boundary: #​63726
  • perf: download and save mkcert in stream: #​63527
  • prevent router markers from leaking: #​63606
  • Turbopack: fix allocation inefficiency: #​63738
  • Fix ServerAction rejection reason: #​63744
  • Respect non 200 status to page static generation response: #​63731
  • Turbopack: parallelize app structure: #​63707
  • fixes to next.js tracing: #​63673
  • fext(next-core): inherit root layout segment config for the routes: #​63683
  • add tracing to server actions transform: #​63773
  • remove left-over debugging: #​63774
  • update turbopack: #​63778
  • fix revalidation/refresh behavior with parallel routes: #​63607
  • fix router revalidation behavior for dynamic interception routes: #​63768
  • feat(custom-transforms): partial page-static-info visitors: #​63741
  • Ensure Webpack config shows a warning when using Turbopack: #​63822
  • feat(turbopack): emit warning into logger: #​63780
  • feat(custom-transform): more static info warning: #​63837
  • skip HEAD request in server action redirect: #​63819
  • OTEL: use the current context when creating a root span: #​63825
  • Turbopack: Fail when next/font is used in _document: #​63788
  • Move key generation to the earlier stage: #​63832
  • fix double redirect when using a loading boundary: #​63786
  • fix: default relative canonical url should not contain search: #​63843
  • fix(next-typescript-plugin): allow call expression for server actions: #​63748
  • fix: avoid metadata viewport warning during manually merging metadata: #​63845
  • feat(next-core): set nextconfigoutput correctly: #​63848
  • Ensure we dedupe fetch requests properly during page revalidate: #​63849
  • feat(next-swc): Pass names of side-effect-free packages: #​63268
  • fix(turbopack): loosen warning log guards: #​63880
  • fix: skip checking rewrites with an empty has array in isInterceptionRouteRewrite: #​63873
  • fix: bundle fetching with asset prefix: #​63627
  • fix logic error in parallel route catch-all normalization: #​63879
  • ensure custom amp validator path is used if provided: #​63940
  • chore: remove useless any: #​63910
  • Update hover behaviour note in Link JSDoc comment: #​60525
  • fix: pass nonce to next/script with afterInteractive strategy: #​56995
  • add experimental client router cache config: #​62856
  • add telemetry events for ppr & staleTimes experimental flags: #​63981
  • fix server actions not bypassing prerender cache in all cases when deployed: #​63978
  • fix(next): next build --debug log output layout is broken: #​63193
  • Fix abort condition for requests: #​64000
  • fix(log): skip logging non-route requests: #​63973
  • Ensure unstable_cache bypasses for draft mode: #​64007
  • fix interception route refresh behavior with dynamic params: #​64006
  • fix(turbopack): throws api issues: #​64032
  • fix(turbopack): emit loadable manifest for app: #​64046
  • feat(turbopack): Print error message for next/font fetching failure: #​64008
  • Fix status code for /_not-found route: #​64058
  • fix: fixes cookie override during redirection from server action: #​61633
  • Add flag for preloading all server chunks: #​64084
  • Update rust-toolchain to nightly-2024-04-03: #​64048
  • fix refreshing inactive segments that contained searchParams: #​64086
  • perf: improve next server static performance: #​64098
  • fix(log): tweak coloring: #​64106
  • Ensure static generation storage is accessed correctly: #​64088
  • Ensure empty config with Turbopack does not show webpack warning: #​64109
  • fix encoding for filenames containing ? or #: #​58293
  • Rework experimental preload entries handling: #​64125
  • Fix @​opentelemetry/api aliasing for webpack: #​64085
  • style(dev-overlay): refine the error message header styling: #​63823
  • hotfix(next):next lint installs eslint@9 which includes breaking changes: #​64141
  • feat(turbopack): Align behavior for link rel="preconnect" with webpack mode: #​64011
  • feat: allow module: Preserve tsconfig option: #​64110
  • ensure seeded prefetch entry is renewed after expiry: #​64175
  • Fix hydration error higlight when tag matched multi times: #​64133
  • test(turbopack): Add -Wl,--warn-unresolved-symbols to next-swc-napi on Linux: #​64049
  • feat: Do not mangle AbortSignal to avoid breaking node-fetch: #​58534
  • Turbopack: prefer local opentelemetry version: #​64206
  • chore: externalize undici for bundling: #​64209
  • Add a mode to next build to make it easier to debug memory issues: #​63869
  • forward missing server actions to valid worker if one exists: #​64227
  • feat(next/image): add overrideSrc prop: #​64221
  • fix(fetch-cache): add check for updated tags when checking same cache key: #​63547
  • provide revalidateReason to getStaticProps: #​64258
  • chore(cli): fix the order --experimental-debug-memory-usage so it's alphabetical: #​64264
  • update turbopack: #​64257
  • chore: fix some typos: #​64276
  • Ensure configuration is checked for Turbopack build: #​64247
  • Update font data: #​64277
  • Fix css FOUC in dynamic component: #​64294
  • turbopack] Fix css FOUC in dynamic component: [#&#8203;64021](https://github.com/vercel/next.js/issues/64021)
    
  • fix: show the error message if images.loaderFile doesn't export a default function: #​64036
Documentation Changes
  • docs: Improve useSearchParams bailout error page: #​60852
  • docs: fix JS/TS code block: #​60854
  • Docs: Update parallel routes docs, add default.js pt 1.: #​60806
  • docs: another fix for code block: #​60856
  • correct description of skipMiddlewareUrlNormalize in advanced middleware flags: #​60841
  • Adds a link to CSP where it's first referenced in the headers docs: #​60871
  • Add documentation page on video optimization: #​60574
  • docs: small tweaks on video docs: #​60902
  • docs: small tweak to videos: #​60904
  • 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
  • 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
  • docs: clarify nginx buffering disable: #​61010
  • Docs: Share Redirecting docs with /pages: #​61083
  • Fix <AppOnly> typo in docs: #​61103
  • 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
  • Update generate-sitemaps.mdx: #​61167
  • Add dot to regex chars in rewrites.mdx: #​61095
  • Refine revalidatePath type argument: #​61159
  • Docs: Add note about revalidatePath invalidating router cache: #​61142
  • Docs: Improve and add new parallel routes examples: #​60981
  • chore(docs): fix docs for static assets (public): #​61225
  • Docs: Adjust message about RootLayout: #​61199
  • docs: add Lucia auth: #​61255
  • Make server actions maxDuration timeout more clear in documentation: #​60005
  • docs(02-jest): fixes failing test in the tutorial: #​61272
  • docs: typo in page title: #​61267
  • Removed an extra braces and comma from doc (},): #​61250
  • Docs: Fix headings in Parallel Routes page: #​61328
  • OpenTelemetry: clarify Edge runtime support: #​61338
  • chore: update docs around redirect(): #​61334
  • add the middleware.ts API reference file convention: #​61037
  • Remove the regions option from the config section of the middleware file conventions doc: #​61425
  • Docs: Update migration wording for /pages: #​61453
  • Docs: Add instrumentation.ts API reference, improve instrumentation docs: #​61403
  • Docs: Document prefetch null for App Router: #​61203
  • Docs: Add note on default.js receiving params: #​61454
  • chore(docs): add // @&#8203;ts-check to next.config.js docs: #​61543
  • Update 03-linking-and-navigating.mdx: #​61622
  • chore(docs): add auto closing tag to : #​61546
  • Docs: Add Kinde to authentication docs: #​61460
  • docs: update useParams examples and pages usage: #​61595
  • docs: update style9 to stylex: #​61646
  • Mobile Friendly Test was retired: #​61647
  • Fixed #​61434 : Docs: Duplicated code snippets: #​61446
  • Add case-sensitive note for revalidateTag/revalidatePath: #​61729
  • fix: showing incorrect filename in example: #​61736
  • Update 02-server-actions-and-mutations.mdx: #​61756
  • Fix closing a modal example in parallel routes docs: #​61819
  • docs: Example mismatch when changing language JS/TS : #​61833
  • Fix closing a modal example in parallel routes docs: #​61819
  • docs: Example mismatch when changing language JS/TS : #​61833
  • docs: add Page Router only section for beforeInteractive: #​61839
  • docs: update API reference for
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config) ([source](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | devDependencies | minor | [`14.1.4` -> `14.2.13`](https://renovatebot.com/diffs/npm/eslint-config-next/14.1.4/14.2.13) | | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | dependencies | minor | [`14.1.4` -> `14.2.13`](https://renovatebot.com/diffs/npm/next/14.1.4/14.2.13) | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v14.2.13`](https://github.com/vercel/next.js/releases/tag/v14.2.13) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.12...v14.2.13) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - Fix missing cache-control on SSR app route ([#&#8203;70265](https://github.com/vercel/next.js/issues/70265)) - feat: add polyfill of URL.canParse for browser compatibility ([#&#8203;70228](https://github.com/vercel/next.js/issues/70228)) - Fix vercel og package memory leak ([#&#8203;70214](https://github.com/vercel/next.js/issues/70214)) - Fix startTime error on Android 9 with Chrome 74 ([#&#8203;67391](https://github.com/vercel/next.js/issues/67391)) ##### Credits Huge thanks to [@&#8203;raeyoung-kim](https://github.com/raeyoung-kim), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;devjiwonchoi](https://github.com/devjiwonchoi), and [@&#8203;ijjk](https://github.com/ijjk) for helping! ### [`v14.2.12`](https://github.com/vercel/next.js/releases/tag/v14.2.12) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.11...v14.2.12) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - update prefetching jsdoc & documentation ([#&#8203;68047](https://github.com/vercel/next.js/issues/68047)) - Ensure we chunk revalidate tag requests ([#&#8203;70189](https://github.com/vercel/next.js/issues/70189)) - (backport) fix(eslint): allow typescript-eslint v8 ([#&#8203;70090](https://github.com/vercel/next.js/issues/70090)) - \[ppr] Don't mark RSC requests as /\_next/data requests (backport of [#&#8203;66249](https://github.com/vercel/next.js/issues/66249)) ([#&#8203;70083](https://github.com/vercel/next.js/issues/70083)) ##### Credits Huge thanks to [@&#8203;alvarlagerlof](https://github.com/alvarlagerlof), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;delbaoliveira](https://github.com/delbaoliveira), and [@&#8203;ijjk](https://github.com/ijjk) for helping! ### [`v14.2.11`](https://github.com/vercel/next.js/releases/tag/v14.2.11) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.10...v14.2.11) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - fix: correct metadata url suffix (https://github.com/vercel/next.js/pull/69959) - fix: setting assetPrefix to URL format breaks HMR ([#&#8203;70040](https://github.com/vercel/next.js/issues/70040)) - Update revalidateTag to batch tags in one request ([#&#8203;65296](https://github.com/vercel/next.js/issues/65296)) ##### Credits Huge thanks to [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;devjiwonchoi](https://github.com/devjiwonchoi), and [@&#8203;ijjk](https://github.com/ijjk) for helping! ### [`v14.2.10`](https://github.com/vercel/next.js/releases/tag/v14.2.10) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.9...v14.2.10) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - Remove invalid fallback revalidate value (https://github.com/vercel/next.js/pull/69990) - Revert server action optimization (https://github.com/vercel/next.js/pull/69925) - Add ability to customize Cache-Control ([#&#8203;69802](https://github.com/vercel/next.js/issues/69802)) ##### Credits Huge thanks to [@&#8203;huozhi](https://github.com/huozhi) and [@&#8203;ijjk](https://github.com/ijjk) for helping! ### [`v14.2.9`](https://github.com/vercel/next.js/releases/tag/v14.2.9) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.8...v14.2.9) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - Revert "Fix esm property def in flight loader ([#&#8203;66990](https://github.com/vercel/next.js/issues/66990))" ([#&#8203;69749](https://github.com/vercel/next.js/issues/69749)) - Disable experimental.optimizeServer by default to fix failed server action ([#&#8203;69788](https://github.com/vercel/next.js/issues/69788)) - Fix middleware fallback: false case ([#&#8203;69799](https://github.com/vercel/next.js/issues/69799)) - Fix status code for /\_not-found route ([#&#8203;64058](https://github.com/vercel/next.js/issues/64058)) ([#&#8203;69808](https://github.com/vercel/next.js/issues/69808)) - Fix metadata prop merging ([#&#8203;69807](https://github.com/vercel/next.js/issues/69807)) - create-next-app: fix font file corruption when using import alias ([#&#8203;69806](https://github.com/vercel/next.js/issues/69806)) ##### Credits Huge thanks to [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;ijjk](https://github.com/ijjk), and [@&#8203;lubieowoce](https://github.com/lubieowoce) for helping! ### [`v14.2.8`](https://github.com/vercel/next.js/releases/tag/v14.2.8) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.7...v14.2.8) ##### What's Changed > \[!NOTE]\ > This release is backporting bug fixes and minor improvements. It does **not** include all pending features/changes on canary. ##### Support `esmExternals` in app directory - Support esm externals in app router ([#&#8203;65041](https://github.com/vercel/next.js/issues/65041)) - Turbopack: Allow client components from foreign code in app routes ([#&#8203;64751](https://github.com/vercel/next.js/issues/64751)) - Turbopack: add support for esm externals in app dir ([#&#8203;64918](https://github.com/vercel/next.js/issues/64918)) - other related PRs: [#&#8203;66990](https://github.com/vercel/next.js/issues/66990) [#&#8203;66727](https://github.com/vercel/next.js/issues/66727) [#&#8203;66286](https://github.com/vercel/next.js/issues/66286) [#&#8203;65519](https://github.com/vercel/next.js/issues/65519) ##### Reading cookies set in middleware in components and actions - initialize ALS with cookies in middleware ([#&#8203;65008](https://github.com/vercel/next.js/issues/65008)) - fix middleware cookie initialization ([#&#8203;65820](https://github.com/vercel/next.js/issues/65820)) - ensure cookies set in middleware can be read in a server action ([#&#8203;67924](https://github.com/vercel/next.js/issues/67924)) - fix: merged middleware cookies should preserve options ([#&#8203;67956](https://github.com/vercel/next.js/issues/67956)) ##### Metadata and icons - support facebook-specific metadata (`fb:app_id`, `fb:admins`) in generateMetaData ([#&#8203;65713](https://github.com/vercel/next.js/issues/65713)) - Always collect static icons for all segments ([#&#8203;68712](https://github.com/vercel/next.js/issues/68712)) - Fix favicon merging with customized icons ([#&#8203;67982](https://github.com/vercel/next.js/issues/67982)) - Warn metadataBase missing in standalone mode or non vercel deployment ([#&#8203;66296](https://github.com/vercel/next.js/issues/66296)) ##### Parallel routes fixes - fix missing stylesheets when parallel routes are present ([#&#8203;69507](https://github.com/vercel/next.js/issues/69507)) ##### Draft mode and edge improvements - fix: unstable_cache should not cache new result in draft mode ([#&#8203;67772](https://github.com/vercel/next.js/issues/67772)) - Add draft mode flag for multi-zone ([#&#8203;68997](https://github.com/vercel/next.js/issues/68997)) - Fix edge preview props are not matched with cookie ([#&#8203;67779](https://github.com/vercel/next.js/issues/67779)) - other related PRs: [#&#8203;65426](https://github.com/vercel/next.js/issues/65426), [#&#8203;67787](https://github.com/vercel/next.js/issues/67787), [#&#8203;64946](https://github.com/vercel/next.js/issues/64946), [#&#8203;64313](https://github.com/vercel/next.js/issues/64313), [#&#8203;64370](https://github.com/vercel/next.js/issues/64370) ##### `next/image` fixes - Allow external image urls with \_next/image pathname to be rendered via Image component ([#&#8203;69586](https://github.com/vercel/next.js/issues/69586)) ##### Server actions improvements - optimize server actions ([#&#8203;66523](https://github.com/vercel/next.js/issues/66523)) - Apply optimization for unused actions ([#&#8203;69178](https://github.com/vercel/next.js/issues/69178)) - Improve SWC transform ID generation ([#&#8203;69183](https://github.com/vercel/next.js/issues/69183)) ##### Other changes - Ensure we match comment minify behavior between terser and swc ([#&#8203;68372](https://github.com/vercel/next.js/issues/68372)) - send initialCanonicalUrl in array format to prevent crawler confusion ([#&#8203;69509](https://github.com/vercel/next.js/issues/69509)) ##### Create-next-app updates - enable [@&#8203;typescript-eslint/recommended](https://github.com/typescript-eslint/recommended) in create-next-app --typescript ([#&#8203;52845](https://github.com/vercel/next.js/issues/52845)) - Update create-next-app template CSS ([#&#8203;66233](https://github.com/vercel/next.js/issues/66233)) - Update `create-next-app` template CSS ([#&#8203;66043](https://github.com/vercel/next.js/issues/66043)) - Update create-next-app template ([#&#8203;65803](https://github.com/vercel/next.js/issues/65803)) - add font antialiasing to templates ([#&#8203;67425](https://github.com/vercel/next.js/issues/67425)) - Move `create-next-app` public/ assets from local folder→ remote URL ([#&#8203;66931](https://github.com/vercel/next.js/issues/66931)) - Use classnames to set font family in Tailwind create-next-app templates ([#&#8203;66374](https://github.com/vercel/next.js/issues/66374)) - other related PRs: [#&#8203;64478](https://github.com/vercel/next.js/issues/64478), [#&#8203;68899](https://github.com/vercel/next.js/issues/68899), [#&#8203;68534](https://github.com/vercel/next.js/issues/68534), [#&#8203;69021](https://github.com/vercel/next.js/issues/69021), [#&#8203;67146](https://github.com/vercel/next.js/issues/67146), [#&#8203;66145](https://github.com/vercel/next.js/issues/66145) **Full Changelog**: https://github.com/vercel/next.js/compare/v14.2.7...v14.2.8 *** Huge thanks to everyone who contributed to this release: [@&#8203;abhi12299](https://github.com/abhi12299), [@&#8203;delbaoliveira](https://github.com/delbaoliveira), [@&#8203;eps1lon](https://github.com/eps1lon), [@&#8203;ForsakenHarmony](https://github.com/ForsakenHarmony), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;JoshuaKGoldberg](https://github.com/JoshuaKGoldberg), [@&#8203;leerob](https://github.com/leerob), [@&#8203;lubieowoce](https://github.com/lubieowoce), [@&#8203;Netail](https://github.com/Netail), [@&#8203;ronanru](https://github.com/ronanru), [@&#8203;samcx](https://github.com/samcx), [@&#8203;shuding](https://github.com/shuding), [@&#8203;sokra](https://github.com/sokra), [@&#8203;stylessh](https://github.com/stylessh), [@&#8203;timfuhrmann](https://github.com/timfuhrmann), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;ypessoa](https://github.com/ypessoa), [@&#8203;ztanner](https://github.com/ztanner) ### [`v14.2.7`](https://github.com/vercel/next.js/releases/tag/v14.2.7) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.6...v14.2.7) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - Revert "chore: externalize undici for bundling" ([#&#8203;65727](https://github.com/vercel/next.js/issues/65727)) - Refactor internal routing headers to use request meta ([#&#8203;66987](https://github.com/vercel/next.js/issues/66987)) - fix(next): add cross origin in react dom preload ([#&#8203;67423](https://github.com/vercel/next.js/issues/67423)) - build: upgrade edge-runtime ([#&#8203;67565](https://github.com/vercel/next.js/issues/67565)) - GTM dataLayer parameter should take an object, not an array of strings ([#&#8203;66339](https://github.com/vercel/next.js/issues/66339)) - fix: properly patch lockfile against swc bindings ([#&#8203;66515](https://github.com/vercel/next.js/issues/66515)) - Add deployment id header for rsc payload if present ([#&#8203;67255](https://github.com/vercel/next.js/issues/67255)) - Update font data ([#&#8203;68639](https://github.com/vercel/next.js/issues/68639)) - fix i18n data pathname resolving ([#&#8203;68947](https://github.com/vercel/next.js/issues/68947)) - pages router: ensure x-middleware-cache is respected ([#&#8203;67734](https://github.com/vercel/next.js/issues/67734)) - Fix bad modRequest in flight entry manifest [#&#8203;68888](https://github.com/vercel/next.js/issues/68888) - Reject next image urls in image optimizer [#&#8203;68628](https://github.com/vercel/next.js/issues/68628) - Fix hmr assetPrefix escaping and reuse logic from other files [#&#8203;67983](https://github.com/vercel/next.js/issues/67983) ##### Credits Huge thanks to [@&#8203;kjugi](https://github.com/kjugi), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;SukkaW](https://github.com/SukkaW), [@&#8203;marlier](https://github.com/marlier), [@&#8203;Kikobeats](https://github.com/Kikobeats), [@&#8203;syi0808](https://github.com/syi0808), [@&#8203;ijjk](https://github.com/ijjk), and [@&#8203;samcx](https://github.com/samcx) for helping! ### [`v14.2.6`](https://github.com/vercel/next.js/releases/tag/v14.2.6) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.5...v14.2.6) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - Ensure fetch cache TTL is updated properly ([#&#8203;69164](https://github.com/vercel/next.js/issues/69164)) ### [`v14.2.5`](https://github.com/vercel/next.js/releases/tag/v14.2.5) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.4...v14.2.5) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - avoid merging global css in a way that leaks into other chunk groups ([#&#8203;67373](https://github.com/vercel/next.js/issues/67373)) - Fix server action edge redirect with middleware rewrite ([#&#8203;67148](https://github.com/vercel/next.js/issues/67148)) - fix(next): reject protocol-relative URLs in image optimization ([#&#8203;65752](https://github.com/vercel/next.js/issues/65752)) - fix(next-swc): correct path interop to filepath for wasm ([#&#8203;65633](https://github.com/vercel/next.js/issues/65633)) - Use addDependency to track metadata route file changes ([#&#8203;66714](https://github.com/vercel/next.js/issues/66714)) - Fix noindex is missing on static not-found page ([#&#8203;67135](https://github.com/vercel/next.js/issues/67135)) - perf: improve retrieving versionInfo on Turbo HMR ([#&#8203;67309](https://github.com/vercel/next.js/issues/67309)) - fix(next/image): handle invalid url ([#&#8203;67465](https://github.com/vercel/next.js/issues/67465)) - fix(next): initial prefetch cache not set properly with different search params ([#&#8203;65977](https://github.com/vercel/next.js/issues/65977)) - fix: Backport class properties fix ([#&#8203;67377](https://github.com/vercel/next.js/issues/67377)) - Upgrade acorn ([#&#8203;67592](https://github.com/vercel/next.js/issues/67592)) ##### Misc - Log stdio for pull-turbo-cache script ([#&#8203;66759](https://github.com/vercel/next.js/issues/66759)) - Ensure turbo is setup when building in docker ([#&#8203;66804](https://github.com/vercel/next.js/issues/66804)) ##### Credits Huge thanks to [@&#8203;devjiwonchoi](https://github.com/devjiwonchoi), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;emmerich](https://github.com/emmerich), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;kdy1](https://github.com/kdy1), [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;styfle](https://github.com/styfle), and [@&#8203;sokra](https://github.com/sokra) for helping! ### [`v14.2.4`](https://github.com/vercel/next.js/releases/tag/v14.2.4) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.3...v14.2.4) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - fix: ensure route handlers properly track dynamic access ([#&#8203;66446](https://github.com/vercel/next.js/issues/66446)) - fix NextRequest proxy in edge runtime ([#&#8203;66551](https://github.com/vercel/next.js/issues/66551)) - Fix next/dynamic with babel and src dir ([#&#8203;65177](https://github.com/vercel/next.js/issues/65177)) - Use vercel deployment url for metadataBase fallbacks ([#&#8203;65089](https://github.com/vercel/next.js/issues/65089)) - fix(next/image): detect react@19 for fetchPriority prop ([#&#8203;65235](https://github.com/vercel/next.js/issues/65235)) - Fix loading navigation with metadata and prefetch ([#&#8203;66447](https://github.com/vercel/next.js/issues/66447)) - prevent duplicate RSC fetch when action redirects ([#&#8203;66620](https://github.com/vercel/next.js/issues/66620)) - ensure router cache updates reference the latest cache values ([#&#8203;66681](https://github.com/vercel/next.js/issues/66681)) - Prevent append of trailing slash in cases where path ends with a file extension ([#&#8203;66636](https://github.com/vercel/next.js/issues/66636)) - Fix inconsistency with 404 getStaticProps cache-control ([#&#8203;66674](https://github.com/vercel/next.js/issues/66674)) - Use addDependency to track metadata route file changes ([#&#8203;66714](https://github.com/vercel/next.js/issues/66714)) - Add timeout/retry handling for fetch cache ([#&#8203;66652](https://github.com/vercel/next.js/issues/66652)) - fix: app-router prefetch crash when an invalid URL is passed to Link ([#&#8203;66755](https://github.com/vercel/next.js/issues/66755)) ##### Credits Huge thanks to [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;huozhi](https://github.com/huozhi), and [@&#8203;lubieowoce](https://github.com/lubieowoce) for helping! ### [`v14.2.3`](https://github.com/vercel/next.js/releases/tag/v14.2.3) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.2...v14.2.3) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - Fix: resolve mixed re-exports module as cjs ([#&#8203;64681](https://github.com/vercel/next.js/issues/64681)) - fix: mixing namespace import and named import client components ([#&#8203;64809](https://github.com/vercel/next.js/issues/64809)) - Fix mixed exports in server component with barrel optimization ([#&#8203;64894](https://github.com/vercel/next.js/issues/64894)) - Fix next/image usage in mdx([#&#8203;64875](https://github.com/vercel/next.js/issues/64875)) - fix(fetch-cache): fix additional typo, add type & data validation ([#&#8203;64799](https://github.com/vercel/next.js/issues/64799)) - prevent erroneous route interception during lazy fetch ([#&#8203;64692](https://github.com/vercel/next.js/issues/64692)) - fix root page revalidation when redirecting in a server action ([#&#8203;64730](https://github.com/vercel/next.js/issues/64730)) - fix: remove traceparent from cachekey should not remove traceparent from original object ([#&#8203;64727](https://github.com/vercel/next.js/issues/64727)) - Clean-up fetch metrics tracking ([#&#8203;64746](https://github.com/vercel/next.js/issues/64746)) ##### Credits Huge thanks to [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;samcx](https://github.com/samcx), [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;Jeffrey-Zutt](https://github.com/Jeffrey-Zutt), and [@&#8203;ijjk](https://github.com/ijjk) for helping! ### [`v14.2.2`](https://github.com/vercel/next.js/releases/tag/v14.2.2) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.1...v14.2.2) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - Fix Server Action error logs for unhandled POST requests ([#&#8203;64315](https://github.com/vercel/next.js/issues/64315)) - Improve rendering performance ([#&#8203;64408](https://github.com/vercel/next.js/issues/64408)) - Fix the method prop case in Server Actions transform ([#&#8203;64398](https://github.com/vercel/next.js/issues/64398)) - fix(next-lint): update option --report-unused-disable-directives to --report-unused-disable-directives-severity ([#&#8203;64405](https://github.com/vercel/next.js/issues/64405)) - tweak test for Azure ([#&#8203;64424](https://github.com/vercel/next.js/issues/64424)) - router restore should take priority over pending actions ([#&#8203;64449](https://github.com/vercel/next.js/issues/64449)) - Fix client boundary inheritance for barrel optimization ([#&#8203;64467](https://github.com/vercel/next.js/issues/64467)) - improve turborepo caching ([#&#8203;64493](https://github.com/vercel/next.js/issues/64493)) - feat: strip traceparent header from cachekey ([#&#8203;64499](https://github.com/vercel/next.js/issues/64499)) - Fix more Turbopack build tests - Update lockfile for compatibility with turbo ([#&#8203;64360](https://github.com/vercel/next.js/issues/64360)) - Fix typo in dynamic-rendering.ts ([#&#8203;64365](https://github.com/vercel/next.js/issues/64365)) - Fix DynamicServerError not being thrown in fetch ([#&#8203;64511](https://github.com/vercel/next.js/issues/64511)) - fix(next): Metadata.openGraph values not resolving basic values when type is set ([#&#8203;63620](https://github.com/vercel/next.js/issues/63620)) - disable production chunking in dev ([#&#8203;64488](https://github.com/vercel/next.js/issues/64488)) - Fix cjs client components tree-shaking ([#&#8203;64558](https://github.com/vercel/next.js/issues/64558)) - fix refresh behavior for discarded actions ([#&#8203;64532](https://github.com/vercel/next.js/issues/64532)) - fix: filter out middleware requests in logging ([#&#8203;64549](https://github.com/vercel/next.js/issues/64549)) - Turbopack: Allow client components to be imported in app routes ([#&#8203;64520](https://github.com/vercel/next.js/issues/64520)) - Fix ASL bundling for dynamic css ([#&#8203;64451](https://github.com/vercel/next.js/issues/64451)) - add pathname normalizer for actions ([#&#8203;64592](https://github.com/vercel/next.js/issues/64592)) - fix incorrect refresh request when basePath is set ([#&#8203;64589](https://github.com/vercel/next.js/issues/64589)) - test: skip turbopack build test ([#&#8203;64356](https://github.com/vercel/next.js/issues/64356)) - hotfix(turbopack): Update with patch for postcss.config.js path resolution on Windows ([#&#8203;64677](https://github.com/vercel/next.js/issues/64677)) ##### Credits Huge thanks to [@&#8203;shuding](https://github.com/shuding), [@&#8203;coltonehrman](https://github.com/coltonehrman), [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;sokra](https://github.com/sokra), [@&#8203;Jeffrey-Zutt](https://github.com/Jeffrey-Zutt), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;wiesson](https://github.com/wiesson), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;devjiwonchoi](https://github.com/devjiwonchoi), and [@&#8203;bgw](https://github.com/bgw) for helping! ### [`v14.2.1`](https://github.com/vercel/next.js/releases/tag/v14.2.1) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.0...v14.2.1) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - use pathToFileUrl to make esm import()s work with absolute windows paths ([#&#8203;64386](https://github.com/vercel/next.js/issues/64386)) [@&#8203;sokra](https://github.com/sokra) ##### Credits Huge thanks to [@&#8203;sokra](https://github.com/sokra) for helping! ### [`v14.2.0`](https://github.com/vercel/next.js/releases/tag/v14.2.0) [Compare Source](https://github.com/vercel/next.js/compare/v14.1.4...v14.2.0) Learn more: https://nextjs.org/blog/next-14-2 ##### Core Changes - Update build worker warning to use debug: [#&#8203;60847](https://github.com/vercel/next.js/issues/60847) - fix: added [@&#8203;sentry/profiling-node](https://github.com/sentry/profiling-node) to sep list to prevent build/bundle breakage: [#&#8203;60855](https://github.com/vercel/next.js/issues/60855) - Optimize build trace ignores: [#&#8203;60859](https://github.com/vercel/next.js/issues/60859) - Deprecation warning for config.analyticsId: [#&#8203;60677](https://github.com/vercel/next.js/issues/60677) - chore: indicate staleness more prominently in `next info` output: [#&#8203;60376](https://github.com/vercel/next.js/issues/60376) - Telemetry: createComponentTree span: [#&#8203;60857](https://github.com/vercel/next.js/issues/60857) - chore: replace micromatch w/ picomatch: [#&#8203;60699](https://github.com/vercel/next.js/issues/60699) - Report HMR latency as trace spans for Turbopack: [#&#8203;60799](https://github.com/vercel/next.js/issues/60799) - Turbopack: always log HMR rebuild times: [#&#8203;60908](https://github.com/vercel/next.js/issues/60908) - Error overlay refactors: [#&#8203;60886](https://github.com/vercel/next.js/issues/60886) - Use precompiled source-map in overlay middleware: [#&#8203;60932](https://github.com/vercel/next.js/issues/60932) - Use more precompiled deps in react-dev-overlay: [#&#8203;60959](https://github.com/vercel/next.js/issues/60959) - Fix next phase for next build: [#&#8203;60969](https://github.com/vercel/next.js/issues/60969) - chore: update turbopack: [#&#8203;60980](https://github.com/vercel/next.js/issues/60980) - refactor(analysis): rust based page-static-info, deprecate js parse interface in next-swc: [#&#8203;59300](https://github.com/vercel/next.js/issues/59300) - disable static generation on interception routes: [#&#8203;61004](https://github.com/vercel/next.js/issues/61004) - Docs: Address community feedback: [#&#8203;60960](https://github.com/vercel/next.js/issues/60960) - avoid output of webpack stats: [#&#8203;61023](https://github.com/vercel/next.js/issues/61023) - Revert "refactor(analysis): rust based page-static-info, deprecate js parse interface in next-swc": [#&#8203;61021](https://github.com/vercel/next.js/issues/61021) - fix useSelectedLayoutSegment's support for parallel routes: [#&#8203;60912](https://github.com/vercel/next.js/issues/60912) - Dynamic APIs: [#&#8203;60645](https://github.com/vercel/next.js/issues/60645) - Enable next.js version checker in turbopack: [#&#8203;61034](https://github.com/vercel/next.js/issues/61034) - chore: Update `terser` to `v5.27.0`: [#&#8203;61068](https://github.com/vercel/next.js/issues/61068) - Update `swc_core` to `v0.87.28`: [#&#8203;60876](https://github.com/vercel/next.js/issues/60876) - update turbopack: [#&#8203;61015](https://github.com/vercel/next.js/issues/61015) - Implement client_root for edge in Turbopack: [#&#8203;61024](https://github.com/vercel/next.js/issues/61024) - fix parallel route top-level catch-all normalization logic to support nested explicit (non-catchall) slot routes: [#&#8203;60776](https://github.com/vercel/next.js/issues/60776) - fix(image): warn when animated image is missing `unoptimized` prop: [#&#8203;61045](https://github.com/vercel/next.js/issues/61045) - Fix version checker not displaying when version newer than npm: [#&#8203;61075](https://github.com/vercel/next.js/issues/61075) - Fix sitemap generateSitemaps support for string id: [#&#8203;61088](https://github.com/vercel/next.js/issues/61088) - ppr: ensure the router state tree is provided for interception routes: [#&#8203;61059](https://github.com/vercel/next.js/issues/61059) - Improve the Server Actions SWC transform: [#&#8203;61001](https://github.com/vercel/next.js/issues/61001) - Fix instrument bundling as client components: [#&#8203;60984](https://github.com/vercel/next.js/issues/60984) - fix(turbopack): use correct layout for 404 page: [#&#8203;61032](https://github.com/vercel/next.js/issues/61032) - fix: emotion import source should be enabled in SSR contexts: [#&#8203;61099](https://github.com/vercel/next.js/issues/61099) - chore: update turbopack: [#&#8203;61090](https://github.com/vercel/next.js/issues/61090) - fix(turbopack): custom page extensions for `_app`: [#&#8203;60789](https://github.com/vercel/next.js/issues/60789) - Disable trace uploads with NEXT_TRACE_UPLOAD_DISABLE: [#&#8203;61101](https://github.com/vercel/next.js/issues/61101) - add `optimizeServerReact` to config-shared: [#&#8203;61106](https://github.com/vercel/next.js/issues/61106) - Fix filesystempublicroutes test for Turbopack: [#&#8203;61132](https://github.com/vercel/next.js/issues/61132) - chore: upgrade webpack to 5.90.0: [#&#8203;61109](https://github.com/vercel/next.js/issues/61109) - Add `maxDuration` to typescript plugin allowed exports: [#&#8203;59193](https://github.com/vercel/next.js/issues/59193) - Upgrade Turbopack: [#&#8203;61190](https://github.com/vercel/next.js/issues/61190) - build: remove sentry from the externals list: [#&#8203;61194](https://github.com/vercel/next.js/issues/61194) - exclude default routes from isPageStatic check: [#&#8203;61173](https://github.com/vercel/next.js/issues/61173) - Add stack trace to client rendering bailout error: [#&#8203;61200](https://github.com/vercel/next.js/issues/61200) - chore: refactor image optimization to separate external/internal urls: [#&#8203;61172](https://github.com/vercel/next.js/issues/61172) - parallel routes: support multi-slot layouts: [#&#8203;61115](https://github.com/vercel/next.js/issues/61115) - Refine revalidatePath warning message: [#&#8203;61220](https://github.com/vercel/next.js/issues/61220) - revert changes to process default routes at build: [#&#8203;61241](https://github.com/vercel/next.js/issues/61241) - Fix cookie merging in Server Action redirections: [#&#8203;61113](https://github.com/vercel/next.js/issues/61113) - Update `swc_core` to `v0.89.x`: [#&#8203;61086](https://github.com/vercel/next.js/issues/61086) - Fix Server Reference being double registered: [#&#8203;61244](https://github.com/vercel/next.js/issues/61244) - Fix Server Action redirection with absolute internal URL: [#&#8203;60798](https://github.com/vercel/next.js/issues/60798) - Fix indentation in source code of dev overlay: [#&#8203;61216](https://github.com/vercel/next.js/issues/61216) - Update `swc_core` to `v0.89.4`: [#&#8203;61285](https://github.com/vercel/next.js/issues/61285) - fix: Revert `preset-env` mode of `styled-jsx` in webpack mode: [#&#8203;61306](https://github.com/vercel/next.js/issues/61306) - DX: add route context to the dynamic errors: [#&#8203;61332](https://github.com/vercel/next.js/issues/61332) - Telemetry: add time-to-first-byte signal: [#&#8203;61238](https://github.com/vercel/next.js/issues/61238) - Refine logging message of experiments: [#&#8203;61337](https://github.com/vercel/next.js/issues/61337) - fix(turbopack): don't parse `.ts` files as `.tsx`: [#&#8203;61219](https://github.com/vercel/next.js/issues/61219) - Update turbopack: [#&#8203;61381](https://github.com/vercel/next.js/issues/61381) - Same as [#&#8203;61360](https://github.com/vercel/next.js/issues/61360): [#&#8203;61369](https://github.com/vercel/next.js/issues/61369) - Always respect NEXT_TRACE_UPLOAD_DISABLED: [#&#8203;61402](https://github.com/vercel/next.js/issues/61402) - parallel routes: fix catch-all slots being treated as optional catch-all: [#&#8203;61174](https://github.com/vercel/next.js/issues/61174) - fix hmr telemetry reporting: [#&#8203;61420](https://github.com/vercel/next.js/issues/61420) - chore: Update `swc_core` to `v0.89.6`: [#&#8203;61426](https://github.com/vercel/next.js/issues/61426) - Update turbopack: [#&#8203;61433](https://github.com/vercel/next.js/issues/61433) - fix a perf problem in VersionedContentMap: [#&#8203;61442](https://github.com/vercel/next.js/issues/61442) - Fix next dynamic import named export from client components: [#&#8203;61378](https://github.com/vercel/next.js/issues/61378) - fix issues loading CSS in default slots: [#&#8203;61428](https://github.com/vercel/next.js/issues/61428) - avoid sending issues turbopack messages to browser: [#&#8203;61443](https://github.com/vercel/next.js/issues/61443) - Support crossOrigin in Turbopack: [#&#8203;61461](https://github.com/vercel/next.js/issues/61461) - Pass down \__NEXT_EXPERIMENTAL_REACT env to webpack build worker explicitly: [#&#8203;61463](https://github.com/vercel/next.js/issues/61463) - Replace image optimizer IPC call with request handler: [#&#8203;61471](https://github.com/vercel/next.js/issues/61471) - feat(next): trace build dependencies for turborepo: [#&#8203;59553](https://github.com/vercel/next.js/issues/59553) - Turbopack: fix telemetry attributes for swc options: [#&#8203;61474](https://github.com/vercel/next.js/issues/61474) - Always show version text in error overlay: [#&#8203;61421](https://github.com/vercel/next.js/issues/61421) - Fix build worker callback arg missing correct page path : [#&#8203;61347](https://github.com/vercel/next.js/issues/61347) - Update font data: [#&#8203;61479](https://github.com/vercel/next.js/issues/61479) - build: upgrade edge-runtime: [#&#8203;61030](https://github.com/vercel/next.js/issues/61030) - Fix experimental react support in app-route runtime: [#&#8203;61511](https://github.com/vercel/next.js/issues/61511) - Fix .env hmr for Node.js runtime in Turbopack: [#&#8203;61504](https://github.com/vercel/next.js/issues/61504) - remove unnecessary PPR branch in non-PPR reducer: [#&#8203;61176](https://github.com/vercel/next.js/issues/61176) - fix: bump `@vercel/nft@0.26.3`: [#&#8203;61538](https://github.com/vercel/next.js/issues/61538) - chore: update ESLint and plugins to latest: [#&#8203;61544](https://github.com/vercel/next.js/issues/61544) - Update turbopack: [#&#8203;61553](https://github.com/vercel/next.js/issues/61553) - feat: first pass of `next/font` manifest: [#&#8203;61424](https://github.com/vercel/next.js/issues/61424) - Fix .env HMR for Turbopack in Edge runtime: [#&#8203;61565](https://github.com/vercel/next.js/issues/61565) - build(cargo): bump up turbopack: [#&#8203;61590](https://github.com/vercel/next.js/issues/61590) - refactor(next-core): consolidate custom ecma transform rules: [#&#8203;61481](https://github.com/vercel/next.js/issues/61481) - ensure server action errors notify rejection handlers: [#&#8203;61588](https://github.com/vercel/next.js/issues/61588) - feat(turbopack): only preload fonts that opt in: [#&#8203;61591](https://github.com/vercel/next.js/issues/61591) - feat(turbopack): serve google fonts locally and allow preloading them: [#&#8203;61596](https://github.com/vercel/next.js/issues/61596) - Update font data: [#&#8203;61621](https://github.com/vercel/next.js/issues/61621) - Remove unused mockedRes in resolveRoutes: [#&#8203;61635](https://github.com/vercel/next.js/issues/61635) - Fix [@&#8203;react-pdf/renderer](https://github.com/react-pdf/renderer) not working in RSC: [#&#8203;61317](https://github.com/vercel/next.js/issues/61317) - Remove extra edge-runtime/primitives override: [#&#8203;61641](https://github.com/vercel/next.js/issues/61641) - Encode revalidateTag value fixes [#&#8203;61390](https://github.com/vercel/next.js/issues/61390): [#&#8203;61392](https://github.com/vercel/next.js/issues/61392) - Update README.md: [#&#8203;48717](https://github.com/vercel/next.js/issues/48717) - chore: update README.md: [#&#8203;61650](https://github.com/vercel/next.js/issues/61650) - avoid processing client components and server actions in route handlers: [#&#8203;60985](https://github.com/vercel/next.js/issues/60985) - chore: Update `@swc/helpers` to `v0.5.5`: [#&#8203;61659](https://github.com/vercel/next.js/issues/61659) - feat(ts): expose `MiddlewareConfig` interface: [#&#8203;61576](https://github.com/vercel/next.js/issues/61576) - Revert "build: upgrade edge-runtime": [#&#8203;61686](https://github.com/vercel/next.js/issues/61686) - feat(ts): add JSDoc comments for public APIs: [#&#8203;61649](https://github.com/vercel/next.js/issues/61649) - fix(next-core): adjust server alias for the context: [#&#8203;61690](https://github.com/vercel/next.js/issues/61690) - fix setAssetPrefix when running on NextCustomServer: [#&#8203;61676](https://github.com/vercel/next.js/issues/61676) - fix: status code for 404 props queries to avoid client side navigation with empty props: [#&#8203;60968](https://github.com/vercel/next.js/issues/60968) - fix(next-eslint): `.eslintrc.json` not being created by `next lint` on App Router: [#&#8203;55104](https://github.com/vercel/next.js/issues/55104) - Update React from [`60a927d`](https://github.com/vercel/next.js/commit/60a927d04) to [`2bc7d33`](https://github.com/vercel/next.js/commit/2bc7d336a): [#&#8203;61522](https://github.com/vercel/next.js/issues/61522) - fix(turbopack): read preload option for google fonts: [#&#8203;61679](https://github.com/vercel/next.js/issues/61679) - decode magic identifiers: [#&#8203;61658](https://github.com/vercel/next.js/issues/61658) - Associate server error digest with browser logged one: [#&#8203;61592](https://github.com/vercel/next.js/issues/61592) - chore: update turbopack: [#&#8203;61682](https://github.com/vercel/next.js/issues/61682) - fix loading issue when navigating to page with async metadata: [#&#8203;61687](https://github.com/vercel/next.js/issues/61687) - fix(ts): `ReadonlyURLSearchParams` should extend `URLSearchParams`: [#&#8203;61419](https://github.com/vercel/next.js/issues/61419) - fix navigation issue when dynamic param casing changes: [#&#8203;61726](https://github.com/vercel/next.js/issues/61726) - Fix next/server api alias for ESM pkg: [#&#8203;61721](https://github.com/vercel/next.js/issues/61721) - feat(transforms): enable rsc transforms for the remaining contexts: [#&#8203;61231](https://github.com/vercel/next.js/issues/61231) - fix: allow some recursion for middleware subrequests: [#&#8203;60615](https://github.com/vercel/next.js/issues/60615) - feat(next-swc): support wasm32-\* build target: [#&#8203;61586](https://github.com/vercel/next.js/issues/61586) - Turbopack: convert between locations correctly: [#&#8203;61477](https://github.com/vercel/next.js/issues/61477) - feat(next/image)!: remove `squoosh` in favor of `sharp` as optional dep: [#&#8203;61696](https://github.com/vercel/next.js/issues/61696) - Navigation Signals in PPR: [#&#8203;60450](https://github.com/vercel/next.js/issues/60450) - Revert "Turbopack: convert between locations correctly ([#&#8203;61477](https://github.com/vercel/next.js/issues/61477))": [#&#8203;61733](https://github.com/vercel/next.js/issues/61733) - Fix duplicate line in README: [#&#8203;61691](https://github.com/vercel/next.js/issues/61691) - docs: fix example code missing comma: [#&#8203;59012](https://github.com/vercel/next.js/issues/59012) - Reapply "Turbopack: convert between locations correctly ([#&#8203;61477](https://github.com/vercel/next.js/issues/61477))" ([#&#8203;61733](https://github.com/vercel/next.js/issues/61733)): [#&#8203;61735](https://github.com/vercel/next.js/issues/61735) - Fix: Error Fetching \_devpagesmanifest.json [#&#8203;17274](https://github.com/vercel/next.js/issues/17274): [#&#8203;60349](https://github.com/vercel/next.js/issues/60349) - fix jsDoc of notFound: [#&#8203;61692](https://github.com/vercel/next.js/issues/61692) - feat(next-core): expand matching js extensions for the rules: [#&#8203;61745](https://github.com/vercel/next.js/issues/61745) - source map fixes: [#&#8203;61723](https://github.com/vercel/next.js/issues/61723) - Add experimental touchstart flag for testing: [#&#8203;61747](https://github.com/vercel/next.js/issues/61747) - partially fix css duplication in app dir: [#&#8203;61198](https://github.com/vercel/next.js/issues/61198) - build(cargo): add deps for the wasi: [#&#8203;61784](https://github.com/vercel/next.js/issues/61784) - fix(ts): match `MiddlewareConfig` with documentation: [#&#8203;61718](https://github.com/vercel/next.js/issues/61718) - Fix attempted import error for react: [#&#8203;61791](https://github.com/vercel/next.js/issues/61791) - consolidate prefetch utils & separate build util: [#&#8203;61789](https://github.com/vercel/next.js/issues/61789) - Skip client-side data-fetching after ssr error : [#&#8203;51377](https://github.com/vercel/next.js/issues/51377) - fix(next-swc): Detect `exports.foo` from `cjs_finder`: [#&#8203;61795](https://github.com/vercel/next.js/issues/61795) - feat(next-core): build time client|server-only assertion: [#&#8203;61732](https://github.com/vercel/next.js/issues/61732) - Fall back loading chunks for sourcemap tracing: [#&#8203;61790](https://github.com/vercel/next.js/issues/61790) - Increase Rust stack size: [#&#8203;61809](https://github.com/vercel/next.js/issues/61809) - Revert "feat(next/image)!: remove `squoosh` in favor of `sharp` as optional dep": [#&#8203;61810](https://github.com/vercel/next.js/issues/61810) - DX: fix error overlay flash: [#&#8203;61813](https://github.com/vercel/next.js/issues/61813) - feat: Allow specifying `useLightningcss` for `styled-jsx`: [#&#8203;61359](https://github.com/vercel/next.js/issues/61359) - Guard against restoring router state with missing data: [#&#8203;61822](https://github.com/vercel/next.js/issues/61822) - fix: babel usage with next/image: [#&#8203;61835](https://github.com/vercel/next.js/issues/61835) - fix:(next/image) handle `remotePatterns` with a dot in the pathname: [#&#8203;60488](https://github.com/vercel/next.js/issues/60488) - Update React from [`2bc7d33`](https://github.com/vercel/next.js/commit/2bc7d336a) to [`ba5e6a8`](https://github.com/vercel/next.js/commit/ba5e6a832): [#&#8203;61837](https://github.com/vercel/next.js/issues/61837) - DX: fix error overlay flash: [#&#8203;61813](https://github.com/vercel/next.js/issues/61813) - feat: Allow specifying `useLightningcss` for `styled-jsx`: [#&#8203;61359](https://github.com/vercel/next.js/issues/61359) - Guard against restoring router state with missing data: [#&#8203;61822](https://github.com/vercel/next.js/issues/61822) - fix: babel usage with next/image: [#&#8203;61835](https://github.com/vercel/next.js/issues/61835) - fix:(next/image) handle `remotePatterns` with a dot in the pathname: [#&#8203;60488](https://github.com/vercel/next.js/issues/60488) - Update React from [`2bc7d33`](https://github.com/vercel/next.js/commit/2bc7d336a) to [`ba5e6a8`](https://github.com/vercel/next.js/commit/ba5e6a832): [#&#8203;61837](https://github.com/vercel/next.js/issues/61837) - update turbopack: [#&#8203;61187](https://github.com/vercel/next.js/issues/61187) - conditionally send Next-URL in Vary response: [#&#8203;61794](https://github.com/vercel/next.js/issues/61794) - provide interception rewrites to edge runtime: [#&#8203;61414](https://github.com/vercel/next.js/issues/61414) - Update app-index to only ever construct the initial data response once: [#&#8203;61869](https://github.com/vercel/next.js/issues/61869) - Move turbopack helpers: [#&#8203;61917](https://github.com/vercel/next.js/issues/61917) - hot-reloader-turbopack refactors: [#&#8203;61929](https://github.com/vercel/next.js/issues/61929) - More hot-reloader-turbopack refactors: [#&#8203;61940](https://github.com/vercel/next.js/issues/61940) - fix(next/image): improve warning when `fill` and `sizes="100vw"`: [#&#8203;61949](https://github.com/vercel/next.js/issues/61949) - build(cargo): bump up turbopack to latest: [#&#8203;61952](https://github.com/vercel/next.js/issues/61952) - build(cargo): update turbopack for filewatcher fix: [#&#8203;61955](https://github.com/vercel/next.js/issues/61955) - ci(workflow): deploy rustdocs for turbopack: [#&#8203;61958](https://github.com/vercel/next.js/issues/61958) - Support resuming a complete HTML prerender that has dynamic flight data: [#&#8203;60865](https://github.com/vercel/next.js/issues/60865) - Fix empty white page with parallel routes + loading boundaries: [#&#8203;61597](https://github.com/vercel/next.js/issues/61597) - Update `swc_core` to `v0.90.7` and update turbopack: [#&#8203;61662](https://github.com/vercel/next.js/issues/61662) - Turbopack: remove server addr: [#&#8203;61932](https://github.com/vercel/next.js/issues/61932) - More hot-reloader-turbopack refactors: [#&#8203;61993](https://github.com/vercel/next.js/issues/61993) - Use destructured object for [#&#8203;61993](https://github.com/vercel/next.js/issues/61993): [#&#8203;61996](https://github.com/vercel/next.js/issues/61996) - only prefix prefetch cache entries if they vary based on `Next-URL`: [#&#8203;61235](https://github.com/vercel/next.js/issues/61235) - seed prefetch cache with initial page: [#&#8203;61535](https://github.com/vercel/next.js/issues/61535) - Remove leftover server addr references: [#&#8203;61997](https://github.com/vercel/next.js/issues/61997) - log fast refresh in app dir: [#&#8203;61441](https://github.com/vercel/next.js/issues/61441) - docs(turbopack): build more docs: [#&#8203;61977](https://github.com/vercel/next.js/issues/61977) - fix(next-core): correct error message: [#&#8203;62011](https://github.com/vercel/next.js/issues/62011) - docs(turbopack): reduce documentation size: [#&#8203;62016](https://github.com/vercel/next.js/issues/62016) - Reduce memory/cache overhead from over loader processing: [#&#8203;62005](https://github.com/vercel/next.js/issues/62005) - fix: bump `@vercel/nft@0.26.4`: [#&#8203;62019](https://github.com/vercel/next.js/issues/62019) - refactor(next-core): do not reexport turbopack_binding: [#&#8203;62018](https://github.com/vercel/next.js/issues/62018) - build: Update `swc_core` to `v0.90.8`: [#&#8203;61976](https://github.com/vercel/next.js/issues/61976) - merge pages and app overlays: [#&#8203;60899](https://github.com/vercel/next.js/issues/60899) - Rename internal utility naming for clarification : [#&#8203;62048](https://github.com/vercel/next.js/issues/62048) - fix: handle multiple `x-forwarded-proto` headers: [#&#8203;58824](https://github.com/vercel/next.js/issues/58824) - Fix server components externals on SSR layer: [#&#8203;61986](https://github.com/vercel/next.js/issues/61986) - Fixed useParams hook undesired re-renders and updated it to use PathParamsContext in the app router.: [#&#8203;60708](https://github.com/vercel/next.js/issues/60708) - docs(turbopack): conslidate existing links: [#&#8203;62034](https://github.com/vercel/next.js/issues/62034) - fix(custom-transform): allow to assert empty program for rsc: [#&#8203;61922](https://github.com/vercel/next.js/issues/61922) - fix navigation applying stale data when triggered from global not found: [#&#8203;62033](https://github.com/vercel/next.js/issues/62033) - fix(turbopack): `react-dom/server` in rsc context: [#&#8203;61165](https://github.com/vercel/next.js/issues/61165) - refactor(tests): make chain more "correct": [#&#8203;51728](https://github.com/vercel/next.js/issues/51728) - Add puppeteer-core to server-external-packages.json: [#&#8203;62063](https://github.com/vercel/next.js/issues/62063) - Fix extra swc optimizer applied to node_modules in browser layer: [#&#8203;62051](https://github.com/vercel/next.js/issues/62051) - docs(turbopack): revise links: [#&#8203;62062](https://github.com/vercel/next.js/issues/62062) - Fix output: export with custom distDir: [#&#8203;62064](https://github.com/vercel/next.js/issues/62064) - fix(next-core): apply image-loader alias to the remaining context: [#&#8203;62070](https://github.com/vercel/next.js/issues/62070) - More hot-reloader-turbopack refactors: [#&#8203;62055](https://github.com/vercel/next.js/issues/62055) - Ensure Turbopack writes font optimization manifest: [#&#8203;62079](https://github.com/vercel/next.js/issues/62079) - update turbopack: [#&#8203;62080](https://github.com/vercel/next.js/issues/62080) - chore: hide version info network error: [#&#8203;62084](https://github.com/vercel/next.js/issues/62084) - Add dev option to Turbopack createProject(): [#&#8203;62083](https://github.com/vercel/next.js/issues/62083) - Remove unused app-turbopack files: [#&#8203;62087](https://github.com/vercel/next.js/issues/62087) - make router restore action resilient to a missing tree: [#&#8203;62098](https://github.com/vercel/next.js/issues/62098) - Turbopack: add support for dynamic requests in require() and import(): [#&#8203;62092](https://github.com/vercel/next.js/issues/62092) - docs(turbopack): move docs to separate: [#&#8203;62069](https://github.com/vercel/next.js/issues/62069) - Implement Vc<NextMode>: [#&#8203;62099](https://github.com/vercel/next.js/issues/62099) - fix: add `zeromq` to server-external-packages.json: [#&#8203;62105](https://github.com/vercel/next.js/issues/62105) - Fix trailing slash for canonical url: [#&#8203;62109](https://github.com/vercel/next.js/issues/62109) - Consolidate NextMode checks: [#&#8203;62106](https://github.com/vercel/next.js/issues/62106) - Improve the Server Actions SWC transform (part 2): [#&#8203;62052](https://github.com/vercel/next.js/issues/62052) - Should not warn metadataBase missing if only absolute urls are present: [#&#8203;61898](https://github.com/vercel/next.js/issues/61898) - Update to `turbopack-240215.5`: [#&#8203;62119](https://github.com/vercel/next.js/issues/62119) - Add polyfill for `Object.hasOwn`: [#&#8203;60437](https://github.com/vercel/next.js/issues/60437) - OpenTelemetry: trace API routes in page router: [#&#8203;62120](https://github.com/vercel/next.js/issues/62120) - Fix [@&#8203;next/mdx](https://github.com/next/mdx) types: [#&#8203;57580](https://github.com/vercel/next.js/issues/57580) - DX: hide the webpack info prefix for module paths: [#&#8203;62101](https://github.com/vercel/next.js/issues/62101) - Show build errors from Turbopack: [#&#8203;62139](https://github.com/vercel/next.js/issues/62139) - Fix issue with ComponentMod being read in Turbopack: [#&#8203;62141](https://github.com/vercel/next.js/issues/62141) - Fix handling subpath for server components externals: [#&#8203;62150](https://github.com/vercel/next.js/issues/62150) - docs(next-api): trying to document project_update_info_subscribe: [#&#8203;61962](https://github.com/vercel/next.js/issues/61962) - add support for esmExternals in pages: [#&#8203;61983](https://github.com/vercel/next.js/issues/61983) - docs: updated link in JSDoc for the shallow property in link.tsx: [#&#8203;62181](https://github.com/vercel/next.js/issues/62181) - Update font data: [#&#8203;62173](https://github.com/vercel/next.js/issues/62173) - Update split chunk handling for edge/node: [#&#8203;62205](https://github.com/vercel/next.js/issues/62205) - Ensure webpack build worker defaults on: [#&#8203;62214](https://github.com/vercel/next.js/issues/62214) - feat: Lint invalid CSS modules: [#&#8203;62040](https://github.com/vercel/next.js/issues/62040) - Add page name to error logged in Turbopack: [#&#8203;62218](https://github.com/vercel/next.js/issues/62218) - add turbo.resolveExtensions to allow to customize extensions: [#&#8203;62004](https://github.com/vercel/next.js/issues/62004) - fix(turbopack): catchall route matching: [#&#8203;62114](https://github.com/vercel/next.js/issues/62114) - fix: clarify Dynamic API calls in wrong context: [#&#8203;62143](https://github.com/vercel/next.js/issues/62143) - refactor(turbopack): wrap manifest loading in helper class: [#&#8203;62118](https://github.com/vercel/next.js/issues/62118) - refactor(turbopack): resolve routes by page name instead of pathname: [#&#8203;61778](https://github.com/vercel/next.js/issues/61778) - Ensure handleRouteType does not throw in production builds: [#&#8203;62234](https://github.com/vercel/next.js/issues/62234) - fix: set swr delta: [#&#8203;61330](https://github.com/vercel/next.js/issues/61330) - Fix type error in build.ts: [#&#8203;62253](https://github.com/vercel/next.js/issues/62253) - fix(next): `terser-webpack-plugin` path in `taskfile.js` is missing 'src': [#&#8203;62229](https://github.com/vercel/next.js/issues/62229) - Update `swc_core` to `v0.90.10`: [#&#8203;62222](https://github.com/vercel/next.js/issues/62222) - Add test log prefix for otel: [#&#8203;62258](https://github.com/vercel/next.js/issues/62258) - Update turbopack: [#&#8203;62263](https://github.com/vercel/next.js/issues/62263) - feat(cli): show available memory/CPU cores in `next info`: [#&#8203;62249](https://github.com/vercel/next.js/issues/62249) - fix(turbopack): print missing slots in debug message: [#&#8203;62280](https://github.com/vercel/next.js/issues/62280) - Tree shake the unused exports in direct relative imported client component module: [#&#8203;62238](https://github.com/vercel/next.js/issues/62238) - Verify correctness of externals: [#&#8203;62235](https://github.com/vercel/next.js/issues/62235) - Renew prefetch cache entry after update from server: [#&#8203;61573](https://github.com/vercel/next.js/issues/61573) - fix(next-core): fix aliased free var for edge runtime: [#&#8203;62289](https://github.com/vercel/next.js/issues/62289) - update turbopack: [#&#8203;62285](https://github.com/vercel/next.js/issues/62285) - Allow fetch to propagate arbitrary init options: [#&#8203;62168](https://github.com/vercel/next.js/issues/62168) - Add flag for early import app router modules: [#&#8203;61168](https://github.com/vercel/next.js/issues/61168) - Add otel span for client component loading: [#&#8203;62296](https://github.com/vercel/next.js/issues/62296) - Fix perf spans: [#&#8203;62306](https://github.com/vercel/next.js/issues/62306) - fix(next-core): properly normalize app route for \_: [#&#8203;62307](https://github.com/vercel/next.js/issues/62307) - fix(next-font): update capsize css so fallbacks are updated with the …: [#&#8203;62309](https://github.com/vercel/next.js/issues/62309) - Fix draft mode invariant: [#&#8203;62121](https://github.com/vercel/next.js/issues/62121) - Revert "Update split chunk handling for edge/node": [#&#8203;62313](https://github.com/vercel/next.js/issues/62313) - Turbopack: reduce tasks needed for emitting: [#&#8203;62291](https://github.com/vercel/next.js/issues/62291) - Turbopack: add SSR category to tracing: [#&#8203;62318](https://github.com/vercel/next.js/issues/62318) - fix(error-overlay): correct module grouping: [#&#8203;62206](https://github.com/vercel/next.js/issues/62206) - Revert "Turbopack: reduce tasks needed for emitting": [#&#8203;62324](https://github.com/vercel/next.js/issues/62324) - feat(error-overlay): hide `<unknown>`/`stringify` methods in `<anonymous>` file from stack: [#&#8203;62325](https://github.com/vercel/next.js/issues/62325) - eslint-config-next: allow typescript eslint v7: [#&#8203;62137](https://github.com/vercel/next.js/issues/62137) - Revert "Revert "Update split chunk handling for edge/node" ([#&#8203;62313](https://github.com/vercel/next.js/issues/62313))": [#&#8203;62336](https://github.com/vercel/next.js/issues/62336) - Revert "Ensure webpack build worker defaults on": [#&#8203;62342](https://github.com/vercel/next.js/issues/62342) - avoid loading the page loader chunk on initial page load: [#&#8203;62269](https://github.com/vercel/next.js/issues/62269) - output filesystem without watching: [#&#8203;62340](https://github.com/vercel/next.js/issues/62340) - Turbopack: limit build concurrency, show progress bar: [#&#8203;62319](https://github.com/vercel/next.js/issues/62319) - Update data cache max size error: [#&#8203;62348](https://github.com/vercel/next.js/issues/62348) - Add experimental flag for early exit on prerender error: [#&#8203;62367](https://github.com/vercel/next.js/issues/62367) - fix(next-swc): Fix span for invalid `'use server'` directives: [#&#8203;62259](https://github.com/vercel/next.js/issues/62259) - scope issues from subscriptions to the websocket connection: [#&#8203;62344](https://github.com/vercel/next.js/issues/62344) - Turbopack: resolve endpoints to avoid extra nesting in tracing: [#&#8203;62317](https://github.com/vercel/next.js/issues/62317) - fix(next-lint): fix next lint not throwing exit 1 on error: [#&#8203;62378](https://github.com/vercel/next.js/issues/62378) - Remove default fallback behavior when route group is missing a default: [#&#8203;62370](https://github.com/vercel/next.js/issues/62370) - Correctly pass prependData and additionalData to sass-loader for Turbopack: [#&#8203;62397](https://github.com/vercel/next.js/issues/62397) - chore(docs): mention that `next.config.js` must have default export: [#&#8203;62341](https://github.com/vercel/next.js/issues/62341) - chore(cli): add clarifying comment: [#&#8203;62418](https://github.com/vercel/next.js/issues/62418) - OTEL: Add top span for middleware: [#&#8203;62421](https://github.com/vercel/next.js/issues/62421) - Turbopack react-refresh: perform full reload on runtime error: [#&#8203;62359](https://github.com/vercel/next.js/issues/62359) - Simplify node/edge server chunking some: [#&#8203;62424](https://github.com/vercel/next.js/issues/62424) - update `configSchema.ts` with `experimental#useEarlyImport`: [#&#8203;62408](https://github.com/vercel/next.js/issues/62408) - Fix module-level Server Action creation with closure-closed values: [#&#8203;62437](https://github.com/vercel/next.js/issues/62437) - Upgrade vendored react: [#&#8203;62326](https://github.com/vercel/next.js/issues/62326) - Turbopack: reduce memory usage: [#&#8203;62432](https://github.com/vercel/next.js/issues/62432) - Fixed typo.: [#&#8203;62440](https://github.com/vercel/next.js/issues/62440) - fix(turbopack): deal with eventual consistency in get_directory_tree: [#&#8203;62444](https://github.com/vercel/next.js/issues/62444) - Telemetry: ensure the ClientComponentLoad metric is only reported when available: [#&#8203;62459](https://github.com/vercel/next.js/issues/62459) - \[turbopack] update edge alias: [#&#8203;62461](https://github.com/vercel/next.js/issues/62461) - Rename currentIssues to currentEntryIssues: [#&#8203;62524](https://github.com/vercel/next.js/issues/62524) - update turbopack: [#&#8203;62523](https://github.com/vercel/next.js/issues/62523) - add plugin to avoid too many css requests: [#&#8203;62530](https://github.com/vercel/next.js/issues/62530) - feat(error-overlay): hide Node.js internals: [#&#8203;62532](https://github.com/vercel/next.js/issues/62532) - Create react server condition alias for next/navigation api: [#&#8203;62456](https://github.com/vercel/next.js/issues/62456) - Add IssueKey type: [#&#8203;62526](https://github.com/vercel/next.js/issues/62526) - OTEL: Ensure that RSC:1 requests get the next.route attr: [#&#8203;62464](https://github.com/vercel/next.js/issues/62464) - Display only one hydration error when there's few in error overlay: [#&#8203;62448](https://github.com/vercel/next.js/issues/62448) - Upgrade vendored react: [#&#8203;62549](https://github.com/vercel/next.js/issues/62549) - Improve TS plugin options: [#&#8203;62438](https://github.com/vercel/next.js/issues/62438) - Revert "fix(build-output): show stack during CSR bailout warning": [#&#8203;62592](https://github.com/vercel/next.js/issues/62592) - Improve redirection handling: [#&#8203;62561](https://github.com/vercel/next.js/issues/62561) - fix router crash on revalidate + popstate: [#&#8203;62383](https://github.com/vercel/next.js/issues/62383) - fix: improve error when starting `next` without building: [#&#8203;62404](https://github.com/vercel/next.js/issues/62404) - feat(turbopack): Sort issues: [#&#8203;62566](https://github.com/vercel/next.js/issues/62566) - refactor createInfinitePromise to be re-used unresolveable thenable: [#&#8203;62595](https://github.com/vercel/next.js/issues/62595) - fix(build-output): show stack during CSR bailout warning: [#&#8203;62594](https://github.com/vercel/next.js/issues/62594) - Fix redirect under suspense boundary with basePath: [#&#8203;62597](https://github.com/vercel/next.js/issues/62597) - Ensure dynamic routes dont match \_next/static unexpectedly: [#&#8203;62559](https://github.com/vercel/next.js/issues/62559) - Fix metadata json manifest convention: [#&#8203;62615](https://github.com/vercel/next.js/issues/62615) - Migrate locale redirect handling to router-server: [#&#8203;62606](https://github.com/vercel/next.js/issues/62606) - fix(next-swc): Provide tokio context required for WASM plugins: [#&#8203;62441](https://github.com/vercel/next.js/issues/62441) - Update `swc_core` to `v0.90.12`: [#&#8203;62518](https://github.com/vercel/next.js/issues/62518) - Update Turbopack: [#&#8203;62632](https://github.com/vercel/next.js/issues/62632) - Fix instrumentation with only pages: [#&#8203;62622](https://github.com/vercel/next.js/issues/62622) - Fix: generateSitemaps in production giving 404: [#&#8203;62212](https://github.com/vercel/next.js/issues/62212) - Refactor flight-manifest-plugin to use compilation.entrypoints directly: [#&#8203;62636](https://github.com/vercel/next.js/issues/62636) - Fix Router Error Events in Shallow Routing by Skipping cancelHandler Creation: [#&#8203;61771](https://github.com/vercel/next.js/issues/61771) - DX: display highlited pesudo html when bad nesting html error occurred: [#&#8203;62590](https://github.com/vercel/next.js/issues/62590) - build(cargo): remove unused features: [#&#8203;62616](https://github.com/vercel/next.js/issues/62616) - feat(next-swc): lightningcss binding: [#&#8203;62604](https://github.com/vercel/next.js/issues/62604) - fix: Enable SearchParams to be displayed after redirect in Server Action: [#&#8203;62582](https://github.com/vercel/next.js/issues/62582) - fix(navigation): allow `useSelectedLayoutSegment(s)` in Pages Router: [#&#8203;62584](https://github.com/vercel/next.js/issues/62584) - Consistently use /\_not-found for not found page in App Router: [#&#8203;62679](https://github.com/vercel/next.js/issues/62679) - Add experimental config for navigation raf test: [#&#8203;62668](https://github.com/vercel/next.js/issues/62668) - Turbopack: remove unused code: [#&#8203;62690](https://github.com/vercel/next.js/issues/62690) - Revert "Ensure dynamic routes dont match \_next/static unexpectedly": [#&#8203;62691](https://github.com/vercel/next.js/issues/62691) - fix(turbopack): don't emit issues for deleted pages: [#&#8203;62012](https://github.com/vercel/next.js/issues/62012) - perf: don't emit issues via websocket for now: [#&#8203;59024](https://github.com/vercel/next.js/issues/59024) - add native css nesting support: [#&#8203;62644](https://github.com/vercel/next.js/issues/62644) - refactor(next-swc): remove unused features: [#&#8203;62696](https://github.com/vercel/next.js/issues/62696) - Upgrade mini-css-extract-plugin: [#&#8203;62698](https://github.com/vercel/next.js/issues/62698) - Update precompiled for mini-css-extract-plugin: [#&#8203;62699](https://github.com/vercel/next.js/issues/62699) - feat: display text diff for text mismatch hydration errors: [#&#8203;62684](https://github.com/vercel/next.js/issues/62684) - Fix lint check: [#&#8203;62702](https://github.com/vercel/next.js/issues/62702) - chore: remove unused helper: [#&#8203;62701](https://github.com/vercel/next.js/issues/62701) - Add param to debug PPR skeleton in dev: [#&#8203;62703](https://github.com/vercel/next.js/issues/62703) - Update font data: [#&#8203;62704](https://github.com/vercel/next.js/issues/62704) - Turbopack: remove node_modules error filter: [#&#8203;62586](https://github.com/vercel/next.js/issues/62586) - fix(error-overlay): improve a11y, minor refactors: [#&#8203;62723](https://github.com/vercel/next.js/issues/62723) - Handle top level errors coming from Turbopack entrypoints subscription: [#&#8203;62528](https://github.com/vercel/next.js/issues/62528) - Add compiler error for conflicting App Router and Pages Router in Turbopack: [#&#8203;62531](https://github.com/vercel/next.js/issues/62531) - fix dev overlay pseudo html collapsing: [#&#8203;62728](https://github.com/vercel/next.js/issues/62728) - Route static render error message: remove duplicate word: [#&#8203;62738](https://github.com/vercel/next.js/issues/62738) - Update version from backport: [#&#8203;62745](https://github.com/vercel/next.js/issues/62745) - Add a flag to disable `MergeCssChunksPlugin`: [#&#8203;62746](https://github.com/vercel/next.js/issues/62746) - refactor(cli): refactor cli to commander: [#&#8203;61877](https://github.com/vercel/next.js/issues/61877) - Turbopack: Trace server app render errors through source maps: [#&#8203;62611](https://github.com/vercel/next.js/issues/62611) - build(cargo): update turbopack: [#&#8203;62744](https://github.com/vercel/next.js/issues/62744) - Turbopack: sass support: [#&#8203;62717](https://github.com/vercel/next.js/issues/62717) - refactor(analysis): rust based page-static-info, deprecate js parse interface in next-swc: [#&#8203;61832](https://github.com/vercel/next.js/issues/61832) - fix: Add stricter check for "use server" exports: [#&#8203;62821](https://github.com/vercel/next.js/issues/62821) - fix(next-core): throw on invalid metadata handler: [#&#8203;62829](https://github.com/vercel/next.js/issues/62829) - Revert "Add experimental config for navigation raf test ([#&#8203;62668](https://github.com/vercel/next.js/issues/62668))": [#&#8203;62834](https://github.com/vercel/next.js/issues/62834) - Revert "refactor(analysis): rust based page-static-info, deprecate js parse interface in next-swc": [#&#8203;62838](https://github.com/vercel/next.js/issues/62838) - remove reducer unit tests: [#&#8203;62766](https://github.com/vercel/next.js/issues/62766) - fix(next-lint): do not pass absolute path to distDir: [#&#8203;62797](https://github.com/vercel/next.js/issues/62797) - Update to latest version: [#&#8203;62850](https://github.com/vercel/next.js/issues/62850) - fix "setBlocking is not a function" errors on StackBlitz: [#&#8203;62843](https://github.com/vercel/next.js/issues/62843) - Remove extra logic of Server Reference check for registering twice: [#&#8203;62486](https://github.com/vercel/next.js/issues/62486) - Update readme of [@&#8203;next/bundle-analyzer](https://github.com/next/bundle-analyzer) package: [#&#8203;62804](https://github.com/vercel/next.js/issues/62804) - Don't emit crossorigin attributes for `output: "export"` by default: [#&#8203;61211](https://github.com/vercel/next.js/issues/61211) - apply some transforms on foreign code too: [#&#8203;62827](https://github.com/vercel/next.js/issues/62827) - update turbopack: [#&#8203;62884](https://github.com/vercel/next.js/issues/62884) - refactor: rename isAppDirEnabled to hasAppDir: [#&#8203;62837](https://github.com/vercel/next.js/issues/62837) - bump [@&#8203;edge-runtime/cookies](https://github.com/edge-runtime/cookies) for Partitioned cookie support: [#&#8203;62889](https://github.com/vercel/next.js/issues/62889) - refactor(next): fix spacing on auto-generated root layout: [#&#8203;62769](https://github.com/vercel/next.js/issues/62769) - fix(cli): fix allowRetry when using port 3000: [#&#8203;62840](https://github.com/vercel/next.js/issues/62840) - Fix: missing crossorigin property on manifest link: [#&#8203;62873](https://github.com/vercel/next.js/issues/62873) - Turbopack: Trace edge runtime app render errors through source maps: [#&#8203;62901](https://github.com/vercel/next.js/issues/62901) - fix merge css plugin to account for css order: [#&#8203;62927](https://github.com/vercel/next.js/issues/62927) - fix(next-api): correct font manifest generation: [#&#8203;62916](https://github.com/vercel/next.js/issues/62916) - feat(error-overlay): notify about missing `html`/`body` in root layout: [#&#8203;62815](https://github.com/vercel/next.js/issues/62815) - fix graph update: [#&#8203;62933](https://github.com/vercel/next.js/issues/62933) - refactor(error-overlay): improve server code for webpack/Turbopack middleware: [#&#8203;62396](https://github.com/vercel/next.js/issues/62396) - feat(error-overlay): version staleness in Pages Router: [#&#8203;62942](https://github.com/vercel/next.js/issues/62942) - feat: Introduce lightningcss-loader for webpack users: [#&#8203;61327](https://github.com/vercel/next.js/issues/61327) - feat(eslint): enhance `no-unwanted-polyfill` w/ new endpoints: [#&#8203;62719](https://github.com/vercel/next.js/issues/62719) - simplify `streamToString` method from `node-web-streams.helper.ts`: [#&#8203;62841](https://github.com/vercel/next.js/issues/62841) - Allow ppr only flag in test mode: [#&#8203;62911](https://github.com/vercel/next.js/issues/62911) - Upgrade to latest [@&#8203;edge-runtime](https://github.com/edge-runtime) packages: [#&#8203;62955](https://github.com/vercel/next.js/issues/62955) - chore(next-font): update [@&#8203;capsize/metrics](https://github.com/capsize/metrics) package to the latest: [#&#8203;62896](https://github.com/vercel/next.js/issues/62896) - Remove Payload from server-external-packages.json: [#&#8203;62965](https://github.com/vercel/next.js/issues/62965) - Pass whole prefetch entry rather than status property: [#&#8203;62345](https://github.com/vercel/next.js/issues/62345) - build: Update `swc_core` to `v0.90.17`: [#&#8203;62924](https://github.com/vercel/next.js/issues/62924) - refactor(ts): type `fastRefresh`: [#&#8203;62848](https://github.com/vercel/next.js/issues/62848) - \[error overlay] move missing tags error inside error overlay: [#&#8203;62993](https://github.com/vercel/next.js/issues/62993) - Update turbopack: [#&#8203;62971](https://github.com/vercel/next.js/issues/62971) - fix(next-core): honor basepath for the metadata property: [#&#8203;62846](https://github.com/vercel/next.js/issues/62846) - fix(next-core): do not apply ecma transforms for custom js rules: [#&#8203;62831](https://github.com/vercel/next.js/issues/62831) - feat(next): fallback lightning if swc/wasm loaded: [#&#8203;62952](https://github.com/vercel/next.js/issues/62952) - Fix the plugin state for async modules in webpack plugins: [#&#8203;62998](https://github.com/vercel/next.js/issues/62998) - Turbopack + pages router: recover from runtime errors by reloading: [#&#8203;63024](https://github.com/vercel/next.js/issues/63024) - Enable minification for Turbopack: [#&#8203;62994](https://github.com/vercel/next.js/issues/62994) - app layouts/pages depend on shared main files: [#&#8203;63042](https://github.com/vercel/next.js/issues/63042) - DX: add route context to dynamic errors for app routes: [#&#8203;62844](https://github.com/vercel/next.js/issues/62844) - Fix metadata url cases should not append with trailing slash: [#&#8203;63050](https://github.com/vercel/next.js/issues/63050) - Turbopack: Decode module component when tracing stack frames: [#&#8203;63070](https://github.com/vercel/next.js/issues/63070) - build(cargo): bump up turbopack: [#&#8203;63073](https://github.com/vercel/next.js/issues/63073) - OTEL: add next.rsc attribute for RSC requests: [#&#8203;63074](https://github.com/vercel/next.js/issues/63074) - Correctly deserialize `undefined` unstable_cache data: [#&#8203;59126](https://github.com/vercel/next.js/issues/59126) - refactor(error-overlay): unify Pages/App router error overlay source: [#&#8203;62939](https://github.com/vercel/next.js/issues/62939) - feat(turbopack): Enable `lightningcss` for turbopack by default: [#&#8203;62565](https://github.com/vercel/next.js/issues/62565) - ignore fully dynamic requests on server side: [#&#8203;62949](https://github.com/vercel/next.js/issues/62949) - Refactor define-env-plugin to have stricter types: [#&#8203;63128](https://github.com/vercel/next.js/issues/63128) - \[PPR] Support rewrites in middleware: [#&#8203;63071](https://github.com/vercel/next.js/issues/63071) - Fix webpack HMR for pages on the edge runtime: [#&#8203;60881](https://github.com/vercel/next.js/issues/60881) - fix typo in server/config.ts: [#&#8203;62795](https://github.com/vercel/next.js/issues/62795) - ensure mpa navigations to the same URL work after restoring from bfcache: [#&#8203;63155](https://github.com/vercel/next.js/issues/63155) - Ensure PromiseLikeOfReactNode is not included in .d.ts files: [#&#8203;63185](https://github.com/vercel/next.js/issues/63185) - Ensure undefined values end up being replaced: [#&#8203;63138](https://github.com/vercel/next.js/issues/63138) - fix: x-forwarded-port header is 'undefined' when no port in url: [#&#8203;60484](https://github.com/vercel/next.js/issues/60484) - Fix generateMetadata race condition: [#&#8203;63169](https://github.com/vercel/next.js/issues/63169) - feat(next-core): apply invalid import assertion on the remaining contexts: [#&#8203;63146](https://github.com/vercel/next.js/issues/63146) - build(cargo): bump up turbopack: [#&#8203;63205](https://github.com/vercel/next.js/issues/63205) - add support for assets in edge: [#&#8203;63209](https://github.com/vercel/next.js/issues/63209) - fix: Loose Server Actions runtime check: [#&#8203;63200](https://github.com/vercel/next.js/issues/63200) - fix(log): improve error when dynamic code eval is disallowed: [#&#8203;62999](https://github.com/vercel/next.js/issues/62999) - fix(error-overlay): strip line+column from webpack internal frames: [#&#8203;63133](https://github.com/vercel/next.js/issues/63133) - fix revalidation issue with route handlers: [#&#8203;63213](https://github.com/vercel/next.js/issues/63213) - fix(error-overlay): show Turbopack indicator for any staleness level: [#&#8203;63130](https://github.com/vercel/next.js/issues/63130) - fix: re-export internal path: [#&#8203;63222](https://github.com/vercel/next.js/issues/63222) - build: Update turbopack: [#&#8203;63229](https://github.com/vercel/next.js/issues/63229) - make CacheNode properties non-optional: [#&#8203;63219](https://github.com/vercel/next.js/issues/63219) - Implement new runtime_type for Turbopack: [#&#8203;63212](https://github.com/vercel/next.js/issues/63212) - Use SWC to valid client next/navigation hooks usage in server components: [#&#8203;63160](https://github.com/vercel/next.js/issues/63160) - chore: Update `swc_core` to `v0.90.21`: [#&#8203;63031](https://github.com/vercel/next.js/issues/63031) - fix(turbopack): Do not report hmr timing twice: [#&#8203;63227](https://github.com/vercel/next.js/issues/63227) - enable `optimizeServerReact` by default: [#&#8203;62658](https://github.com/vercel/next.js/issues/62658) - feat(turbopack): emit well known error into cli: [#&#8203;63218](https://github.com/vercel/next.js/issues/63218) - feat: add `deploymentId` config: [#&#8203;63198](https://github.com/vercel/next.js/issues/63198) - Fix middleware catch-all rewrite case: [#&#8203;63254](https://github.com/vercel/next.js/issues/63254) - fix(route-handlers): make sure preflight has CORS headers: [#&#8203;63264](https://github.com/vercel/next.js/issues/63264) - fix(turbopack): Remove error overlay when issue is resolved: [#&#8203;62983](https://github.com/vercel/next.js/issues/62983) - Disable cache in testmode: [#&#8203;63265](https://github.com/vercel/next.js/issues/63265) - Turbopack: app externals test case improvements: [#&#8203;62871](https://github.com/vercel/next.js/issues/62871) - build: Update turbopack: [#&#8203;63273](https://github.com/vercel/next.js/issues/63273) - fix: hydration error display for text under tag case: [#&#8203;63288](https://github.com/vercel/next.js/issues/63288) - Fix URL displayed in Server Action `bodysizelimit` error: [#&#8203;63295](https://github.com/vercel/next.js/issues/63295) - Store loading data in CacheNode: [#&#8203;62346](https://github.com/vercel/next.js/issues/62346) - fix(turbopack): Remove error overlay when `pages/_app` is fixed: [#&#8203;63306](https://github.com/vercel/next.js/issues/63306) - Ensure changes in optimizePackageImports invalidate webpack cache: [#&#8203;63284](https://github.com/vercel/next.js/issues/63284) - Polish the display color styles for component diff: [#&#8203;63342](https://github.com/vercel/next.js/issues/63342) - Turbopack HMR: Log when more errors cause full page reload: [#&#8203;63220](https://github.com/vercel/next.js/issues/63220) - Fixes typo in Route handler static generation error handling: [#&#8203;63345](https://github.com/vercel/next.js/issues/63345) - Add JSM (ESM) support for next/lib/find-config: [#&#8203;63109](https://github.com/vercel/next.js/issues/63109) - fix(error-overlay): matching html tag with brackets in hydration error: [#&#8203;63365](https://github.com/vercel/next.js/issues/63365) - add conditions for webpack loader rules: [#&#8203;63333](https://github.com/vercel/next.js/issues/63333) - fix transform of files ending with d: [#&#8203;63367](https://github.com/vercel/next.js/issues/63367) - Use correct protocol and hostname for internal redirections in Server Actions: [#&#8203;63389](https://github.com/vercel/next.js/issues/63389) - bug: Fields truncated when submitting form using Server Actions: [#&#8203;59877](https://github.com/vercel/next.js/issues/59877) - New CSS chunking algorithm: [#&#8203;63157](https://github.com/vercel/next.js/issues/63157) - Ensure all metadata files have missing default export errors in Turbopack: [#&#8203;63399](https://github.com/vercel/next.js/issues/63399) - Code refactor: [#&#8203;63391](https://github.com/vercel/next.js/issues/63391) - feat(error-overlay): handle script under html hydration error: [#&#8203;63403](https://github.com/vercel/next.js/issues/63403) - Add Bun lockfile to project root resolving heuristic: [#&#8203;63112](https://github.com/vercel/next.js/issues/63112) - build(package): pin typescript-eslint/parser for supported node.js: [#&#8203;63424](https://github.com/vercel/next.js/issues/63424) - fix(next-core): carry over original segment config to metadata route: [#&#8203;63419](https://github.com/vercel/next.js/issues/63419) - fix `x-forwarded-port` header: [#&#8203;63303](https://github.com/vercel/next.js/issues/63303) - build(cargo): bump up turbopack: [#&#8203;63429](https://github.com/vercel/next.js/issues/63429) - Turbopack HMR: Reload when recovering from server-side errors: [#&#8203;63434](https://github.com/vercel/next.js/issues/63434) - Eliminate unnecessary decode operations in `node-web-streams-helpers.ts`: [#&#8203;63427](https://github.com/vercel/next.js/issues/63427) - Update React from [`6c3b8db`](https://github.com/vercel/next.js/commit/6c3b8dbfe) to [`14898b6`](https://github.com/vercel/next.js/commit/14898b6a9): [#&#8203;63439](https://github.com/vercel/next.js/issues/63439) - chore(next/font): update [@&#8203;capsizecss/metrics](https://github.com/capsizecss/metrics) package to the latest: [#&#8203;63440](https://github.com/vercel/next.js/issues/63440) - update turbopack: [#&#8203;63475](https://github.com/vercel/next.js/issues/63475) - Fix instant loading states after invalidating prefetch cache: [#&#8203;63256](https://github.com/vercel/next.js/issues/63256) - Update tags limit handling for max items: [#&#8203;63486](https://github.com/vercel/next.js/issues/63486) - feat(next-core): support unsupported module runtime error: [#&#8203;63491](https://github.com/vercel/next.js/issues/63491) - Update RSC etag generation handling: [#&#8203;63336](https://github.com/vercel/next.js/issues/63336) - Simplify `createRootLayoutValidatorStream`: [#&#8203;63484](https://github.com/vercel/next.js/issues/63484) - Fix interception/detail routes being triggered by router refreshes: [#&#8203;63263](https://github.com/vercel/next.js/issues/63263) - route/middleware/instrumentation use server assets instead of client assets: [#&#8203;62134](https://github.com/vercel/next.js/issues/62134) - feat: add support for localizations in sitemap generator: [#&#8203;53765](https://github.com/vercel/next.js/issues/53765) - Turbopack: Fail when module type is unhandled: [#&#8203;63535](https://github.com/vercel/next.js/issues/63535) - feat(custom-transform): middleware dynamic assert transform: [#&#8203;63538](https://github.com/vercel/next.js/issues/63538) - fix: call instrumentationHook earlier for prod server: [#&#8203;63536](https://github.com/vercel/next.js/issues/63536) - Revert "feat(next-core): support unsupported module runtime error ([#&#8203;63491](https://github.com/vercel/next.js/issues/63491))": [#&#8203;63575](https://github.com/vercel/next.js/issues/63575) - Upgrades enhanced-resolve: [#&#8203;63499](https://github.com/vercel/next.js/issues/63499) - Improve experimental test proxy: [#&#8203;63567](https://github.com/vercel/next.js/issues/63567) - Remove the erroring on force-dynamic in static generation for app route: [#&#8203;63526](https://github.com/vercel/next.js/issues/63526) - the argument might be written with underscores: [#&#8203;63600](https://github.com/vercel/next.js/issues/63600) - Remove lodash from external packages list: [#&#8203;63601](https://github.com/vercel/next.js/issues/63601) - upgrade [@&#8203;edge-runtime/cookies](https://github.com/edge-runtime/cookies): [#&#8203;63602](https://github.com/vercel/next.js/issues/63602) - Add alias for react-dom react-server condition: [#&#8203;63588](https://github.com/vercel/next.js/issues/63588) - Revert "Revert "feat(next-core): support unsupported module runtime error ([#&#8203;63491](https://github.com/vercel/next.js/issues/63491))"": [#&#8203;63609](https://github.com/vercel/next.js/issues/63609) - Enable all pages under the browser context to proxy to the test proxy: [#&#8203;63610](https://github.com/vercel/next.js/issues/63610) - fix(next-core): refine context for unsupported edge imports: [#&#8203;63622](https://github.com/vercel/next.js/issues/63622) - Update turbopack: [#&#8203;63541](https://github.com/vercel/next.js/issues/63541) - Fix RSC react-dom aliases for edge: [#&#8203;63619](https://github.com/vercel/next.js/issues/63619) - Move Playwright to be a peerDependency of next.js: [#&#8203;63530](https://github.com/vercel/next.js/issues/63530) - fix(dev-overlay): align codeframe to formatIssue: [#&#8203;63624](https://github.com/vercel/next.js/issues/63624) - Improve TypeScript plugin for server boundary: [#&#8203;63667](https://github.com/vercel/next.js/issues/63667) - perf: conditionally import Telemetry: [#&#8203;63574](https://github.com/vercel/next.js/issues/63574) - feat(error-overlay): style tweaks: [#&#8203;63522](https://github.com/vercel/next.js/issues/63522) - Auto map optimizePackageImports to transpilePackages for pages: [#&#8203;63537](https://github.com/vercel/next.js/issues/63537) - Add Next.js version to process title: [#&#8203;63686](https://github.com/vercel/next.js/issues/63686) - generate the same next/font modules for the same options: [#&#8203;63513](https://github.com/vercel/next.js/issues/63513) - feat(log): improve dev/build logs: [#&#8203;62946](https://github.com/vercel/next.js/issues/62946) - Update font data: [#&#8203;63691](https://github.com/vercel/next.js/issues/63691) - Polish dev-overlay text styling: [#&#8203;63721](https://github.com/vercel/next.js/issues/63721) - \[PPR] Dynamic API Debugging: [#&#8203;61798](https://github.com/vercel/next.js/issues/61798) - Rename encryption key generation code: [#&#8203;63730](https://github.com/vercel/next.js/issues/63730) - ensure null loading boundaries still render a Suspense boundary: [#&#8203;63726](https://github.com/vercel/next.js/issues/63726) - perf: download and save mkcert in stream: [#&#8203;63527](https://github.com/vercel/next.js/issues/63527) - prevent router markers from leaking: [#&#8203;63606](https://github.com/vercel/next.js/issues/63606) - Turbopack: fix allocation inefficiency: [#&#8203;63738](https://github.com/vercel/next.js/issues/63738) - Fix ServerAction rejection reason: [#&#8203;63744](https://github.com/vercel/next.js/issues/63744) - Respect non 200 status to page static generation response: [#&#8203;63731](https://github.com/vercel/next.js/issues/63731) - Turbopack: parallelize app structure: [#&#8203;63707](https://github.com/vercel/next.js/issues/63707) - fixes to next.js tracing: [#&#8203;63673](https://github.com/vercel/next.js/issues/63673) - fext(next-core): inherit root layout segment config for the routes: [#&#8203;63683](https://github.com/vercel/next.js/issues/63683) - add tracing to server actions transform: [#&#8203;63773](https://github.com/vercel/next.js/issues/63773) - remove left-over debugging: [#&#8203;63774](https://github.com/vercel/next.js/issues/63774) - update turbopack: [#&#8203;63778](https://github.com/vercel/next.js/issues/63778) - fix revalidation/refresh behavior with parallel routes: [#&#8203;63607](https://github.com/vercel/next.js/issues/63607) - fix router revalidation behavior for dynamic interception routes: [#&#8203;63768](https://github.com/vercel/next.js/issues/63768) - feat(custom-transforms): partial page-static-info visitors: [#&#8203;63741](https://github.com/vercel/next.js/issues/63741) - Ensure Webpack config shows a warning when using Turbopack: [#&#8203;63822](https://github.com/vercel/next.js/issues/63822) - feat(turbopack): emit warning into logger: [#&#8203;63780](https://github.com/vercel/next.js/issues/63780) - feat(custom-transform): more static info warning: [#&#8203;63837](https://github.com/vercel/next.js/issues/63837) - skip HEAD request in server action redirect: [#&#8203;63819](https://github.com/vercel/next.js/issues/63819) - OTEL: use the current context when creating a root span: [#&#8203;63825](https://github.com/vercel/next.js/issues/63825) - Turbopack: Fail when `next/font` is used in `_document`: [#&#8203;63788](https://github.com/vercel/next.js/issues/63788) - Move key generation to the earlier stage: [#&#8203;63832](https://github.com/vercel/next.js/issues/63832) - fix double redirect when using a loading boundary: [#&#8203;63786](https://github.com/vercel/next.js/issues/63786) - fix: default relative canonical url should not contain search: [#&#8203;63843](https://github.com/vercel/next.js/issues/63843) - fix(next-typescript-plugin): allow call expression for server actions: [#&#8203;63748](https://github.com/vercel/next.js/issues/63748) - fix: avoid metadata viewport warning during manually merging metadata: [#&#8203;63845](https://github.com/vercel/next.js/issues/63845) - feat(next-core): set nextconfigoutput correctly: [#&#8203;63848](https://github.com/vercel/next.js/issues/63848) - Ensure we dedupe fetch requests properly during page revalidate: [#&#8203;63849](https://github.com/vercel/next.js/issues/63849) - feat(next-swc): Pass names of side-effect-free packages: [#&#8203;63268](https://github.com/vercel/next.js/issues/63268) - fix(turbopack): loosen warning log guards: [#&#8203;63880](https://github.com/vercel/next.js/issues/63880) - fix: skip checking rewrites with an empty has array in isInterceptionRouteRewrite: [#&#8203;63873](https://github.com/vercel/next.js/issues/63873) - fix: bundle fetching with asset prefix: [#&#8203;63627](https://github.com/vercel/next.js/issues/63627) - fix logic error in parallel route catch-all normalization: [#&#8203;63879](https://github.com/vercel/next.js/issues/63879) - ensure custom amp validator path is used if provided: [#&#8203;63940](https://github.com/vercel/next.js/issues/63940) - chore: remove useless any: [#&#8203;63910](https://github.com/vercel/next.js/issues/63910) - Update hover behaviour note in Link JSDoc comment: [#&#8203;60525](https://github.com/vercel/next.js/issues/60525) - fix: pass `nonce` to `next/script` with `afterInteractive` strategy: [#&#8203;56995](https://github.com/vercel/next.js/issues/56995) - add experimental client router cache config: [#&#8203;62856](https://github.com/vercel/next.js/issues/62856) - add telemetry events for ppr & staleTimes experimental flags: [#&#8203;63981](https://github.com/vercel/next.js/issues/63981) - fix server actions not bypassing prerender cache in all cases when deployed: [#&#8203;63978](https://github.com/vercel/next.js/issues/63978) - fix(next): `next build --debug` log output layout is broken: [#&#8203;63193](https://github.com/vercel/next.js/issues/63193) - Fix abort condition for requests: [#&#8203;64000](https://github.com/vercel/next.js/issues/64000) - fix(log): skip logging non-route requests: [#&#8203;63973](https://github.com/vercel/next.js/issues/63973) - Ensure unstable_cache bypasses for draft mode: [#&#8203;64007](https://github.com/vercel/next.js/issues/64007) - fix interception route refresh behavior with dynamic params: [#&#8203;64006](https://github.com/vercel/next.js/issues/64006) - fix(turbopack): throws api issues: [#&#8203;64032](https://github.com/vercel/next.js/issues/64032) - fix(turbopack): emit loadable manifest for app: [#&#8203;64046](https://github.com/vercel/next.js/issues/64046) - feat(turbopack): Print error message for `next/font` fetching failure: [#&#8203;64008](https://github.com/vercel/next.js/issues/64008) - Fix status code for /\_not-found route: [#&#8203;64058](https://github.com/vercel/next.js/issues/64058) - fix: fixes cookie override during redirection from server action: [#&#8203;61633](https://github.com/vercel/next.js/issues/61633) - Add flag for preloading all server chunks: [#&#8203;64084](https://github.com/vercel/next.js/issues/64084) - Update rust-toolchain to `nightly-2024-04-03`: [#&#8203;64048](https://github.com/vercel/next.js/issues/64048) - fix refreshing inactive segments that contained searchParams: [#&#8203;64086](https://github.com/vercel/next.js/issues/64086) - perf: improve next server static performance: [#&#8203;64098](https://github.com/vercel/next.js/issues/64098) - fix(log): tweak coloring: [#&#8203;64106](https://github.com/vercel/next.js/issues/64106) - Ensure static generation storage is accessed correctly: [#&#8203;64088](https://github.com/vercel/next.js/issues/64088) - Ensure empty config with Turbopack does not show webpack warning: [#&#8203;64109](https://github.com/vercel/next.js/issues/64109) - fix encoding for filenames containing `?` or `#`: [#&#8203;58293](https://github.com/vercel/next.js/issues/58293) - Rework experimental preload entries handling: [#&#8203;64125](https://github.com/vercel/next.js/issues/64125) - Fix [@&#8203;opentelemetry/api](https://github.com/opentelemetry/api) aliasing for webpack: [#&#8203;64085](https://github.com/vercel/next.js/issues/64085) - style(dev-overlay): refine the error message header styling: [#&#8203;63823](https://github.com/vercel/next.js/issues/63823) - hotfix(next):`next lint` installs `eslint@9` which includes breaking changes: [#&#8203;64141](https://github.com/vercel/next.js/issues/64141) - feat(turbopack): Align behavior for `link rel="preconnect"` with webpack mode: [#&#8203;64011](https://github.com/vercel/next.js/issues/64011) - feat: allow `module: Preserve` tsconfig option: [#&#8203;64110](https://github.com/vercel/next.js/issues/64110) - ensure seeded prefetch entry is renewed after expiry: [#&#8203;64175](https://github.com/vercel/next.js/issues/64175) - Fix hydration error higlight when tag matched multi times: [#&#8203;64133](https://github.com/vercel/next.js/issues/64133) - test(turbopack): Add -Wl,--warn-unresolved-symbols to next-swc-napi on Linux: [#&#8203;64049](https://github.com/vercel/next.js/issues/64049) - feat: Do not mangle `AbortSignal` to avoid breaking `node-fetch`: [#&#8203;58534](https://github.com/vercel/next.js/issues/58534) - Turbopack: prefer local opentelemetry version: [#&#8203;64206](https://github.com/vercel/next.js/issues/64206) - chore: externalize undici for bundling: [#&#8203;64209](https://github.com/vercel/next.js/issues/64209) - Add a mode to next build to make it easier to debug memory issues: [#&#8203;63869](https://github.com/vercel/next.js/issues/63869) - forward missing server actions to valid worker if one exists: [#&#8203;64227](https://github.com/vercel/next.js/issues/64227) - feat(next/image): add `overrideSrc` prop: [#&#8203;64221](https://github.com/vercel/next.js/issues/64221) - fix(fetch-cache): add check for updated tags when checking same cache key: [#&#8203;63547](https://github.com/vercel/next.js/issues/63547) - provide revalidateReason to getStaticProps: [#&#8203;64258](https://github.com/vercel/next.js/issues/64258) - chore(cli): fix the order `--experimental-debug-memory-usage` so it's alphabetical: [#&#8203;64264](https://github.com/vercel/next.js/issues/64264) - update turbopack: [#&#8203;64257](https://github.com/vercel/next.js/issues/64257) - chore: fix some typos: [#&#8203;64276](https://github.com/vercel/next.js/issues/64276) - Ensure configuration is checked for Turbopack build: [#&#8203;64247](https://github.com/vercel/next.js/issues/64247) - Update font data: [#&#8203;64277](https://github.com/vercel/next.js/issues/64277) - Fix css FOUC in dynamic component: [#&#8203;64294](https://github.com/vercel/next.js/issues/64294) - \[turbopack] Fix css FOUC in dynamic component: [#&#8203;64021](https://github.com/vercel/next.js/issues/64021) - fix: show the error message if `images.loaderFile` doesn't export a default function: [#&#8203;64036](https://github.com/vercel/next.js/issues/64036) ##### Documentation Changes - docs: Improve `useSearchParams` bailout error page: [#&#8203;60852](https://github.com/vercel/next.js/issues/60852) - docs: fix JS/TS code block: [#&#8203;60854](https://github.com/vercel/next.js/issues/60854) - Docs: Update parallel routes docs, add `default.js` pt 1.: [#&#8203;60806](https://github.com/vercel/next.js/issues/60806) - docs: another fix for code block: [#&#8203;60856](https://github.com/vercel/next.js/issues/60856) - correct description of `skipMiddlewareUrlNormalize` in advanced middleware flags: [#&#8203;60841](https://github.com/vercel/next.js/issues/60841) - Adds a link to CSP where it's first referenced in the headers docs: [#&#8203;60871](https://github.com/vercel/next.js/issues/60871) - Add documentation page on video optimization: [#&#8203;60574](https://github.com/vercel/next.js/issues/60574) - docs: small tweaks on video docs: [#&#8203;60902](https://github.com/vercel/next.js/issues/60902) - docs: small tweak to videos: [#&#8203;60904](https://github.com/vercel/next.js/issues/60904) - docs: clarify redirects behavior with pages router: [#&#8203;60610](https://github.com/vercel/next.js/issues/60610) - docs: mention missing optimized by default packages in `optimizePackageImports`: [#&#8203;60058](https://github.com/vercel/next.js/issues/60058) - Improves generateViewport documentation: [#&#8203;60396](https://github.com/vercel/next.js/issues/60396) - docs: streaming while self-hosting must disable buffering: [#&#8203;60943](https://github.com/vercel/next.js/issues/60943) - Update userScalable property in viewport object and user-scalable in meta tag: [#&#8203;60946](https://github.com/vercel/next.js/issues/60946) - docs: updated the getStaticProps function name: [#&#8203;60949](https://github.com/vercel/next.js/issues/60949) - update edge and nodejs runtime doc: [#&#8203;60801](https://github.com/vercel/next.js/issues/60801) - Docs: Add link to bloom filter example: [#&#8203;60987](https://github.com/vercel/next.js/issues/60987) - Update code example on 01-pages-and-layouts.mdx: [#&#8203;60963](https://github.com/vercel/next.js/issues/60963) - docs: clarify nginx buffering disable: [#&#8203;61010](https://github.com/vercel/next.js/issues/61010) - Docs: Share Redirecting docs with /pages: [#&#8203;61083](https://github.com/vercel/next.js/issues/61083) - Fix `<AppOnly>` typo in docs: [#&#8203;61103](https://github.com/vercel/next.js/issues/61103) - Docs: Correct JavaScript React Component File Extension to .jsx in '01-vitest.mdx': [#&#8203;61087](https://github.com/vercel/next.js/issues/61087) - Docs: Update wording on opting out of the Router Cache: [#&#8203;61123](https://github.com/vercel/next.js/issues/61123) - Fixed typo in docs: [#&#8203;61118](https://github.com/vercel/next.js/issues/61118) - Combine Pages/App authentication docs: [#&#8203;60848](https://github.com/vercel/next.js/issues/60848) - Docs: Add note about calling redirect after `try/catch`: [#&#8203;61138](https://github.com/vercel/next.js/issues/61138) - OpenTelemetry: update docs for new [@&#8203;vercel/otel](https://github.com/vercel/otel): [#&#8203;61044](https://github.com/vercel/next.js/issues/61044) - docs: fix Auth0 typo in authentication: [#&#8203;61171](https://github.com/vercel/next.js/issues/61171) - Update generate-sitemaps.mdx: [#&#8203;61167](https://github.com/vercel/next.js/issues/61167) - Add dot to regex chars in rewrites.mdx: [#&#8203;61095](https://github.com/vercel/next.js/issues/61095) - Refine revalidatePath `type` argument: [#&#8203;61159](https://github.com/vercel/next.js/issues/61159) - Docs: Add note about `revalidatePath` invalidating router cache: [#&#8203;61142](https://github.com/vercel/next.js/issues/61142) - Docs: Improve and add new parallel routes examples: [#&#8203;60981](https://github.com/vercel/next.js/issues/60981) - chore(docs): fix docs for static assets (`public`): [#&#8203;61225](https://github.com/vercel/next.js/issues/61225) - Docs: Adjust message about RootLayout: [#&#8203;61199](https://github.com/vercel/next.js/issues/61199) - docs: add Lucia auth: [#&#8203;61255](https://github.com/vercel/next.js/issues/61255) - Make server actions `maxDuration` timeout more clear in documentation: [#&#8203;60005](https://github.com/vercel/next.js/issues/60005) - docs(02-jest): fixes failing test in the tutorial: [#&#8203;61272](https://github.com/vercel/next.js/issues/61272) - docs: typo in page title: [#&#8203;61267](https://github.com/vercel/next.js/issues/61267) - Removed an extra braces and comma from doc (},): [#&#8203;61250](https://github.com/vercel/next.js/issues/61250) - Docs: Fix headings in Parallel Routes page: [#&#8203;61328](https://github.com/vercel/next.js/issues/61328) - OpenTelemetry: clarify Edge runtime support: [#&#8203;61338](https://github.com/vercel/next.js/issues/61338) - chore: update docs around redirect(): [#&#8203;61334](https://github.com/vercel/next.js/issues/61334) - add the middleware.ts API reference file convention: [#&#8203;61037](https://github.com/vercel/next.js/issues/61037) - Remove the regions option from the config section of the middleware file conventions doc: [#&#8203;61425](https://github.com/vercel/next.js/issues/61425) - Docs: Update migration wording for /pages: [#&#8203;61453](https://github.com/vercel/next.js/issues/61453) - Docs: Add `instrumentation.ts` API reference, improve instrumentation docs: [#&#8203;61403](https://github.com/vercel/next.js/issues/61403) - Docs: Document prefetch `null` for App Router: [#&#8203;61203](https://github.com/vercel/next.js/issues/61203) - Docs: Add note on `default.js` receiving params: [#&#8203;61454](https://github.com/vercel/next.js/issues/61454) - chore(docs): add `// @&#8203;ts-check` to `next.config.js` docs: [#&#8203;61543](https://github.com/vercel/next.js/issues/61543) - Update 03-linking-and-navigating.mdx: [#&#8203;61622](https://github.com/vercel/next.js/issues/61622) - chore(docs): add auto closing tag to <source>: [#&#8203;61546](https://github.com/vercel/next.js/issues/61546) - Docs: Add Kinde to authentication docs: [#&#8203;61460](https://github.com/vercel/next.js/issues/61460) - docs: update useParams examples and pages usage: [#&#8203;61595](https://github.com/vercel/next.js/issues/61595) - docs: update style9 to stylex: [#&#8203;61646](https://github.com/vercel/next.js/issues/61646) - Mobile Friendly Test was retired: [#&#8203;61647](https://github.com/vercel/next.js/issues/61647) - Fixed [#&#8203;61434](https://github.com/vercel/next.js/issues/61434) : Docs: Duplicated code snippets: [#&#8203;61446](https://github.com/vercel/next.js/issues/61446) - Add case-sensitive note for revalidateTag/revalidatePath: [#&#8203;61729](https://github.com/vercel/next.js/issues/61729) - fix: showing incorrect filename in example: [#&#8203;61736](https://github.com/vercel/next.js/issues/61736) - Update 02-server-actions-and-mutations.mdx: [#&#8203;61756](https://github.com/vercel/next.js/issues/61756) - Fix closing a modal example in parallel routes docs: [#&#8203;61819](https://github.com/vercel/next.js/issues/61819) - docs: Example mismatch when changing language JS/TS : [#&#8203;61833](https://github.com/vercel/next.js/issues/61833) - Fix closing a modal example in parallel routes docs: [#&#8203;61819](https://github.com/vercel/next.js/issues/61819) - docs: Example mismatch when changing language JS/TS : [#&#8203;61833](https://github.com/vercel/next.js/issues/61833) - docs: add Page Router only section for beforeInteractive: [#&#8203;61839](https://github.com/vercel/next.js/issues/61839) - docs: update API reference for <Script> (switch to `_document.js`): [#&#8203;61875](https://github.com/vercel/next.js/issues/61875) - docs: migrating from CRA: [#&#8203;61866](https://github.com/vercel/next.js/issues/61866) - Docs: Address community feedback: [#&#8203;61857](https://github.com/vercel/next.js/issues/61857) - docs: follow up from CRA docs: [#&#8203;61893](https://github.com/vercel/next.js/issues/61893) - docs(cli): fix next info section title and re-order: [#&#8203;61895](https://github.com/vercel/next.js/issues/61895) - docs: fix typo: [#&#8203;61943](https://github.com/vercel/next.js/issues/61943) - close the missing `}` in javascript function in image docs page: [#&#8203;61934](https://github.com/vercel/next.js/issues/61934) - chore: fix lint: [#&#8203;61950](https://github.com/vercel/next.js/issues/61950) - docs(errors): fix typo: [#&#8203;61957](https://github.com/vercel/next.js/issues/61957) - docs: update Auth.js name to NextAuth.js: [#&#8203;61974](https://github.com/vercel/next.js/issues/61974) - docs: add link to Blob: [#&#8203;62056](https://github.com/vercel/next.js/issues/62056) - Add puppeteer-core to serverComponentsExternalPackages.mdx: [#&#8203;62156](https://github.com/vercel/next.js/issues/62156) - Fix extra `const` in video docs: [#&#8203;62155](https://github.com/vercel/next.js/issues/62155) - Docs: update link.mdx: [#&#8203;61508](https://github.com/vercel/next.js/issues/61508) - docs: fix srclang prop: [#&#8203;62164](https://github.com/vercel/next.js/issues/62164) - Fix 02-pages-and-layouts.mdx to show Good to know and contents in the same box: [#&#8203;62203](https://github.com/vercel/next.js/issues/62203) - docs: fix page.js file name in 02-pages-and-layouts.mdx: [#&#8203;62221](https://github.com/vercel/next.js/issues/62221) - docs(cli): tweak `next info` docs: [#&#8203;62274](https://github.com/vercel/next.js/issues/62274) - docs: Update unstable_cache.mdx with important info about dynamic data: [#&#8203;62202](https://github.com/vercel/next.js/issues/62202) - Fix typo in unstable_cache.mdx: [#&#8203;62301](https://github.com/vercel/next.js/issues/62301) - docs: add an explanation about prefetch on hover to the link.mdx: [#&#8203;62182](https://github.com/vercel/next.js/issues/62182) - docs: fix web-vitals.tsx file path for second example: [#&#8203;62387](https://github.com/vercel/next.js/issues/62387) - better reference for what is serializable by React: [#&#8203;62405](https://github.com/vercel/next.js/issues/62405) - Updating Cloudinary Video Resources: [#&#8203;61959](https://github.com/vercel/next.js/issues/61959) - Revert "docs(errors): fix typo": [#&#8203;62411](https://github.com/vercel/next.js/issues/62411) - docs: add current state argument to authenticate function: [#&#8203;62399](https://github.com/vercel/next.js/issues/62399) - docs(link): update docs around link prefetch: false: [#&#8203;62414](https://github.com/vercel/next.js/issues/62414) - chore: Bump actions/cache: [#&#8203;62422](https://github.com/vercel/next.js/issues/62422) - Docs: Add CORS examples: [#&#8203;62439](https://github.com/vercel/next.js/issues/62439) - feat(docs): update 14-internationalization.mdx: [#&#8203;62484](https://github.com/vercel/next.js/issues/62484) - feat(docs): update 02-app-router-migration.mdx: [#&#8203;62533](https://github.com/vercel/next.js/issues/62533) - docs: fix typo: [#&#8203;62543](https://github.com/vercel/next.js/issues/62543) - docs: Remove superfluous <PagesOnly> tags in api-reference/components/link.mdx: [#&#8203;62501](https://github.com/vercel/next.js/issues/62501) - docs: fix redirect loop in auth code example: [#&#8203;62589](https://github.com/vercel/next.js/issues/62589) - docs: Don't suggest using taintUniqueValue API with phone number: [#&#8203;62600](https://github.com/vercel/next.js/issues/62600) - \[docs] update analytics doc to use `useReportWebVitals` (again): [#&#8203;62654](https://github.com/vercel/next.js/issues/62654) - Update 05-error-handling.mdx: [#&#8203;62153](https://github.com/vercel/next.js/issues/62153) - Correct format for autoplay attribute in NextJS video docs : [#&#8203;62695](https://github.com/vercel/next.js/issues/62695) - Update unstable_cache docs for revalidate option: [#&#8203;62689](https://github.com/vercel/next.js/issues/62689) - docs: update Next.js CLI docs: [#&#8203;62304](https://github.com/vercel/next.js/issues/62304) - docs: clarify client component intro: [#&#8203;62767](https://github.com/vercel/next.js/issues/62767) - Update sitemap.mdx: [#&#8203;62809](https://github.com/vercel/next.js/issues/62809) - Update 06-src-directory.mdx to mention Typescript paths: [#&#8203;62863](https://github.com/vercel/next.js/issues/62863) - Add missing `await` keyword in code block.: [#&#8203;62919](https://github.com/vercel/next.js/issues/62919) - \[docs] Fix the TS Type from the function sitemap [#&#8203;62947](https://github.com/vercel/next.js/issues/62947): [#&#8203;62960](https://github.com/vercel/next.js/issues/62960) - docs(cli): add mention of our default port behavior: [#&#8203;62964](https://github.com/vercel/next.js/issues/62964) - docs: sync `serverComponentsExternalPackages.mdx` with implementation: [#&#8203;62966](https://github.com/vercel/next.js/issues/62966) - Docs: Clarify `fetch` caching exceptions: [#&#8203;63004](https://github.com/vercel/next.js/issues/63004) - Fix syntax error in the TypeScript example: [#&#8203;63003](https://github.com/vercel/next.js/issues/63003) - Docs: Clarify `AbortController.signal` usage in React `fetch` memoization: [#&#8203;63009](https://github.com/vercel/next.js/issues/63009) - Docs: Document `crossOrigin` option: [#&#8203;61455](https://github.com/vercel/next.js/issues/61455) - docs: change the Router Cache link reference: [#&#8203;62976](https://github.com/vercel/next.js/issues/62976) - Docs: Update CRA migration guide: [#&#8203;63037](https://github.com/vercel/next.js/issues/63037) - docs: Update route-segment-config.mdx: [#&#8203;63046](https://github.com/vercel/next.js/issues/63046) - Details for Turbopack loaders.: [#&#8203;62300](https://github.com/vercel/next.js/issues/62300) - Fix typo in 03-environment-variables.mdx: [#&#8203;63067](https://github.com/vercel/next.js/issues/63067) - Docs: Note `$ACTION_` formData properties: [#&#8203;63048](https://github.com/vercel/next.js/issues/63048) - docs: clarify perf benefits of RSC: [#&#8203;63096](https://github.com/vercel/next.js/issues/63096) - Joy-UI supports Next.js: [#&#8203;63144](https://github.com/vercel/next.js/issues/63144) - Fixed Authentication docs improper nesting of unordered list inside ordered list: [#&#8203;62958](https://github.com/vercel/next.js/issues/62958) - docs(link): add good to know comment about scroll behavior: [#&#8203;63152](https://github.com/vercel/next.js/issues/63152) - Update route.mdx: [#&#8203;60976](https://github.com/vercel/next.js/issues/60976) - docs: replace vercel/otel link to npm: [#&#8203;63173](https://github.com/vercel/next.js/issues/63173) - docs: fix punctuation: [#&#8203;63223](https://github.com/vercel/next.js/issues/63223) - Update 02-server-actions-and-mutations.mdx - FormData is itself iterable : [#&#8203;62541](https://github.com/vercel/next.js/issues/62541) - Update 02-server-actions-and-mutations.mdx - add required generic type and remove unnecessary parameter types: [#&#8203;62551](https://github.com/vercel/next.js/issues/62551) - docs: Make a better sentence by connecting with comma: [#&#8203;63355](https://github.com/vercel/next.js/issues/63355) - docs: fix typo in `route-segment-config.mdx`: [#&#8203;63362](https://github.com/vercel/next.js/issues/63362) - docs: add Lucia for authentication: [#&#8203;63339](https://github.com/vercel/next.js/issues/63339) - docs: fix next/script example causing hydration errors: [#&#8203;63401](https://github.com/vercel/next.js/issues/63401) - Rename variable in documentation example: [#&#8203;63425](https://github.com/vercel/next.js/issues/63425) - docs: add AWS CloudFront loader for `next/image`: [#&#8203;63262](https://github.com/vercel/next.js/issues/63262) - Update generate-viewport.mdx: [#&#8203;63493](https://github.com/vercel/next.js/issues/63493) - Update react-hydration-error.mdx: [#&#8203;63455](https://github.com/vercel/next.js/issues/63455) - Update a third-parties docs, GoogleTagManager example: [#&#8203;63448](https://github.com/vercel/next.js/issues/63448) - Update opentelemetry docs [#&#8203;63443](https://github.com/vercel/next.js/issues/63443): [#&#8203;63444](https://github.com/vercel/next.js/issues/63444) - Update middleware matcher docs to mention has matching: [#&#8203;63533](https://github.com/vercel/next.js/issues/63533) - chore(docs): update React docs link: [#&#8203;63594](https://github.com/vercel/next.js/issues/63594) - Update 10-custom-server.mdx: [#&#8203;63543](https://github.com/vercel/next.js/issues/63543) - docs: `async` is missing in a server component: [#&#8203;63661](https://github.com/vercel/next.js/issues/63661) - Fix documentation of supported JS Features: [#&#8203;63640](https://github.com/vercel/next.js/issues/63640) - Remove obsolete `block-all-mixed-content` CSP directive: [#&#8203;63595](https://github.com/vercel/next.js/issues/63595) - Update middleware docs to include common use cases : [#&#8203;63534](https://github.com/vercel/next.js/issues/63534) - Update default.mdx: [#&#8203;63678](https://github.com/vercel/next.js/issues/63678) - Update Turbopack docs: [#&#8203;63759](https://github.com/vercel/next.js/issues/63759) - Add note about data cache not applying middleware: [#&#8203;63842](https://github.com/vercel/next.js/issues/63842) - docs: add details about `images` options at `next.config.js` options: [#&#8203;63712](https://github.com/vercel/next.js/issues/63712) - Add documentation on debugging memory usage: [#&#8203;63689](https://github.com/vercel/next.js/issues/63689) - change aria-disabled on form buttons to disabled: [#&#8203;63852](https://github.com/vercel/next.js/issues/63852) - \[docs] `aria-disabled` does not disabled button.: [#&#8203;63888](https://github.com/vercel/next.js/issues/63888) - Fix the command to run next build with Node.js --heap-prof flag: [#&#8203;63982](https://github.com/vercel/next.js/issues/63982) - "const loginSegment =" should be singular: [#&#8203;64029](https://github.com/vercel/next.js/issues/64029) - docs: fix dynamic searchParams copy: [#&#8203;64038](https://github.com/vercel/next.js/issues/64038) - Update sitemap.mdx: [#&#8203;64061](https://github.com/vercel/next.js/issues/64061) - docs: fix prefetching information: [#&#8203;64039](https://github.com/vercel/next.js/issues/64039) - fix the command to install nextjs using bun: [#&#8203;64081](https://github.com/vercel/next.js/issues/64081) - docs: add experimental staleTimes resource: [#&#8203;64040](https://github.com/vercel/next.js/issues/64040) - docs: fix code snippet in next/script: [#&#8203;64119](https://github.com/vercel/next.js/issues/64119) - chore: Replaced more impactful words: [#&#8203;63835](https://github.com/vercel/next.js/issues/63835) - docs: improve prerender error message: [#&#8203;64154](https://github.com/vercel/next.js/issues/64154) - fix: Update install method for Bun: [#&#8203;64151](https://github.com/vercel/next.js/issues/64151) - docs: add note about streaming and Safari limitations: [#&#8203;64179](https://github.com/vercel/next.js/issues/64179) - Add additional links to staleTime docs: [#&#8203;64195](https://github.com/vercel/next.js/issues/64195) - fix(docs): update width height value on example to sync with demo: [#&#8203;64147](https://github.com/vercel/next.js/issues/64147) - docs(cli): re-order profile to match help output: [#&#8203;64267](https://github.com/vercel/next.js/issues/64267) - chore(docs): update wrong route in staleTimes.mdx: [#&#8203;64278](https://github.com/vercel/next.js/issues/64278) - Update documentation on webpack loaders in Turbopack: [#&#8203;64296](https://github.com/vercel/next.js/issues/64296) ##### Example Changes - upgrade [@&#8203;types/react-dom](https://github.com/types/react-dom) to v18.2.18 to import `useFormState` for server actions in with-supabase example: [#&#8203;60822](https://github.com/vercel/next.js/issues/60822) - Updates with-supertokens example app: [#&#8203;60901](https://github.com/vercel/next.js/issues/60901) - chore: remove lock from with-algolia-react-instantsearch example: [#&#8203;60910](https://github.com/vercel/next.js/issues/60910) - Update Redis Cache example with stabilized API: [#&#8203;60800](https://github.com/vercel/next.js/issues/60800) - Change "pages" to "apps" in the Image Component Example description.: [#&#8203;60929](https://github.com/vercel/next.js/issues/60929) - example: Add Stripe embedded Checkout example : [#&#8203;60378](https://github.com/vercel/next.js/issues/60378) - example(with-stripe-typescript): `use client` required for error components: [#&#8203;61214](https://github.com/vercel/next.js/issues/61214) - fix(with-stripe-typescript): Bump `apiVersion` when initialising Stripe client: [#&#8203;61217](https://github.com/vercel/next.js/issues/61217) - chore(examples): switch default from yarn to npm in Dockerfiles: [#&#8203;61348](https://github.com/vercel/next.js/issues/61348) - Update `blog-starter` to App Router: [#&#8203;61170](https://github.com/vercel/next.js/issues/61170) - fix: dockerfile npm run build: [#&#8203;61466](https://github.com/vercel/next.js/issues/61466) - fix(with-docker): resolve build with pnpm: [#&#8203;61529](https://github.com/vercel/next.js/issues/61529) - Fixing a case sensitivity error: [#&#8203;61563](https://github.com/vercel/next.js/issues/61563) - enhancement(with-supabase): replace getSession() with getUser(): [#&#8203;61564](https://github.com/vercel/next.js/issues/61564) - chore(examples): deduplicate react-dom imports in add-form.tsx: [#&#8203;61751](https://github.com/vercel/next.js/issues/61751) - Clean up with-supabase example: [#&#8203;61799](https://github.com/vercel/next.js/issues/61799) - Clean up with-supabase example: [#&#8203;61799](https://github.com/vercel/next.js/issues/61799) - Turbopack issue report tests: [#&#8203;61845](https://github.com/vercel/next.js/issues/61845) - fix(examples): `cache-handler-redis` implementation may cause error `"Socket already opened"` on production: [#&#8203;61978](https://github.com/vercel/next.js/issues/61978) - fix: Check if the GET comments response was ok, otherwise throw: [#&#8203;62041](https://github.com/vercel/next.js/issues/62041) - Patch 2: [#&#8203;62147](https://github.com/vercel/next.js/issues/62147) - Add protected page and pending state to with-supabase example: [#&#8203;62211](https://github.com/vercel/next.js/issues/62211) - fix: 💯 typescript issue with-jest example: [#&#8203;62227](https://github.com/vercel/next.js/issues/62227) - Update `with-redux` example to match the guide in Redux Toolkit docs: [#&#8203;59864](https://github.com/vercel/next.js/issues/59864) - Update examples/active-class-name: [#&#8203;62506](https://github.com/vercel/next.js/issues/62506) - examples: add favicon.ico for to avoid browser requests: [#&#8203;62511](https://github.com/vercel/next.js/issues/62511) - chore(examples): fix `with-cypress` build: [#&#8203;62614](https://github.com/vercel/next.js/issues/62614) - Update with-react-bootstrap to be Turbopack compatible: [#&#8203;62773](https://github.com/vercel/next.js/issues/62773) - Fix invalid / import in with-facebook-pixel example: [#&#8203;62772](https://github.com/vercel/next.js/issues/62772) - Update with-emotion example: [#&#8203;62771](https://github.com/vercel/next.js/issues/62771) - Fix error in api-routes-middleware example: [#&#8203;62788](https://github.com/vercel/next.js/issues/62788) - Fix cms-plasmic example: [#&#8203;62790](https://github.com/vercel/next.js/issues/62790) - Update auth-with-stytch example to link to the official guide: [#&#8203;62770](https://github.com/vercel/next.js/issues/62770) - Update with-webassembly example to fix hydration error: [#&#8203;62807](https://github.com/vercel/next.js/issues/62807) - Link to iron-session example: [#&#8203;62808](https://github.com/vercel/next.js/issues/62808) - Add missing dependencies to with-mdbreact: [#&#8203;62810](https://github.com/vercel/next.js/issues/62810) - Remove with-semantic-ui example: [#&#8203;62811](https://github.com/vercel/next.js/issues/62811) - Remove with-reasonml-todo example: [#&#8203;62812](https://github.com/vercel/next.js/issues/62812) - Remove deprecated library example: [#&#8203;62813](https://github.com/vercel/next.js/issues/62813) - Fix react-native-web example for Turbopack: [#&#8203;62814](https://github.com/vercel/next.js/issues/62814) - Fix with-quill-js example: [#&#8203;62819](https://github.com/vercel/next.js/issues/62819) - Fix with-supertokens example: [#&#8203;62817](https://github.com/vercel/next.js/issues/62817) - Fix with-passport-and-next-connect import: [#&#8203;62874](https://github.com/vercel/next.js/issues/62874) - Remove cms-keystonejs-embedded and link to official docs: [#&#8203;62876](https://github.com/vercel/next.js/issues/62876) - Fix with-joi example: [#&#8203;62877](https://github.com/vercel/next.js/issues/62877) - chore: migrate `basic-css` example from page router to app router: [#&#8203;62980](https://github.com/vercel/next.js/issues/62980) - with-mux-video: move to app router and update packages: [#&#8203;62297](https://github.com/vercel/next.js/issues/62297) - chore(blog-starter): update import paths to use aliases: [#&#8203;62986](https://github.com/vercel/next.js/issues/62986) - Switch CodeSandbox repros to pnpm: [#&#8203;63038](https://github.com/vercel/next.js/issues/63038) - fix internal Markdown links in Sanity example readme: [#&#8203;63069](https://github.com/vercel/next.js/issues/63069) - Update Sanity example for App Router: [#&#8203;63045](https://github.com/vercel/next.js/issues/63045) - fix(examples): dynamically update page title: [#&#8203;63110](https://github.com/vercel/next.js/issues/63110) - fix: permissions in with-docker example: [#&#8203;63134](https://github.com/vercel/next.js/issues/63134) - Allow unsafe-eval during development: [#&#8203;55998](https://github.com/vercel/next.js/issues/55998) - Revert "fix: permissions in with-docker example": [#&#8203;63165](https://github.com/vercel/next.js/issues/63165) - chore(examples): remove duplicate line in .gitignore for progressive-web-app example: [#&#8203;63207](https://github.com/vercel/next.js/issues/63207) - Update Sanity example for App Router: [#&#8203;63187](https://github.com/vercel/next.js/issues/63187) - Fix pnpm support in Sanity example: [#&#8203;63249](https://github.com/vercel/next.js/issues/63249) - Update to the Stable API: [#&#8203;60493](https://github.com/vercel/next.js/issues/60493) - Migrate the with-jotai example from page router to app router: [#&#8203;63390](https://github.com/vercel/next.js/issues/63390) - update Docker examples to specify HOSTNAME properly: [#&#8203;59756](https://github.com/vercel/next.js/issues/59756) - Update Sanity example deps: [#&#8203;63514](https://github.com/vercel/next.js/issues/63514) - Fix(example) : Image missing width property in with-redux example: [#&#8203;63546](https://github.com/vercel/next.js/issues/63546) - Fix duplication of `without` on with-docker-compose Readme: [#&#8203;63643](https://github.com/vercel/next.js/issues/63643) - chore(examples): migrate mdx from pages router (JS) to app router (TS): [#&#8203;63646](https://github.com/vercel/next.js/issues/63646) - Revert "chore(examples): migrate mdx from pages router (JS) to app router (TS)": [#&#8203;63704](https://github.com/vercel/next.js/issues/63704) - fix: file name in with-zustand example: [#&#8203;63925](https://github.com/vercel/next.js/issues/63925) - Fix last examples for Turbopack: [#&#8203;64020](https://github.com/vercel/next.js/issues/64020) - fix(examples): invalid `with-apollo` and `with-graphql-hooks`: [#&#8203;64186](https://github.com/vercel/next.js/issues/64186) ##### Misc Changes - Fix last stable tag for release stats: [#&#8203;60850](https://github.com/vercel/next.js/issues/60850) - chore: update issue_popular workflow to 90 days: [#&#8203;60860](https://github.com/vercel/next.js/issues/60860) - Update Turbopack test manifest: [#&#8203;60870](https://github.com/vercel/next.js/issues/60870) - flag test as failing: [#&#8203;60892](https://github.com/vercel/next.js/issues/60892) - chore: fix core team members: [#&#8203;60900](https://github.com/vercel/next.js/issues/60900) - Fix basic-app benchmark application: [#&#8203;60842](https://github.com/vercel/next.js/issues/60842) - Fix image-optimizer tests for Turbopack: [#&#8203;60972](https://github.com/vercel/next.js/issues/60972) - Fix image-optimizer test for Turbopack: [#&#8203;60978](https://github.com/vercel/next.js/issues/60978) - Skip [@&#8203;next/font](https://github.com/next/font) tests in Turbopack as next/font is supported: [#&#8203;60982](https://github.com/vercel/next.js/issues/60982) - chore: stricter reproduction links: [#&#8203;60988](https://github.com/vercel/next.js/issues/60988) - Rust: update `http` to 0.2.11: [#&#8203;60986](https://github.com/vercel/next.js/issues/60986) - chore: upgrade pnpm to 8.14.2: [#&#8203;60995](https://github.com/vercel/next.js/issues/60995) - docs: fix rustup download link: [#&#8203;61007](https://github.com/vercel/next.js/issues/61007) - Fix ReactRefreshModule test in Turbopack: [#&#8203;61049](https://github.com/vercel/next.js/issues/61049) - Skip configurable runtime warnings tests in Turbopack: [#&#8203;61048](https://github.com/vercel/next.js/issues/61048) - Acceptance/error-recovery.test.js: Fork Turbopack test: [#&#8203;61051](https://github.com/vercel/next.js/issues/61051) - lock reqwest to 0.11.17 due to build issues: [#&#8203;61076](https://github.com/vercel/next.js/issues/61076) - Update Turbopack test manifest: [#&#8203;61074](https://github.com/vercel/next.js/issues/61074) - Disable Yarn PnP tests for Turbopack: [#&#8203;61040](https://github.com/vercel/next.js/issues/61040) - fix: github reproduction link validation: [#&#8203;61026](https://github.com/vercel/next.js/issues/61026) - Fix image-from-node-modules tests in Turbopack: [#&#8203;61078](https://github.com/vercel/next.js/issues/61078) - Update invalid-image-import test for Turbopack: [#&#8203;61079](https://github.com/vercel/next.js/issues/61079) - Fix next-image static tests for Turbopack: [#&#8203;61081](https://github.com/vercel/next.js/issues/61081) - Update next-image-new/default for Turbopack: [#&#8203;61096](https://github.com/vercel/next.js/issues/61096) - chore: update issue_popular description to 90 days: [#&#8203;61008](https://github.com/vercel/next.js/issues/61008) - Update next-image-new/both-basepath-trailingslash for Turbopack: [#&#8203;61097](https://github.com/vercel/next.js/issues/61097) - ci(workflow): update artifact actions: [#&#8203;61061](https://github.com/vercel/next.js/issues/61061) - Add missing rootlayout to allow-underscored-root-directory test: [#&#8203;61137](https://github.com/vercel/next.js/issues/61137) - Skip CSS Modules composes test in Turbopack: [#&#8203;61141](https://github.com/vercel/next.js/issues/61141) - Add passing test to Turbopack manifest: [#&#8203;61140](https://github.com/vercel/next.js/issues/61140) - Skip new Worker() test in Turbopack: [#&#8203;61127](https://github.com/vercel/next.js/issues/61127) - Fix app-dir/externals for Turbopack: [#&#8203;61150](https://github.com/vercel/next.js/issues/61150) - ci(workflow): fix wasm upload name collision: [#&#8203;61157](https://github.com/vercel/next.js/issues/61157) - ci(workflow): fix download artifact pattern for wasm: [#&#8203;61175](https://github.com/vercel/next.js/issues/61175) - Skip create-root-layout for Turbopack: [#&#8203;61191](https://github.com/vercel/next.js/issues/61191) - Ensure test upload step fails: [#&#8203;61188](https://github.com/vercel/next.js/issues/61188) - Skip resolving test in Turbopack: [#&#8203;61207](https://github.com/vercel/next.js/issues/61207) - Fix next-image-new/asset-prefix for Turbopack: [#&#8203;61224](https://github.com/vercel/next.js/issues/61224) - Fix edge-light-import-specifier test for Turbopack: [#&#8203;61234](https://github.com/vercel/next.js/issues/61234) - Update Turbopack test manifest: [#&#8203;61246](https://github.com/vercel/next.js/issues/61246) - Skip barrel optimization tests in Turbopack: [#&#8203;61253](https://github.com/vercel/next.js/issues/61253) - Skip build test in Turbopack: [#&#8203;61256](https://github.com/vercel/next.js/issues/61256) - Skip test that is also skipped in webpack: [#&#8203;61221](https://github.com/vercel/next.js/issues/61221) - Fix test name for jsconfig-baseurl: [#&#8203;61254](https://github.com/vercel/next.js/issues/61254) - Fix next-image-legacy/asset-prefix for Turbopack: [#&#8203;61263](https://github.com/vercel/next.js/issues/61263) - Fix e2e/swc-warnings: [#&#8203;61265](https://github.com/vercel/next.js/issues/61265) - Fix tests in app-dir-export for Turbopack: [#&#8203;61266](https://github.com/vercel/next.js/issues/61266) - Skip onlyRemoveTypeImports Babel test for Turbopack: [#&#8203;61268](https://github.com/vercel/next.js/issues/61268) - Fix data-ampdevmode test for Turbopack: [#&#8203;61271](https://github.com/vercel/next.js/issues/61271) - Update Turbopack test manifest: [#&#8203;61278](https://github.com/vercel/next.js/issues/61278) - Fix next-image-legacy/asset-prefix for Turbopack: [#&#8203;61289](https://github.com/vercel/next.js/issues/61289) - create-next-app: update tailwind packages and new classes in page.tsx: [#&#8203;61065](https://github.com/vercel/next.js/issues/61065) - Fix app-document-import-order for Turbopack: [#&#8203;61295](https://github.com/vercel/next.js/issues/61295) - Fix next-image-legacy/base-path for Turbopack: [#&#8203;61311](https://github.com/vercel/next.js/issues/61311) - Skip browserslistrc tests: [#&#8203;61294](https://github.com/vercel/next.js/issues/61294) - Fix image-optimizer for Turbopack: [#&#8203;61312](https://github.com/vercel/next.js/issues/61312) - Fix next-image-new/app-dir for Turbopack: [#&#8203;61282](https://github.com/vercel/next.js/issues/61282) - Fix areweturboyet test path: [#&#8203;61314](https://github.com/vercel/next.js/issues/61314) - Remove incorrect test: [#&#8203;61335](https://github.com/vercel/next.js/issues/61335) - Fix image matcher in test: [#&#8203;61349](https://github.com/vercel/next.js/issues/61349) - chore: add `good first issue` label comment: [#&#8203;61215](https://github.com/vercel/next.js/issues/61215) - chore: use real font files for font tests: [#&#8203;61399](https://github.com/vercel/next.js/issues/61399) - chore: add `resolved` label: [#&#8203;61416](https://github.com/vercel/next.js/issues/61416) - Update Turbopack test manifest: [#&#8203;61435](https://github.com/vercel/next.js/issues/61435) - CNA: exclude ts(js)conf.json as well as .git folder: [#&#8203;61412](https://github.com/vercel/next.js/issues/61412) - remove note about updating next.config with hostname as this is not n…: [#&#8203;61458](https://github.com/vercel/next.js/issues/61458) - chore(deps): bump `swr` to 2.2.4: [#&#8203;61480](https://github.com/vercel/next.js/issues/61480) - Fix styled-components test for Turbopack: [#&#8203;61496](https://github.com/vercel/next.js/issues/61496) - Fix emotion test: [#&#8203;61499](https://github.com/vercel/next.js/issues/61499) - Fix env-config tests for Turbopack: [#&#8203;61503](https://github.com/vercel/next.js/issues/61503) - chore: update github actions: [#&#8203;61517](https://github.com/vercel/next.js/issues/61517) - Skip Relay test for Turbopack: [#&#8203;61578](https://github.com/vercel/next.js/issues/61578) - Update Turbopack test manifest: [#&#8203;61608](https://github.com/vercel/next.js/issues/61608) - Revert actions/setup-node v4 bump: [#&#8203;61637](https://github.com/vercel/next.js/issues/61637) - Revert "Revert actions/setup-node v4 bump": [#&#8203;61640](https://github.com/vercel/next.js/issues/61640) - chore: upgrade turbo to 1.12.2: [#&#8203;61643](https://github.com/vercel/next.js/issues/61643) - Ensure publish job has correct status on fail: [#&#8203;61645](https://github.com/vercel/next.js/issues/61645) - Update to latest version of npm for publishing: [#&#8203;61644](https://github.com/vercel/next.js/issues/61644) - Update Turbopack test manifest: [#&#8203;61626](https://github.com/vercel/next.js/issues/61626) - Update next/font tests for Turbopack: [#&#8203;61665](https://github.com/vercel/next.js/issues/61665) - Upload npm publish log as artifact for debugging: [#&#8203;61680](https://github.com/vercel/next.js/issues/61680) - feat(cna): remove `autoprefixer` from default templates: [#&#8203;55725](https://github.com/vercel/next.js/issues/55725) - Fix app-dir/next-font for Turbopack: [#&#8203;61678](https://github.com/vercel/next.js/issues/61678) - Update Turbopack test manifest: [#&#8203;61707](https://github.com/vercel/next.js/issues/61707) - test: remove unused directory: [#&#8203;61744](https://github.com/vercel/next.js/issues/61744) - Update Turbopack test manifest: [#&#8203;61758](https://github.com/vercel/next.js/issues/61758) - double default stack size: [#&#8203;61781](https://github.com/vercel/next.js/issues/61781) - chore: add pull_request_popular workflow: [#&#8203;61760](https://github.com/vercel/next.js/issues/61760) - Turbopack: update more snapshots: [#&#8203;61786](https://github.com/vercel/next.js/issues/61786) - test: add test for logging trace of dynamic = error: [#&#8203;61811](https://github.com/vercel/next.js/issues/61811) - test(fixture): separate pnpm cache for the test installation: [#&#8203;61783](https://github.com/vercel/next.js/issues/61783) - test: add test for logging trace of dynamic = error: [#&#8203;61811](https://github.com/vercel/next.js/issues/61811) - test(fixture): separate pnpm cache for the test installation: [#&#8203;61783](https://github.com/vercel/next.js/issues/61783) - chore(test): switch a few tests from yarn to pnpm: [#&#8203;61793](https://github.com/vercel/next.js/issues/61793) - chore: rename job in pull_request_popular workflow: [#&#8203;61876](https://github.com/vercel/next.js/issues/61876) - chore: Update pnpm v8.14.2 to 8.15.1: [#&#8203;61807](https://github.com/vercel/next.js/issues/61807) - chore: auto-close non-labeled issues - Merge branch 'canary' of https://github.com/vercel/next.js into canary - chore(github-workflow): dynamically create pr list (> 1 +1 reaction): [#&#8203;61963](https://github.com/vercel/next.js/issues/61963) - chore(github-workflow): update pull_request_popular name: [#&#8203;61967](https://github.com/vercel/next.js/issues/61967) - test(fixture): fix manifest update: [#&#8203;61970](https://github.com/vercel/next.js/issues/61970) - test(turbopack): Modify a webpack-specific assertion: [#&#8203;62028](https://github.com/vercel/next.js/issues/62028) - test: rename node_modules_bak to node_modules: [#&#8203;62066](https://github.com/vercel/next.js/issues/62066) - test: Make css deduplication assertion work for turbopack: [#&#8203;62128](https://github.com/vercel/next.js/issues/62128) - chore: update test template to use `nextTestSetup`: [#&#8203;62154](https://github.com/vercel/next.js/issues/62154) - Fix sendGAEvent function : [#&#8203;62065](https://github.com/vercel/next.js/issues/62065) - Fix sendGAEvent function (for real?): [#&#8203;62192](https://github.com/vercel/next.js/issues/62192) - test: Make css bundle assertion work also for turbopack: [#&#8203;62127](https://github.com/vercel/next.js/issues/62127) - docs: remove reference to `createNextDescribe` in favor of `nextTestSetup`: [#&#8203;62245](https://github.com/vercel/next.js/issues/62245) - Update Turbopack test manifest: [#&#8203;62268](https://github.com/vercel/next.js/issues/62268) - tests are no longer flaky: [#&#8203;62278](https://github.com/vercel/next.js/issues/62278) - fix(create-next-app): add --no-import-alias for non-interactive: [#&#8203;62035](https://github.com/vercel/next.js/issues/62035) - Move scss tests into test/integration/scss directory: [#&#8203;62276](https://github.com/vercel/next.js/issues/62276) - Move scss tests into individual directories: [#&#8203;62277](https://github.com/vercel/next.js/issues/62277) - Update Turbopack test manifest: [#&#8203;62314](https://github.com/vercel/next.js/issues/62314) - Fix test flake: [#&#8203;62379](https://github.com/vercel/next.js/issues/62379) - Update Turbopack test manifest: [#&#8203;62389](https://github.com/vercel/next.js/issues/62389) - Update Turbopack test manifest: [#&#8203;62433](https://github.com/vercel/next.js/issues/62433) - Turbopack: skip tests for import trace links: [#&#8203;61831](https://github.com/vercel/next.js/issues/61831) - Update Turbopack test manifest: [#&#8203;62476](https://github.com/vercel/next.js/issues/62476) - Revert "Update Turbopack test manifest": [#&#8203;62534](https://github.com/vercel/next.js/issues/62534) - test: separate mui barrel optimization test: [#&#8203;62545](https://github.com/vercel/next.js/issues/62545) - test: also check source code for node:internal related errors: [#&#8203;62542](https://github.com/vercel/next.js/issues/62542) - chore: update non-interactive snippet in `README.md`: [#&#8203;62493](https://github.com/vercel/next.js/issues/62493) - Fix the typo in the GTM URL if the dataLayerName property is configured: [#&#8203;62436](https://github.com/vercel/next.js/issues/62436) - fix(build-output): show stack during CSR bailout warning - fix flakey navigation test: [#&#8203;62598](https://github.com/vercel/next.js/issues/62598) - chore: drop `npm-run-all`: [#&#8203;62642](https://github.com/vercel/next.js/issues/62642) - ci(workflow): fix 403 redirect: [#&#8203;62665](https://github.com/vercel/next.js/issues/62665) - Revert "chore: drop `npm-run-all`": [#&#8203;62700](https://github.com/vercel/next.js/issues/62700) - Update Turbopack test manifest: [#&#8203;62674](https://github.com/vercel/next.js/issues/62674) - Migrate Sass tests to test/e2e: [#&#8203;62321](https://github.com/vercel/next.js/issues/62321) - Update Turbopack test manifest: [#&#8203;62715](https://github.com/vercel/next.js/issues/62715) - Revert "Migrate Sass tests to test/e2e": [#&#8203;62735](https://github.com/vercel/next.js/issues/62735) - chore: add new codeowners for cli refactor: [#&#8203;62749](https://github.com/vercel/next.js/issues/62749) - Update error handling in publish scripts: [#&#8203;62754](https://github.com/vercel/next.js/issues/62754) - Fix conflicting-app-page-error test for Turbopack: [#&#8203;62747](https://github.com/vercel/next.js/issues/62747) - Update start release handling: [#&#8203;62851](https://github.com/vercel/next.js/issues/62851) - Update canary semver handling: [#&#8203;62852](https://github.com/vercel/next.js/issues/62852) - Use actions/checkout for trigger release: [#&#8203;62854](https://github.com/vercel/next.js/issues/62854) - Fix handling for getting latest stable tag: [#&#8203;62858](https://github.com/vercel/next.js/issues/62858) - test(fixture): update snapshot: [#&#8203;62894](https://github.com/vercel/next.js/issues/62894) - Update to only use preminor when configured: [#&#8203;62904](https://github.com/vercel/next.js/issues/62904) - set persist-credentials: false during release workflow: [#&#8203;62905](https://github.com/vercel/next.js/issues/62905) - test(integration-cli): fix test name: [#&#8203;62915](https://github.com/vercel/next.js/issues/62915) - Update Turbopack test manifest: [#&#8203;62925](https://github.com/vercel/next.js/issues/62925) - Add CI check to validate externals doc: [#&#8203;62968](https://github.com/vercel/next.js/issues/62968) - chore: update pnpm version from 8.15.1 to 8.15.4: [#&#8203;62979](https://github.com/vercel/next.js/issues/62979) - Update Turbopack test manifest: [#&#8203;62981](https://github.com/vercel/next.js/issues/62981) - Move timeout to test step and give whole job a bigger timeout: [#&#8203;62997](https://github.com/vercel/next.js/issues/62997) - fix broken create-next-app tests: [#&#8203;63019](https://github.com/vercel/next.js/issues/63019) - fix flakey app-action test: [#&#8203;63021](https://github.com/vercel/next.js/issues/63021) - fix flakey HMR test: [#&#8203;63022](https://github.com/vercel/next.js/issues/63022) - fix transpile-packages test: [#&#8203;63023](https://github.com/vercel/next.js/issues/63023) - Fix flaky test by removing unecessary NODE_OPTIONS='--inspect': [#&#8203;63025](https://github.com/vercel/next.js/issues/63025) - fix dynamic api route test: [#&#8203;63027](https://github.com/vercel/next.js/issues/63027) - test(scss): rename test suites: [#&#8203;63060](https://github.com/vercel/next.js/issues/63060) - test(manifest): upload areweturboyet kv from test manifest: [#&#8203;63064](https://github.com/vercel/next.js/issues/63064) - Update Turbopack test manifest: [#&#8203;63066](https://github.com/vercel/next.js/issues/63066) - chore(test): add test for next/image in node_modules with app router: [#&#8203;63139](https://github.com/vercel/next.js/issues/63139) - Remove unnecessary 'await' from writeSema.release() call: [#&#8203;63117](https://github.com/vercel/next.js/issues/63117) - Switch to .cjs PostCSS config: [#&#8203;58380](https://github.com/vercel/next.js/issues/58380) - Update Turbopack test manifest: [#&#8203;63125](https://github.com/vercel/next.js/issues/63125) - chore: upgrade turbo to 1.12.5: [#&#8203;63163](https://github.com/vercel/next.js/issues/63163) - Fix trigger_release workflow to not publish empty canaries: [#&#8203;63167](https://github.com/vercel/next.js/issues/63167) - Update Turbopack test manifest: [#&#8203;63177](https://github.com/vercel/next.js/issues/63177) - Update Turbopack test manifest: [#&#8203;63231](https://github.com/vercel/next.js/issues/63231) - Add tarball deployments for each build: [#&#8203;62969](https://github.com/vercel/next.js/issues/62969) - Update Turbopack test manifest: [#&#8203;63274](https://github.com/vercel/next.js/issues/63274) - chore(test): fix typo occured => occurred: [#&#8203;63287](https://github.com/vercel/next.js/issues/63287) - Update Turbopack test manifest: [#&#8203;63316](https://github.com/vercel/next.js/issues/63316) - test(fixture): update middleware test fixture & manifest: [#&#8203;63340](https://github.com/vercel/next.js/issues/63340) - reenable initially skipped tests: [#&#8203;63347](https://github.com/vercel/next.js/issues/63347) - Update Turbopack test manifest: [#&#8203;63356](https://github.com/vercel/next.js/issues/63356) - Update Turbopack test manifest: [#&#8203;63370](https://github.com/vercel/next.js/issues/63370) - Skip worker test in Turbopack: [#&#8203;63398](https://github.com/vercel/next.js/issues/63398) - Update switchable runtime snapshot for Turbopack: [#&#8203;63400](https://github.com/vercel/next.js/issues/63400) - \[Turbopack] update tokio: [#&#8203;63404](https://github.com/vercel/next.js/issues/63404) - Update Turbopack workflows to have clearer names: [#&#8203;63407](https://github.com/vercel/next.js/issues/63407) - Switch to postcss.config.mjs, add type: [#&#8203;63380](https://github.com/vercel/next.js/issues/63380) - Turbopack HMR: use own snapshot in error-recovery: [#&#8203;63417](https://github.com/vercel/next.js/issues/63417) - ci(workflow): fix workflow references: [#&#8203;63437](https://github.com/vercel/next.js/issues/63437) - Upgrade popular-issues and popular-prs workflows: [#&#8203;63436](https://github.com/vercel/next.js/issues/63436) - Update Turbopack test manifest: [#&#8203;63452](https://github.com/vercel/next.js/issues/63452) - Rename turbopack-tests-manifest to turbopack-dev-tests-manifest: [#&#8203;63409](https://github.com/vercel/next.js/issues/63409) - Implement Turbopack build manifest update: [#&#8203;63461](https://github.com/vercel/next.js/issues/63461) - Unique name for production integration tests: [#&#8203;63468](https://github.com/vercel/next.js/issues/63468) - Add unique name for GitHub action steps: [#&#8203;63471](https://github.com/vercel/next.js/issues/63471) - Use type production for Turbopack tests: [#&#8203;63473](https://github.com/vercel/next.js/issues/63473) - Ensure NEXT_TEST_MODE is set for production run: [#&#8203;63474](https://github.com/vercel/next.js/issues/63474) - Skip test/integration in Turbopack build runs: [#&#8203;63480](https://github.com/vercel/next.js/issues/63480) - test: switch order of tests to avoid flakniess: [#&#8203;63482](https://github.com/vercel/next.js/issues/63482) - Don't download latest test result when reporting manifest: [#&#8203;63488](https://github.com/vercel/next.js/issues/63488) - refactor(test): expose test mode as re-exported variables: [#&#8203;63240](https://github.com/vercel/next.js/issues/63240) - Split dev and build test run for Turbopack: [#&#8203;63511](https://github.com/vercel/next.js/issues/63511) - Add reporting of turbopack-dev-examples-manifest.json: [#&#8203;63521](https://github.com/vercel/next.js/issues/63521) - chore: fix stale issue closing GH Action: [#&#8203;63523](https://github.com/vercel/next.js/issues/63523) - retry pnpm pack: [#&#8203;63519](https://github.com/vercel/next.js/issues/63519) - refactor(test): don't use `global as any` in test utils: [#&#8203;63241](https://github.com/vercel/next.js/issues/63241) - test(fixture): update test fixture: [#&#8203;63498](https://github.com/vercel/next.js/issues/63498) - refactor(test): switch tests to use `pnpm` in more places: [#&#8203;63196](https://github.com/vercel/next.js/issues/63196) - chore(test): fix false-positive tests: [#&#8203;63242](https://github.com/vercel/next.js/issues/63242) - Fix edge-can-use-wasm-files test for Turbopack: [#&#8203;63552](https://github.com/vercel/next.js/issues/63552) - Update Turbopack to turbopack-240321.3: [#&#8203;63585](https://github.com/vercel/next.js/issues/63585) - Add failing test for SCSS mixin that uses parenthesis: [#&#8203;63562](https://github.com/vercel/next.js/issues/63562) - test(manifest): update manifest: [#&#8203;63613](https://github.com/vercel/next.js/issues/63613) - add Janka ([@&#8203;lubieowoce](https://github.com/lubieowoce)) to "created-by: Next.js team" in labeler config: [#&#8203;63618](https://github.com/vercel/next.js/issues/63618) - Update Turbopack development test manifest: [#&#8203;63635](https://github.com/vercel/next.js/issues/63635) - Remove Turbopack test skip for scss test: [#&#8203;63649](https://github.com/vercel/next.js/issues/63649) - Add TURBOPACK_DEV to distinguish dev/build in test suite: [#&#8203;63653](https://github.com/vercel/next.js/issues/63653) - Rename process.env.TURBOPACK -> process.env.TURBOPACK_DEV in test skips: [#&#8203;63665](https://github.com/vercel/next.js/issues/63665) - add Sebastian (eps1lon) to "created-by: next.js team" in labeler config: [#&#8203;63669](https://github.com/vercel/next.js/issues/63669) - Skip test/integration development tests during Turbopack build test run: [#&#8203;63671](https://github.com/vercel/next.js/issues/63671) - Enable test/integration for TURBOPACK_BUILD: [#&#8203;63679](https://github.com/vercel/next.js/issues/63679) - Add defaults for integration test run schedule: [#&#8203;63684](https://github.com/vercel/next.js/issues/63684) - refactor: unnecessary ternary operator: [#&#8203;63374](https://github.com/vercel/next.js/issues/63374) - Update Turbopack production test manifest: [#&#8203;63688](https://github.com/vercel/next.js/issues/63688) - Revert "Update Turbopack production test manifest": [#&#8203;63699](https://github.com/vercel/next.js/issues/63699) - Revert "Revert "Update Turbopack production test manifest"": [#&#8203;63700](https://github.com/vercel/next.js/issues/63700) - Ensure production integration test results are uploaded: [#&#8203;63706](https://github.com/vercel/next.js/issues/63706) - Fix name of production tests for collection: [#&#8203;63714](https://github.com/vercel/next.js/issues/63714) - Update Turbopack development test manifest: [#&#8203;63716](https://github.com/vercel/next.js/issues/63716) - Ensure test-firefox-safari is required for tests passing: [#&#8203;63733](https://github.com/vercel/next.js/issues/63733) - chore(github-workflow): remove TODO comment: [#&#8203;63737](https://github.com/vercel/next.js/issues/63737) - de-flake prerender-prefetch test: [#&#8203;63739](https://github.com/vercel/next.js/issues/63739) - improve tilde test case: [#&#8203;63470](https://github.com/vercel/next.js/issues/63470) - Update Turbopack development test manifest: [#&#8203;63751](https://github.com/vercel/next.js/issues/63751) - Improve handling of failed `nextBuild()` calls in test suite: [#&#8203;63717](https://github.com/vercel/next.js/issues/63717) - Update Turbopack development test manifest: [#&#8203;63776](https://github.com/vercel/next.js/issues/63776) - Ensure automated-update-workflow fails on errors: [#&#8203;63807](https://github.com/vercel/next.js/issues/63807) - fix flaky prerender test: [#&#8203;63826](https://github.com/vercel/next.js/issues/63826) - Use local AMP validator to reduce test flakiness: [#&#8203;63838](https://github.com/vercel/next.js/issues/63838) - Skip failing Turbopack build test: [#&#8203;63814](https://github.com/vercel/next.js/issues/63814) - Add job to test flakiness of added/changed tests: [#&#8203;63943](https://github.com/vercel/next.js/issues/63943) - Tweak flakey on-demand revalidate test: [#&#8203;63953](https://github.com/vercel/next.js/issues/63953) - test: Use the correct chunk path for testing: [#&#8203;63859](https://github.com/vercel/next.js/issues/63859) - Update Turbopack development test manifest: [#&#8203;63959](https://github.com/vercel/next.js/issues/63959) - fix server-actions-relative-redirect types: [#&#8203;63985](https://github.com/vercel/next.js/issues/63985) - Parallelize dev/start flake detection: [#&#8203;63954](https://github.com/vercel/next.js/issues/63954) - fix(create-next-app): validate --import-alias value: [#&#8203;63855](https://github.com/vercel/next.js/issues/63855) - de-flake custom-error integration test: [#&#8203;63994](https://github.com/vercel/next.js/issues/63994) - Update flakey prerender fallback test: [#&#8203;64001](https://github.com/vercel/next.js/issues/64001) - docs: add link to Next.js Learn repo in issue template switcher: [#&#8203;63964](https://github.com/vercel/next.js/issues/63964) - Increase concurrent of daily Turbopack test runs: [#&#8203;63939](https://github.com/vercel/next.js/issues/63939) - test(cna): split and refactor: [#&#8203;63921](https://github.com/vercel/next.js/issues/63921) - Ensure test flake detection is required status: [#&#8203;64035](https://github.com/vercel/next.js/issues/64035) - Update Turbopack development test manifest: [#&#8203;64055](https://github.com/vercel/next.js/issues/64055) - Run compile for .github/actions/upload-turboyet-data: [#&#8203;64025](https://github.com/vercel/next.js/issues/64025) - test: Use the correct matcher pattern for stack traces: [#&#8203;63927](https://github.com/vercel/next.js/issues/63927) - Update Turbopack development test manifest: [#&#8203;64101](https://github.com/vercel/next.js/issues/64101) - Fix missing CNA tests env variable: [#&#8203;64092](https://github.com/vercel/next.js/issues/64092) - Always throw error when build fails during test: [#&#8203;64116](https://github.com/vercel/next.js/issues/64116) - Update Turbopack development test manifest: [#&#8203;64160](https://github.com/vercel/next.js/issues/64160) - Update Turbopack development test manifest: [#&#8203;64190](https://github.com/vercel/next.js/issues/64190) - Add additional logs to next-integration-stat: [#&#8203;64169](https://github.com/vercel/next.js/issues/64169) - chore(deps): Sync dependencies: [#&#8203;64094](https://github.com/vercel/next.js/issues/64094) - test: pin eslint version to 8 in test to avoid breaking changes: [#&#8203;64202](https://github.com/vercel/next.js/issues/64202) - Stop using `baseUrl` in root tsconfig: [#&#8203;64117](https://github.com/vercel/next.js/issues/64117) - chore: Fix CI: [#&#8203;64233](https://github.com/vercel/next.js/issues/64233) - test: Disable `next build` test for turbopack: [#&#8203;64236](https://github.com/vercel/next.js/issues/64236) - Update Turbopack development test manifest: [#&#8203;64285](https://github.com/vercel/next.js/issues/64285) - Update turbopack-build-manifest: [#&#8203;64290](https://github.com/vercel/next.js/issues/64290) - add test-turbo command: [#&#8203;64284](https://github.com/vercel/next.js/issues/64284) ##### Credits Huge thanks to [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;leerob](https://github.com/leerob), [@&#8203;delbaoliveira](https://github.com/delbaoliveira), [@&#8203;taishikato](https://github.com/taishikato), [@&#8203;JesseKoldewijn](https://github.com/JesseKoldewijn), [@&#8203;samcx](https://github.com/samcx), [@&#8203;Evavic44](https://github.com/Evavic44), [@&#8203;feugy](https://github.com/feugy), [@&#8203;sokra](https://github.com/sokra), [@&#8203;balazsorban44](https://github.com/balazsorban44), [@&#8203;liamlaverty](https://github.com/liamlaverty), [@&#8203;dvoytenko](https://github.com/dvoytenko), [@&#8203;StephDietz](https://github.com/StephDietz), [@&#8203;SukkaW](https://github.com/SukkaW), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;rishabhpoddar](https://github.com/rishabhpoddar), [@&#8203;Ethan-Arrowood](https://github.com/Ethan-Arrowood), [@&#8203;better-salmon](https://github.com/better-salmon), [@&#8203;ziyafenn](https://github.com/ziyafenn), [@&#8203;A7med3bdulBaset](https://github.com/A7med3bdulBaset), [@&#8203;jasonuc](https://github.com/jasonuc), [@&#8203;yossydev](https://github.com/yossydev), [@&#8203;Prachi-meon](https://github.com/Prachi-meon), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;InfiniteCodeMonkeys](https://github.com/InfiniteCodeMonkeys), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;ForsakenHarmony](https://github.com/ForsakenHarmony), [@&#8203;miketimmerman](https://github.com/miketimmerman), [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;williamli](https://github.com/williamli), [@&#8203;gnoff](https://github.com/gnoff), [@&#8203;kdy1](https://github.com/kdy1), [@&#8203;jsteele-stripe](https://github.com/jsteele-stripe), [@&#8203;chungweileong94](https://github.com/chungweileong94), [@&#8203;styfle](https://github.com/styfle), [@&#8203;shuding](https://github.com/shuding), [@&#8203;WITS](https://github.com/WITS), [@&#8203;sogoagain](https://github.com/sogoagain), [@&#8203;junioryono](https://github.com/junioryono), [@&#8203;eisafaqiri](https://github.com/eisafaqiri), [@&#8203;yannbolliger](https://github.com/yannbolliger), [@&#8203;feedthejim](https://github.com/feedthejim), [@&#8203;aramikuto](https://github.com/aramikuto), [@&#8203;rocketman-21](https://github.com/rocketman-21), [@&#8203;kenji-webdev](https://github.com/kenji-webdev), [@&#8203;michaelpeterswa](https://github.com/michaelpeterswa), [@&#8203;Dannymx](https://github.com/Dannymx), [@&#8203;vpaflah](https://github.com/vpaflah), [@&#8203;zeevo](https://github.com/zeevo), [@&#8203;chrisweb](https://github.com/chrisweb), [@&#8203;stefangeneralao](https://github.com/stefangeneralao), [@&#8203;tknickman](https://github.com/tknickman), [@&#8203;Kikobeats](https://github.com/Kikobeats), [@&#8203;ubinatus](https://github.com/ubinatus), [@&#8203;code-haseeb](https://github.com/code-haseeb), [@&#8203;hmmChase](https://github.com/hmmChase), [@&#8203;byhow](https://github.com/byhow), [@&#8203;DanielRivers](https://github.com/DanielRivers), [@&#8203;wojtekmaj](https://github.com/wojtekmaj), [@&#8203;paramoshkinandrew](https://github.com/paramoshkinandrew), [@&#8203;OMikkel](https://github.com/OMikkel), [@&#8203;theitaliandev](https://github.com/theitaliandev), [@&#8203;oliviertassinari](https://github.com/oliviertassinari), [@&#8203;Ishaan2053](https://github.com/Ishaan2053), [@&#8203;Sandeep-Mani](https://github.com/Sandeep-Mani), [@&#8203;alyahmedaly](https://github.com/alyahmedaly), [@&#8203;Lezzio](https://github.com/Lezzio), [@&#8203;devjiwonchoi](https://github.com/devjiwonchoi), [@&#8203;juliusmarminge](https://github.com/juliusmarminge), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;szmazhr](https://github.com/szmazhr), [@&#8203;eddiejaoude](https://github.com/eddiejaoude), [@&#8203;itz-Me-Pj](https://github.com/itz-Me-Pj), [@&#8203;AndersDJohnson](https://github.com/AndersDJohnson), [@&#8203;gentamura](https://github.com/gentamura), [@&#8203;tills13](https://github.com/tills13), [@&#8203;dijonmusters](https://github.com/dijonmusters), [@&#8203;SaiGanesh21](https://github.com/SaiGanesh21), [@&#8203;vordgi](https://github.com/vordgi), [@&#8203;ryota-murakami](https://github.com/ryota-murakami), [@&#8203;tszhong0411](https://github.com/tszhong0411), [@&#8203;officialrajdeepsingh](https://github.com/officialrajdeepsingh), [@&#8203;alexpuertasr](https://github.com/alexpuertasr), [@&#8203;AkifumiSato](https://github.com/AkifumiSato), [@&#8203;Jonas-PFX](https://github.com/Jonas-PFX), [@&#8203;icyJoseph](https://github.com/icyJoseph), [@&#8203;florian-lp](https://github.com/florian-lp), [@&#8203;pbzona](https://github.com/pbzona), [@&#8203;erfanium](https://github.com/erfanium), [@&#8203;remcohaszing](https://github.com/remcohaszing), [@&#8203;bernardobelchior](https://github.com/bernardobelchior), [@&#8203;willashe](https://github.com/willashe), [@&#8203;kevinmitch14](https://github.com/kevinmitch14), [@&#8203;smakosh](https://github.com/smakosh), [@&#8203;mnjongerius](https://github.com/mnjongerius), [@&#8203;asobirov](https://github.com/asobirov), [@&#8203;theoholl](https://github.com/theoholl), [@&#8203;suu3](https://github.com/suu3), [@&#8203;ArianHamdi](https://github.com/ArianHamdi), [@&#8203;adrianha](https://github.com/adrianha), [@&#8203;Sina-Abf](https://github.com/Sina-Abf), [@&#8203;kuzeykose](https://github.com/kuzeykose), [@&#8203;meenie](https://github.com/meenie), [@&#8203;nphmuller](https://github.com/nphmuller), [@&#8203;javivelasco](https://github.com/javivelasco), [@&#8203;belgattitude](https://github.com/belgattitude), [@&#8203;Svetoslav99](https://github.com/Svetoslav99), [@&#8203;johnslemmer](https://github.com/johnslemmer), [@&#8203;colbyfayock](https://github.com/colbyfayock), [@&#8203;mehranmf31](https://github.com/mehranmf31), [@&#8203;m-nakamura145](https://github.com/m-nakamura145), [@&#8203;ryo8000](https://github.com/ryo8000), [@&#8203;aryaemami59](https://github.com/aryaemami59), [@&#8203;bestlyg](https://github.com/bestlyg), [@&#8203;jinsoul75](https://github.com/jinsoul75), [@&#8203;petrovmiroslav](https://github.com/petrovmiroslav), [@&#8203;nattui](https://github.com/nattui), [@&#8203;zhuyedev](https://github.com/zhuyedev), [@&#8203;dongwonnn](https://github.com/dongwonnn), [@&#8203;nhducit](https://github.com/nhducit), [@&#8203;flotwig](https://github.com/flotwig), [@&#8203;Schmavery](https://github.com/Schmavery), [@&#8203;abhinaypandey02](https://github.com/abhinaypandey02), [@&#8203;rvetere](https://github.com/rvetere), [@&#8203;coffeecupjapan](https://github.com/coffeecupjapan), [@&#8203;cjimmy](https://github.com/cjimmy), [@&#8203;Soheiljafarnejad](https://github.com/Soheiljafarnejad), [@&#8203;jantimon](https://github.com/jantimon), [@&#8203;zengspr](https://github.com/zengspr), [@&#8203;wesbos](https://github.com/wesbos), [@&#8203;neomad1337](https://github.com/neomad1337), [@&#8203;MaxLeiter](https://github.com/MaxLeiter), [@&#8203;devr77](https://github.com/devr77), [@&#8203;jcbhmr](https://github.com/jcbhmr), [@&#8203;AlmazHecker](https://github.com/AlmazHecker), [@&#8203;tdanecker](https://github.com/tdanecker), [@&#8203;rezof](https://github.com/rezof), [@&#8203;ryanhalliday](https://github.com/ryanhalliday), [@&#8203;KaygNas](https://github.com/KaygNas), [@&#8203;elenistvr](https://github.com/elenistvr), [@&#8203;jmikrut](https://github.com/jmikrut), [@&#8203;ariannargesi](https://github.com/ariannargesi), [@&#8203;lhfmartin](https://github.com/lhfmartin), [@&#8203;decepulis](https://github.com/decepulis), [@&#8203;nauvalazhar](https://github.com/nauvalazhar), [@&#8203;dnhn](https://github.com/dnhn), [@&#8203;karlhorky](https://github.com/karlhorky), [@&#8203;anthonyshew](https://github.com/anthonyshew), [@&#8203;Fingel](https://github.com/Fingel), [@&#8203;alexravenna](https://github.com/alexravenna), [@&#8203;mattddean](https://github.com/mattddean), [@&#8203;stipsan](https://github.com/stipsan), [@&#8203;caseyocampo](https://github.com/caseyocampo), [@&#8203;KimJeonghun91](https://github.com/KimJeonghun91), [@&#8203;pacexy](https://github.com/pacexy), [@&#8203;Kinbaum](https://github.com/Kinbaum), [@&#8203;devnyxie](https://github.com/devnyxie), [@&#8203;sleepdotexe](https://github.com/sleepdotexe), [@&#8203;apostolos](https://github.com/apostolos), [@&#8203;landoncolburn](https://github.com/landoncolburn), [@&#8203;yuvalotem](https://github.com/yuvalotem), [@&#8203;maksympc](https://github.com/maksympc), [@&#8203;chironjit](https://github.com/chironjit), [@&#8203;pwbriggs](https://github.com/pwbriggs), [@&#8203;ellertsmari](https://github.com/ellertsmari), [@&#8203;michaltarasiuk](https://github.com/michaltarasiuk), [@&#8203;phanect](https://github.com/phanect), [@&#8203;saul-atomrigs](https://github.com/saul-atomrigs), [@&#8203;chogyejin](https://github.com/chogyejin), [@&#8203;rwieruch](https://github.com/rwieruch), [@&#8203;TryingToImprove](https://github.com/TryingToImprove), [@&#8203;KonkenBonken](https://github.com/KonkenBonken), [@&#8203;piotrekwitkowski](https://github.com/piotrekwitkowski), [@&#8203;chrisjstott](https://github.com/chrisjstott), [@&#8203;fursich](https://github.com/fursich), [@&#8203;ValentinH](https://github.com/ValentinH), [@&#8203;LuiGeeDev](https://github.com/LuiGeeDev), [@&#8203;raferdev](https://github.com/raferdev), [@&#8203;ctkc](https://github.com/ctkc), [@&#8203;FoSuCloud](https://github.com/FoSuCloud), [@&#8203;arcanis](https://github.com/arcanis), [@&#8203;agadzik](https://github.com/agadzik), [@&#8203;bb8dd](https://github.com/bb8dd), [@&#8203;SouthLink](https://github.com/SouthLink), [@&#8203;lubieowoce](https://github.com/lubieowoce), [@&#8203;setodeve](https://github.com/setodeve), [@&#8203;ykzts](https://github.com/ykzts), [@&#8203;Juneezee](https://github.com/Juneezee), [@&#8203;grajen3](https://github.com/grajen3), [@&#8203;IvoBiaus](https://github.com/IvoBiaus), [@&#8203;mknichel](https://github.com/mknichel), [@&#8203;vespertilian](https://github.com/vespertilian), [@&#8203;evelynhathaway](https://github.com/evelynhathaway), [@&#8203;Netail](https://github.com/Netail), [@&#8203;byseop](https://github.com/byseop), [@&#8203;CreeJee](https://github.com/CreeJee), [@&#8203;ademilter](https://github.com/ademilter), [@&#8203;kevva](https://github.com/kevva), [@&#8203;fellipeutaka](https://github.com/fellipeutaka), [@&#8203;mindmind](https://github.com/mindmind), [@&#8203;Eunkyung-Son](https://github.com/Eunkyung-Son), [@&#8203;thekavikumar](https://github.com/thekavikumar), [@&#8203;technikhil314](https://github.com/technikhil314), [@&#8203;Dragate](https://github.com/Dragate), [@&#8203;Pyr33x](https://github.com/Pyr33x), [@&#8203;Zaid-maker](https://github.com/Zaid-maker), [@&#8203;bgw](https://github.com/bgw), [@&#8203;hjick](https://github.com/hjick), [@&#8203;eps1lon](https://github.com/eps1lon), [@&#8203;ahmoin](https://github.com/ahmoin), [@&#8203;tjabbe](https://github.com/tjabbe), and [@&#8203;ojj1123](https://github.com/ojj1123) for helping! </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNjAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyNC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
kjuulh added 1 commit 2024-04-12 00:01:17 +02:00
chore(deps): update nextjs monorepo to v14.2.0
Some checks failed
renovate/artifacts Artifact file update failure
e44efb3553
Author
Owner

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: cuddle-node-service/yarn.lock
error package.json: Name contains illegal characters

### ⚠ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: cuddle-node-service/yarn.lock ``` error package.json: Name contains illegal characters ```
kjuulh force-pushed renovate/nextjs-monorepo from e44efb3553 to b3d06448e3 2024-04-12 22:48:08 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.0 to chore(deps): update nextjs monorepo to v14.2.1 2024-04-12 22:48:16 +02:00
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.1 to chore(deps): update nextjs monorepo to v14.2.2 2024-04-18 02:51:53 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from b3d06448e3 to a911a29571 2024-04-18 02:51:53 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.2 to chore(deps): update nextjs monorepo to v14.2.3 2024-04-24 19:33:39 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from a911a29571 to f3d54a6331 2024-04-24 19:33:40 +02:00 Compare
kjuulh force-pushed renovate/nextjs-monorepo from f3d54a6331 to 34aeebb9fb 2024-07-06 15:32:38 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.3 to chore(deps): update nextjs monorepo to v14.2.4 2024-07-06 15:32:39 +02:00
Author
Owner

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: cuddle-node-service/yarn.lock
error package.json: Name contains illegal characters

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: cuddle-node-service/yarn.lock ``` error package.json: Name contains illegal characters ```
kjuulh force-pushed renovate/nextjs-monorepo from 34aeebb9fb to e01813b3cb 2024-08-21 22:51:33 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.4 to chore(deps): update nextjs monorepo to v14.2.5 2024-08-21 22:51:35 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from e01813b3cb to 69ea40b493 2024-08-22 02:02:56 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.5 to chore(deps): update nextjs monorepo to v14.2.6 2024-08-22 02:02:57 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from 69ea40b493 to be52b2013c 2024-08-27 17:54:42 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.6 to chore(deps): update nextjs monorepo to v14.2.7 2024-08-27 17:54:44 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from be52b2013c to 8216ebd1d8 2024-09-05 02:23:51 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.7 to chore(deps): update nextjs monorepo to v14.2.8 2024-09-05 02:23:51 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from 8216ebd1d8 to 006dec06f4 2024-09-08 02:24:14 +02:00 Compare
kjuulh force-pushed renovate/nextjs-monorepo from 006dec06f4 to a0775f17ec 2024-09-10 02:24:23 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.8 to chore(deps): update nextjs monorepo to v14.2.9 2024-09-10 02:24:24 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from a0775f17ec to 54fa76d7c5 2024-09-12 02:25:51 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.9 to chore(deps): update nextjs monorepo to v14.2.10 2024-09-12 02:25:52 +02:00
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.10 to chore(deps): update nextjs monorepo to v14.2.11 2024-09-13 02:22:48 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from 54fa76d7c5 to eff4ca4c98 2024-09-13 02:22:48 +02:00 Compare
kjuulh force-pushed renovate/nextjs-monorepo from eff4ca4c98 to d4a3e5b8d5 2024-09-18 02:27:02 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.11 to chore(deps): update nextjs monorepo to v14.2.12 2024-09-18 02:27:03 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from d4a3e5b8d5 to 702cd1c0e8 2024-09-20 06:39:28 +02:00 Compare
kjuulh changed title from chore(deps): update nextjs monorepo to v14.2.12 to chore(deps): update nextjs monorepo to v14.2.13 2024-09-20 06:39:28 +02:00
kjuulh closed this pull request 2024-09-28 23:48:36 +02:00
Author
Owner

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (14.2.13). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

### Renovate Ignore Notification Because you closed this PR without merging, Renovate will ignore this update (`14.2.13`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config. If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
Some checks failed
renovate/artifacts Artifact file update failure

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kjuulh/cuddle-templates#4
No description provided.