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