Closed renovate[bot] closed 1 year ago
This PR contains the following updates:
13.4.13
13.5.2
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.
The latest updates on your projects. Learn more about Vercel for Git ↗︎
This PR contains the following updates:
13.4.13
->13.5.2
13.4.13
->13.5.2
Release Notes
vercel/next.js (eslint-config-next)
### [`v13.5.2`](https://togithub.com/vercel/next.js/compare/v13.5.1...v13.5.2) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.1...v13.5.2) ### [`v13.5.1`](https://togithub.com/vercel/next.js/compare/v13.5.0...v13.5.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.0...v13.5.1) ### [`v13.5.0`](https://togithub.com/vercel/next.js/compare/v13.4.19...v13.5.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.19...v13.5.0) ### [`v13.4.19`](https://togithub.com/vercel/next.js/releases/tag/v13.4.19) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.18...v13.4.19) ##### Core Changes - fix: invalid module transform for `@headlessui/react`: [#54206](https://togithub.com/vercel/next.js/issues/54206) - chore: remove unnecessary type cast in dev-build-watcher: [#54221](https://togithub.com/vercel/next.js/issues/54221) - fix process.env not being available in standalone mode: [#54203](https://togithub.com/vercel/next.js/issues/54203) - Fix missing `devPageFiles` collection: [#54224](https://togithub.com/vercel/next.js/issues/54224) - Add `Route` and `LinkProps` stub generics: [#54226](https://togithub.com/vercel/next.js/issues/54226) - Use `createClientModuleProxy` from Flight Server: [#54232](https://togithub.com/vercel/next.js/issues/54232) - Add default not found to loader tree of group routes root layer: [#54228](https://togithub.com/vercel/next.js/issues/54228) - feat(image): add support for custom `loaderFile` when `loader: default`: [#53417](https://togithub.com/vercel/next.js/issues/53417) - Fix renamed export of Server Actions: [#54241](https://togithub.com/vercel/next.js/issues/54241) - Ensures App Router Link respects scroll-behavior: smooth when only hash is changed.: [#54243](https://togithub.com/vercel/next.js/issues/54243) ##### Misc Changes - Update dd-trace used for internal tools: [#54214](https://togithub.com/vercel/next.js/issues/54214) - (Fix)Broken `upgrading.mdx` link : [#54234](https://togithub.com/vercel/next.js/issues/54234) - chore: skip CI run on forks: [#54219](https://togithub.com/vercel/next.js/issues/54219) - chore(ci): bump `cancel-workflow-action@0.11.0`: [#54246](https://togithub.com/vercel/next.js/issues/54246) ##### Credits Huge thanks to [@opnay](https://togithub.com/opnay), [@styfle](https://togithub.com/styfle), [@timneutkens](https://togithub.com/timneutkens), [@ztanner](https://togithub.com/ztanner), [@shuding](https://togithub.com/shuding), [@huozhi](https://togithub.com/huozhi), [@vinaykulk621](https://togithub.com/vinaykulk621), [@balazsorban44](https://togithub.com/balazsorban44), [@goguda](https://togithub.com/goguda), and [@coreyleelarson](https://togithub.com/coreyleelarson) for helping! ### [`v13.4.18`](https://togithub.com/vercel/next.js/releases/tag/v13.4.18) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.17...v13.4.18) ##### Core Changes - refactor: remove edge condition for module proxy path: [#54167](https://togithub.com/vercel/next.js/issues/54167) - Remove unused variables: [#54149](https://togithub.com/vercel/next.js/issues/54149) - chore: improve ts types for `position` in `dev-build-watcher`: [#54124](https://togithub.com/vercel/next.js/issues/54124) - Turbopack: Strip relative path prefix when generating PageLoaderAsset: [#54040](https://togithub.com/vercel/next.js/issues/54040) - Add `size` property to `ReadonlySearchParams`: [#53144](https://togithub.com/vercel/next.js/issues/53144) - Assign default not-found boundary if custom not-found is not present for root layer only: [#54185](https://togithub.com/vercel/next.js/issues/54185) - Allow range version for eslint config: [#53751](https://togithub.com/vercel/next.js/issues/53751) - Automatically modularizeImports for the popular [@headlessui/react](https://togithub.com/headlessui/react) library: [#54188](https://togithub.com/vercel/next.js/issues/54188) - fix bfcache restoration behavior: [#54198](https://togithub.com/vercel/next.js/issues/54198) ##### Misc Changes - Update rust toolchain: [#54130](https://togithub.com/vercel/next.js/issues/54130) ##### Credits Huge thanks to [@huozhi](https://togithub.com/huozhi), [@shuding](https://togithub.com/shuding), [@styfle](https://togithub.com/styfle), [@jridgewell](https://togithub.com/jridgewell), [@bencmbrook](https://togithub.com/bencmbrook), [@cramforce](https://togithub.com/cramforce), and [@ztanner](https://togithub.com/ztanner) for helping! ### [`v13.4.17`](https://togithub.com/vercel/next.js/releases/tag/v13.4.17) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.16...v13.4.17) ##### Core Changes - fix(next/image): empty blur image when animated [#54028](https://togithub.com/vercel/next.js/issues/54028) - Do not output pages 404 in tree view if app not-found is used: [#54051](https://togithub.com/vercel/next.js/issues/54051) - Fix scroll bailout logic when targeting fixed/sticky elements: [#53873](https://togithub.com/vercel/next.js/issues/53873) - Debug tracing: add updated modules and page to HMR span: [#53698](https://togithub.com/vercel/next.js/issues/53698) - fix(next-swc): coerce mdxrs default options: [#54068](https://togithub.com/vercel/next.js/issues/54068) - fix: don't add forceConsistentCasingInFileNames to tsconfig when ts version >= 5.0: [#51564](https://togithub.com/vercel/next.js/issues/51564) - fix(47299): allow testing pages with metadata in jsdom test environment: [#53578](https://togithub.com/vercel/next.js/issues/53578) - upgrade edge-runtime dependency: [#54117](https://togithub.com/vercel/next.js/issues/54117) - Fix root not-found page tree loader structure: [#54080](https://togithub.com/vercel/next.js/issues/54080) - chore: remove `as any` type cast: [#54074](https://togithub.com/vercel/next.js/issues/54074) - chore: refactor to use `fs.promises.rm()`: [#54076](https://togithub.com/vercel/next.js/issues/54076) - Refactor layout router creation in app-render: [#54126](https://togithub.com/vercel/next.js/issues/54126) - chore(image): remove apple silicon workaround for versions older than `node@16.5.0`: [#54125](https://togithub.com/vercel/next.js/issues/54125) - fix routing bug when bfcache is hit following an mpa navigation: [#54081](https://togithub.com/vercel/next.js/issues/54081) - Tracing: add opt-in flag to send a subset of development traces to url: [#53880](https://togithub.com/vercel/next.js/issues/53880) - fix(edge): override init when cloning with `NextRequest`: [#54108](https://togithub.com/vercel/next.js/issues/54108) - OpenTel: remove the internal (ipc) fetched from traces in a non-verbose mode: [#54083](https://togithub.com/vercel/next.js/issues/54083) - cleanup: remove unnecessary effect dep: [#54134](https://togithub.com/vercel/next.js/issues/54134) - Next build: use exported `handle_issues` from turbopack: [#52972](https://togithub.com/vercel/next.js/issues/52972) - node-web-streams: remove tee shim, use ReadableStream.tee: [#54079](https://togithub.com/vercel/next.js/issues/54079) - fix: `cookies().has()` breaks in app-route: [#54112](https://togithub.com/vercel/next.js/issues/54112) - Revert "fix(47299): allow testing pages with metadata in jsdom test environment": [#54160](https://togithub.com/vercel/next.js/issues/54160) ##### Documentation Changes - fix missing `'` in data-fetching/fetching-caching-and-revalidating: [#54058](https://togithub.com/vercel/next.js/issues/54058) ##### Example Changes - Update Docker example to remove HOSTNAME: [#54102](https://togithub.com/vercel/next.js/issues/54102) ##### Misc Changes - chore: hide "same on new version" without link: [#54048](https://togithub.com/vercel/next.js/issues/54048) - chore(ci): small notes for the build steps: [#54073](https://togithub.com/vercel/next.js/issues/54073) - chore: update lock bot wording: [#54099](https://togithub.com/vercel/next.js/issues/54099) - Update `swc_core` to `v0.79.59`: [#54082](https://togithub.com/vercel/next.js/issues/54082) - install-native.mjs: include `packageManager` field: [#54132](https://togithub.com/vercel/next.js/issues/54132) ##### Credits Huge thanks to [@balazsorban44](https://togithub.com/balazsorban44), [@huozhi](https://togithub.com/huozhi), [@ztanner](https://togithub.com/ztanner), [@williamli](https://togithub.com/williamli), [@wbinnssmith](https://togithub.com/wbinnssmith), [@kwonoj](https://togithub.com/kwonoj), [@stefanprobst](https://togithub.com/stefanprobst), [@feugy](https://togithub.com/feugy), [@timneutkens](https://togithub.com/timneutkens), [@kdy1](https://togithub.com/kdy1), [@Kikobeats](https://togithub.com/Kikobeats), [@styfle](https://togithub.com/styfle), [@dvoytenko](https://togithub.com/dvoytenko), [@MaxLeiter](https://togithub.com/MaxLeiter), and [@devjiwonchoi](https://togithub.com/devjiwonchoi) for helping! ### [`v13.4.16`](https://togithub.com/vercel/next.js/releases/tag/v13.4.16) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.15...v13.4.16) ##### Core Changes - Concept: test mode for Playwright and similar integration tools: [#52520](https://togithub.com/vercel/next.js/issues/52520) - Turbopack: fix hiding node_modules warnings in error overlay.: [#54022](https://togithub.com/vercel/next.js/issues/54022) - ci(next-swc): print glibc version when build: [#54026](https://togithub.com/vercel/next.js/issues/54026) - Adjust internal action proxy export: [#54004](https://togithub.com/vercel/next.js/issues/54004) ##### Documentation Changes - Update 05-client-side-rendering.mdx with latest tanstack query version: [#54009](https://togithub.com/vercel/next.js/issues/54009) - Open Graph Image font declaration moved to correct place: [#53998](https://togithub.com/vercel/next.js/issues/53998) - Update opengraph-image.mdx: Fix typo: [#54020](https://togithub.com/vercel/next.js/issues/54020) ##### Misc Changes - Remove extra label from runner: [#54002](https://togithub.com/vercel/next.js/issues/54002) - add standalone testcase for ipv6 hostnames: [#53999](https://togithub.com/vercel/next.js/issues/53999) - release: add release log generation script: [#54006](https://togithub.com/vercel/next.js/issues/54006) - test(ci): refine test suite name unique: [#54013](https://togithub.com/vercel/next.js/issues/54013) - Leverage previous swc build images: [#54027](https://togithub.com/vercel/next.js/issues/54027) - chore: mark build folder indexable: [#54029](https://togithub.com/vercel/next.js/issues/54029) - Move turbo outside of build for docker swc builds: [#54035](https://togithub.com/vercel/next.js/issues/54035) ##### Credits Huge thanks to [@ijjk](https://togithub.com/ijjk), [@ztanner](https://togithub.com/ztanner), [@huozhi](https://togithub.com/huozhi), [@lacymorrow](https://togithub.com/lacymorrow), [@dvoytenko](https://togithub.com/dvoytenko), [@kylemcd](https://togithub.com/kylemcd), [@kwonoj](https://togithub.com/kwonoj), [@tibi1220](https://togithub.com/tibi1220), [@wbinnssmith](https://togithub.com/wbinnssmith), and [@shuding](https://togithub.com/shuding) for helping! ### [`v13.4.15`](https://togithub.com/vercel/next.js/releases/tag/v13.4.15) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.13...v13.4.15) ##### Core Changes - Fix action failures due to state tree encoding: [#53655](https://togithub.com/vercel/next.js/issues/53655) - Initial HMR Nexturbo API implementation: [#52950](https://togithub.com/vercel/next.js/issues/52950) - Turbopack: add edge app routes : [#53387](https://togithub.com/vercel/next.js/issues/53387) - Turbopack: Hide Turbo Engine internals: [#53007](https://togithub.com/vercel/next.js/issues/53007) - add unit test case for next.rs api: [#53679](https://togithub.com/vercel/next.js/issues/53679) - Fix not-found rendering in production with edge: [#53687](https://togithub.com/vercel/next.js/issues/53687) - fix(next/image): don't call ReactDOM.preload if missing, such as jest: [#53443](https://togithub.com/vercel/next.js/issues/53443) - Add docs page for uncaught DynamicServerErrors: [#53402](https://togithub.com/vercel/next.js/issues/53402) - Consolidate Server and Routing process into one process: [#53523](https://togithub.com/vercel/next.js/issues/53523) - fix: Update outdated transform imports lucide-react: [#53697](https://togithub.com/vercel/next.js/issues/53697) - Update font data: [#53759](https://togithub.com/vercel/next.js/issues/53759) - Add warnings for static generation bail outs: [#53761](https://togithub.com/vercel/next.js/issues/53761) - Sort root entries per pageExtensions config for consistency: [#53769](https://togithub.com/vercel/next.js/issues/53769) - improve error message for conflicting parallel segments: [#53803](https://togithub.com/vercel/next.js/issues/53803) - Add `changeFrequency` and `priority` attributes to sitemaps: [#48484](https://togithub.com/vercel/next.js/issues/48484) - Ensure we set cache-control: no-cache for actions: [#53824](https://togithub.com/vercel/next.js/issues/53824) - Reuse RenderWorker type: [#53782](https://togithub.com/vercel/next.js/issues/53782) - fix: normalize backslash in `getStaticPaths()` for windows: [#53876](https://togithub.com/vercel/next.js/issues/53876) - Delete errorneous empty content length header: [#53843](https://togithub.com/vercel/next.js/issues/53843) - Turbopack: more tests and bugfixes for next.rs api: [#53809](https://togithub.com/vercel/next.js/issues/53809) - Add `@heroicons/react` to `modularizeImports`: [#53902](https://togithub.com/vercel/next.js/issues/53902) - Turbopack: Fix debugging in napi for next-api: [#53889](https://togithub.com/vercel/next.js/issues/53889) - Fix/match resource: [#53796](https://togithub.com/vercel/next.js/issues/53796) - Use summary_large_image as twitter card if images present by default: [#53919](https://togithub.com/vercel/next.js/issues/53919) - Turbopack: Emit whether server or client assets changed: [#53879](https://togithub.com/vercel/next.js/issues/53879) - Limit sharp's concurrency: [#53385](https://togithub.com/vercel/next.js/issues/53385) - enable [@vercel/og](https://togithub.com/vercel/og) support for turbopack: [#53917](https://togithub.com/vercel/next.js/issues/53917) - feat(image): DataURL placeholder support forvercel/next.js (next)
### [`v13.5.2`](https://togithub.com/vercel/next.js/releases/tag/v13.5.2) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.1...v13.5.2) ##### Core Changes - Remove link to closed discussion: [#55596](https://togithub.com/vercel/next.js/issues/55596) - test(turbopack) migrate api tests, few image tests: [#55552](https://togithub.com/vercel/next.js/issues/55552) - fix: handle string nodejs signals: [#55606](https://togithub.com/vercel/next.js/issues/55606) - Update React from [`d6dcad6`](https://togithub.com/vercel/next.js/commit/d6dcad6a8) to [`2807d78`](https://togithub.com/vercel/next.js/commit/2807d781a): [#55590](https://togithub.com/vercel/next.js/issues/55590) - Simplified ensure promise handling: [#55562](https://togithub.com/vercel/next.js/issues/55562) - chore: bump `@vercel/og` and `satori`: [#55654](https://togithub.com/vercel/next.js/issues/55654) - Fix header resent when error occured: [#55619](https://togithub.com/vercel/next.js/issues/55619) - Add additional cleanup logic for forked process: [#55652](https://togithub.com/vercel/next.js/issues/55652) - Polish error icon for error log: [#55618](https://togithub.com/vercel/next.js/issues/55618) - Fix importing name multiple times with the `named_import` transform: [#55664](https://togithub.com/vercel/next.js/issues/55664) ##### Documentation Changes - `create-next-app` templates: Change `bun run dev` commands to `bun dev`: [#55603](https://togithub.com/vercel/next.js/issues/55603) - docs: move optimizePackageImports to experimental: [#55614](https://togithub.com/vercel/next.js/issues/55614) - fix(docs): internationalization middleware example: [#55645](https://togithub.com/vercel/next.js/issues/55645) ##### Example Changes - fix: examples/with-fauna/package.json to reduce vulnerabilities: [#55594](https://togithub.com/vercel/next.js/issues/55594) - fix: examples/with-grafbase/package.json to reduce vulnerabilities: [#55593](https://togithub.com/vercel/next.js/issues/55593) - chore(examples): upgrade next-translate dependencies: [#55637](https://togithub.com/vercel/next.js/issues/55637) ##### Misc Changes - chore: run repro validation only on bug reports: [#55610](https://togithub.com/vercel/next.js/issues/55610) - Run unit tests in a separate job: [#55621](https://togithub.com/vercel/next.js/issues/55621) - Run unit tests in a single job run: [#55625](https://togithub.com/vercel/next.js/issues/55625) ##### Credits Huge thanks to [@padmaia](https://togithub.com/padmaia), [@mayank1513](https://togithub.com/mayank1513), [@jakeboone02](https://togithub.com/jakeboone02), [@balazsorban44](https://togithub.com/balazsorban44), [@kwonoj](https://togithub.com/kwonoj), [@huozhi](https://togithub.com/huozhi), [@Yovach](https://togithub.com/Yovach), [@ztanner](https://togithub.com/ztanner), [@wyattjoh](https://togithub.com/wyattjoh), [@GabenGar](https://togithub.com/GabenGar), [@timneutkens](https://togithub.com/timneutkens), and [@shuding](https://togithub.com/shuding) for helping! ### [`v13.5.1`](https://togithub.com/vercel/next.js/releases/tag/v13.5.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.0...v13.5.1) ##### Core Changes - Update font data: [#54257](https://togithub.com/vercel/next.js/issues/54257) - add experimental https support to next dev: [#54016](https://togithub.com/vercel/next.js/issues/54016) - Fix emotion-js transform for server components: [#54284](https://togithub.com/vercel/next.js/issues/54284) - Handle basePath for redirect(): [#54277](https://togithub.com/vercel/next.js/issues/54277) - Remove unused array in router-server: [#54278](https://togithub.com/vercel/next.js/issues/54278) - app-router: tweak prefetch cache status heuristics: [#53864](https://togithub.com/vercel/next.js/issues/53864) - Adds nonce to preinit scripts: [#54059](https://togithub.com/vercel/next.js/issues/54059) - Fix default export of server action utility aliases: [#54254](https://togithub.com/vercel/next.js/issues/54254) - fix: improve error message when `output: export` in app router: [#54202](https://togithub.com/vercel/next.js/issues/54202) - ci(trace): allow to opt in to upload full trace: [#54347](https://togithub.com/vercel/next.js/issues/54347) - fix: server actions blocking navigation events: [#54307](https://togithub.com/vercel/next.js/issues/54307) - Skip getStaticPaths check for non-dynamic app routes: [#54351](https://togithub.com/vercel/next.js/issues/54351) - OpenTel: ensure that exceptions are recorded on an active span: [#54131](https://togithub.com/vercel/next.js/issues/54131) - Testmode: intercept rewrite fetches: [#54259](https://togithub.com/vercel/next.js/issues/54259) - Polyfill Array.prototype.at: [#44436](https://togithub.com/vercel/next.js/issues/44436) - Fix missing locale info for middleware data request: [#54357](https://togithub.com/vercel/next.js/issues/54357) - fix: minimum node version 16.14.0: [#54331](https://togithub.com/vercel/next.js/issues/54331) - Merge app renderer process: [#54143](https://togithub.com/vercel/next.js/issues/54143) - Fix data route ordering in dev: [#54364](https://togithub.com/vercel/next.js/issues/54364) - fix(app): enable React Strict Mode by default: [#53375](https://togithub.com/vercel/next.js/issues/53375) - Fix swc compiling of client components when directive appears later than exports: [#54392](https://togithub.com/vercel/next.js/issues/54392) - Upgrade vendored react: [#54399](https://togithub.com/vercel/next.js/issues/54399) - Code clean up: [#54405](https://togithub.com/vercel/next.js/issues/54405) - Upgrade precompiled `ua-parser-js`: [#54404](https://togithub.com/vercel/next.js/issues/54404) - Fix compilation of next/dynamic with `ssr: false` in App Router: [#54411](https://togithub.com/vercel/next.js/issues/54411) - refactor: Use swc AST to determine use client and server directives: [#54358](https://togithub.com/vercel/next.js/issues/54358) - Fix not found css not being preloaded while navigation: [#53906](https://togithub.com/vercel/next.js/issues/53906) - Optimize webpack memory cache garbage collection: [#54397](https://togithub.com/vercel/next.js/issues/54397) - Use push for Server Action redirections: [#54458](https://togithub.com/vercel/next.js/issues/54458) - Decreased watchpack aggregate timeout: [#54461](https://togithub.com/vercel/next.js/issues/54461) - Generate prefetch RSC paylod during build for SSR paths: [#54403](https://togithub.com/vercel/next.js/issues/54403) - remove HMR polling in favor of more targeted events: [#54406](https://togithub.com/vercel/next.js/issues/54406) - Trace upload fixup: [#54455](https://togithub.com/vercel/next.js/issues/54455) - fix: custom incremental cache handlers should work when transpiled: [#54472](https://togithub.com/vercel/next.js/issues/54472) - upgrade Edge Runtime dependency: [#54489](https://togithub.com/vercel/next.js/issues/54489) - fix infinite navigate events when Promise is proxied: [#54394](https://togithub.com/vercel/next.js/issues/54394) - Implement `named_import_transform`: [#54530](https://togithub.com/vercel/next.js/issues/54530) - fix resolve routes behavior when matching a dynamic segment: [#54539](https://togithub.com/vercel/next.js/issues/54539) - Turbopack: add edge support for pages apis: [#54449](https://togithub.com/vercel/next.js/issues/54449) - chore(eslint): bump ESLint plugins: [#54490](https://togithub.com/vercel/next.js/issues/54490) - Skip copying signal field for revalidate: [#54533](https://togithub.com/vercel/next.js/issues/54533) - Fix missing new line for certain logs: [#54442](https://togithub.com/vercel/next.js/issues/54442) - update turbopack: [#54558](https://togithub.com/vercel/next.js/issues/54558) - fix(DX): More precise error messages for export const config deprecation: [#54492](https://togithub.com/vercel/next.js/issues/54492) - Revert "Decreased watchpack aggregate timeout": [#54515](https://togithub.com/vercel/next.js/issues/54515) - Forms and mutations docs.: [#54314](https://togithub.com/vercel/next.js/issues/54314) - `optimize_barrel` SWC transform and new `optimizePackageImports` config: [#54572](https://togithub.com/vercel/next.js/issues/54572) - Reuse edgeConditionNames variable: [#54594](https://togithub.com/vercel/next.js/issues/54594) - Update font data: [#54585](https://togithub.com/vercel/next.js/issues/54585) - Add cleanup logic to worker.ts: [#54500](https://togithub.com/vercel/next.js/issues/54500) - chore: add extra error info for rsc info helper: [#54609](https://togithub.com/vercel/next.js/issues/54609) - Fix router CPU profiling: [#54497](https://togithub.com/vercel/next.js/issues/54497) - Turbopack: add middleware support for next.rs api dev mode: [#54555](https://togithub.com/vercel/next.js/issues/54555) - Rename hot-reloader to hot-reloader-webpack: [#54628](https://togithub.com/vercel/next.js/issues/54628) - Implement hot-reloader interface: [#54629](https://togithub.com/vercel/next.js/issues/54629) - Remove this as any cases: [#54642](https://togithub.com/vercel/next.js/issues/54642) - Implement hot reloader interface for Turbopack: [#54632](https://togithub.com/vercel/next.js/issues/54632) - Fix weight values above 900 not working with Google Fonts: [#54339](https://togithub.com/vercel/next.js/issues/54339) - add support for app pages to next.rs api: [#54668](https://togithub.com/vercel/next.js/issues/54668) - Remove unused cssnano-simple file: [#54658](https://togithub.com/vercel/next.js/issues/54658) - File Reader Improvements: [#54645](https://togithub.com/vercel/next.js/issues/54645) - Add new `permanentRedirect` function in App Router: [#54047](https://togithub.com/vercel/next.js/issues/54047) - Default app router not found : [#54199](https://togithub.com/vercel/next.js/issues/54199) - Cleanup of /\_next/data handling in server: [#54689](https://togithub.com/vercel/next.js/issues/54689) - Trace uploader: fix git binary on windows: [#54580](https://togithub.com/vercel/next.js/issues/54580) - fix(next/image): import error `preload` is not exported from `react-dom`: [#54688](https://togithub.com/vercel/next.js/issues/54688) - turbopack: should only create \_not-found when path_prefix is root: [#54687](https://togithub.com/vercel/next.js/issues/54687) - fix app routes: [#54701](https://togithub.com/vercel/next.js/issues/54701) - refactor: share utils and optimize segments normalization: [#54611](https://togithub.com/vercel/next.js/issues/54611) - Improve barrel optimizer with loader caching and wilcard exports: [#54695](https://togithub.com/vercel/next.js/issues/54695) - Move getBabelConfigFile to separate file: [#54716](https://togithub.com/vercel/next.js/issues/54716) - Reimplement getBabelConfigFile to be simpler: [#54741](https://togithub.com/vercel/next.js/issues/54741) - Fix memory watcher reboot: [#54760](https://togithub.com/vercel/next.js/issues/54760) - Misc Typescript updates: [#54734](https://togithub.com/vercel/next.js/issues/54734) - Fix unexpected full hmr reload when editing \_app: [#54690](https://togithub.com/vercel/next.js/issues/54690) - update turbopack: [#54768](https://togithub.com/vercel/next.js/issues/54768) - Use variable for common isNodeOrEdgeCompilation condition: [#54763](https://togithub.com/vercel/next.js/issues/54763) - Turbopack: Implement HMR in next-api : [#54772](https://togithub.com/vercel/next.js/issues/54772) - Add `@visx/visx` to the import optimization list: [#54778](https://togithub.com/vercel/next.js/issues/54778) - Remove experimental.appDir as it's stable: [#54785](https://togithub.com/vercel/next.js/issues/54785) - Short circut 404's for /favicon.ico in development: [#54747](https://togithub.com/vercel/next.js/issues/54747) - Remove additional appDir checks: [#54788](https://togithub.com/vercel/next.js/issues/54788) - Remove experimental.pageEnv: [#54789](https://togithub.com/vercel/next.js/issues/54789) - Update list of Next.js options in next.rs: [#54798](https://togithub.com/vercel/next.js/issues/54798) - Fixes for Turbopack HMR: [#54790](https://togithub.com/vercel/next.js/issues/54790) - Fix the build manifest path for `/`: [#54744](https://togithub.com/vercel/next.js/issues/54744) - Allow any number of onFetch handlers for a single test: [#54846](https://togithub.com/vercel/next.js/issues/54846) - Update [@vercel/og](https://togithub.com/vercel/og) to latest: [#54849](https://togithub.com/vercel/next.js/issues/54849) - fix(turbopack): edge api entry path should not have `/route` suffix: [#54851](https://togithub.com/vercel/next.js/issues/54851) - Don't send tracing spans if performance.measure doesn't return measurements: [#54808](https://togithub.com/vercel/next.js/issues/54808) - Update tag handling for app cache: [#53321](https://togithub.com/vercel/next.js/issues/53321) - Simplify getPagePaths logic: [#54908](https://togithub.com/vercel/next.js/issues/54908) - Debug tracing: time devserver startup: [#54537](https://togithub.com/vercel/next.js/issues/54537) - Update turbopack: [#54909](https://togithub.com/vercel/next.js/issues/54909) - Add types for hot reloader send method: [#54932](https://togithub.com/vercel/next.js/issues/54932) - Fix typo in hot-reloader: [#54944](https://togithub.com/vercel/next.js/issues/54944) - Ensure that barrel files behind wildcards are transformed into shortpath: [#54951](https://togithub.com/vercel/next.js/issues/54951) - Fix group routes custom root not-found: [#54931](https://togithub.com/vercel/next.js/issues/54931) - fix: server actions firing twice after navigation: [#54948](https://togithub.com/vercel/next.js/issues/54948) - docs: fix document format for **next_private_export_map**: [#54952](https://togithub.com/vercel/next.js/issues/54952) - Unify serverError hmr event: [#54962](https://togithub.com/vercel/next.js/issues/54962) - Add serverError action to list of HMR events: [#54964](https://togithub.com/vercel/next.js/issues/54964) - fix(next-swc): skips client/server only checks when running with Jest to unblock testing: [#54891](https://togithub.com/vercel/next.js/issues/54891) - Remove pong HMR event as it is not used: [#54965](https://togithub.com/vercel/next.js/issues/54965) - Add turbopack-connected HMR event: [#54976](https://togithub.com/vercel/next.js/issues/54976) - Redesign nextjs logging: [#54713](https://togithub.com/vercel/next.js/issues/54713) - chore: bump `undici`: [#55007](https://togithub.com/vercel/next.js/issues/55007) - chore: restore options to opt-in for server-side transpilation: [#55010](https://togithub.com/vercel/next.js/issues/55010) - upgrade edge-runtime: [#55005](https://togithub.com/vercel/next.js/issues/55005) - \[functions-config-manifest] use correct extra config for pages router: [#54786](https://togithub.com/vercel/next.js/issues/54786) - Client-side HMR message types: [#55009](https://togithub.com/vercel/next.js/issues/55009) - perf: use split chunks for the node server: [#54988](https://togithub.com/vercel/next.js/issues/54988) - Remove `react-hot-toast` from the optimizePackageImports list: [#55029](https://togithub.com/vercel/next.js/issues/55029) - Experimental server optimization: [#54925](https://togithub.com/vercel/next.js/issues/54925) - Fix duplicated dynamic metadata routes in dev mode: [#55026](https://togithub.com/vercel/next.js/issues/55026) - Adjust `optimizePackageImports`: [#55040](https://togithub.com/vercel/next.js/issues/55040) - server: enable minification by default: [#54960](https://togithub.com/vercel/next.js/issues/54960) - webpack: tweak config for split chunks: [#55054](https://togithub.com/vercel/next.js/issues/55054) - fix(perf): lazy load `babel/code-frame`: [#55024](https://togithub.com/vercel/next.js/issues/55024) - remove --turbo, use --experimental-turbo as --turbo: [#55063](https://togithub.com/vercel/next.js/issues/55063) - fix: `skipTrailingSlashRedirect` being ignored in `pages`: [#55067](https://togithub.com/vercel/next.js/issues/55067) - Debug tracing: include session and anonymous ids: [#55021](https://togithub.com/vercel/next.js/issues/55021) - Next SWC: Constrain Vc cell values with `Send`: [#55077](https://togithub.com/vercel/next.js/issues/55077) - test(next-dev): migrate styled-jsx integration test: [#55079](https://togithub.com/vercel/next.js/issues/55079) - perf: add bundled rendering runtimes: [#52997](https://togithub.com/vercel/next.js/issues/52997) - chore: add structured app page path type: [#55070](https://togithub.com/vercel/next.js/issues/55070) - Fixed i18n data route RegExp: [#55109](https://togithub.com/vercel/next.js/issues/55109) - chore: upgrade to TypeScript 5.2.2: [#55105](https://togithub.com/vercel/next.js/issues/55105) - fix: ensure mpa navigation render side effects are only fired once: [#55032](https://togithub.com/vercel/next.js/issues/55032) - Revert "perf: add bundled rendering runtimes ([#52997](https://togithub.com/vercel/next.js/issues/52997))": [#55117](https://togithub.com/vercel/next.js/issues/55117) - Strip internal routing headers: [#55114](https://togithub.com/vercel/next.js/issues/55114) - Add option to support log full request url in verbose mode: [#55111](https://togithub.com/vercel/next.js/issues/55111) - Filter out pages tree view for app dir only output: [#55120](https://togithub.com/vercel/next.js/issues/55120) - Check for type of route handler returned value at build time (via the TS plugin) and at runtime: [#51394](https://togithub.com/vercel/next.js/issues/51394) - Set test headers via page.router API: [#55087](https://togithub.com/vercel/next.js/issues/55087) - server: re-land bundled runtimes: [#55139](https://togithub.com/vercel/next.js/issues/55139) - feat(turbopack): add dynamic metadata support: [#54995](https://togithub.com/vercel/next.js/issues/54995) - server: require hook hotfix : [#55146](https://togithub.com/vercel/next.js/issues/55146) - Revert swc versions to one that doesn't use lightningcss: [#55148](https://togithub.com/vercel/next.js/issues/55148) - feat: support expanding urls in nexturbo (and fix static files): [#55147](https://togithub.com/vercel/next.js/issues/55147) - Update font data: [#55155](https://togithub.com/vercel/next.js/issues/55155) - server: remove turbopack-specific code when compiling with webpack: [#55226](https://togithub.com/vercel/next.js/issues/55226) - Ensure `ImageResponse` extends `Response`: [#55187](https://togithub.com/vercel/next.js/issues/55187) - Remove render workers in favor of esm loader: [#54813](https://togithub.com/vercel/next.js/issues/54813) - test(turbopack): migrate 404-related tests from next-dev: [#55243](https://togithub.com/vercel/next.js/issues/55243) - feat: add reserved port validation: [#55237](https://togithub.com/vercel/next.js/issues/55237) - build: fix externals resolution when importing from next/dist: [#55269](https://togithub.com/vercel/next.js/issues/55269) - Make open editor icon size non-shrink in error overlay: [#55273](https://togithub.com/vercel/next.js/issues/55273) - build: fix minimal trace caching: [#55279](https://togithub.com/vercel/next.js/issues/55279) - reafactor: renamed pathname -> page: [#55282](https://togithub.com/vercel/next.js/issues/55282) - feat(next-dev): reenable turbopack beta message: [#55116](https://togithub.com/vercel/next.js/issues/55116) - Add libsql to external package list: [#55266](https://togithub.com/vercel/next.js/issues/55266) - fix: removed unused intercepting route definition references: [#55285](https://togithub.com/vercel/next.js/issues/55285) - refactor(next-font): use next-transform-font: [#55252](https://togithub.com/vercel/next.js/issues/55252) - Remove unused option and unified ready message into start server: [#55289](https://togithub.com/vercel/next.js/issues/55289) - remove `--experimental-turbo` from supported next-dev args: [#55300](https://togithub.com/vercel/next.js/issues/55300) - test(next-dev): clean up 404 tests: [#55292](https://togithub.com/vercel/next.js/issues/55292) - Use NextJsHotReloaderInterface in router-server: [#55317](https://togithub.com/vercel/next.js/issues/55317) - server: switch pages to react dom edge renderer: [#55318](https://togithub.com/vercel/next.js/issues/55318) - Logging improvements: [#55298](https://togithub.com/vercel/next.js/issues/55298) - Updates Mozilla links to not include language preference: [#55326](https://togithub.com/vercel/next.js/issues/55326) - fix `react-server-dom-webpack` cache invalidation: [#55287](https://togithub.com/vercel/next.js/issues/55287) - docs: add explicit units to isrMemoryCacheSize option: [#55108](https://togithub.com/vercel/next.js/issues/55108) - feat(turbopack): attach type metadata for static metadata item: [#55340](https://togithub.com/vercel/next.js/issues/55340) - fix duplicated error logging when start server: [#55328](https://togithub.com/vercel/next.js/issues/55328) - Revert react-server-dom require change: [#55345](https://togithub.com/vercel/next.js/issues/55345) - fix turbopack HMR, fix disconnect detection: [#55361](https://togithub.com/vercel/next.js/issues/55361) - Fix CPU profile generation: [#55365](https://togithub.com/vercel/next.js/issues/55365) - fix memory leak in require.cache cleanup: [#55377](https://togithub.com/vercel/next.js/issues/55377) - WEB-1135: Update examples and schema for Turbopack loaders config change: [#54584](https://togithub.com/vercel/next.js/issues/54584) - feat(turbopack): support next.js specific node polyfills: [#55343](https://togithub.com/vercel/next.js/issues/55343) - Turbopack: Allow Pages entrypoint template to import user's `.ts` files: [#55296](https://togithub.com/vercel/next.js/issues/55296) - Revert "feat(turbopack): support next.js specific node polyfills": [#55385](https://togithub.com/vercel/next.js/issues/55385) - Remove leftover worker code and types: [#55383](https://togithub.com/vercel/next.js/issues/55383) - run validation logic for TURBOPACK too: [#55379](https://togithub.com/vercel/next.js/issues/55379) - more turbopack HMR fixes and test case: [#55368](https://togithub.com/vercel/next.js/issues/55368) - Revert "Revert react-server-dom require change": [#55382](https://togithub.com/vercel/next.js/issues/55382) - Set standalone server default hostname to `0.0.0.0`: [#54445](https://togithub.com/vercel/next.js/issues/54445) - Revert "Revert "feat(turbopack): support next.js specific node polyfills"": [#55392](https://togithub.com/vercel/next.js/issues/55392) - Update React from [`dd480ef`](https://togithub.com/vercel/next.js/commit/dd480ef92) to [`d6dcad6`](https://togithub.com/vercel/next.js/commit/d6dcad6a8).: [#55399](https://togithub.com/vercel/next.js/issues/55399) - Memoize serverDistDir generation: [#55375](https://togithub.com/vercel/next.js/issues/55375) - Remove IncomingMessage type where unused: [#55387](https://togithub.com/vercel/next.js/issues/55387) - Remove unused file: [#55378](https://togithub.com/vercel/next.js/issues/55378) - Update useParams typing to assume a given shape: [#55126](https://togithub.com/vercel/next.js/issues/55126) - Remove setLazyProp from the hot path of all requests: [#55391](https://togithub.com/vercel/next.js/issues/55391) - fix: server actions initiated from static pages: [#51534](https://togithub.com/vercel/next.js/issues/51534) - Turbopack: log hmr compile changes: [#55406](https://togithub.com/vercel/next.js/issues/55406) - fix: server actions initiated from static pages: [#51534](https://togithub.com/vercel/next.js/issues/51534) - Turbopack: log hmr compile changes: [#55406](https://togithub.com/vercel/next.js/issues/55406) - Update turbopack: [#55402](https://togithub.com/vercel/next.js/issues/55402) - fix: sort imports to ensure consistent hash: [#55358](https://togithub.com/vercel/next.js/issues/55358) - fix manifest load errors when using assetPrefix: [#55416](https://togithub.com/vercel/next.js/issues/55416) - Turbopack: remap `next/head` on client in App Pages: [#55419](https://togithub.com/vercel/next.js/issues/55419) - Ensure etags are not generated for static files when disabled: [#55376](https://togithub.com/vercel/next.js/issues/55376) - use atomic writes to avoid seeing incomplete files: [#55424](https://togithub.com/vercel/next.js/issues/55424) - fix server-side changes events: [#55437](https://togithub.com/vercel/next.js/issues/55437) - server: bundle vendored react: [#55362](https://togithub.com/vercel/next.js/issues/55362) - fix: move sort to loader to also sort query string: [#55425](https://togithub.com/vercel/next.js/issues/55425) - Don't log error about root_task_dispose: [#55458](https://togithub.com/vercel/next.js/issues/55458) - Skip JSON.parse in loadClientReferenceManifest: [#55457](https://togithub.com/vercel/next.js/issues/55457) - Restrict useFormState in Server Components: [#55417](https://togithub.com/vercel/next.js/issues/55417) - Generate middlewareManifestPath only once: [#55489](https://togithub.com/vercel/next.js/issues/55489) - Test Mode: report onFetch interceptions in the test: [#55456](https://togithub.com/vercel/next.js/issues/55456) - Turbopack: Setup HMR for client-only changes in App dir: [#55464](https://togithub.com/vercel/next.js/issues/55464) - Remove esm loader: [#55509](https://togithub.com/vercel/next.js/issues/55509) - update turbopack: [#55515](https://togithub.com/vercel/next.js/issues/55515) - Remove process.env reading in require hook: [#55520](https://togithub.com/vercel/next.js/issues/55520) - Allow server-only in server targets and client-only in client components targets to be available: [#55394](https://togithub.com/vercel/next.js/issues/55394) - Make useSearchParams and useParams compatible between app and pages router: [#55280](https://togithub.com/vercel/next.js/issues/55280) - fix(next-core): enable image extensions: [#55460](https://togithub.com/vercel/next.js/issues/55460) - build: add aliases for react-dom/server usage in server bundles: [#55536](https://togithub.com/vercel/next.js/issues/55536) - fix: run turbopack in forked process: [#55545](https://togithub.com/vercel/next.js/issues/55545) - fix next.js own build on windows: [#55544](https://togithub.com/vercel/next.js/issues/55544) - Fix notFound status code with ISR in app: [#55542](https://togithub.com/vercel/next.js/issues/55542) - Disable client-only for middleware and pages api layer: [#55541](https://togithub.com/vercel/next.js/issues/55541) - Fix missing module.compiled trace file and unhandledRejection in ensurePage: [#55553](https://togithub.com/vercel/next.js/issues/55553) - Add `mui-core` to the default `optimizePackageImports` list: [#55554](https://togithub.com/vercel/next.js/issues/55554) - Consolidate experimental React opt-in & add `ppr` flag: [#55560](https://togithub.com/vercel/next.js/issues/55560) - Add react-icons to optimizePackageImports: [#55572](https://togithub.com/vercel/next.js/issues/55572) - Fix useState function initialiser case for `optimize_server_react` transform: [#55551](https://togithub.com/vercel/next.js/issues/55551) - Update supported config options for Turbopack: [#55556](https://togithub.com/vercel/next.js/issues/55556) - Fix react packages are not bundled for metadata routes: [#55579](https://togithub.com/vercel/next.js/issues/55579) - improve internal error logging: [#55582](https://togithub.com/vercel/next.js/issues/55582) - fix styled-jsx alias: [#55581](https://togithub.com/vercel/next.js/issues/55581) ##### Documentation Changes - docs: Bump minimum Node.js version to 16.14: [#54285](https://togithub.com/vercel/next.js/issues/54285) - Docs: Fix broken links: [#54340](https://togithub.com/vercel/next.js/issues/54340) - Docs: Add notes that revalidation is not available in the Edge runtime / only Node.js: [#54338](https://togithub.com/vercel/next.js/issues/54338) - Docs: Update template.js section: [#54370](https://togithub.com/vercel/next.js/issues/54370) - Docs: Clarify status codes w/ streaming: [#54374](https://togithub.com/vercel/next.js/issues/54374) - Docs: Document `manifest` metadata file: [#54380](https://togithub.com/vercel/next.js/issues/54380) - Docs: Refer users to IDE or MDN for manifest object options: [#54385](https://togithub.com/vercel/next.js/issues/54385) - Docs: Remove runtime configuration from /app docs: [#54336](https://togithub.com/vercel/next.js/issues/54336) - docs: Remove unneeded word in caching docs: [#54451](https://togithub.com/vercel/next.js/issues/54451) - docs: Add `next-i18n-router` as a resource for internationalized routing: [#52344](https://togithub.com/vercel/next.js/issues/52344) - Update 10-testing.mdx: [#54107](https://togithub.com/vercel/next.js/issues/54107) - docs: Rewrite Rendering Section and React Essentials Page: [#51579](https://togithub.com/vercel/next.js/issues/51579) - Docs: Fix formatting issues in the rendering docs: [#54517](https://togithub.com/vercel/next.js/issues/54517) - docs: fix broken link missing leading slash: [#54520](https://togithub.com/vercel/next.js/issues/54520) - docs: Add missing parameters to both `useSelectedLayoutSegment` & `useSelectedLayoutSegments`: [#53602](https://togithub.com/vercel/next.js/issues/53602) - chore(docs): add example of sanity image to `loaderFile` config: [#54529](https://togithub.com/vercel/next.js/issues/54529) - docs: fix source files hash calculation: [#54509](https://togithub.com/vercel/next.js/issues/54509) - docs: update 10-route-handlers.mdx: [#54605](https://togithub.com/vercel/next.js/issues/54605) - Docs: Update Edge runtime and data revalidation information: [#54499](https://togithub.com/vercel/next.js/issues/54499) - Update revalidatePath to revalidateTag: [#54633](https://togithub.com/vercel/next.js/issues/54633) - docs: Add JS code snippets for forms: [#54577](https://togithub.com/vercel/next.js/issues/54577) - docs: updates generateMetadata function signature: [#54638](https://togithub.com/vercel/next.js/issues/54638) - docs: fix small typo: [#54656](https://togithub.com/vercel/next.js/issues/54656) - Update revalidatePath.mdx: [#54631](https://togithub.com/vercel/next.js/issues/54631) - Fixed typo in Building your application > 03. Rendering section: [#54764](https://togithub.com/vercel/next.js/issues/54764) - (Docs) Add missing JS-Code, cookies function names updated accordingly.: [#54703](https://togithub.com/vercel/next.js/issues/54703) - docs: clarify data type in Forms and Mutations section: [#54630](https://togithub.com/vercel/next.js/issues/54630) - docs: Change Vite guide title: [#54774](https://togithub.com/vercel/next.js/issues/54774) - docs: remove typo in `use-selected-layout-segments.mdx`: [#54767](https://togithub.com/vercel/next.js/issues/54767) - chore: verify missing/invalid/private reproduction links: [#54724](https://togithub.com/vercel/next.js/issues/54724) - docs: fix syntax error in i18n example code block: [#54749](https://togithub.com/vercel/next.js/issues/54749) - docs: Add JS/TS code switchers to Middleware: [#54726](https://togithub.com/vercel/next.js/issues/54726) - docs: define router instance in code block: [#54707](https://togithub.com/vercel/next.js/issues/54707) - Fix typo in description of error.js: [#54933](https://togithub.com/vercel/next.js/issues/54933) - docs: Minor formatting fix in Pages Router SSG: [#54915](https://togithub.com/vercel/next.js/issues/54915) - docs: add `maxDuration` in API Routes config: [#54844](https://togithub.com/vercel/next.js/issues/54844) - docs: add missing word in client components: [#54830](https://togithub.com/vercel/next.js/issues/54830) - docs: Clarify the ability to access current route segments in layouts: [#53349](https://togithub.com/vercel/next.js/issues/53349) - docs: Update Vercel YouTube channel url: [#54912](https://togithub.com/vercel/next.js/issues/54912) - docs: Move general info about next.config.\* to its index page: [#53542](https://togithub.com/vercel/next.js/issues/53542) - docs: Fix typo in app/building-your-application/caching: [#54841](https://togithub.com/vercel/next.js/issues/54841) - docs:Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.