Skip to content

Commit

Permalink
Update nextjs monorepo to v14.1.4 (#68)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@next/eslint-plugin-next](https://togithub.com/vercel/next.js)
([source](https://togithub.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next))
| [`14.0.4` ->
`14.1.4`](https://renovatebot.com/diffs/npm/@next%2feslint-plugin-next/14.0.4/14.1.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@next%2feslint-plugin-next/14.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@next%2feslint-plugin-next/14.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@next%2feslint-plugin-next/14.0.4/14.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@next%2feslint-plugin-next/14.0.4/14.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://togithub.com/vercel/next.js)) | [`14.0.4` ->
`14.1.4`](https://renovatebot.com/diffs/npm/next/14.0.4/14.1.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/14.0.4/14.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/14.0.4/14.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/next.js (@&#8203;next/eslint-plugin-next)</summary>

###
[`v14.1.4`](https://togithub.com/vercel/next.js/releases/tag/v14.1.4)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.1.3...v14.1.4)

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

##### Core Changes

- Update React from
[`60a927d`](https://togithub.com/vercel/next.js/commit/60a927d04) to
[`4b84f11`](https://togithub.com/vercel/next.js/commit/4b84f11)
([#&#8203;63476](https://togithub.com/vercel/next.js/issues/63476))
[@&#8203;ztanner](https://togithub.com/ztanner)
- fix revalidation issue with route handlers
([#&#8203;63213](https://togithub.com/vercel/next.js/issues/63213))
[@&#8203;ztanner](https://togithub.com/ztanner)
- ensure mpa navigations to the same URL work after restoring from
bfcache
([#&#8203;63155](https://togithub.com/vercel/next.js/issues/63155))
[@&#8203;ztanner](https://togithub.com/ztanner)
- Ensure PromiseLikeOfReactNode is not included in .d.ts files
([#&#8203;63185](https://togithub.com/vercel/next.js/issues/63185))
[@&#8203;timneutkens](https://togithub.com/timneutkens)
- Fix metadata url cases should not append with trailing slash
([#&#8203;63050](https://togithub.com/vercel/next.js/issues/63050))
[@&#8203;huozhi](https://togithub.com/huozhi)
- feat: add deploymentId config
([#&#8203;63198](https://togithub.com/vercel/next.js/issues/63198))
[@&#8203;styfle](https://togithub.com/styfle)
- fix: bump
[@&#8203;vercel/nft](https://togithub.com/vercel/nft)[@&#8203;0](https://togithub.com/0).26.3
([#&#8203;61538](https://togithub.com/vercel/next.js/issues/61538))
[@&#8203;styfle](https://togithub.com/styfle)
- fix x-forwarded-port header
([#&#8203;63303](https://togithub.com/vercel/next.js/issues/63303))
[@&#8203;Ethan-Arrowood](https://togithub.com/Ethan-Arrowood)
- fix: x-forwarded-port header is 'undefined' when no port in url
([#&#8203;60484](https://togithub.com/vercel/next.js/issues/60484))
[@&#8203;yuvalotem](https://togithub.com/yuvalotem)

##### Test Changes

- test: switch order of tests to avoid flakniess
([#&#8203;63482](https://togithub.com/vercel/next.js/issues/63482))
[@&#8203;huozhi](https://togithub.com/huozhi)
- fix broken create-next-app tests
([#&#8203;63019](https://togithub.com/vercel/next.js/issues/63019))
[@&#8203;ztanner](https://togithub.com/ztanner)

###
[`v14.1.3`](https://togithub.com/vercel/next.js/compare/v14.1.2...v14.1.3)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.1.2...v14.1.3)

###
[`v14.1.2`](https://togithub.com/vercel/next.js/releases/tag/v14.1.2)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.1.1...v14.1.2)

*Note: this is a backport release for critical bug fixes -- this does
not include all pending features/changes on canary*

##### Core Changes

- Fix sitemap generateSitemaps support for string id
([#&#8203;61088](https://togithub.com/vercel/next.js/issues/61088))
- Fix: generateSitemaps in production giving 404
([#&#8203;62212](https://togithub.com/vercel/next.js/issues/62212))
- Fix redirect under suspense boundary with basePath
([#&#8203;62597](https://togithub.com/vercel/next.js/issues/62597))
- Fix: Add stricter check for "use server" exports
([#&#8203;62821](https://togithub.com/vercel/next.js/issues/62821))
- ensure server action errors notify rejection handlers
([#&#8203;61588](https://togithub.com/vercel/next.js/issues/61588))
- make router restore action resilient to a missing tree
([#&#8203;62098](https://togithub.com/vercel/next.js/issues/62098))
- build: remove sentry from the externals list
[#&#8203;61194](https://togithub.com/vercel/next.js/issues/61194)
- Reduce memory/cache overhead from over loader processing
[#&#8203;62005](https://togithub.com/vercel/next.js/issues/62005)

##### Credits

Huge thanks to [@&#8203;huozhi](https://togithub.com/huozhi),
[@&#8203;shuding](https://togithub.com/shuding),
[@&#8203;Ethan-Arrowood](https://togithub.com/Ethan-Arrowood),
[@&#8203;styfle](https://togithub.com/styfle),
[@&#8203;ijjk](https://togithub.com/ijjk),
[@&#8203;ztanner](https://togithub.com/ztanner),
[@&#8203;balazsorban44](https://togithub.com/balazsorban44),
[@&#8203;kdy1](https://togithub.com/kdy1), and
[@&#8203;williamli](https://togithub.com/williamli) for helping!

###
[`v14.1.1`](https://togithub.com/vercel/next.js/releases/tag/v14.1.1)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.1.0...v14.1.1)

*Note: this is a backport release for critical bug fixes -- this does
not include all pending features/changes on canary*

##### Core Changes

- Should not warn metadataBase missing if only absolute urls are
present:
[https://github.com/vercel/next.js/pull/61898](https://togithub.com/vercel/next.js/pull/61898)
- Fix trailing slash for canonical url:
[https://github.com/vercel/next.js/pull/62109](https://togithub.com/vercel/next.js/pull/62109)
- Fix metadata json manifest convention:
[https://github.com/vercel/next.js/pull/62615](https://togithub.com/vercel/next.js/pull/62615)
- Improve the Server Actions SWC transform:
[https://github.com/vercel/next.js/pull/61001](https://togithub.com/vercel/next.js/pull/61001)
- Fix Server Reference being double registered:
[https://github.com/vercel/next.js/pull/61244](https://togithub.com/vercel/next.js/pull/61244)
- Improve the Server Actions SWC transform (part 2):
[https://github.com/vercel/next.js/pull/62052](https://togithub.com/vercel/next.js/pull/62052)
- Fix module-level Server Action creation with closure-closed values:
[https://github.com/vercel/next.js/pull/62437](https://togithub.com/vercel/next.js/pull/62437)
- Fix draft mode invariant:
[https://github.com/vercel/next.js/pull/62121](https://togithub.com/vercel/next.js/pull/62121)
- fix: babel usage with next/image:
[https://github.com/vercel/next.js/pull/61835](https://togithub.com/vercel/next.js/pull/61835)
- Fix next/server api alias for ESM pkg:
[https://github.com/vercel/next.js/pull/61721](https://togithub.com/vercel/next.js/pull/61721)
- Replace image optimizer IPC call with request handler:
[https://github.com/vercel/next.js/pull/61471](https://togithub.com/vercel/next.js/pull/61471)
- chore: refactor image optimization to separate external/internal urls:
[https://github.com/vercel/next.js/pull/61172](https://togithub.com/vercel/next.js/pull/61172)
- fix(image): warn when animated image is missing unoptimized prop:
[https://github.com/vercel/next.js/pull/61045](https://togithub.com/vercel/next.js/pull/61045)
- fix(build-output): show stack during CSR bailout warning:
[https://github.com/vercel/next.js/pull/62594](https://togithub.com/vercel/next.js/pull/62594)
- Fix extra swc optimizer applied to node_modules in browser layer:
[https://github.com/vercel/next.js/pull/62051](https://togithub.com/vercel/next.js/pull/62051)
- fix(next-swc): Detect exports.foo from cjs_finder:
[https://github.com/vercel/next.js/pull/61795](https://togithub.com/vercel/next.js/pull/61795)
- Fix attempted import error for react:
[https://github.com/vercel/next.js/pull/61791](https://togithub.com/vercel/next.js/pull/61791)
- Add stack trace to client rendering bailout error:
[https://github.com/vercel/next.js/pull/61200](https://togithub.com/vercel/next.js/pull/61200)
- fix router crash on revalidate + popstate:
[https://github.com/vercel/next.js/pull/62383](https://togithub.com/vercel/next.js/pull/62383)
- fix loading issue when navigating to page with async metadata:
[https://github.com/vercel/next.js/pull/61687](https://togithub.com/vercel/next.js/pull/61687)
- revert changes to process default routes at build:
[https://github.com/vercel/next.js/pull/61241](https://togithub.com/vercel/next.js/pull/61241)
- fix parallel route top-level catch-all normalization logic to support
nested explicit (non-catchall) slot routes:
[https://github.com/vercel/next.js/pull/60776](https://togithub.com/vercel/next.js/pull/60776)
- Improve redirection handling:
[https://github.com/vercel/next.js/pull/62561](https://togithub.com/vercel/next.js/pull/62561)
- Simplify node/edge server chunking some:
[https://github.com/vercel/next.js/pull/62424](https://togithub.com/vercel/next.js/pull/62424)

##### Credits

Huge thanks to [@&#8203;huozhi](https://togithub.com/huozhi),
[@&#8203;shuding](https://togithub.com/shuding),
[@&#8203;Ethan-Arrowood](https://togithub.com/Ethan-Arrowood),
[@&#8203;styfle](https://togithub.com/styfle),
[@&#8203;ijjk](https://togithub.com/ijjk),
[@&#8203;ztanner](https://togithub.com/ztanner),
[@&#8203;balazsorban44](https://togithub.com/balazsorban44),
[@&#8203;kdy1](https://togithub.com/kdy1), and
[@&#8203;williamli](https://togithub.com/williamli) for helping!

###
[`v14.1.0`](https://togithub.com/vercel/next.js/releases/tag/v14.1.0)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.0.4...v14.1.0)

##### Core Changes

- Turbopack: switch to a single client components entrypoint:
[#&#8203;59352](https://togithub.com/vercel/next.js/issues/59352)
- Update `swc_core` to `v0.86.98` and turbopack:
[#&#8203;59393](https://togithub.com/vercel/next.js/issues/59393)
- Fix cases for the `optimize_server_react` transform:
[#&#8203;59390](https://togithub.com/vercel/next.js/issues/59390)
- Use new JSX transform:
[#&#8203;56294](https://togithub.com/vercel/next.js/issues/56294)
- loading.tsx should have no effect on partial rendering when PPR is
enabled:
[#&#8203;59196](https://togithub.com/vercel/next.js/issues/59196)
- Update font data:
[#&#8203;59426](https://togithub.com/vercel/next.js/issues/59426)
- Remove CacheNode.status field:
[#&#8203;59472](https://togithub.com/vercel/next.js/issues/59472)
- Rename CacheNode.data → .lazyData :
[#&#8203;59473](https://togithub.com/vercel/next.js/issues/59473)
- Generate Params Cleanup:
[#&#8203;59431](https://togithub.com/vercel/next.js/issues/59431)
- Fix webpack chunks handling in traces:
[#&#8203;59498](https://togithub.com/vercel/next.js/issues/59498)
- Rename CacheNode.subTreeData -> .rsc :
[#&#8203;59491](https://togithub.com/vercel/next.js/issues/59491)
- fix NODE_OPTIONS=inspect:
[#&#8203;59530](https://togithub.com/vercel/next.js/issues/59530)
- Add CacheNode.prefetchRsc field:
[#&#8203;59537](https://togithub.com/vercel/next.js/issues/59537)
- allow passing wildcard domains in serverActions.allowedDomains:
[#&#8203;59428](https://togithub.com/vercel/next.js/issues/59428)
- Page Info Cleanup:
[#&#8203;59430](https://togithub.com/vercel/next.js/issues/59430)
- Fix force-static and fetch no-store cases:
[#&#8203;59549](https://togithub.com/vercel/next.js/issues/59549)
- Should not show no index for client rendering bailout:
[#&#8203;59531](https://togithub.com/vercel/next.js/issues/59531)
- Enable build worker by default:
[#&#8203;59405](https://togithub.com/vercel/next.js/issues/59405)
- Fork navigateReducer into PPR and non-PPR versions:
[#&#8203;59538](https://togithub.com/vercel/next.js/issues/59538)
- cleanup magic segment strings:
[#&#8203;59552](https://togithub.com/vercel/next.js/issues/59552)
- chore: update Turbopack:
[#&#8203;59589](https://togithub.com/vercel/next.js/issues/59589)
- Fix another magic segment string constant:
[#&#8203;59591](https://togithub.com/vercel/next.js/issues/59591)
- Make CacheNodeSeedData match FlightRouterState more closely:
[#&#8203;59590](https://togithub.com/vercel/next.js/issues/59590)
- transpilePackages should override default settings for external
packages:
[#&#8203;59385](https://togithub.com/vercel/next.js/issues/59385)
- move segment constants to separate file:
[#&#8203;59587](https://togithub.com/vercel/next.js/issues/59587)
- Revert "Page Info Cleanup
([#&#8203;59430](https://togithub.com/vercel/next.js/issues/59430))":
[#&#8203;59592](https://togithub.com/vercel/next.js/issues/59592)
- Fix useOptimistic in server components bug. Add tests for invalid
React server APIs:
[#&#8203;59621](https://togithub.com/vercel/next.js/issues/59621)
- Partial Pre Rendering Headers:
[#&#8203;59447](https://togithub.com/vercel/next.js/issues/59447)
- Add tests for invalid React server APIs:
[#&#8203;59622](https://togithub.com/vercel/next.js/issues/59622)
- Refactor setup-dev-bundler to make Turbopack/Webpack split clearer:
[#&#8203;59650](https://togithub.com/vercel/next.js/issues/59650)
- refactor and simplify app dynamic components:
[#&#8203;59658](https://togithub.com/vercel/next.js/issues/59658)
- Change manifestPath to pagesManifestPath:
[#&#8203;59657](https://togithub.com/vercel/next.js/issues/59657)
- Fix issue with outputFileTracingExcludes and pages/api edge runtime:
[#&#8203;59157](https://togithub.com/vercel/next.js/issues/59157)
- Update font data:
[#&#8203;59722](https://togithub.com/vercel/next.js/issues/59722)
- Remove path normalization logic when uploading .next/trace traces:
[#&#8203;59305](https://togithub.com/vercel/next.js/issues/59305)
- LayoutRouter: Support segment value of Promise<null> to asynchronously
bail out and trigger a server patch:
[#&#8203;59724](https://togithub.com/vercel/next.js/issues/59724)
- fix: Allow start turbopack dev server for a project using middleware:
[#&#8203;59759](https://togithub.com/vercel/next.js/issues/59759)
- fix: gracefully shutdown server:
[#&#8203;59551](https://togithub.com/vercel/next.js/issues/59551)
- Revert "fix: gracefully shutdown server
([#&#8203;59551](https://togithub.com/vercel/next.js/issues/59551))":
[#&#8203;59792](https://togithub.com/vercel/next.js/issues/59792)
- Optionally bundle legacy react-dom/server APIs based on usage:
[#&#8203;59737](https://togithub.com/vercel/next.js/issues/59737)
- fix `default` handling in route groups that handle interception:
[#&#8203;59752](https://togithub.com/vercel/next.js/issues/59752)
- Transpile all code on app browser layer:
[#&#8203;59569](https://togithub.com/vercel/next.js/issues/59569)
- Initial implementation of PPR client navigations:
[#&#8203;59725](https://togithub.com/vercel/next.js/issues/59725)
- fix(turbopack): prevent edge entrypoint from becoming an async module:
[#&#8203;59818](https://togithub.com/vercel/next.js/issues/59818)
- Ensure we validate revalidate configs properly:
[#&#8203;59822](https://togithub.com/vercel/next.js/issues/59822)
- Update error check in validateRevalidate:
[#&#8203;59826](https://togithub.com/vercel/next.js/issues/59826)
- Rename confusing loaders:
[#&#8203;59827](https://togithub.com/vercel/next.js/issues/59827)
- Upgrade og dependencies:
[#&#8203;59541](https://togithub.com/vercel/next.js/issues/59541)
- \[PPR Navs] Bugfix: Dynamic data never streams in if prefetch entry is
stale: [#&#8203;59833](https://togithub.com/vercel/next.js/issues/59833)
- fix parallel catch-all route normalization:
[#&#8203;59791](https://togithub.com/vercel/next.js/issues/59791)
- fix router prefetch cache key to work with route interception:
[#&#8203;59861](https://togithub.com/vercel/next.js/issues/59861)
- Alias nextjs api entry to esm version for app router:
[#&#8203;59852](https://togithub.com/vercel/next.js/issues/59852)
- Remove duplicate standalone check:
[#&#8203;60085](https://togithub.com/vercel/next.js/issues/60085)
- Remove return on void function:
[#&#8203;60087](https://togithub.com/vercel/next.js/issues/60087)
- Ensure NextBuildContext is only used during build:
[#&#8203;60099](https://togithub.com/vercel/next.js/issues/60099)
- Add PageExtensions type:
[#&#8203;60108](https://togithub.com/vercel/next.js/issues/60108)
- Ensure instrumentation file does not affect middleware count:
[#&#8203;60102](https://togithub.com/vercel/next.js/issues/60102)
- Use WebpackError type instead of any:
[#&#8203;60105](https://togithub.com/vercel/next.js/issues/60105)
- Remove root parameter:
[#&#8203;60112](https://togithub.com/vercel/next.js/issues/60112)
- Remove extra duplicate pages warning:
[#&#8203;60113](https://togithub.com/vercel/next.js/issues/60113)
- Add MappedPages type:
[#&#8203;60106](https://togithub.com/vercel/next.js/issues/60106)
- Always call createPagesMapping for root paths:
[#&#8203;60107](https://togithub.com/vercel/next.js/issues/60107)
- Fix path issues on linux machines when build created on windows:
[#&#8203;60116](https://togithub.com/vercel/next.js/issues/60116)
- fix: Fix wrong cjs detection of `auto-cjs` pass:
[#&#8203;60118](https://togithub.com/vercel/next.js/issues/60118)
- chore: update Copyright time from 2023 to 2024:
[#&#8203;60071](https://togithub.com/vercel/next.js/issues/60071)
- Filter out duplicate paths in build output:
[#&#8203;59858](https://togithub.com/vercel/next.js/issues/59858)
- chore: align webpack config node version:
[#&#8203;59862](https://togithub.com/vercel/next.js/issues/59862)
- gracefully handle client router segment mismatches:
[#&#8203;60141](https://togithub.com/vercel/next.js/issues/60141)
- Fix start build log being overwritten by logs from page:
[#&#8203;60122](https://togithub.com/vercel/next.js/issues/60122)
- Allow using ESM pkg with custom incremental cache:
[#&#8203;59863](https://togithub.com/vercel/next.js/issues/59863)
- Fix emitting ESM swc helpers for 3rd parties CJS libs in bundle:
[#&#8203;60169](https://togithub.com/vercel/next.js/issues/60169)
- Move cacheDir logic to getCacheDir:
[#&#8203;60133](https://togithub.com/vercel/next.js/issues/60133)
- Refactor to unify writeFile, readFile, and add readManifest:
[#&#8203;60137](https://togithub.com/vercel/next.js/issues/60137)
- chore: bump `@vercel/nft@0.26.2`:
[#&#8203;60172](https://togithub.com/vercel/next.js/issues/60172)
- fix: `<Script>` with `beforeInteractive` strategy ignores additional
attributes in App Router:
[#&#8203;59779](https://togithub.com/vercel/next.js/issues/59779)
- Fix invalid comment:
[#&#8203;60182](https://togithub.com/vercel/next.js/issues/60182)
- Refactor: Separate RSC renderer from SSR wrapping component:
[#&#8203;59676](https://togithub.com/vercel/next.js/issues/59676)
- fix: cache next font during development to avoid FOUC:
[#&#8203;60175](https://togithub.com/vercel/next.js/issues/60175)
- Add writeManifest:
[#&#8203;60138](https://togithub.com/vercel/next.js/issues/60138)
- Add writePrerenderManifest:
[#&#8203;60158](https://togithub.com/vercel/next.js/issues/60158)
- Add writeStandaloneDirectory:
[#&#8203;60162](https://togithub.com/vercel/next.js/issues/60162)
- Always write FunctionsConfigManifest:
[#&#8203;60163](https://togithub.com/vercel/next.js/issues/60163)
- Upgrade [@&#8203;vercel/og](https://togithub.com/vercel/og):
[#&#8203;60205](https://togithub.com/vercel/next.js/issues/60205)
- Improve consistency of issues and diagnostics for napi calls:
[#&#8203;60198](https://togithub.com/vercel/next.js/issues/60198)
- Change server actions cache default to no-store:
[#&#8203;60170](https://togithub.com/vercel/next.js/issues/60170)
- Allow undefined environment variables in config:
[#&#8203;58247](https://togithub.com/vercel/next.js/issues/58247)
- Add writeFullyStaticExport:
[#&#8203;60200](https://togithub.com/vercel/next.js/issues/60200)
- fix: Mark file as ESM if it has an export from `auto-cjs` pass:
[#&#8203;60216](https://togithub.com/vercel/next.js/issues/60216)
- log a dev warning when a missing parallel slot results in a 404:
[#&#8203;60186](https://togithub.com/vercel/next.js/issues/60186)
- Fix: Throw an error for empty array return in `generateStaticParams`
with `output:export`:
[#&#8203;57053](https://togithub.com/vercel/next.js/issues/57053)
- Ensure appPathsManifest variable is inside if block:
[#&#8203;60210](https://togithub.com/vercel/next.js/issues/60210)
- Remove NEXT_TURBO_FILTER_PAGES internal variable:
[#&#8203;60217](https://togithub.com/vercel/next.js/issues/60217)
- fix: add `node-web-audio-api` to server-external-packages.json:
[#&#8203;60243](https://togithub.com/vercel/next.js/issues/60243)
- Disable 2mb limit for custom incrementalCacheHandler:
[#&#8203;59976](https://togithub.com/vercel/next.js/issues/59976)
- \[PPR Nav] Fix: Page data should always be applied:
[#&#8203;60242](https://togithub.com/vercel/next.js/issues/60242)
- Add writeImagesManifest:
[#&#8203;60209](https://togithub.com/vercel/next.js/issues/60209)
- feat(next-core): apply rsc transform in turbopack:
[#&#8203;59629](https://togithub.com/vercel/next.js/issues/59629)
- Move buildId logic to getBuildId:
[#&#8203;60132](https://togithub.com/vercel/next.js/issues/60132)
- fix catch-all route normalization for default parallel routes:
[#&#8203;60240](https://togithub.com/vercel/next.js/issues/60240)
- micro fix of the cache limit check:
[#&#8203;60249](https://togithub.com/vercel/next.js/issues/60249)
- parallel routes: fix [@&#8203;children](https://togithub.com/children)
slots: [#&#8203;60288](https://togithub.com/vercel/next.js/issues/60288)
- Bump webpack-bundle-analyzer:
[#&#8203;58442](https://togithub.com/vercel/next.js/issues/58442)
- docs: Add docs for `next dev --experimental-https`:
[#&#8203;60357](https://togithub.com/vercel/next.js/issues/60357)
- Update React from
[`0cdfef1`](https://togithub.com/vercel/next.js/commit/0cdfef19b) to
[`f1039be`](https://togithub.com/vercel/next.js/commit/f1039be4a):
[#&#8203;60368](https://togithub.com/vercel/next.js/issues/60368)
- Simplify if condition:
[#&#8203;60250](https://togithub.com/vercel/next.js/issues/60250)
- Fix dynamic sitemap detection:
[#&#8203;60356](https://togithub.com/vercel/next.js/issues/60356)
- chore(font): enable minification:
[#&#8203;60319](https://togithub.com/vercel/next.js/issues/60319)
- chore(precompile): remove obsolete precompiled assets :
[#&#8203;60316](https://togithub.com/vercel/next.js/issues/60316)
- refactor: simplify the call in lib.picocolors:
[#&#8203;60386](https://togithub.com/vercel/next.js/issues/60386)
- chore(precompile): re-add `watchpack` to the precompile:
[#&#8203;60309](https://togithub.com/vercel/next.js/issues/60309)
- refactor(dev-overlay): remove `chalk`:
[#&#8203;60317](https://togithub.com/vercel/next.js/issues/60317)
- Fix: HMR in multi-zone handling 🌱:
[#&#8203;59471](https://togithub.com/vercel/next.js/issues/59471)
- HMR development stats: include `updatedModules` for App Router and
Turbopack changes:
[#&#8203;59785](https://togithub.com/vercel/next.js/issues/59785)
- Change color of output bundle size:
[#&#8203;60385](https://togithub.com/vercel/next.js/issues/60385)
- Fix TypeError when using params in `RootLayout` with parallel routes:
[#&#8203;60401](https://togithub.com/vercel/next.js/issues/60401)
- Fix missing source code display for some jsx errors:
[#&#8203;60390](https://togithub.com/vercel/next.js/issues/60390)
- Refactor `unstable_cache` implementation:
[#&#8203;60403](https://togithub.com/vercel/next.js/issues/60403)
- Missing Postpone Detection Fix:
[#&#8203;59891](https://togithub.com/vercel/next.js/issues/59891)
- refactor(next/core): reorganize next.js custom transforms for
next-swc/turbopack:
[#&#8203;60400](https://togithub.com/vercel/next.js/issues/60400)
- Fix custom cache handler importing on windows:
[#&#8203;60312](https://togithub.com/vercel/next.js/issues/60312)
- Display original failed fetch trace:
[#&#8203;60274](https://togithub.com/vercel/next.js/issues/60274)
- feat(app-router): introduce
`experimental.missingSuspenseWithCSRBailout` flag:
[#&#8203;57642](https://togithub.com/vercel/next.js/issues/57642)
- update turbopack:
[#&#8203;60208](https://togithub.com/vercel/next.js/issues/60208)
- update turbopack:
[#&#8203;60478](https://togithub.com/vercel/next.js/issues/60478)
- feat(turbopack): support named client references properly:
[#&#8203;59578](https://togithub.com/vercel/next.js/issues/59578)
- Fix intercepted segments with basepath:
[#&#8203;60485](https://togithub.com/vercel/next.js/issues/60485)
- parallel routes: fix client reference manifest grouping for catch-all
segments:
[#&#8203;60482](https://togithub.com/vercel/next.js/issues/60482)
- Group small chunks in shared js section of output:
[#&#8203;60479](https://togithub.com/vercel/next.js/issues/60479)
- filter default segments from prerender manifest:
[#&#8203;60499](https://togithub.com/vercel/next.js/issues/60499)
- Add experimental options for more parallelization in webpack builds:
[#&#8203;60177](https://togithub.com/vercel/next.js/issues/60177)
- move custom allocator flag and add rustls-tls comment:
[#&#8203;60128](https://togithub.com/vercel/next.js/issues/60128)
- fix: redirect logic missing basePath in App Render:
[#&#8203;60184](https://togithub.com/vercel/next.js/issues/60184)
- Revert "feat(app-router): introduce
`experimental.missingSuspenseWithCSRBailout` flag":
[#&#8203;60508](https://togithub.com/vercel/next.js/issues/60508)
- add retry logic to loadClientReferenceManifest:
[#&#8203;56518](https://togithub.com/vercel/next.js/issues/56518)
- Turbopack hmr: record forwarded client spans:
[#&#8203;60500](https://togithub.com/vercel/next.js/issues/60500)
- chore(turbopack): check for unsupported next config options instead of
supported ones:
[#&#8203;58781](https://togithub.com/vercel/next.js/issues/58781)
- Handle non server action post requests safely:
[#&#8203;60526](https://togithub.com/vercel/next.js/issues/60526)
- Fix global-error for nested routes:
[#&#8203;60539](https://togithub.com/vercel/next.js/issues/60539)
- chore(examples): use default prettier for examples/templates:
[#&#8203;60530](https://togithub.com/vercel/next.js/issues/60530)
- Update default error rate for client filter:
[#&#8203;60542](https://togithub.com/vercel/next.js/issues/60542)
- Enable windowHistorySupport by default:
[#&#8203;60557](https://togithub.com/vercel/next.js/issues/60557)
- Fix logging order of build jobs:
[#&#8203;60564](https://togithub.com/vercel/next.js/issues/60564)
- propagate notFound errors past a segment's error boundary:
[#&#8203;60567](https://togithub.com/vercel/next.js/issues/60567)
- Tracing: attach Turbopack session value to root span:
[#&#8203;60576](https://togithub.com/vercel/next.js/issues/60576)
- \[PPR Nav] Fix flash of loading state during back/forward:
[#&#8203;60578](https://togithub.com/vercel/next.js/issues/60578)
- Fix react-refresh for transpiled packages:
[#&#8203;60563](https://togithub.com/vercel/next.js/issues/60563)
- Ensure client filter with basePath is correct:
[#&#8203;60580](https://togithub.com/vercel/next.js/issues/60580)
- Update React from
[`f1039be`](https://togithub.com/vercel/next.js/commit/f1039be4a) to
[`60a927d`](https://togithub.com/vercel/next.js/commit/60a927d04):
[#&#8203;60619](https://togithub.com/vercel/next.js/issues/60619)
- Add cache reason for using fetch with noStore:
[#&#8203;60630](https://togithub.com/vercel/next.js/issues/60630)
- chore: remove unused export:
[#&#8203;60647](https://togithub.com/vercel/next.js/issues/60647)
- remove next build turbopack version:
[#&#8203;60655](https://togithub.com/vercel/next.js/issues/60655)
- fix breakpoints on reload:
[#&#8203;60507](https://togithub.com/vercel/next.js/issues/60507)
- Fix hmr updates with rebuilding for build errors:
[#&#8203;60676](https://togithub.com/vercel/next.js/issues/60676)
- graceful shutdown:
[#&#8203;60059](https://togithub.com/vercel/next.js/issues/60059)
- refactor(next-swc): remove unused crashreporter:
[#&#8203;60593](https://togithub.com/vercel/next.js/issues/60593)
- chore(eslint-plugin-next): upgrade glob dependency:
[#&#8203;60732](https://togithub.com/vercel/next.js/issues/60732)
- Fix client reference keys of barrel-optimized files:
[#&#8203;60685](https://togithub.com/vercel/next.js/issues/60685)
- Fix recursive ignoring case in build traces:
[#&#8203;60740](https://togithub.com/vercel/next.js/issues/60740)
- Telemetry: allow disabling of fetch tracing:
[#&#8203;60588](https://togithub.com/vercel/next.js/issues/60588)
- chore: typo, responseCookes to responseCookies:
[#&#8203;60654](https://togithub.com/vercel/next.js/issues/60654)
- Telemetry code load:
[#&#8203;60594](https://togithub.com/vercel/next.js/issues/60594)
- allow to pass available chunk items when creating a chunk group:
[#&#8203;60554](https://togithub.com/vercel/next.js/issues/60554)
- separate chunking per layout parts:
[#&#8203;60569](https://togithub.com/vercel/next.js/issues/60569)
- feat(next-core): port remaining next.js custom transforms:
[#&#8203;60498](https://togithub.com/vercel/next.js/issues/60498)
- Reapply "feat(app-router): introduce
`experimental.missingSuspenseWithCSRBailout` flag"
([#&#8203;60508](https://togithub.com/vercel/next.js/issues/60508)):
[#&#8203;60751](https://togithub.com/vercel/next.js/issues/60751)
- Skip postcss config location resolving in node_modules:
[#&#8203;60697](https://togithub.com/vercel/next.js/issues/60697)
- apply page transforms only on pages:
[#&#8203;60779](https://togithub.com/vercel/next.js/issues/60779)
- fix layout segment key to match up with manifest:
[#&#8203;60783](https://togithub.com/vercel/next.js/issues/60783)
- Fix locale domain public files check:
[#&#8203;60749](https://togithub.com/vercel/next.js/issues/60749)
- Stabilize custom cache handlers and changing memory size.:
[#&#8203;57953](https://togithub.com/vercel/next.js/issues/57953)
- feat: stabilize `unstable_getImgProps()` => `getImageProps()`:
[#&#8203;60739](https://togithub.com/vercel/next.js/issues/60739)
- Fix Server Actions compiler bug:
[#&#8203;60794](https://togithub.com/vercel/next.js/issues/60794)
- Dev Server: Preserve globals overwrites in the initialization hook:
[#&#8203;60796](https://togithub.com/vercel/next.js/issues/60796)
- add missing function call to `normalize-catchall-routes` test case:
[#&#8203;60777](https://togithub.com/vercel/next.js/issues/60777)
- Use snapshots for component-stack tests:
[#&#8203;60768](https://togithub.com/vercel/next.js/issues/60768)
- Support next/og usage in ESM nextjs app:
[#&#8203;60818](https://togithub.com/vercel/next.js/issues/60818)
- fix(ts): auto-complete `next/headers`:
[#&#8203;60817](https://togithub.com/vercel/next.js/issues/60817)
- Remove the warning for build worker when custom webpack present:
[#&#8203;60820](https://togithub.com/vercel/next.js/issues/60820)
- chore(deps): update `browserslist` and `caniuse-lite`:
[#&#8203;60827](https://togithub.com/vercel/next.js/issues/60827)
- feat: support custom image loaders in turbopack:
[#&#8203;60736](https://togithub.com/vercel/next.js/issues/60736)
- Ensure request specific caches for revalidate are reset:
[#&#8203;60810](https://togithub.com/vercel/next.js/issues/60810)
- Add metrics names for unstable_cache:
[#&#8203;60802](https://togithub.com/vercel/next.js/issues/60802)
- Fix: respect init.cache if fetch input is request instance:
[#&#8203;60821](https://togithub.com/vercel/next.js/issues/60821)
- Revert "Fix: Throw an error for empty array return in
`generateStaticParams` with `output:export`":
[#&#8203;60831](https://togithub.com/vercel/next.js/issues/60831)
- turbopack: rename custom cache handler configs:
[#&#8203;60828](https://togithub.com/vercel/next.js/issues/60828)
- dx: warn the deprecated cache configs are used:
[#&#8203;60836](https://togithub.com/vercel/next.js/issues/60836)
- Enable missing suspense bailout by default:
[#&#8203;60840](https://togithub.com/vercel/next.js/issues/60840)

##### Documentation Changes

- Docs: Update Server Actions Docs:
[#&#8203;59080](https://togithub.com/vercel/next.js/issues/59080)
- Docs: Polish Server Actions Page 💅🏼 :
[#&#8203;59400](https://togithub.com/vercel/next.js/issues/59400)
- Update 10-route-handlers.mdx:
[#&#8203;59443](https://togithub.com/vercel/next.js/issues/59443)
- docs: remove broken link:
[#&#8203;59487](https://togithub.com/vercel/next.js/issues/59487)
- Docs: Add App Router Testing Guides and update /examples:
[#&#8203;59268](https://togithub.com/vercel/next.js/issues/59268)
- docs: fix bad closed tag:
[#&#8203;59575](https://togithub.com/vercel/next.js/issues/59575)
- Fix closing tags for jest docs:
[#&#8203;59579](https://togithub.com/vercel/next.js/issues/59579)
- Docs: Fix formatting in testing docs and update examples dependencies:
[#&#8203;59572](https://togithub.com/vercel/next.js/issues/59572)
- Docs: Add missing closing tag:
[#&#8203;59581](https://togithub.com/vercel/next.js/issues/59581)
- Docs: Review and update `getServerSideProps` page:
[#&#8203;59545](https://togithub.com/vercel/next.js/issues/59545)
- docs: add note for environment variables on Vercel deployment:
[#&#8203;59237](https://togithub.com/vercel/next.js/issues/59237)
- docs(accessibility): updates WCAG version to 2.2:
[#&#8203;59646](https://togithub.com/vercel/next.js/issues/59646)
- docs: small tweaks:
[#&#8203;59638](https://togithub.com/vercel/next.js/issues/59638)
- docs: fix broken backtick for link:
[#&#8203;59717](https://togithub.com/vercel/next.js/issues/59717)
- Docs: Document `generateSitemaps`:
[#&#8203;59626](https://togithub.com/vercel/next.js/issues/59626)
- Docs: Polish testing section:
[#&#8203;59618](https://togithub.com/vercel/next.js/issues/59618)
- docs: improve docs around geolocation and IP headers:
[#&#8203;59719](https://togithub.com/vercel/next.js/issues/59719)
- Docs: Review and Typo Fix - getServerSideProps:
[#&#8203;59616](https://togithub.com/vercel/next.js/issues/59616)
- docs: fix vitest example link in testing with vitest:
[#&#8203;59659](https://togithub.com/vercel/next.js/issues/59659)
- docs: fix grammar issue in 03-get-server-side-props.mdx:
[#&#8203;59670](https://togithub.com/vercel/next.js/issues/59670)
- Includes section to `@next/third-parties` documentation for Google
Analytics:
[#&#8203;59671](https://togithub.com/vercel/next.js/issues/59671)
- Change file extension to .tsx:
[#&#8203;59763](https://togithub.com/vercel/next.js/issues/59763)
- docs: clarify data fetching pattern:
[#&#8203;59602](https://togithub.com/vercel/next.js/issues/59602)
- change 'themeColor' to 'viewport' in the viewport section:
[#&#8203;59764](https://togithub.com/vercel/next.js/issues/59764)
- docs: add missing comma to sitemap.mdx:
[#&#8203;59788](https://togithub.com/vercel/next.js/issues/59788)
- Chore docs fix runon and definition of trailing slash redirect:
[#&#8203;59889](https://togithub.com/vercel/next.js/issues/59889)
- Minor grammar edits:
[#&#8203;59887](https://togithub.com/vercel/next.js/issues/59887)
- Introduce cache version history in cache API:
[#&#8203;59799](https://togithub.com/vercel/next.js/issues/59799)
- docs: correct type in sitemap.mdx:
[#&#8203;59787](https://togithub.com/vercel/next.js/issues/59787)
- chore(docs): Remove `typesafe-i18n` from thrid-party i18n options:
[#&#8203;59624](https://togithub.com/vercel/next.js/issues/59624)
- docs: Add Chakra UI setup guide:
[#&#8203;59275](https://togithub.com/vercel/next.js/issues/59275)
- Update not-found.mdx:
[#&#8203;59478](https://togithub.com/vercel/next.js/issues/59478)
- Updates references for styled-components configuration in
next.config.js:
[#&#8203;59495](https://togithub.com/vercel/next.js/issues/59495)
- Update 05-mdx.mdx:
[#&#8203;57988](https://togithub.com/vercel/next.js/issues/57988)
- Mention remark-mdx-frontmatter in frontmatter docs:
[#&#8203;59238](https://togithub.com/vercel/next.js/issues/59238)
- Docs: Rename React Query to TanStack Query:
[#&#8203;59004](https://togithub.com/vercel/next.js/issues/59004)
- Add `cwd` to VSCode debugging setup steps:
[#&#8203;58689](https://togithub.com/vercel/next.js/issues/58689)
- \[Docs]: fix tiny typo:
[#&#8203;59897](https://togithub.com/vercel/next.js/issues/59897)
- \[docs] Add sensible name for Cookie deleting functions:
[#&#8203;57893](https://togithub.com/vercel/next.js/issues/57893)
- Update generate-viewport.mdx:
[#&#8203;57701](https://togithub.com/vercel/next.js/issues/57701)
- Update opengraph-image.mdx:
[#&#8203;57810](https://togithub.com/vercel/next.js/issues/57810)
- \[docs] Update example links.:
[#&#8203;57891](https://togithub.com/vercel/next.js/issues/57891)
- docs: clarify setting and reading cookies from Route Handlers:
[#&#8203;59915](https://togithub.com/vercel/next.js/issues/59915)
- docs: add Sirv loader for next/image:
[#&#8203;57102](https://togithub.com/vercel/next.js/issues/57102)
- docs: fix prettier lint:
[#&#8203;59918](https://togithub.com/vercel/next.js/issues/59918)
- docs: Add media example for icon metadata:
[#&#8203;56141](https://togithub.com/vercel/next.js/issues/56141)
- Fix typo in generate-sitemaps.mdx docs:
[#&#8203;59964](https://togithub.com/vercel/next.js/issues/59964)
- Update 02-server-actions-and-mutations.mdx:
[#&#8203;59935](https://togithub.com/vercel/next.js/issues/59935)
- Update 08-parallel-routes.mdx:
[#&#8203;59966](https://togithub.com/vercel/next.js/issues/59966)
- Updates "No Before Interactive" error message for App router:
[#&#8203;56033](https://togithub.com/vercel/next.js/issues/56033)
- docs: Update Middleware docs on ignoring prefetches:
[#&#8203;56799](https://togithub.com/vercel/next.js/issues/56799)
- docs: add note that contentlayer is unmaintained:
[#&#8203;59927](https://togithub.com/vercel/next.js/issues/59927)
- docs: small changes to linking docs:
[#&#8203;59982](https://togithub.com/vercel/next.js/issues/59982)
- docs: opengraph / twitter image needs absolute URL:
[#&#8203;59985](https://togithub.com/vercel/next.js/issues/59985)
- docs: fix typo for `useFormState`:
[#&#8203;60010](https://togithub.com/vercel/next.js/issues/60010)
- docs: clarify using `redirect` with client components:
[#&#8203;60056](https://togithub.com/vercel/next.js/issues/60056)
- Update documentation to reflect added support for 'userScalable' field
in 'viewport':
[#&#8203;60033](https://togithub.com/vercel/next.js/issues/60033)
- docs: Add section for CSP without nonces:
[#&#8203;60067](https://togithub.com/vercel/next.js/issues/60067)
- docs: update install count:
[#&#8203;60072](https://togithub.com/vercel/next.js/issues/60072)
- docs: fix version history order in sitemap.mdx:
[#&#8203;60054](https://togithub.com/vercel/next.js/issues/60054)
- docs: clarify generateStaticParams and dynamicParams:
[#&#8203;60083](https://togithub.com/vercel/next.js/issues/60083)
- docs: update `maxDuration` info:
[#&#8203;60086](https://togithub.com/vercel/next.js/issues/60086)
- docs: `⌘+Enter` for forms:
[#&#8203;60090](https://togithub.com/vercel/next.js/issues/60090)
- Clarify measurement ID in `Optimizing: Third Party Libraries`:
[#&#8203;60136](https://togithub.com/vercel/next.js/issues/60136)
- Update 03-css-in-js.mdx : fix typo:
[#&#8203;60114](https://togithub.com/vercel/next.js/issues/60114)
- docs: small wording fix for 03-linking-and-navigating.mdx:
[#&#8203;60089](https://togithub.com/vercel/next.js/issues/60089)
- Docs: If `revalidatePath`'s `path` has dynamic segment path, `type`
must be `page`.:
[#&#8203;59149](https://togithub.com/vercel/next.js/issues/59149)
- docs: improve grammar:
[#&#8203;60149](https://togithub.com/vercel/next.js/issues/60149)
- Fix config code in the CSS-in-JS chapter:
[#&#8203;60164](https://togithub.com/vercel/next.js/issues/60164)
- Updating example with required content type in header:
[#&#8203;59990](https://togithub.com/vercel/next.js/issues/59990)
- Adds a section to `Optimizing: Third Party Libraries` on tracking
pageviews for Google Analytics:
[#&#8203;60176](https://togithub.com/vercel/next.js/issues/60176)
- Update route-segment-config.mdx:
[#&#8203;60179](https://togithub.com/vercel/next.js/issues/60179)
- docs: Fix typo on generate-sitemaps.mdx:
[#&#8203;60188](https://togithub.com/vercel/next.js/issues/60188)
- small correction in 11-middleware.mdx:
[#&#8203;60189](https://togithub.com/vercel/next.js/issues/60189)
- docs(trailingSlashes): add note for SSG generation:
[#&#8203;57628](https://togithub.com/vercel/next.js/issues/57628)
- docs: fix typos and broken links in the image.mdx:
[#&#8203;60221](https://togithub.com/vercel/next.js/issues/60221)
- Docs: Fix `revalidate` type annotation:
[#&#8203;60230](https://togithub.com/vercel/next.js/issues/60230)
- Update 02-server-actions-and-mutations.mdx:
[#&#8203;60222](https://togithub.com/vercel/next.js/issues/60222)
- fix(docs): add missing docs on external packages:
[#&#8203;60244](https://togithub.com/vercel/next.js/issues/60244)
- Docs: Add "Going to production" page for App Router:
[#&#8203;59304](https://togithub.com/vercel/next.js/issues/59304)
- Docs: Update `compression` docs:
[#&#8203;60264](https://togithub.com/vercel/next.js/issues/60264)
- Docs: Clarify `useSearchParams` behavior:
[#&#8203;60257](https://togithub.com/vercel/next.js/issues/60257)
- Docs: Add more clarification about `compress` :
[#&#8203;60268](https://togithub.com/vercel/next.js/issues/60268)
- Clarify `searchParams` is not passed to Layouts:
[#&#8203;60277](https://togithub.com/vercel/next.js/issues/60277)
- docs(testing): add bun command to running your tests section:
[#&#8203;60281](https://togithub.com/vercel/next.js/issues/60281)
- chore(docs): add section for Custom Type Declarations:
[#&#8203;60282](https://togithub.com/vercel/next.js/issues/60282)
- docs: small corrections to bundle analyzer docs:
[#&#8203;60285](https://togithub.com/vercel/next.js/issues/60285)
- docs: typo fix in compression page:
[#&#8203;60318](https://togithub.com/vercel/next.js/issues/60318)
- docs: add example of webhooks with App Router:
[#&#8203;60276](https://togithub.com/vercel/next.js/issues/60276)
- docs: add optional catch-all segments typescript example:
[#&#8203;60237](https://togithub.com/vercel/next.js/issues/60237)
- Update use-search-params.mdx:
[#&#8203;55357](https://togithub.com/vercel/next.js/issues/55357)
- docs: address a few open issues:
[#&#8203;60329](https://togithub.com/vercel/next.js/issues/60329)
- docs: next/head: Document error cases with head/body-tags; add
subheadings:
[#&#8203;56412](https://togithub.com/vercel/next.js/issues/56412)
- Fix bundle analyzer NPM package name in documentation:
[#&#8203;60339](https://togithub.com/vercel/next.js/issues/60339)
- \[doc] Update 03-linking-and-navigating.mdx:
[#&#8203;60345](https://togithub.com/vercel/next.js/issues/60345)
- add missing types:
[#&#8203;60346](https://togithub.com/vercel/next.js/issues/60346)
- docs: update docs for `remotePatterns` to mention what happens when
prop is omitted:
[#&#8203;60387](https://togithub.com/vercel/next.js/issues/60387)
- Docs: Update note on `@next/third-parties` being experimental:
[#&#8203;60372](https://togithub.com/vercel/next.js/issues/60372)
- chore(docs): fix 14 upgrade guide mentioning export:
[#&#8203;60429](https://togithub.com/vercel/next.js/issues/60429)
- chore(docs/errors): Improve documentation grammar:
[#&#8203;60452](https://togithub.com/vercel/next.js/issues/60452)
- Docs: Address Community Feedback:
[#&#8203;60476](https://togithub.com/vercel/next.js/issues/60476)
- for [#&#8203;59178](https://togithub.com/vercel/next.js/issues/59178)
- addition to robots.mdx - Customize user-agent rules:
[#&#8203;60361](https://togithub.com/vercel/next.js/issues/60361)
- Docs: Document `windowHistorySupport` flag, and add
`pushState`/`replaceState` examples:
[#&#8203;60374](https://togithub.com/vercel/next.js/issues/60374)
- docs: correct `windowHistorySupport` title:
[#&#8203;60503](https://togithub.com/vercel/next.js/issues/60503)
- chore: correct subject-verb conjugation in Client Components doc:
[#&#8203;60538](https://togithub.com/vercel/next.js/issues/60538)
- Add "Redirecting" page in the Routing section:
[#&#8203;60435](https://togithub.com/vercel/next.js/issues/60435)
- docs: small fix in Redirecting page:
[#&#8203;60583](https://togithub.com/vercel/next.js/issues/60583)
- fix(mdx): update word order, fix typo:
[#&#8203;60466](https://togithub.com/vercel/next.js/issues/60466)
- Add documentation for client router filter:
[#&#8203;60585](https://togithub.com/vercel/next.js/issues/60585)
- docs: Update Google Analytics error doc:
[#&#8203;60612](https://togithub.com/vercel/next.js/issues/60612)
- docs: remove Next 13 mention for App Router:
[#&#8203;60632](https://togithub.com/vercel/next.js/issues/60632)
- Fix Typo in Testing Documentation Description:
[#&#8203;60601](https://togithub.com/vercel/next.js/issues/60601)
- chore: remove duplicate package name:
[#&#8203;60652](https://togithub.com/vercel/next.js/issues/60652)
- chore(docs): add docs for `.svg` unoptimized behavior:
[#&#8203;60735](https://togithub.com/vercel/next.js/issues/60735)
- add authentication docs page:
[#&#8203;60388](https://togithub.com/vercel/next.js/issues/60388)
- chore(docs): fix example documentation for Art Direction:
[#&#8203;60823](https://togithub.com/vercel/next.js/issues/60823)
- docs: add build worker optout error back with upgrade advice:
[#&#8203;60826](https://togithub.com/vercel/next.js/issues/60826)
- Docs: Use JS comment for MDX:
[#&#8203;60825](https://togithub.com/vercel/next.js/issues/60825)
- Fix error from the auth docs.:
[#&#8203;60829](https://togithub.com/vercel/next.js/issues/60829)

##### Example Changes

- Updates the `with-vitest` example. Unlocks the tests passing with
`server-only` usage:
[#&#8203;58902](https://togithub.com/vercel/next.js/issues/58902)
- Add text-wrap: balance to CNA template for card descriptions:
[#&#8203;59384](https://togithub.com/vercel/next.js/issues/59384)
- fix: Invalid next version tag name in with-cypress example:
[#&#8203;59647](https://togithub.com/vercel/next.js/issues/59647)
- Fix: Add matcher for middleware:
[#&#8203;59651](https://togithub.com/vercel/next.js/issues/59651)
- examples: Add new NextAuth.js example:
[#&#8203;56914](https://togithub.com/vercel/next.js/issues/56914)
- examples: add required env vars to auth example.:
[#&#8203;59901](https://togithub.com/vercel/next.js/issues/59901)
- examples: update Redis to App Router:
[#&#8203;59311](https://togithub.com/vercel/next.js/issues/59311)
- examples: remove broken deploy button:
[#&#8203;58794](https://togithub.com/vercel/next.js/issues/58794)
- examples: progressive enhancement for Redis example:
[#&#8203;59937](https://togithub.com/vercel/next.js/issues/59937)
- Update .env.local.example of with-firebase example:
[#&#8203;59954](https://togithub.com/vercel/next.js/issues/59954)
- Upgrade `with-algolia-react-instantsearch` example to latest major
version and use app router:
[#&#8203;59961](https://togithub.com/vercel/next.js/issues/59961)
- Rename .env.local.example to .env.example:
[#&#8203;59984](https://togithub.com/vercel/next.js/issues/59984)
- Update Convex Example:
[#&#8203;59789](https://togithub.com/vercel/next.js/issues/59789)
- examples: Update next-forms example:
[#&#8203;60052](https://togithub.com/vercel/next.js/issues/60052)
- chore(cms-contentfu): fix contentful instructions:
[#&#8203;60050](https://togithub.com/vercel/next.js/issues/60050)
- examples: improve typings for i18n app dir:
[#&#8203;60160](https://togithub.com/vercel/next.js/issues/60160)
- chore(examples): migrate `image-component` example to App Router:
[#&#8203;60289](https://togithub.com/vercel/next.js/issues/60289)
-
fix([#&#8203;58695](https://togithub.com/vercel/next.js/issues/58695)):
improve zustand example:
[#&#8203;58696](https://togithub.com/vercel/next.js/issues/58696)
- examples: add allow-unauthenticated option to cloud run deploy:
[#&#8203;58792](https://togithub.com/vercel/next.js/issues/58792)
- fixed import path in with-jest template.:
[#&#8203;60332](https://togithub.com/vercel/next.js/issues/60332)
- chore(examples): fix image-component example viewsource paths, shimmer
page filename:
[#&#8203;60451](https://togithub.com/vercel/next.js/issues/60451)
- Update `cache-handler-redis` example dependencies:
[#&#8203;59458](https://togithub.com/vercel/next.js/issues/59458)
- examples: Update hello world:
[#&#8203;60502](https://togithub.com/vercel/next.js/issues/60502)
- chore: Fix typo s/desireable/desirable/:
[#&#8203;60518](https://togithub.com/vercel/next.js/issues/60518)
- chore: Fix multiple typos:
[#&#8203;60531](https://togithub.com/vercel/next.js/issues/60531)
- examples: Update redis example with `useOptimistic`:
[#&#8203;60596](https://togithub.com/vercel/next.js/issues/60596)
- Update README.md:
[#&#8203;60595](https://togithub.com/vercel/next.js/issues/60595)
- chore(example): update storybook:
[#&#8203;60737](https://togithub.com/vercel/next.js/issues/60737)

##### Misc Changes

- Revert "Skip latest commit check for stable release":
[#&#8203;59401](https://togithub.com/vercel/next.js/issues/59401)
- ci(workflow): restore publish wasm binary:
[#&#8203;59414](https://togithub.com/vercel/next.js/issues/59414)
- ci: only run release commit check on canary releases:
[#&#8203;59423](https://togithub.com/vercel/next.js/issues/59423)
- test(runner): preserve browser tracing if test fails:
[#&#8203;59469](https://togithub.com/vercel/next.js/issues/59469)
- Adding Google analytics to next/third-parties:
[#&#8203;58418](https://togithub.com/vercel/next.js/issues/58418)
- ci(test): upload playwright artifacts seperately:
[#&#8203;59496](https://togithub.com/vercel/next.js/issues/59496)
- fix integration test workflow:
[#&#8203;59508](https://togithub.com/vercel/next.js/issues/59508)
- Fix third party typings:
[#&#8203;59503](https://togithub.com/vercel/next.js/issues/59503)
- test(fixture): try to include sources in the snapshot:
[#&#8203;59499](https://togithub.com/vercel/next.js/issues/59499)
- chore: bump typescript-eslint to 6.14:
[#&#8203;59514](https://togithub.com/vercel/next.js/issues/59514)
- Update Deployment Testing:
[#&#8203;59448](https://togithub.com/vercel/next.js/issues/59448)
- fix(playwright): teardown when global quit force terminates browser:
[#&#8203;59548](https://togithub.com/vercel/next.js/issues/59548)
- chore(create-next-app): bump prompts to v2.4.2:
[#&#8203;59006](https://togithub.com/vercel/next.js/issues/59006)
- types: cover the tests with root tsconfig.json:
[#&#8203;59550](https://togithub.com/vercel/next.js/issues/59550)
- Fix test/tsconfig.json alias for internal test utils:
[#&#8203;59570](https://togithub.com/vercel/next.js/issues/59570)
- test(integration): adjust fixture to work with turbopack:
[#&#8203;59595](https://togithub.com/vercel/next.js/issues/59595)
- Add test for importing client components from server actions:
[#&#8203;59615](https://togithub.com/vercel/next.js/issues/59615)
- chore: extends from shared base tsconfig:
[#&#8203;59776](https://togithub.com/vercel/next.js/issues/59776)
- Update Turbopack test manifest:
[#&#8203;59798](https://togithub.com/vercel/next.js/issues/59798)
- Fix CI: Skip test in PPR dev mode, too:
[#&#8203;59817](https://togithub.com/vercel/next.js/issues/59817)
- Add unstable_cache validate test case:
[#&#8203;59828](https://togithub.com/vercel/next.js/issues/59828)
- Update `swc_core` to `v0.87.10`:
[#&#8203;59834](https://togithub.com/vercel/next.js/issues/59834)
- chore: add github bug report item type module resolution:
[#&#8203;60121](https://togithub.com/vercel/next.js/issues/60121)
- chore: add myself to created-by: Next.js team:
[#&#8203;60144](https://togithub.com/vercel/next.js/issues/60144)
- chore: include required Next.js stages to issue template:
[#&#8203;60142](https://togithub.com/vercel/next.js/issues/60142)
- searchParameters test for PPR:
[#&#8203;59678](https://togithub.com/vercel/next.js/issues/59678)
- Getting rid of a few TypeScript anys.:
[#&#8203;60017](https://togithub.com/vercel/next.js/issues/60017)
- fix responsiveness in starter templates:
[#&#8203;60140](https://togithub.com/vercel/next.js/issues/60140)
- fix(generators): update errors gen:
[#&#8203;60233](https://togithub.com/vercel/next.js/issues/60233)
- chore: test against latest sharp:
[#&#8203;60226](https://togithub.com/vercel/next.js/issues/60226)
- style: enforce prop immutability in new next app:
[#&#8203;58845](https://togithub.com/vercel/next.js/issues/58845)
- Update flakey test from port re-use:
[#&#8203;60291](https://togithub.com/vercel/next.js/issues/60291)
- chore: update pnpm to the latest (v8.14.0):
[#&#8203;60295](https://togithub.com/vercel/next.js/issues/60295)
- docs: update broken link in UPGRADING.md:
[#&#8203;60342](https://togithub.com/vercel/next.js/issues/60342)
- Update Turbopack test manifest:
[#&#8203;60306](https://togithub.com/vercel/next.js/issues/60306)
- Update Turbopack test manifest:
[#&#8203;60371](https://togithub.com/vercel/next.js/issues/60371)
- Update `swc_core` to `v0.87.16`:
[#&#8203;60192](https://togithub.com/vercel/next.js/issues/60192)
- Add replay.io test suite dependencies:
[#&#8203;60381](https://togithub.com/vercel/next.js/issues/60381)
- chore: update turbo to the latest:
[#&#8203;60294](https://togithub.com/vercel/next.js/issues/60294)
- Update Turbopack test manifest:
[#&#8203;60413](https://togithub.com/vercel/next.js/issues/60413)
- Update testing contributor guide:
[#&#8203;60421](https://togithub.com/vercel/next.js/issues/60421)
- chore: skip flaky turbopack navigation test:
[#&#8203;60431](https://togithub.com/vercel/next.js/issues/60431)
- ci: skip cron workflows on forks:
[#&#8203;60422](https://togithub.com/vercel/next.js/issues/60422)
- Add reproduction for HMR moving / renaming files.:
[#&#8203;57230](https://togithub.com/vercel/next.js/issues/57230)
- add tests for incremental-cache:
[#&#8203;60331](https://togithub.com/vercel/next.js/issues/60331)
- chore: fix postinstall when using tarball:
[#&#8203;60443](https://togithub.com/vercel/next.js/issues/60443)
- test: use replay jest runner to add current test name to recording:
[#&#8203;60438](https://togithub.com/vercel/next.js/issues/60438)
- misc: Skip cron workflows on forks:
[#&#8203;60487](https://togithub.com/vercel/next.js/issues/60487)
- Handle pages double render for useParams in tests:
[#&#8203;60486](https://togithub.com/vercel/next.js/issues/60486)
- Transition some check calls in tests to retry:
[#&#8203;60489](https://togithub.com/vercel/next.js/issues/60489)
- Use next.config.mjs for CNA templates:
[#&#8203;60494](https://togithub.com/vercel/next.js/issues/60494)
- Update Turbopack test manifest:
[#&#8203;60504](https://togithub.com/vercel/next.js/issues/60504)
- run tests from test suite that are not listed in the manifest:
[#&#8203;58401](https://togithub.com/vercel/next.js/issues/58401)
- Add --ci to jest tests in CI:
[#&#8203;60432](https://togithub.com/vercel/next.js/issues/60432)
- Ensure aliased variable is used in test:
[#&#8203;60428](https://togithub.com/vercel/next.js/issues/60428)
- Update Turbopack test manifest:
[#&#8203;60506](https://togithub.com/vercel/next.js/issues/60506)
- Skip webpack loader test in Turbopack:
[#&#8203;60509](https://togithub.com/vercel/next.js/issues/60509)
- Revert "Skip webpack loader test in Turbopack":
[#&#8203;60513](https://togithub.com/vercel/next.js/issues/60513)
- Revert "Revert "Skip webpack loader test in Turbopack"":
[#&#8203;60514](https://togithub.com/vercel/next.js/issues/60514)
- Remove unused target: es5 from tsconfig.json in create-next-app:
[#&#8203;60521](https://togithub.com/vercel/next.js/issues/60521)
- refactor(cna): make `create-next-app` even smaller and faster:
[#&#8203;58030](https://togithub.com/vercel/next.js/issues/58030)
- Expand hydration error test to check recovery:
[#&#8203;60423](https://togithub.com/vercel/next.js/issues/60423)
- chore: update pull_request_approved workflow:
[#&#8203;60537](https://togithub.com/vercel/next.js/issues/60537)
- chore: add issue_popular workflow:
[#&#8203;60543](https://togithub.com/vercel/next.js/issues/60543)
- Update Turbopack test manifest:
[#&#8203;60553](https://togithub.com/vercel/next.js/issues/60553)
- chore: update next-repo-info actions:
[#&#8203;60559](https://togithub.com/vercel/next.js/issues/60559)
- chore(git): add `.git-blame-ignore-revs`:
[#&#8203;60582](https://togithub.com/vercel/next.js/issues/60582)
- chore: remove pr_approved workflow & update popular_issues workflow:
[#&#8203;60584](https://togithub.com/vercel/next.js/issues/60584)
- test(fixture): update assertion for turbopack:
[#&#8203;60579](https://togithub.com/vercel/next.js/issues/60579)
- Remove duplicate pages -> app test:
[#&#8203;60589](https://togithub.com/vercel/next.js/issues/60589)
- Update flakey dev middleware test:
[#&#8203;60590](https://togithub.com/vercel/next.js/issues/60590)
- Add hasRedbox fix:
[#&#8203;60522](https://togithub.com/vercel/next.js/issues/60522)
- Turbopack test updates:
[#&#8203;60662](https://togithub.com/vercel/next.js/issues/60662)
- Remove normalizeSnapshot as it is no longer used:
[#&#8203;60664](https://togithub.com/vercel/next.js/issues/60664)
-   Stabilize flakey edge-module-error test: [#&#8203;60728](https://to

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 10am on Thursday" (UTC),
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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/ettorepuccetti/t3-template).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Apr 11, 2024
1 parent cf28245 commit c84e8d8
Showing 1 changed file with 68 additions and 73 deletions.
141 changes: 68 additions & 73 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit c84e8d8

Please sign in to comment.