Closed developer-platform-dev[bot] closed 1 year ago
This PR contains the following updates:
11.0.1
13.5.6
📅 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
11.0.1
->13.5.6
Release Notes
vercel/next.js (next)
### [`v13.5.6`](https://togithub.com/vercel/next.js/releases/tag/v13.5.6) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.5...v13.5.6) ##### Core Changes - Upgrade edge-runtime/cookies [#57021](https://togithub.com/vercel/next.js/issues/57021) - Patch React with fix for write-after-close for ReadableStream [#57011](https://togithub.com/vercel/next.js/issues/57011) ##### Credits Huge thanks to [@ijjk](https://togithub.com/ijjk) [@huozhi](https://togithub.com/huozhi) [@gnoff](https://togithub.com/gnoff) for helping! ### [`v13.5.5`](https://togithub.com/vercel/next.js/releases/tag/v13.5.5) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.4...v13.5.5) ##### Core Changes - Update parallelizing tasks with webpackBuildWorker config: [#56287](https://togithub.com/vercel/next.js/issues/56287) - Misc Typescript and export updates: [#55841](https://togithub.com/vercel/next.js/issues/55841) - chore: pass defineEnv from next.js to rust directly: [#56216](https://togithub.com/vercel/next.js/issues/56216) - Expose util internally for debugging: [#56381](https://togithub.com/vercel/next.js/issues/56381) - App Router - preinitialize chunks during SSR: [#54752](https://togithub.com/vercel/next.js/issues/54752) - fix: use `fs.existsSync` to avoid race condition: [#56387](https://togithub.com/vercel/next.js/issues/56387) - Ensure loader generated export default has name: [#56388](https://togithub.com/vercel/next.js/issues/56388) - Move Edge SSR event `waitUntil` into the handler: [#56404](https://togithub.com/vercel/next.js/issues/56404) - fix: avoid unnecessary `existSync` call: [#56419](https://togithub.com/vercel/next.js/issues/56419) - fix: avoid creation of buffers for read ops: [#56421](https://togithub.com/vercel/next.js/issues/56421) - fix empty externals list, pnpm special case, and project path: [#56402](https://togithub.com/vercel/next.js/issues/56402) - chore: extract edge-app-route loader template: [#56424](https://togithub.com/vercel/next.js/issues/56424) - Separate RSC and SSR jsx-runtime modules: [#56438](https://togithub.com/vercel/next.js/issues/56438) - Async Batcher: [#56423](https://togithub.com/vercel/next.js/issues/56423) - Fix cli log next.js color: [#56448](https://togithub.com/vercel/next.js/issues/56448) - Turbopack: Implement Server Actions: [#53890](https://togithub.com/vercel/next.js/issues/53890) - Component Module Types: [#56454](https://togithub.com/vercel/next.js/issues/56454) - refactor: rewrite config schema in zod: [#56383](https://togithub.com/vercel/next.js/issues/56383) - Dev Service: [#56442](https://togithub.com/vercel/next.js/issues/56442) - feat(turbopack): port next.js template loading logic: [#56425](https://togithub.com/vercel/next.js/issues/56425) - Chunking Refactor Step 1: [#56467](https://togithub.com/vercel/next.js/issues/56467) - Use native node:fs in taskfile.js: [#56491](https://togithub.com/vercel/next.js/issues/56491) - Loose RSC import restrictions for 3rd party packages: [#56501](https://togithub.com/vercel/next.js/issues/56501) - turbopack: Chunking Refactor Step 2 : [#56504](https://togithub.com/vercel/next.js/issues/56504) - update turbopack, fix sass peer dependency: [#56508](https://togithub.com/vercel/next.js/issues/56508) - Remove ServerDirectiveTransformer: [#56496](https://togithub.com/vercel/next.js/issues/56496) - Improve failed to fetch RSC error: [#56517](https://togithub.com/vercel/next.js/issues/56517) - misc: fix wrong next start start duration: [#56512](https://togithub.com/vercel/next.js/issues/56512) - turbopack: Extract as_chunk into shared ChunkType trait: [#56506](https://togithub.com/vercel/next.js/issues/56506) - Flatten recursive wildcard exports in barrel optimization: [#56489](https://togithub.com/vercel/next.js/issues/56489) - Turbopack + app router: always use externals for predefined packages: [#56440](https://togithub.com/vercel/next.js/issues/56440) - fix: log error cause: [#56528](https://togithub.com/vercel/next.js/issues/56528) - Unsilence Taskr Webpack errors: [#56542](https://togithub.com/vercel/next.js/issues/56542) - refactor: cleanup app render: [#56538](https://togithub.com/vercel/next.js/issues/56538) - fix: don't add `isolateModules` to `tsconfig` when extending from tsconfig with `verbatimModuleSyntax`: [#54164](https://togithub.com/vercel/next.js/issues/54164) - enable `verbatimModuleSyntax` to make type imports/exports explicit: [#56551](https://togithub.com/vercel/next.js/issues/56551) - Ensure react-server-dom-turbopack-experimental uses the right package: [#56560](https://togithub.com/vercel/next.js/issues/56560) - Fix build restart log: [#56543](https://togithub.com/vercel/next.js/issues/56543) - feat(turbopack): add support for edge app pages: [#56426](https://togithub.com/vercel/next.js/issues/56426) - Improve error handling of Server Actions with skewed deployment: [#56618](https://togithub.com/vercel/next.js/issues/56618) - misc: split app-render into smaller functions: [#56611](https://togithub.com/vercel/next.js/issues/56611) - remove unnecessary structuredClone: [#56570](https://togithub.com/vercel/next.js/issues/56570) - Fix trace ignore handling: [#56674](https://togithub.com/vercel/next.js/issues/56674) - fix(next-core): allow sass loader for foreign codes: [#56679](https://togithub.com/vercel/next.js/issues/56679) - Fix SSG query with experimental-compile: [#56680](https://togithub.com/vercel/next.js/issues/56680) - Ensure rewrites are included in build manifest when using Turbopack: [#56692](https://togithub.com/vercel/next.js/issues/56692) - fix static worker restart behavior: [#56728](https://togithub.com/vercel/next.js/issues/56728) - Improve internal waitUntil utility: [#56720](https://togithub.com/vercel/next.js/issues/56720) - Fix reconnection loop when devserver is offline: [#56698](https://togithub.com/vercel/next.js/issues/56698) - Fix ensurePage for client-side navigation to / in Turbopack: [#56704](https://togithub.com/vercel/next.js/issues/56704) - ci: add job summary to the test suite runs: [#56742](https://togithub.com/vercel/next.js/issues/56742) - Prefer module over main on main fields for app router server compiler: [#56532](https://togithub.com/vercel/next.js/issues/56532) - Check origins of Server Action requests: [#56753](https://togithub.com/vercel/next.js/issues/56753) - OpenTelemetry: ignore bubble errors to avoid spamming traces: [#56625](https://togithub.com/vercel/next.js/issues/56625) - fix(turbopack): always alias `server-only` and `client-only`: [#56760](https://togithub.com/vercel/next.js/issues/56760) - Utilize Promise.withResolvers: [#56764](https://togithub.com/vercel/next.js/issues/56764) - Revert "Prefer module over main on main fields for app router server compiler": [#56766](https://togithub.com/vercel/next.js/issues/56766) - Revalidate Type: [#56763](https://togithub.com/vercel/next.js/issues/56763) - Revert static worker refactor: [#56767](https://togithub.com/vercel/next.js/issues/56767) - memoize `useParams`: [#56771](https://togithub.com/vercel/next.js/issues/56771) - Turbopack: Chunking Refactoring: [#56756](https://togithub.com/vercel/next.js/issues/56756) - Chunking Refactoring followup fixes: [#56789](https://togithub.com/vercel/next.js/issues/56789) - put app code into a separate layer: [#56800](https://togithub.com/vercel/next.js/issues/56800) - fix: add `x-forwarded-*` headers: [#56797](https://togithub.com/vercel/next.js/issues/56797) - fix(turbopack): middleware path and aliases: [#56804](https://togithub.com/vercel/next.js/issues/56804) - Implement preferredRegion array in Turbopack: [#56743](https://togithub.com/vercel/next.js/issues/56743) - Fix build traces case: [#56817](https://togithub.com/vercel/next.js/issues/56817) - Revert "Drop ipc server headers filters ([#56226](https://togithub.com/vercel/next.js/issues/56226))": [#56836](https://togithub.com/vercel/next.js/issues/56836) - Implement getOptimizedModuleAliases for Turbopack: [#56839](https://togithub.com/vercel/next.js/issues/56839) - chore: bump undici: [#56851](https://togithub.com/vercel/next.js/issues/56851) - bump: edge-runtime: [#56856](https://togithub.com/vercel/next.js/issues/56856) - feat(turbopack): support basic next/dynamic: [#56389](https://togithub.com/vercel/next.js/issues/56389) - Revert "feat(turbopack): support basic next/dynamic": [#56885](https://togithub.com/vercel/next.js/issues/56885) ##### Documentation Changes - add digest property to error prop: [#56339](https://togithub.com/vercel/next.js/issues/56339) - Updates MDX docs: [#56378](https://togithub.com/vercel/next.js/issues/56378) - Update redirect.mdx: [#56414](https://togithub.com/vercel/next.js/issues/56414) - docs: add missing word: [#56547](https://togithub.com/vercel/next.js/issues/56547) - docs: update code snippet for correct file name: [#56006](https://togithub.com/vercel/next.js/issues/56006) - corrected sentence: [#56595](https://togithub.com/vercel/next.js/issues/56595) - clarify client components render on server on full page load: [#55469](https://togithub.com/vercel/next.js/issues/55469) - docs(router): clarify dynamic route slug is about a file name, not "folder": [#56596](https://togithub.com/vercel/next.js/issues/56596) - Update 01-contribution-guide.mdx: Fix a typo: [#56665](https://togithub.com/vercel/next.js/issues/56665) - fix(docs): adjust api route documentation examples: [#56660](https://togithub.com/vercel/next.js/issues/56660) - Updates Large Page Data error message doc to use `JSON.parse` to make reading output easier: [#56713](https://togithub.com/vercel/next.js/issues/56713) - Docs: Add missing description field: [#56749](https://togithub.com/vercel/next.js/issues/56749) - Changes codeblock filename delimiter: [#56712](https://togithub.com/vercel/next.js/issues/56712) - Update supported-browsers.mdx: [#56815](https://togithub.com/vercel/next.js/issues/56815) - docs: fix cypress script typo in 10-testing.mdx: [#56765](https://togithub.com/vercel/next.js/issues/56765) - Fix typo: [#56863](https://togithub.com/vercel/next.js/issues/56863) ##### Example Changes - Maintenance: minor example dep bumps to fix moderate vulns: [#56375](https://togithub.com/vercel/next.js/issues/56375) - Update actions.ts: [#56579](https://togithub.com/vercel/next.js/issues/56579) - updated fauna fql v10: [#56185](https://togithub.com/vercel/next.js/issues/56185) - fix lint error from fauna example: [#56719](https://togithub.com/vercel/next.js/issues/56719) - chore(example): bump `@radix-ui/react-icons`: [#56452](https://togithub.com/vercel/next.js/issues/56452) - fix: http2 example issue: [#56768](https://togithub.com/vercel/next.js/issues/56768) ##### Misc Changes - Fix mjs import for Turbopack test: [#56354](https://togithub.com/vercel/next.js/issues/56354) - Add test case for the `permalink` option of `useFormState`: [#56329](https://togithub.com/vercel/next.js/issues/56329) - Fix code freeze disable handling: [#56340](https://togithub.com/vercel/next.js/issues/56340) - add `cargo fmt` to lint staged: [#56430](https://togithub.com/vercel/next.js/issues/56430) - fix: `.../templates/*/app/layout.*` import order: [#56380](https://togithub.com/vercel/next.js/issues/56380) - Update .node-version: [#56460](https://togithub.com/vercel/next.js/issues/56460) - Fix logging level in actions test: [#56473](https://togithub.com/vercel/next.js/issues/56473) - Remove app dir warning test: [#56350](https://togithub.com/vercel/next.js/issues/56350) - Use consistent name for App Router tests: [#56352](https://togithub.com/vercel/next.js/issues/56352) - Remove isTurbo check in custom-routes test: [#56360](https://togithub.com/vercel/next.js/issues/56360) - test: speed up isolated next instance test setup: [#56525](https://togithub.com/vercel/next.js/issues/56525) - Update rust-toolchain to nightly-2023-10-06: [#56541](https://togithub.com/vercel/next.js/issues/56541) - update test manifest: [#56522](https://togithub.com/vercel/next.js/issues/56522) - chore: bump pnpm to 8.9: [#56649](https://togithub.com/vercel/next.js/issues/56649) - fix: next dev with edge runtime on windows: [#56502](https://togithub.com/vercel/next.js/issues/56502) - invert test filtering logic to exclude known failing: [#56663](https://togithub.com/vercel/next.js/issues/56663) - (test only) Integration tests: remove flatMap polyfill: [#56546](https://togithub.com/vercel/next.js/issues/56546) - Use node:fs instead of fs-extra in .github/actions: [#56536](https://togithub.com/vercel/next.js/issues/56536) - Use unique names for separate test suites: [#56695](https://togithub.com/vercel/next.js/issues/56695) - misc: tweak stats github action: [#56694](https://togithub.com/vercel/next.js/issues/56694) - CI: add manual workflow for running e2e on prod: [#56738](https://togithub.com/vercel/next.js/issues/56738) - Improve chunk encoding test to check right path for Turbopack: [#56747](https://togithub.com/vercel/next.js/issues/56747) - change those->some for clarity: [#56688](https://togithub.com/vercel/next.js/issues/56688) - docs: fix typo in Update 02-get-static-paths.mdx: [#56757](https://togithub.com/vercel/next.js/issues/56757) - Break out E2E deploy test workflow to its own: [#56755](https://togithub.com/vercel/next.js/issues/56755) - Trigger canary release nightly: [#56758](https://togithub.com/vercel/next.js/issues/56758) - feat: add self-documenting `.env.example` file: [#56469](https://togithub.com/vercel/next.js/issues/56469) - update manifest: [#56737](https://togithub.com/vercel/next.js/issues/56737) - docs: fix several typos: [#56788](https://togithub.com/vercel/next.js/issues/56788) - Skip artifact download for test e2e deploy workflow: [#56807](https://togithub.com/vercel/next.js/issues/56807) - Add missing nanoid dependency to app-dir tests: [#56830](https://togithub.com/vercel/next.js/issues/56830) - Remove specific hash checks for metadata.test.ts: [#56843](https://togithub.com/vercel/next.js/issues/56843) - Fix CSP test when using Turbopack: [#56833](https://togithub.com/vercel/next.js/issues/56833) - Skip webpack specific tests in Turbopack test run: [#56877](https://togithub.com/vercel/next.js/issues/56877) ##### Credits Huge thanks to [@ijjk](https://togithub.com/ijjk), [@timneutkens](https://togithub.com/timneutkens), [@shuding](https://togithub.com/shuding), [@wyattjoh](https://togithub.com/wyattjoh), [@Syphini](https://togithub.com/Syphini), [@manovotny](https://togithub.com/manovotny), [@ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@gnoff](https://togithub.com/gnoff), [@anonrig](https://togithub.com/anonrig), [@viktorronnback](https://togithub.com/viktorronnback), [@Rylab](https://togithub.com/Rylab), [@sokra](https://togithub.com/sokra), [@hamirmahal](https://togithub.com/hamirmahal), [@huozhi](https://togithub.com/huozhi), [@jridgewell](https://togithub.com/jridgewell), [@SukkaW](https://togithub.com/SukkaW), [@wbinnssmith](https://togithub.com/wbinnssmith), [@feedthejim](https://togithub.com/feedthejim), [@balazsorban44](https://togithub.com/balazsorban44), [@jazsouf](https://togithub.com/jazsouf), [@2XG-DEV](https://togithub.com/2XG-DEV), [@stefanprobst](https://togithub.com/stefanprobst), [@ztanner](https://togithub.com/ztanner), [@mzab1985](https://togithub.com/mzab1985), [@Mustafadagkiranlar](https://togithub.com/Mustafadagkiranlar), [@JoRyGu](https://togithub.com/JoRyGu), [@cmbritten](https://togithub.com/cmbritten), [@styfle](https://togithub.com/styfle), [@Krishnanand2517](https://togithub.com/Krishnanand2517), [@bahag-buttf](https://togithub.com/bahag-buttf), [@kwonoj](https://togithub.com/kwonoj), [@Shadid12](https://togithub.com/Shadid12), [@delbaoliveira](https://togithub.com/delbaoliveira), [@mayankkamboj47](https://togithub.com/mayankkamboj47), [@dvoytenko](https://togithub.com/dvoytenko), [@mayank1513](https://togithub.com/mayank1513), [@himself65](https://togithub.com/himself65), [@suravshrestha](https://togithub.com/suravshrestha), [@fvaysh](https://togithub.com/fvaysh), [@dianacpg](https://togithub.com/dianacpg), [@joristirado](https://togithub.com/joristirado), and [@Kikobeats](https://togithub.com/Kikobeats) for helping! ### [`v13.5.4`](https://togithub.com/vercel/next.js/releases/tag/v13.5.4) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.3...v13.5.4) ##### Core Changes - chore: NextJS -> Next.js: [#55961](https://togithub.com/vercel/next.js/issues/55961) - fix-failed-to-generate-self-signed-certificate issue:[#55891](https://togithub.com/vercel/next.js/issues/55891): [#55947](https://togithub.com/vercel/next.js/issues/55947) - Remove .test.js from dist: [#55946](https://togithub.com/vercel/next.js/issues/55946) - Turbopack next/font/google: don't insert css rules for multiple weights or styles: [#55852](https://togithub.com/vercel/next.js/issues/55852) - Fix stale revalidate stream handling: [#55978](https://togithub.com/vercel/next.js/issues/55978) - turbopack: improve turbopack/test stability: [#56024](https://togithub.com/vercel/next.js/issues/56024) - Mark testmode fetches internal: [#56036](https://togithub.com/vercel/next.js/issues/56036) - chore: Remove 'beta.' Subdomain from `beta.nextjs.org` Links: [#55924](https://togithub.com/vercel/next.js/issues/55924) - Remove experimental.sharedPool: [#56021](https://togithub.com/vercel/next.js/issues/56021) - fix(worker): pass env to build worker w/ `config.experimental.workerThreads`: [#55257](https://togithub.com/vercel/next.js/issues/55257) - Update `swc_core` to `v0.83.26`: [#55780](https://togithub.com/vercel/next.js/issues/55780) - Revert "Update `swc_core` to `v0.83.26`": [#56077](https://togithub.com/vercel/next.js/issues/56077) - fix reporting of illegal segments when directory only contains irrelevant files: [#56076](https://togithub.com/vercel/next.js/issues/56076) - Make `permanentRedirect` return 308 in route handlers: [#56065](https://togithub.com/vercel/next.js/issues/56065) - Remove unneeded next-dev js in next-core: [#56039](https://togithub.com/vercel/next.js/issues/56039) - Fix: Use `boolean` instead of `false` for experimental logging config: [#56110](https://togithub.com/vercel/next.js/issues/56110) - chore: remove chalk in favor of picocolors: [#55992](https://togithub.com/vercel/next.js/issues/55992) - Revert: "Generate prefetch RSC payload during build for SSR paths ([#54403](https://togithub.com/vercel/next.js/issues/54403))": [#56059](https://togithub.com/vercel/next.js/issues/56059) - fetching logging on edge: [#56108](https://togithub.com/vercel/next.js/issues/56108) - Optimize build trace handling: [#56048](https://togithub.com/vercel/next.js/issues/56048) - Update font data: [#56121](https://togithub.com/vercel/next.js/issues/56121) - feat(turbopack): port bloom filter to nexturbo: [#55678](https://togithub.com/vercel/next.js/issues/55678) - Fixes performance problems due to TaskScopes: [#55721](https://togithub.com/vercel/next.js/issues/55721) - perf: remove react dom legacy from app router: [#56082](https://togithub.com/vercel/next.js/issues/56082) - perf: replace zod with superstruct: [#56083](https://togithub.com/vercel/next.js/issues/56083) - perf: externalise ws for bundled server: [#56095](https://togithub.com/vercel/next.js/issues/56095) - misc: refactor node utils: [#56096](https://togithub.com/vercel/next.js/issues/56096) - Add support for skipTrailingSlashRedirect and skipMiddlewareUrlNormalize in Turbopack: [#56147](https://togithub.com/vercel/next.js/issues/56147) - Add experimental.scrollRestoration for Turbopack: [#56150](https://togithub.com/vercel/next.js/issues/56150) - misc: refactor handleExternals: [#56161](https://togithub.com/vercel/next.js/issues/56161) - perf: add option to bundle pages externals: [#56162](https://togithub.com/vercel/next.js/issues/56162) - Allow jest to run with use server directive: [#56148](https://togithub.com/vercel/next.js/issues/56148) - Update experimental compile cache handling: [#56139](https://togithub.com/vercel/next.js/issues/56139) - App render related code clean up: [#56178](https://togithub.com/vercel/next.js/issues/56178) - Add support for i18n config in Turbopack: [#56182](https://togithub.com/vercel/next.js/issues/56182) - Implement list of config options for Turbopack: [#56188](https://togithub.com/vercel/next.js/issues/56188) - Turbopack: add support for an assetPrefix and basePath: [#56058](https://togithub.com/vercel/next.js/issues/56058) - update turbopack: [#56197](https://togithub.com/vercel/next.js/issues/56197) - Update supported options list to reflect [#56188](https://togithub.com/vercel/next.js/issues/56188): [#56200](https://togithub.com/vercel/next.js/issues/56200) - Add support for experimental.logging.level in Turbopack: [#56201](https://togithub.com/vercel/next.js/issues/56201) - Add next.config.js options to turbopack warning file: [#56207](https://togithub.com/vercel/next.js/issues/56207) - fix: [@libsql/client](https://togithub.com/libsql/client) build error: [#56192](https://togithub.com/vercel/next.js/issues/56192) - chore: bump `postcss`: [#56225](https://togithub.com/vercel/next.js/issues/56225) - Add additional handling for experimental-compile: [#56224](https://togithub.com/vercel/next.js/issues/56224) - Drop ipc server headers filters: [#56226](https://togithub.com/vercel/next.js/issues/56226) - only override NODE_EXTRA_CA_CERTS when using experimental https flag: [#56252](https://togithub.com/vercel/next.js/issues/56252) - Pass same mangling option as terser to SWC minifier: [#56281](https://togithub.com/vercel/next.js/issues/56281) - update turbopack: [#56285](https://togithub.com/vercel/next.js/issues/56285) - clear require cache only when needed: [#56198](https://togithub.com/vercel/next.js/issues/56198) - misc: enable source maps for bundled runtime: [#56289](https://togithub.com/vercel/next.js/issues/56289) - misc: shortcut styled-jsx in external resolution: [#56291](https://togithub.com/vercel/next.js/issues/56291) - Support serverRuntimeConfig and publicRuntimeConfig in Turbopack: [#56310](https://togithub.com/vercel/next.js/issues/56310) - Reland static prefetches & fix prefetch bailout behavior: [#56228](https://togithub.com/vercel/next.js/issues/56228) - fix([#53190](https://togithub.com/vercel/next.js/issues/53190)): add missing crossOrigin to assetsPrefix resources: [#56311](https://togithub.com/vercel/next.js/issues/56311) - misc: fix instrumentation with bundled server: [#56318](https://togithub.com/vercel/next.js/issues/56318) - fix(next/client): keep hash when navigating from app to pages router: [#56223](https://togithub.com/vercel/next.js/issues/56223) - fix: support both decoded and encoded url requests of conventioned files : [#56187](https://togithub.com/vercel/next.js/issues/56187) - fix: Invalid URL (404) provided on server actions error: [#56323](https://togithub.com/vercel/next.js/issues/56323) - Revert "misc: shortcut styled-jsx in external resolution ([#56291](https://togithub.com/vercel/next.js/issues/56291))": [#56334](https://togithub.com/vercel/next.js/issues/56334) - Fix build output logging order: [#56335](https://togithub.com/vercel/next.js/issues/56335) ##### Documentation Changes - docs: add `not-found` to file conventions page: [#55944](https://togithub.com/vercel/next.js/issues/55944) - Update 03-linking-and-navigating.mdx: [#55907](https://togithub.com/vercel/next.js/issues/55907) - docs: Correct place for passing `extension` option to `createMDX()`: [#55967](https://togithub.com/vercel/next.js/issues/55967) - docs-55629 update router cache column in cache interactions api table: [#55630](https://togithub.com/vercel/next.js/issues/55630) - Update 03-linking-and-navigating.mdx: [#55969](https://togithub.com/vercel/next.js/issues/55969) - Updates "Prerender Error" page for App Router: [#56044](https://togithub.com/vercel/next.js/issues/56044) - Add the default import alias to create-next-app prompt for clarity: [#55896](https://togithub.com/vercel/next.js/issues/55896) - Update revalidatePath.mdx to fix confusing wording of arguments section.: [#56099](https://togithub.com/vercel/next.js/issues/56099) - docs: Renamed function that is used by other name: [#56170](https://togithub.com/vercel/next.js/issues/56170) - (docs) Document Server Actions `.bind` method: [#56164](https://togithub.com/vercel/next.js/issues/56164) - docs: Use `Response.json` over `NextResponse.json`: [#56173](https://togithub.com/vercel/next.js/issues/56173) - correcting link to useSearchParams ref: [#56169](https://togithub.com/vercel/next.js/issues/56169) - docs(sharp-missing-in-production.mdx): update standalone command: [#56191](https://togithub.com/vercel/next.js/issues/56191) - docs(sharp-missing-in-production.mdx): update standalone command: [#56239](https://togithub.com/vercel/next.js/issues/56239) - Update image.mdx: [#56269](https://togithub.com/vercel/next.js/issues/56269) - Update image.mdx: [#56266](https://togithub.com/vercel/next.js/issues/56266) ##### Example Changes - chore(examples): bump dependency versions: [#55899](https://togithub.com/vercel/next.js/issues/55899) - Update to with-supertokens example app: [#56035](https://togithub.com/vercel/next.js/issues/56035) - Update dependencies in examples : [#55993](https://togithub.com/vercel/next.js/issues/55993) - Chore/update with supabase demo deploy button: [#52483](https://togithub.com/vercel/next.js/issues/52483) - chore(examples): remove deprecated dependency from `with-jest`: [#56152](https://togithub.com/vercel/next.js/issues/56152) - chore(examples): fix `with-jest` types: [#56193](https://togithub.com/vercel/next.js/issues/56193) - (Examples) update Grafbase example: [#54705](https://togithub.com/vercel/next.js/issues/54705) - fix: typo in `with-stripe-typescript` example: [#56274](https://togithub.com/vercel/next.js/issues/56274) ##### Misc Changes - Skip production tests for Turbopack: [#56045](https://togithub.com/vercel/next.js/issues/56045) - Fix invalid build-and-test workflow: [#56053](https://togithub.com/vercel/next.js/issues/56053) - turbopack: Add more skipped tests: [#56052](https://togithub.com/vercel/next.js/issues/56052) - Skip next build test: [#56079](https://togithub.com/vercel/next.js/issues/56079) - add flakey test: [#56080](https://togithub.com/vercel/next.js/issues/56080) - Skip more production tests for turbopack: [#56084](https://togithub.com/vercel/next.js/issues/56084) - Ensure tests suites have unique names: [#56085](https://togithub.com/vercel/next.js/issues/56085) - Skip experimental.nextScriptWorkers test for Turbopack: [#56086](https://togithub.com/vercel/next.js/issues/56086) - Skip production tests for Turbopack: [#56089](https://togithub.com/vercel/next.js/issues/56089) - Skip Babel tests for Turbopack: [#56091](https://togithub.com/vercel/next.js/issues/56091) - misc: add node-version file: [#55938](https://togithub.com/vercel/next.js/issues/55938) - Ensure unique name for app dir css tests: [#56088](https://togithub.com/vercel/next.js/issues/56088) - Decrease default test timeouts: [#56116](https://togithub.com/vercel/next.js/issues/56116) - misc: stop hiding node_modules in vscode: [#56081](https://togithub.com/vercel/next.js/issues/56081) - special case timeout on windows: [#56120](https://togithub.com/vercel/next.js/issues/56120) - Turbopack: update test manifest: [#56133](https://togithub.com/vercel/next.js/issues/56133) - More test updates: [#56146](https://togithub.com/vercel/next.js/issues/56146) - fix(cna): pin dependency versions: [#56177](https://togithub.com/vercel/next.js/issues/56177) - Update `swc_core` to `v0.83.28`: [#56134](https://togithub.com/vercel/next.js/issues/56134) - Fix middleware-general test for Turbopack: [#56211](https://togithub.com/vercel/next.js/issues/56211) - More Turbopack test fixes: [#56248](https://togithub.com/vercel/next.js/issues/56248) - update test mainfest: [#56214](https://togithub.com/vercel/next.js/issues/56214) - More Turbopack fixes: [#56275](https://togithub.com/vercel/next.js/issues/56275) - More Turbopack fixes: [#56299](https://togithub.com/vercel/next.js/issues/56299) - misc: update code owners: [#56290](https://togithub.com/vercel/next.js/issues/56290) - Fix flaky test for size output: [#56303](https://togithub.com/vercel/next.js/issues/56303) - update webp crate: [#56307](https://togithub.com/vercel/next.js/issues/56307) - Remove buildId test as it's no longer relevant: [#56316](https://togithub.com/vercel/next.js/issues/56316) - Add code freeze GitHub actions for releasing: [#56325](https://togithub.com/vercel/next.js/issues/56325) - test: add flaky turbopack integration tests to manifest: [#56309](https://togithub.com/vercel/next.js/issues/56309) ##### Credits Huge thanks to [@balazsorban44](https://togithub.com/balazsorban44), [@sdkdeepa](https://togithub.com/sdkdeepa), [@aayman997](https://togithub.com/aayman997), [@mayank1513](https://togithub.com/mayank1513), [@timneutkens](https://togithub.com/timneutkens), [@2XG-DEV](https://togithub.com/2XG-DEV), [@eliot-akira](https://togithub.com/eliot-akira), [@hi-matthew](https://togithub.com/hi-matthew), [@riobits](https://togithub.com/riobits), [@wbinnssmith](https://togithub.com/wbinnssmith), [@ijjk](https://togithub.com/ijjk), [@sokra](https://togithub.com/sokra), [@dvoytenko](https://togithub.com/dvoytenko), [@rishabhpoddar](https://togithub.com/rishabhpoddar), [@manovotny](https://togithub.com/manovotny), [@A7med3bdulBaset](https://togithub.com/A7med3bdulBaset), [@huozhi](https://togithub.com/huozhi), [@jridgewell](https://togithub.com/jridgewell), [@joulev](https://togithub.com/joulev), [@SukkaW](https://togithub.com/SukkaW), [@kdy1](https://togithub.com/kdy1), [@feedthejim](https://togithub.com/feedthejim), [@Fredkiss3](https://togithub.com/Fredkiss3), [@styfle](https://togithub.com/styfle), [@MildTomato](https://togithub.com/MildTomato), [@ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@walfly](https://togithub.com/walfly), [@bzhn](https://togithub.com/bzhn), [@shuding](https://togithub.com/shuding), [@boylett](https://togithub.com/boylett), [@Loki899899](https://togithub.com/Loki899899), [@devrsi0n](https://togithub.com/devrsi0n), [@ImBIOS](https://togithub.com/ImBIOS), [@vinaykulk621](https://togithub.com/vinaykulk621), [@ztanner](https://togithub.com/ztanner), [@sdaigo](https://togithub.com/sdaigo), [@hamirmahal](https://togithub.com/hamirmahal), [@blurrah](https://togithub.com/blurrah), [@omarmciver](https://togithub.com/omarmciver), and [@alexBaizeau](https://togithub.com/alexBaizeau) for helping! ### [`v13.5.3`](https://togithub.com/vercel/next.js/releases/tag/v13.5.3) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.2...v13.5.3) ##### Core Changes - only put css in entry_css_files: [#55585](https://togithub.com/vercel/next.js/issues/55585) - update taskfile to generate types during `build`: [#55628](https://togithub.com/vercel/next.js/issues/55628) - refactor: use `fs.existsSync` instead of `accessSync`: [#55675](https://togithub.com/vercel/next.js/issues/55675) - Capitalize compiling log: [#55685](https://togithub.com/vercel/next.js/issues/55685) - Split prerending by route kind: [#55622](https://togithub.com/vercel/next.js/issues/55622) - turbopack: Update the `next/dist/esm` rewrite `ResolvePlugin`: [#55689](https://togithub.com/vercel/next.js/issues/55689) - refactor: modernize get-online with dns/promises: [#55674](https://togithub.com/vercel/next.js/issues/55674) - ensure `fetchServerResponse` is a valid record when stored in router cache: [#55690](https://togithub.com/vercel/next.js/issues/55690) - fix(react-refresh-utils): avoid memory leaks caused by prevExports: [#53797](https://togithub.com/vercel/next.js/issues/53797) - fix(ts): allow auto-import of `next/navigation`: [#55743](https://togithub.com/vercel/next.js/issues/55743) - remove --watch from `generate_types` task: [#55748](https://togithub.com/vercel/next.js/issues/55748) - Remove the left padding in `next info` output: [#55704](https://togithub.com/vercel/next.js/issues/55704) - test(turbopack): remove escape hatches for custom turbopack bindings: [#55757](https://togithub.com/vercel/next.js/issues/55757) - fix: Invoke cancel, only if the stream is not closed: [#55684](https://togithub.com/vercel/next.js/issues/55684) - Revert "fix: Invoke cancel, only if the stream is not closed ([#55684](https://togithub.com/vercel/next.js/issues/55684))": [#55764](https://togithub.com/vercel/next.js/issues/55764) - fix thenable types & update another incorrect cache record: [#55758](https://togithub.com/vercel/next.js/issues/55758) - turbopack: Rewrite ESM modules to CJS during client transition: [#55693](https://togithub.com/vercel/next.js/issues/55693) - Fix output log extra new line: [#55770](https://togithub.com/vercel/next.js/issues/55770) - Remove unused internal env var: [#55762](https://togithub.com/vercel/next.js/issues/55762) - fix Image when used with `--experimental-https`: [#55775](https://togithub.com/vercel/next.js/issues/55775) - chore: update turbopack to `turbopack-230922.2`: [#55828](https://togithub.com/vercel/next.js/issues/55828) - Move DefineEnv to separate file: [#55811](https://togithub.com/vercel/next.js/issues/55811) - Remove legacy checks for unstable_getXProps: [#55813](https://togithub.com/vercel/next.js/issues/55813) - Remove next-typescript check in webpack config: [#55819](https://togithub.com/vercel/next.js/issues/55819) - Correctly mark turbo sessions in telemetry: [#55835](https://togithub.com/vercel/next.js/issues/55835) - feat(turbopack): construct output path with distDir next.js config: [#55613](https://togithub.com/vercel/next.js/issues/55613) - Remove extra type: [#55837](https://togithub.com/vercel/next.js/issues/55837) - Update rust toolchain to nightly-2023-09-21: [#55774](https://togithub.com/vercel/next.js/issues/55774) - Remove unused internal env var: [#55762](https://togithub.com/vercel/next.js/issues/55762) - fix Image when used with `--experimental-https`: [#55775](https://togithub.com/vercel/next.js/issues/55775) - chore: update turbopack to `turbopack-230922.2`: [#55828](https://togithub.com/vercel/next.js/issues/55828) - Move DefineEnv to separate file: [#55811](https://togithub.com/vercel/next.js/issues/55811) - Remove legacy checks for unstable_getXProps: [#55813](https://togithub.com/vercel/next.js/issues/55813) - Remove next-typescript check in webpack config: [#55819](https://togithub.com/vercel/next.js/issues/55819) - Correctly mark turbo sessions in telemetry: [#55835](https://togithub.com/vercel/next.js/issues/55835) - feat(turbopack): construct output path with distDir next.js config: [#55613](https://togithub.com/vercel/next.js/issues/55613) - Remove extra type: [#55837](https://togithub.com/vercel/next.js/issues/55837) - Update rust toolchain to nightly-2023-09-21: [#55774](https://togithub.com/vercel/next.js/issues/55774) - Ensure next-swc-loader types are used: [#55846](https://togithub.com/vercel/next.js/issues/55846) - Use swc for runtime bundling: [#55842](https://togithub.com/vercel/next.js/issues/55842) - fix bugs pertaining to server actions + navigation: [#55853](https://togithub.com/vercel/next.js/issues/55853) - Ensure opentelemetry mismatched version error bubbles: [#55868](https://togithub.com/vercel/next.js/issues/55868) - test: re-enabled the disabled manifest test: [#55810](https://togithub.com/vercel/next.js/issues/55810) - Remove unnecessary Object.assign: [#55882](https://togithub.com/vercel/next.js/issues/55882) - Move experimental.runtime warning to config loading: [#55880](https://togithub.com/vercel/next.js/issues/55880) - Add experimental.strictNextHead to Turbopack: [#55915](https://togithub.com/vercel/next.js/issues/55915) - Loose types of app routes return value: [#55849](https://togithub.com/vercel/next.js/issues/55849) - Add trailingSlash, basePath, and assetPrefix to Turbopack: [#55921](https://togithub.com/vercel/next.js/issues/55921) - app router: ensure static prefetch renders loading.js: [#55950](https://togithub.com/vercel/next.js/issues/55950) ##### Documentation Changes - add tip for case sensitivity of imports: [#55662](https://togithub.com/vercel/next.js/issues/55662) - Docs - Fix VSCode Full Stack Debugging Regex Pattern: [#55670](https://togithub.com/vercel/next.js/issues/55670) - Feedback: Remove line saying server actions is dynamic-only: [#55746](https://togithub.com/vercel/next.js/issues/55746) - Update 01-pages-and-layouts.mdx: [#55795](https://togithub.com/vercel/next.js/issues/55795) - fix typo in API Reference - Image Component: [#55776](https://togithub.com/vercel/next.js/issues/55776) - Update 01-pages-and-layouts.mdx: [#55795](https://togithub.com/vercel/next.js/issues/55795) - fix typo in API Reference - Image Component: [#55776](https://togithub.com/vercel/next.js/issues/55776) - docs: `useFormState`: [#55564](https://togithub.com/vercel/next.js/issues/55564) - Update 10-testing.mdx: [#55801](https://togithub.com/vercel/next.js/issues/55801) - Revert "fix typo in API Reference - Image Component": [#55889](https://togithub.com/vercel/next.js/issues/55889) - Fix missing async keyword in function declaration: [#55887](https://togithub.com/vercel/next.js/issues/55887) - docs: Add note that Server Actions work with static routes: [#55626](https://togithub.com/vercel/next.js/issues/55626) - docs: Add example on query parameters in route handlers: [#55789](https://togithub.com/vercel/next.js/issues/55789) ##### Example Changes - Fix/upgrade examples with clerk: [#55676](https://togithub.com/vercel/next.js/issues/55676) - Fix/upgrade examples data fetch: [#55695](https://togithub.com/vercel/next.js/issues/55695) ##### Misc Changes - Upgrade to latest NAPI-RS infra: [#55505](https://togithub.com/vercel/next.js/issues/55505) - ci(tests): enable turbopack /e2e tests: [#55681](https://togithub.com/vercel/next.js/issues/55681) - chore: bump `nissuer`: [#55723](https://togithub.com/vercel/next.js/issues/55723) - improve CI log: [#55736](https://togithub.com/vercel/next.js/issues/55736) - fix(cna): separate `dependencies`/`devDependencies`: [#55730](https://togithub.com/vercel/next.js/issues/55730) - misc: improve profiling script: [#55732](https://togithub.com/vercel/next.js/issues/55732) - test(fixture): prevent start failure teardowns whole process: [#55760](https://togithub.com/vercel/next.js/issues/55760) - Update fnm setup for CI: [#55765](https://togithub.com/vercel/next.js/issues/55765) - test(turbopack): explicitly clean up instance for turbopack: [#55772](https://togithub.com/vercel/next.js/issues/55772) - Update flakey next-image tests: [#55838](https://togithub.com/vercel/next.js/issues/55838) - Update flakey next-image tests: [#55838](https://togithub.com/vercel/next.js/issues/55838) - Allow filtering individual test cases inside test files: [#55786](https://togithub.com/vercel/next.js/issues/55786) - Move client-navigation test to test/development: [#55888](https://togithub.com/vercel/next.js/issues/55888) - Ensure Turbopack passing test list is sorted: [#55948](https://togithub.com/vercel/next.js/issues/55948) ##### Credits Huge thanks to [@sokra](https://togithub.com/sokra), [@ztanner](https://togithub.com/ztanner), [@anonrig](https://togithub.com/anonrig), [@huozhi](https://togithub.com/huozhi), [@mayank1513](https://togithub.com/mayank1513), [@travisanderson](https://togithub.com/travisanderson), [@wyattjoh](https://togithub.com/wyattjoh), [@jridgewell](https://togithub.com/jridgewell), [@ryanagillie](https://togithub.com/ryanagillie), [@Brooooooklyn](https://togithub.com/Brooooooklyn), [@kwonoj](https://togithub.com/kwonoj), [@balazsorban44](https://togithub.com/balazsorban44), [@naruaway](https://togithub.com/naruaway), [@S3Prototype](https://togithub.com/S3Prototype), [@feedthejim](https://togithub.com/feedthejim), [@joulev](https://togithub.com/joulev), [@icyJoseph](https://togithub.com/icyJoseph), [@ijjk](https://togithub.com/ijjk), [@ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@timneutkens](https://togithub.com/timneutkens), [@wbinnssmith](https://togithub.com/wbinnssmith), [@sdkdeepa](https://togithub.com/sdkdeepa), [@sdaigo](https://togithub.com/sdaigo), [@leerob](https://togithub.com/leerob), [@dominiksipowicz](https://togithub.com/dominiksipowicz), [@joao-vasconcelos](https://togithub.com/joao-vasconcelos), and [@mostafaegouda](https://togithub.com/mostafaegouda) for helping! ### [`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) - Fix performance measures crashing the app [#54858](https://togithub.com/vercel/next.js/issues/54858) -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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.