chore(deps): update nextjs monorepo to v14 (major) #12

Open
Fascinated wants to merge 1 commits from renovate/major-nextjs-monorepo into main
Owner

This PR contains the following updates:

Package Type Update Change
eslint-config-next (source) devDependencies major ^13.5.4 -> ^14.0.0
next (source) dependencies major ^13.5.4 -> ^14.0.0

Release Notes

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

v14.0.1

Compare Source

Core Changes
  • Add Next.js 14 codemods to CLI output.: #​57552
  • OpenTelemetry: propagate a configured context(s) to root requests: #​57084
  • debug: Add tags to next build traces to track build configuration in the .next/trace file: #​56965
  • Traces] Await the flush of the trace write stream to make sure trace file is written: [#​57641](https://github.com/vercel/next.js/issues/57641)
    
  • Add node-pty to externals list: #​57640
  • fix: move logging config validation out of experimental: #​57530
  • Update font data: #​57728
  • Support viewport export via TS Plugin: #​57554
  • Fix: Build compilation warning when using middleware: #​57685
  • chore: Update flight-client-entry-plugin.ts typo: #​57734
  • Improve error for missing default export in dynamic metadata routes: #​57711
  • fix gsp tracing issue: #​57766
  • fix(turbopack): don't match empty route groups: #​57647
  • Update React from 8c8ee9e to 0c63487 and types: #​57772
Documentation Changes
  • Add missing dot in codemod command: #​57536
  • docs(fix): example text unescaped entities: #​57255
  • doc: Clarify built-in support for sass after installation: #​57279
  • Update docs with a Good to know box about using redirect in client components: #​56966
  • docs: fix 02-dynamic-routes.mdx: #​57029
  • Fix incorrect link in GTM docs: #​57547
  • Fix typos: #​57592
  • Add apostrophe 07-error-handling.mdx: #​57626
  • Fix: codemods.mdx Incorrect heading structure of next-og-import, meta…: #​57605
  • Typo fix, version "13" to "14": #​57723
  • Fix Google Tag Manager URL in Third Party Libraries documentation: #​57731
Example Changes
Misc Changes
  • update manifest: #​57523
  • update next/third-parties to use Next 14 or 13 as a peer dependency, instead of just 13: #​57515
  • Modify tailwindcss related dependency of create-next-app: #​57262
  • Remove extra CI step and lock Node.js version: #​57769
Credits

Huge thanks to @​dijonmusters, @​sokra, @​philwolstenholme, @​IgorKowalczyk, @​housseindjirdeh, @​Zoe-Bot, @​HanCiHu, @​JackHowa, @​goncy, @​hirotomoyamada, @​pveyes, @​yeskunall, @​vinaykulk621, @​ChendayUP, @​leerob, @​dvoytenko, @​mknichel, @​ijjk, @​hmaesta, @​ajz003, @​its-kunal, @​joelhooks, @​blurrah, @​tariknh, @​Vinlock, @​Nayeem-XTREME, @​aziyatali, @​aspehler, @​huozhi, @​ztanner, @​ForsakenHarmony, @​moka-ayumu, and @​gnoff for helping!

v14.0.0

Compare Source

Core Changes
  • perf: fix server trace file logic : #​56898
  • feat: drop Node.js 16: #​56896
  • Update React from d900fad to 09fbee8. Removes server context and experimental prefix for server action APIs: #​56809
  • feat(env): upgrade dotenv: #​38481
  • Update Babel dependencies: #​51962
  • perf: fix tracing for routes: #​56924
  • build: Update swc_core to v0.86.1: #​56770
  • feat: set status code to 500 if unexpected error occurs before streaming in app router: #​56236
  • cache: add unstable_noStore API: #​56930
  • Adding component to @​next/third-parties: #​56106
  • Replace Promise.withResolvers polyfill with DetachedPromise: #​56954
  • chore(next/image)!: mark onLoadingComplete as deprecated in favor of onLoad: #​56944
  • chore: lower Node.js version requirement: #​56943
  • fix typos: #​56870
  • Update React from 09fbee8 to a419575: #​56970
  • Reland "feat(turbopack): support basic next/dynamic": #​56934
  • Add @mui/icons-material to the default optimizePackageImports list: #​56801
  • add better logs around worker restarts: #​57004
  • Handle Promise Rejections for Streams: #​56976
  • Web Streams cleanup: #​56819
  • chore(next/image): remove deprecation of onLoadingComplete temporarily: #​57020
  • Revert "chore(next/image): remove deprecation of onLoadingComplete temporarily": #​57024
  • Improve performance of String.prototype.split uses: #​56746
  • chore: support progressive jpg with sharp: #​56617
  • Move ImageResponse to next/og: #​56662
  • Prefer module over main on main fields for app router server compiler: #​56960
  • chore: upgrade jest: #​56909
  • chore: drop undici: #​56899
  • Bump packages version to match canary versions: #​57071
  • codemod: migrate ImageResponse imports: #​57074
  • chore(next/image)!: mark domains as deprecated in favor remotePatterns: #​57062
  • Code frame and sourcemapped error support for Turbopack: #​56727
  • Update flakey build trace case: #​57092
  • build: don't error when bundling optional peer deps: #​57073
  • Expose Experimental Taint APIs: #​56507
  • Update font data: #​57094
  • Upgrade edge-runtime/cookies: #​57124
  • Remove warning messages: #​57087
  • Add retry for fetching subsetted Google Fonts: #​56583
  • Update React from a419575 to d803f51: #​57015
  • prefer Option<Vc> over Vc: #​57104
  • chore: drop form-data: #​57141
  • chore: drop web streams polyfilling on globalThis: #​57077
  • chore: create template from next-edge-ssr-loader: #​56715
  • Remove the experimental serverActions flag: #​57145
  • Route Handler Types: #​57070
  • Revert "Add retry for fetching subsetted Google Fonts": #​57154
  • Display experimental features for next build: #​57152
  • Cleanup Request Meta: #​57144
  • chore: move layer from chunking context to asset context: #​57149
  • Turbopack: support more server code in tracing error stack frames: #​57156
  • misc: fix injecting --inspect with NODE_OPTIONS: #​57159
  • Encoding and decoding variables of Server Actions from the closure: #​56377
  • Remove printing fixed issues for Turbopack: #​57188
  • Refactor code: #​57189
  • Polish auto create layout warning color: #​57190
  • improve server actions error when on unsupported node version: #​57191
  • Fix two tests that use exportPathMap for Turbopack: #​57194
  • fix(loader_tree): propagate metadata to corresponding layout: #​56956
  • Polish the error message when using "use client" from a client action: #​57164
  • fix(next-core): align edge chunking context's asset root: #​57022
  • Leverage defineEnv for all environment variables in Turbopack: #​57196
  • perf: memory usage tweaks: #​57163
  • update turbopack: #​57176
  • Move webpack aliases into separate file: #​57233
  • Remove scheduler/tracing alias as the file no longer exists: #​57234
  • test: stablize the metadata url tests: #​57204
  • Polish turbopack start logging: #​57203
  • Remove reactServerCondition property as it is not used: #​57236
  • Add CompilerAliases Type: #​57237
  • Turbopack: fix over-invalidation of node.js assets: #​57240
  • Simplify options passed to createWebpackAliases: #​57239
  • Fix relative metadata url resolving on windows: #​57265
  • Improve encryption of Server Actions closure arguments: #​57227
  • chore: fix a typo: #​57272
  • Fix unmatched WebSocket upgrade requests being closed: #​57245
  • perf: fix memory leaks in the edge runtime in dev: #​57235
  • chore(export)!: remove next export in favor of output: export in next.config.js: #​57085
  • Simplify iv prefixing of Server Actions encryption: #​57274
  • Update Pathname Normalizers: #​57161
  • Move logging option to stable: #​56791
  • Polish compiling and turbopack logging: #​57270
  • Revalidate Header Updates: #​57162
  • Enhance Buffered Transform Stream: #​57267
  • React Aliases: #​57283
  • perf: remove parse-body from the server runtime: #​57280
  • Improve encryption of Server Actions bound values: #​57297
  • Add __nextjs_pure helper : #​57286
  • only log export-no-custom-routes warning if unsupported: #​57298
  • revert "React Aliases (#​57283)": #​57299
  • Fix client reference proxies: #​57301
  • fix(turbopack): write manifests for edge app pages and use proper edge entry: #​56675
  • Partial Prerendering: #​57287
  • Optimize server bundle size: #​57305
  • misc: fix bundling of experimental: #​57311
  • Fix no-store/revalidate 0 inside of unstable_cache: #​57313
  • update turbopack and add HMR test case: #​57304
  • Fix nested unstable_cache revalidating: #​57316
  • Revert "Add __nextjs_pure helper ": #​57318
  • bundle analyzer artifacts: #​57307
  • PPR Fetch Fix: #​57327
  • feat: Add __nextjs_pure back: #​57328
  • Fix trace ignores: #​57331
  • PPR Support: #​57319
  • fix: ensure generateStaticParams isn't required for PPR: #​57333
  • taint flag should enable experimental react in turbopack: #​57315
  • Fix app ISR error handling: #​57332
  • fix metadata url resolving with path posix: #​57343
  • Get rid of semver from the server bundle: #​57321
  • fix(next_core): align remove trailing slash: #​57344
  • perf: avoid using raw-body for server actions: #​57358
  • fix(next-core): apply correct jsx transform context for ssr: #​57300
  • Refactor code: #​57382
  • Fix request body hanging when middleware is preset: #​57381
  • Turbopack: inject chunk group list file into the page for server component CSS: #​57376
  • Viewport exports: #​57302
  • Add websocket to server-external-packages: #​57389
  • turbopack: Implement Server Actions from Client Components: #​57391
  • Refactor swc options: #​57369
  • Ensure unstable_cache revalidate option enables ISR: #​57390
  • Fix logging removed experiments in start logs: #​57373
  • fix(next-core): adjust og alias: #​57431
  • Turbopack: avoid crashing when server actions can't parse the file: #​57424
  • Turbopack: avoid sending serverComponentChanges with errors: #​57425
  • update turbopack: #​57420
  • handle finish building message on client side: #​57363
  • remove invalid argument: #​57438
  • misc: build output rework: #​57440
  • types: mark ImageResponse from next/server deprecated: #​57372
  • Fix deploy id env handling when disabled: #​57374
  • codemods: migrate viewport related metadata export to viewport export : #​57436
  • Process Client -> RSC Server Actions as TS: #​57454
  • Apply react-server transform and valication to middleware: #​57448
  • fix(turbopack): don't emit issues when parsing the segment config for non js files: #​57452
  • fix(next-core): fix determining dynamic route: #​57435
  • Add deprecation warning for disabling swc minifier: #​57453
  • Turbopack: Improve error handling: #​57386
  • refactor: simplify swc loaders configuration: #​57457
  • Ignore postponed rejections: #​57456
  • types: mark ImageResponse from next/server deprecated: #​57372
  • Fix deploy id env handling when disabled: #​57374
  • codemods: migrate viewport related metadata export to viewport export : #​57436
  • Process Client -> RSC Server Actions as TS: #​57454
  • Apply react-server transform and valication to middleware: #​57448
  • fix(turbopack): don't emit issues when parsing the segment config for non js files: #​57452
  • fix(next-core): fix determining dynamic route: #​57435
  • Add deprecation warning for disabling swc minifier: #​57453
  • Turbopack: Improve error handling: #​57386
  • refactor: simplify swc loaders configuration: #​57457
  • Ignore postponed rejections: #​57456
  • use postcss transforms consistently also on server side: #​57434
  • feat(turbopack): add support for parallel routes and route interception: #​57450
  • Apply react-server condition for pages api: #​57459
  • Remove wasm target: #​57437
  • add better messaging around wrapping postpone with try/catch: #​57446
  • misc: fix unhandled err worker hook : #​57465
  • misc: fix build output: #​57466
  • turbopack: Fix Server Actions in Edge runtime: #​57462
  • Fix Regex: #​57461
  • perf: enable webpack build worker: #​57346
  • fix turbopack invalidations: #​57362
  • fix(turbopack): make layout in group not cause a 404: #​57471
  • fix turbopack invalidations: #​57362
  • fix(turbopack): make layout in group not cause a 404: #​57471
  • add node:url alias: #​57478
  • update turbopack: #​57469
  • Turbopack: add HMR update message: #​57476
  • Revert "fix turbopack invalidations (#​57362)": #​57480
  • Filter out CSS files from middleware files and client reference chunks: #​57482
  • turbopack: Support Actions in both RSC and Client layers: #​57475
  • Fix missing SWC transforms for optimized barrel files: #​57474
  • if there are errors during postpone, or postpone was caught, fail static generation: #​57477
  • Add deprecation warning for disabling output file tracing: #​57467
  • Move serverActionsBodySizeLimit to serverActions.bodySizeLimit: #​57433
  • Update React from a998552 to 8c8ee9e: #​57483
  • update turbopack: #​57485
  • fix client-only alias in SSRed client components: #​57484
  • revert ppr logging changes: #​57486
  • Don't terminate PPR renders with dynamicUsageErr: #​57488
  • update turbopack: #​57487
  • revert "Apply react-server condition for pages api (#​57459)": #​57500
  • Revert "Apply react-server transform and valication to middleware (#​5…: #​57504
Documentation Changes
  • Docs: Add documentation for next/third-parties: #​57345
  • Update 05-mdx.mdx . Fix key of the prop: #​56883
  • chore(docs): fix missing fallback on next/image sizes example: #​56718
  • Fix typos in duplicate-sass.mdx: #​57045
Example Changes
  • chore: Refactor with-supabase example to use ssr package: #​57100
  • Fix: catch expected error in with-supabase example: #​57378
Misc Changes
  • improve next-image-proxy test: #​56893
  • chore(test): test remote image from proxy: #​56895
  • ensure kodiak is re-added to apps list after code-freeze action: #​56907
  • chore: reduce fs-extra usage in scripts/: #​56917
  • chore(test): set COREPACK_ENABLE_STRICT: 0 for create-next-app tests: #​56955
  • Add .yarn/install-state.gz to .gitignore: #​56637
  • chore(test): add logs for create-next-app tests: #​56957
  • chore: revert back to moving files w/ fs-extra: #​57030
  • Update CNA tests to avoid publish conflict: #​57025
  • build(cargo): bump up turbopack: #​57081
  • Update CNA tests more: #​57088
  • Update runner for e2e deploy tests: #​57089
  • update test manifest: #​56938
  • make test case less flaky: #​57138
  • Refine eslint rule: #​57143
  • Update eslint config: #​57146
  • Reduce e2e deploy concurrency: #​57142
  • Mark most GTMParams as optional: #​57153
  • chore: Add condition to skip update-fonts workflow on forks: #​57165
  • Fix SCSS and SCSS loader handling tests for Turbopack: #​57192
  • Skip webpack test in Turbopack test run: #​57195
  • Skip output export production tests for Turbopack: #​57197
  • Turbopack: reenable some skipped test cases: #​57177
  • update test manifest: #​57105
  • Update swc_core to v0.86.10: #​57121
  • Import turbo daily integration test workflows: #​57083
  • Skip i18n-ignore-rewrite-source irrelevant tests with turbopack: #​57289
  • Increase concurrency for turbopack test run: #​57290
  • Update unrelated mdx tests with turbopack: #​57294
  • Skip i18n-ignore-rewrite-basepath-source irrelevant tests with turbopack: #​57295
  • Update React from d803f51 to b8e47d9: #​57296
  • Increase build-native CI job timeout: #​57314
  • Revert "Increase build-native CI job timeout (#​57314)": #​57325
  • fix async-modules test: #​57320
  • update turbopack test manifest: #​57357
  • Split jsconfig-paths and jsconfig-paths-wildcard tests: #​57360
  • disable opentelemetry test in turbopack: #​57361
  • test(turbopack): update test manifest: #​57366
  • test(next-image): adjust assertion compatible to turbopack: #​57350
  • disable test temporarily: #​57368
  • update manifest: #​57421
  • enable e2e tests with turbopack: #​57432
  • Turbopack: disable webpack specific test cases: #​57423
  • Update React from b8e47d9 to a998552.: #​57442
  • Update publish-native script for wasm change: #​57472
  • update manifest: #​57468
  • update manifest: #​57468
Credits

Huge thanks to @​A7med3bdulBaset, @​acdlite, @​Andarist, @​berlysia, @​Bsodoge, @​dijonmusters, @​dpnolte, @​feedthejim, @​ForsakenHarmony, @​gnoff, @​housseindjirdeh, @​huozhi, @​ijjk, @​janicklas-ralph, @​jridgewell, @​JuanM04, @​kdy1, @​kwonoj, @​leung018, @​nil1511, @​padmaia, @​philwolstenholme, @​ryo-manba, @​sebmarkbage, @​shuding, @​sokra, @​styfle, @​SukkaW, @​timneutkens, @​tomocchino, @​wbinnssmith, @​WhoAmIRUS, @​wyattjoh, @​xiaolou86, @​Yovach, @​ztanner and @​balazsorban44 for helping!

v13.5.6

Compare Source

Core Changes
  • Upgrade edge-runtime/cookies #​57021
  • Patch React with fix for write-after-close for ReadableStream #​57011
Credits

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

v13.5.5

Compare Source

Core Changes
  • Update parallelizing tasks with webpackBuildWorker config: #​56287
  • Misc Typescript and export updates: #​55841
  • chore: pass defineEnv from next.js to rust directly: #​56216
  • Expose util internally for debugging: #​56381
  • App Router - preinitialize chunks during SSR: #​54752
  • fix: use fs.existsSync to avoid race condition: #​56387
  • Ensure loader generated export default has name: #​56388
  • Move Edge SSR event waitUntil into the handler: #​56404
  • fix: avoid unnecessary existSync call: #​56419
  • fix: avoid creation of buffers for read ops: #​56421
  • fix empty externals list, pnpm special case, and project path: #​56402
  • chore: extract edge-app-route loader template: #​56424
  • Separate RSC and SSR jsx-runtime modules: #​56438
  • Async Batcher: #​56423
  • Fix cli log next.js color: #​56448
  • Turbopack: Implement Server Actions: #​53890
  • Component Module Types: #​56454
  • refactor: rewrite config schema in zod: #​56383
  • Dev Service: #​56442
  • feat(turbopack): port next.js template loading logic: #​56425
  • Chunking Refactor Step 1: #​56467
  • Use native node:fs in taskfile.js: #​56491
  • Loose RSC import restrictions for 3rd party packages: #​56501
  • turbopack: Chunking Refactor Step 2 : #​56504
  • update turbopack, fix sass peer dependency: #​56508
  • Remove ServerDirectiveTransformer: #​56496
  • Improve failed to fetch RSC error: #​56517
  • misc: fix wrong next start start duration: #​56512
  • turbopack: Extract as_chunk into shared ChunkType trait: #​56506
  • Flatten recursive wildcard exports in barrel optimization: #​56489
  • Turbopack + app router: always use externals for predefined packages: #​56440
  • fix: log error cause: #​56528
  • Unsilence Taskr Webpack errors: #​56542
  • refactor: cleanup app render: #​56538
  • fix: don't add isolateModules to tsconfig when extending from tsconfig with verbatimModuleSyntax: #​54164
  • enable verbatimModuleSyntax to make type imports/exports explicit: #​56551
  • Ensure react-server-dom-turbopack-experimental uses the right package: #​56560
  • Fix build restart log: #​56543
  • feat(turbopack): add support for edge app pages: #​56426
  • Improve error handling of Server Actions with skewed deployment: #​56618
  • misc: split app-render into smaller functions: #​56611
  • remove unnecessary structuredClone: #​56570
  • Fix trace ignore handling: #​56674
  • fix(next-core): allow sass loader for foreign codes: #​56679
  • Fix SSG query with experimental-compile: #​56680
  • Ensure rewrites are included in build manifest when using Turbopack: #​56692
  • fix static worker restart behavior: #​56728
  • Improve internal waitUntil utility: #​56720
  • Fix reconnection loop when devserver is offline: #​56698
  • Fix ensurePage for client-side navigation to / in Turbopack: #​56704
  • ci: add job summary to the test suite runs: #​56742
  • Prefer module over main on main fields for app router server compiler: #​56532
  • Check origins of Server Action requests: #​56753
  • OpenTelemetry: ignore bubble errors to avoid spamming traces: #​56625
  • fix(turbopack): always alias server-only and client-only: #​56760
  • Utilize Promise.withResolvers: #​56764
  • Revert "Prefer module over main on main fields for app router server compiler": #​56766
  • Revalidate Type: #​56763
  • Revert static worker refactor: #​56767
  • memoize useParams: #​56771
  • Turbopack: Chunking Refactoring: #​56756
  • Chunking Refactoring followup fixes: #​56789
  • put app code into a separate layer: #​56800
  • fix: add x-forwarded-* headers: #​56797
  • fix(turbopack): middleware path and aliases: #​56804
  • Implement preferredRegion array in Turbopack: #​56743
  • Fix build traces case: #​56817
  • Revert "Drop ipc server headers filters (#​56226)": #​56836
  • Implement getOptimizedModuleAliases for Turbopack: #​56839
  • chore: bump undici: #​56851
  • bump: edge-runtime: #​56856
  • feat(turbopack): support basic next/dynamic: #​56389
  • Revert "feat(turbopack): support basic next/dynamic": #​56885
Documentation Changes
  • add digest property to error prop: #​56339
  • Updates MDX docs: #​56378
  • Update redirect.mdx: #​56414
  • docs: add missing word: #​56547
  • docs: update code snippet for correct file name: #​56006
  • corrected sentence: #​56595
  • clarify client components render on server on full page load: #​55469
  • docs(router): clarify dynamic route slug is about a file name, not "folder": #​56596
  • Update 01-contribution-guide.mdx: Fix a typo: #​56665
  • fix(docs): adjust api route documentation examples: #​56660
  • Updates Large Page Data error message doc to use JSON.parse to make reading output easier: #​56713
  • Docs: Add missing description field: #​56749
  • Changes codeblock filename delimiter: #​56712
  • Update supported-browsers.mdx: #​56815
  • docs: fix cypress script typo in 10-testing.mdx: #​56765
  • Fix typo: #​56863
Example Changes
Misc Changes
  • Fix mjs import for Turbopack test: #​56354
  • Add test case for the permalink option of useFormState: #​56329
  • Fix code freeze disable handling: #​56340
  • add cargo fmt to lint staged: #​56430
  • fix: .../templates/*/app/layout.* import order: #​56380
  • Update .node-version: #​56460
  • Fix logging level in actions test: #​56473
  • Remove app dir warning test: #​56350
  • Use consistent name for App Router tests: #​56352
  • Remove isTurbo check in custom-routes test: #​56360
  • test: speed up isolated next instance test setup: #​56525
  • Update rust-toolchain to nightly-2023-10-06: #​56541
  • update test manifest: #​56522
  • chore: bump pnpm to 8.9: #​56649
  • fix: next dev with edge runtime on windows: #​56502
  • invert test filtering logic to exclude known failing: #​56663
  • (test only) Integration tests: remove flatMap polyfill: #​56546
  • Use node:fs instead of fs-extra in .github/actions: #​56536
  • Use unique names for separate test suites: #​56695
  • misc: tweak stats github action: #​56694
  • CI: add manual workflow for running e2e on prod: #​56738
  • Improve chunk encoding test to check right path for Turbopack: #​56747
  • change those->some for clarity: #​56688
  • docs: fix typo in Update 02-get-static-paths.mdx: #​56757
  • Break out E2E deploy test workflow to its own: #​56755
  • Trigger canary release nightly: #​56758
  • feat: add self-documenting .env.example file: #​56469
  • update manifest: #​56737
  • docs: fix several typos: #​56788
  • Skip artifact download for test e2e deploy workflow: #​56807
  • Add missing nanoid dependency to app-dir tests: #​56830
  • Remove specific hash checks for metadata.test.ts: #​56843
  • Fix CSP test when using Turbopack: #​56833
  • Skip webpack specific tests in Turbopack test run: #​56877
Credits

Huge thanks to @​ijjk, @​timneutkens, @​shuding, @​wyattjoh, @​Syphini, @​manovotny, @​ForsakenHarmony, @​gnoff, @​anonrig, @​viktorronnback, @​Rylab, @​sokra, @​hamirmahal, @​huozhi, @​jridgewell, @​SukkaW, @​wbinnssmith, @​feedthejim, @​balazsorban44, @​jazsouf, @​2XG-DEV, @​stefanprobst, @​ztanner, @​mzab1985, @​Mustafadagkiranlar, @​JoRyGu, @​cmbritten, @​styfle, @​Krishnanand2517, @​bahag-buttf, @​kwonoj, @​Shadid12, @​delbaoliveira, @​mayankkamboj47, @​dvoytenko, @​mayank1513, @​himself65, @​suravshrestha, @​fvaysh, @​dianacpg, @​joristirado, and @​Kikobeats for helping!


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config) ([source](https://github.com/vercel/next.js)) | devDependencies | major | [`^13.5.4` -> `^14.0.0`](https://renovatebot.com/diffs/npm/eslint-config-next/13.5.4/14.0.1) | | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | dependencies | major | [`^13.5.4` -> `^14.0.0`](https://renovatebot.com/diffs/npm/next/13.5.4/14.0.1) | --- ### Release Notes <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v14.0.1`](https://github.com/vercel/next.js/releases/tag/v14.0.1) [Compare Source](https://github.com/vercel/next.js/compare/v14.0.0...v14.0.1) ##### Core Changes - Add Next.js 14 codemods to CLI output.: [#&#8203;57552](https://github.com/vercel/next.js/issues/57552) - OpenTelemetry: propagate a configured context(s) to root requests: [#&#8203;57084](https://github.com/vercel/next.js/issues/57084) - debug: Add tags to next build traces to track build configuration in the .next/trace file: [#&#8203;56965](https://github.com/vercel/next.js/issues/56965) - \[Traces] Await the flush of the trace write stream to make sure trace file is written: [#&#8203;57641](https://github.com/vercel/next.js/issues/57641) - Add node-pty to externals list: [#&#8203;57640](https://github.com/vercel/next.js/issues/57640) - fix: move logging config validation out of experimental: [#&#8203;57530](https://github.com/vercel/next.js/issues/57530) - Update font data: [#&#8203;57728](https://github.com/vercel/next.js/issues/57728) - Support viewport export via TS Plugin: [#&#8203;57554](https://github.com/vercel/next.js/issues/57554) - Fix: Build compilation warning when using middleware: [#&#8203;57685](https://github.com/vercel/next.js/issues/57685) - chore: Update flight-client-entry-plugin.ts typo: [#&#8203;57734](https://github.com/vercel/next.js/issues/57734) - Improve error for missing default export in dynamic metadata routes: [#&#8203;57711](https://github.com/vercel/next.js/issues/57711) - fix gsp tracing issue: [#&#8203;57766](https://github.com/vercel/next.js/issues/57766) - fix(turbopack): don't match empty route groups: [#&#8203;57647](https://github.com/vercel/next.js/issues/57647) - Update React from [`8c8ee9e`](https://github.com/vercel/next.js/commit/8c8ee9ee6) to [`0c63487`](https://github.com/vercel/next.js/commit/0c6348758) and types: [#&#8203;57772](https://github.com/vercel/next.js/issues/57772) ##### Documentation Changes - Add missing dot in codemod command: [#&#8203;57536](https://github.com/vercel/next.js/issues/57536) - docs(fix): example text unescaped entities: [#&#8203;57255](https://github.com/vercel/next.js/issues/57255) - doc: Clarify built-in support for sass after installation: [#&#8203;57279](https://github.com/vercel/next.js/issues/57279) - Update docs with a Good to know box about using redirect in client components: [#&#8203;56966](https://github.com/vercel/next.js/issues/56966) - docs: fix 02-dynamic-routes.mdx: [#&#8203;57029](https://github.com/vercel/next.js/issues/57029) - Fix incorrect link in GTM docs: [#&#8203;57547](https://github.com/vercel/next.js/issues/57547) - Fix typos: [#&#8203;57592](https://github.com/vercel/next.js/issues/57592) - Add apostrophe 07-error-handling.mdx: [#&#8203;57626](https://github.com/vercel/next.js/issues/57626) - Fix: codemods.mdx Incorrect heading structure of next-og-import, meta…: [#&#8203;57605](https://github.com/vercel/next.js/issues/57605) - Typo fix, version "13" to "14": [#&#8203;57723](https://github.com/vercel/next.js/issues/57723) - Fix Google Tag Manager URL in Third Party Libraries documentation: [#&#8203;57731](https://github.com/vercel/next.js/issues/57731) ##### Example Changes - Fix: Call cookies function from route to flag as dynamic: [#&#8203;57494](https://github.com/vercel/next.js/issues/57494) - (Examples) Add `with-youtube-embed` example: [#&#8203;57367](https://github.com/vercel/next.js/issues/57367) - (Examples) Add `with-google-maps-embed` example: [#&#8203;57365](https://github.com/vercel/next.js/issues/57365) - update [@&#8203;types/react](https://github.com/types/react) version in examples: [#&#8203;57259](https://github.com/vercel/next.js/issues/57259) - docs: fix broken link to demo: [#&#8203;57229](https://github.com/vercel/next.js/issues/57229) - (example update) Update example with-Clerk: [#&#8203;57050](https://github.com/vercel/next.js/issues/57050) - active-class-name example style js has not taken effect: [#&#8203;56136](https://github.com/vercel/next.js/issues/56136) - add inngest next.js example: [#&#8203;56049](https://github.com/vercel/next.js/issues/56049) - fix inngest example for 3.x sdk: [#&#8203;57712](https://github.com/vercel/next.js/issues/57712) ##### Misc Changes - update manifest: [#&#8203;57523](https://github.com/vercel/next.js/issues/57523) - update next/third-parties to use Next 14 or 13 as a peer dependency, instead of just 13: [#&#8203;57515](https://github.com/vercel/next.js/issues/57515) - Modify tailwindcss related dependency of `create-next-app`: [#&#8203;57262](https://github.com/vercel/next.js/issues/57262) - Remove extra CI step and lock Node.js version: [#&#8203;57769](https://github.com/vercel/next.js/issues/57769) ##### Credits Huge thanks to [@&#8203;dijonmusters](https://github.com/dijonmusters), [@&#8203;sokra](https://github.com/sokra), [@&#8203;philwolstenholme](https://github.com/philwolstenholme), [@&#8203;IgorKowalczyk](https://github.com/IgorKowalczyk), [@&#8203;housseindjirdeh](https://github.com/housseindjirdeh), [@&#8203;Zoe-Bot](https://github.com/Zoe-Bot), [@&#8203;HanCiHu](https://github.com/HanCiHu), [@&#8203;JackHowa](https://github.com/JackHowa), [@&#8203;goncy](https://github.com/goncy), [@&#8203;hirotomoyamada](https://github.com/hirotomoyamada), [@&#8203;pveyes](https://github.com/pveyes), [@&#8203;yeskunall](https://github.com/yeskunall), [@&#8203;vinaykulk621](https://github.com/vinaykulk621), [@&#8203;ChendayUP](https://github.com/ChendayUP), [@&#8203;leerob](https://github.com/leerob), [@&#8203;dvoytenko](https://github.com/dvoytenko), [@&#8203;mknichel](https://github.com/mknichel), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;hmaesta](https://github.com/hmaesta), [@&#8203;ajz003](https://github.com/ajz003), [@&#8203;its-kunal](https://github.com/its-kunal), [@&#8203;joelhooks](https://github.com/joelhooks), [@&#8203;blurrah](https://github.com/blurrah), [@&#8203;tariknh](https://github.com/tariknh), [@&#8203;Vinlock](https://github.com/Vinlock), [@&#8203;Nayeem-XTREME](https://github.com/Nayeem-XTREME), [@&#8203;aziyatali](https://github.com/aziyatali), [@&#8203;aspehler](https://github.com/aspehler), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;ForsakenHarmony](https://github.com/ForsakenHarmony), [@&#8203;moka-ayumu](https://github.com/moka-ayumu), and [@&#8203;gnoff](https://github.com/gnoff) for helping! ### [`v14.0.0`](https://github.com/vercel/next.js/releases/tag/v14.0.0) [Compare Source](https://github.com/vercel/next.js/compare/v13.5.6...v14.0.0) ##### Core Changes - perf: fix server trace file logic : [#&#8203;56898](https://github.com/vercel/next.js/issues/56898) - feat: drop Node.js 16: [#&#8203;56896](https://github.com/vercel/next.js/issues/56896) - Update React from [`d900fad`](https://github.com/vercel/next.js/commit/d900fadbf) to [`09fbee8`](https://github.com/vercel/next.js/commit/09fbee89d). Removes server context and experimental prefix for server action APIs: [#&#8203;56809](https://github.com/vercel/next.js/issues/56809) - feat(env): upgrade `dotenv`: [#&#8203;38481](https://github.com/vercel/next.js/issues/38481) - Update Babel dependencies: [#&#8203;51962](https://github.com/vercel/next.js/issues/51962) - perf: fix tracing for routes: [#&#8203;56924](https://github.com/vercel/next.js/issues/56924) - build: Update `swc_core` to `v0.86.1`: [#&#8203;56770](https://github.com/vercel/next.js/issues/56770) - feat: set status code to 500 if unexpected error occurs before streaming in app router: [#&#8203;56236](https://github.com/vercel/next.js/issues/56236) - cache: add unstable_noStore API: [#&#8203;56930](https://github.com/vercel/next.js/issues/56930) - Adding <GoogleTagManager> component to [@&#8203;next/third-parties](https://github.com/next/third-parties): [#&#8203;56106](https://github.com/vercel/next.js/issues/56106) - Replace `Promise.withResolvers` polyfill with `DetachedPromise`: [#&#8203;56954](https://github.com/vercel/next.js/issues/56954) - chore(next/image)!: mark `onLoadingComplete` as deprecated in favor of `onLoad`: [#&#8203;56944](https://github.com/vercel/next.js/issues/56944) - chore: lower Node.js version requirement: [#&#8203;56943](https://github.com/vercel/next.js/issues/56943) - fix typos: [#&#8203;56870](https://github.com/vercel/next.js/issues/56870) - Update React from [`09fbee8`](https://github.com/vercel/next.js/commit/09fbee89d) to [`a419575`](https://github.com/vercel/next.js/commit/a41957507): [#&#8203;56970](https://github.com/vercel/next.js/issues/56970) - Reland "feat(turbopack): support basic next/dynamic": [#&#8203;56934](https://github.com/vercel/next.js/issues/56934) - Add `@mui/icons-material` to the default `optimizePackageImports` list: [#&#8203;56801](https://github.com/vercel/next.js/issues/56801) - add better logs around worker restarts: [#&#8203;57004](https://github.com/vercel/next.js/issues/57004) - Handle Promise Rejections for Streams: [#&#8203;56976](https://github.com/vercel/next.js/issues/56976) - Web Streams cleanup: [#&#8203;56819](https://github.com/vercel/next.js/issues/56819) - chore(next/image): remove deprecation of `onLoadingComplete` temporarily: [#&#8203;57020](https://github.com/vercel/next.js/issues/57020) - Revert "chore(next/image): remove deprecation of `onLoadingComplete` temporarily": [#&#8203;57024](https://github.com/vercel/next.js/issues/57024) - Improve performance of String.prototype.split uses: [#&#8203;56746](https://github.com/vercel/next.js/issues/56746) - chore: support progressive jpg with sharp: [#&#8203;56617](https://github.com/vercel/next.js/issues/56617) - Move ImageResponse to next/og: [#&#8203;56662](https://github.com/vercel/next.js/issues/56662) - Prefer module over main on main fields for app router server compiler: [#&#8203;56960](https://github.com/vercel/next.js/issues/56960) - chore: upgrade `jest`: [#&#8203;56909](https://github.com/vercel/next.js/issues/56909) - chore: drop `undici`: [#&#8203;56899](https://github.com/vercel/next.js/issues/56899) - Bump packages version to match canary versions: [#&#8203;57071](https://github.com/vercel/next.js/issues/57071) - codemod: migrate ImageResponse imports: [#&#8203;57074](https://github.com/vercel/next.js/issues/57074) - chore(next/image)!: mark `domains` as deprecated in favor `remotePatterns`: [#&#8203;57062](https://github.com/vercel/next.js/issues/57062) - Code frame and sourcemapped error support for Turbopack: [#&#8203;56727](https://github.com/vercel/next.js/issues/56727) - Update flakey build trace case: [#&#8203;57092](https://github.com/vercel/next.js/issues/57092) - build: don't error when bundling optional peer deps: [#&#8203;57073](https://github.com/vercel/next.js/issues/57073) - Expose Experimental Taint APIs: [#&#8203;56507](https://github.com/vercel/next.js/issues/56507) - Update font data: [#&#8203;57094](https://github.com/vercel/next.js/issues/57094) - Upgrade edge-runtime/cookies: [#&#8203;57124](https://github.com/vercel/next.js/issues/57124) - Remove warning messages: [#&#8203;57087](https://github.com/vercel/next.js/issues/57087) - Add retry for fetching subsetted Google Fonts: [#&#8203;56583](https://github.com/vercel/next.js/issues/56583) - Update React from [`a419575`](https://github.com/vercel/next.js/commit/a41957507) to [`d803f51`](https://github.com/vercel/next.js/commit/d803f519e): [#&#8203;57015](https://github.com/vercel/next.js/issues/57015) - prefer Option\<Vc<IssueSource>> over Vc<OptionIssueSource>: [#&#8203;57104](https://github.com/vercel/next.js/issues/57104) - chore: drop `form-data`: [#&#8203;57141](https://github.com/vercel/next.js/issues/57141) - chore: drop web streams polyfilling on `globalThis`: [#&#8203;57077](https://github.com/vercel/next.js/issues/57077) - chore: create template from `next-edge-ssr-loader`: [#&#8203;56715](https://github.com/vercel/next.js/issues/56715) - Remove the experimental `serverActions` flag: [#&#8203;57145](https://github.com/vercel/next.js/issues/57145) - Route Handler Types: [#&#8203;57070](https://github.com/vercel/next.js/issues/57070) - Revert "Add retry for fetching subsetted Google Fonts": [#&#8203;57154](https://github.com/vercel/next.js/issues/57154) - Display experimental features for next build: [#&#8203;57152](https://github.com/vercel/next.js/issues/57152) - Cleanup Request Meta: [#&#8203;57144](https://github.com/vercel/next.js/issues/57144) - chore: move layer from chunking context to asset context: [#&#8203;57149](https://github.com/vercel/next.js/issues/57149) - Turbopack: support more server code in tracing error stack frames: [#&#8203;57156](https://github.com/vercel/next.js/issues/57156) - misc: fix injecting --inspect with NODE_OPTIONS: [#&#8203;57159](https://github.com/vercel/next.js/issues/57159) - Encoding and decoding variables of Server Actions from the closure: [#&#8203;56377](https://github.com/vercel/next.js/issues/56377) - Remove printing fixed issues for Turbopack: [#&#8203;57188](https://github.com/vercel/next.js/issues/57188) - Refactor code: [#&#8203;57189](https://github.com/vercel/next.js/issues/57189) - Polish auto create layout warning color: [#&#8203;57190](https://github.com/vercel/next.js/issues/57190) - improve server actions error when on unsupported node version: [#&#8203;57191](https://github.com/vercel/next.js/issues/57191) - Fix two tests that use exportPathMap for Turbopack: [#&#8203;57194](https://github.com/vercel/next.js/issues/57194) - fix(loader_tree): propagate metadata to corresponding layout: [#&#8203;56956](https://github.com/vercel/next.js/issues/56956) - Polish the error message when using "use client" from a client action: [#&#8203;57164](https://github.com/vercel/next.js/issues/57164) - fix(next-core): align edge chunking context's asset root: [#&#8203;57022](https://github.com/vercel/next.js/issues/57022) - Leverage defineEnv for all environment variables in Turbopack: [#&#8203;57196](https://github.com/vercel/next.js/issues/57196) - perf: memory usage tweaks: [#&#8203;57163](https://github.com/vercel/next.js/issues/57163) - update turbopack: [#&#8203;57176](https://github.com/vercel/next.js/issues/57176) - Move webpack aliases into separate file: [#&#8203;57233](https://github.com/vercel/next.js/issues/57233) - Remove scheduler/tracing alias as the file no longer exists: [#&#8203;57234](https://github.com/vercel/next.js/issues/57234) - test: stablize the metadata url tests: [#&#8203;57204](https://github.com/vercel/next.js/issues/57204) - Polish turbopack start logging: [#&#8203;57203](https://github.com/vercel/next.js/issues/57203) - Remove reactServerCondition property as it is not used: [#&#8203;57236](https://github.com/vercel/next.js/issues/57236) - Add CompilerAliases Type: [#&#8203;57237](https://github.com/vercel/next.js/issues/57237) - Turbopack: fix over-invalidation of node.js assets: [#&#8203;57240](https://github.com/vercel/next.js/issues/57240) - Simplify options passed to createWebpackAliases: [#&#8203;57239](https://github.com/vercel/next.js/issues/57239) - Fix relative metadata url resolving on windows: [#&#8203;57265](https://github.com/vercel/next.js/issues/57265) - Improve encryption of Server Actions closure arguments: [#&#8203;57227](https://github.com/vercel/next.js/issues/57227) - chore: fix a typo: [#&#8203;57272](https://github.com/vercel/next.js/issues/57272) - Fix unmatched WebSocket upgrade requests being closed: [#&#8203;57245](https://github.com/vercel/next.js/issues/57245) - perf: fix memory leaks in the edge runtime in dev: [#&#8203;57235](https://github.com/vercel/next.js/issues/57235) - chore(export)!: remove `next export` in favor of `output: export` in next.config.js: [#&#8203;57085](https://github.com/vercel/next.js/issues/57085) - Simplify iv prefixing of Server Actions encryption: [#&#8203;57274](https://github.com/vercel/next.js/issues/57274) - Update Pathname Normalizers: [#&#8203;57161](https://github.com/vercel/next.js/issues/57161) - Move logging option to stable: [#&#8203;56791](https://github.com/vercel/next.js/issues/56791) - Polish compiling and turbopack logging: [#&#8203;57270](https://github.com/vercel/next.js/issues/57270) - Revalidate Header Updates: [#&#8203;57162](https://github.com/vercel/next.js/issues/57162) - Enhance Buffered Transform Stream: [#&#8203;57267](https://github.com/vercel/next.js/issues/57267) - React Aliases: [#&#8203;57283](https://github.com/vercel/next.js/issues/57283) - perf: remove `parse-body` from the server runtime: [#&#8203;57280](https://github.com/vercel/next.js/issues/57280) - Improve encryption of Server Actions bound values: [#&#8203;57297](https://github.com/vercel/next.js/issues/57297) - Add `__nextjs_pure` helper : [#&#8203;57286](https://github.com/vercel/next.js/issues/57286) - only log export-no-custom-routes warning if unsupported: [#&#8203;57298](https://github.com/vercel/next.js/issues/57298) - revert "React Aliases ([#&#8203;57283](https://github.com/vercel/next.js/issues/57283))": [#&#8203;57299](https://github.com/vercel/next.js/issues/57299) - Fix client reference proxies: [#&#8203;57301](https://github.com/vercel/next.js/issues/57301) - fix(turbopack): write manifests for edge app pages and use proper edge entry: [#&#8203;56675](https://github.com/vercel/next.js/issues/56675) - Partial Prerendering: [#&#8203;57287](https://github.com/vercel/next.js/issues/57287) - Optimize server bundle size: [#&#8203;57305](https://github.com/vercel/next.js/issues/57305) - misc: fix bundling of experimental: [#&#8203;57311](https://github.com/vercel/next.js/issues/57311) - Fix no-store/revalidate 0 inside of unstable_cache: [#&#8203;57313](https://github.com/vercel/next.js/issues/57313) - update turbopack and add HMR test case: [#&#8203;57304](https://github.com/vercel/next.js/issues/57304) - Fix nested unstable_cache revalidating: [#&#8203;57316](https://github.com/vercel/next.js/issues/57316) - Revert "Add `__nextjs_pure` helper ": [#&#8203;57318](https://github.com/vercel/next.js/issues/57318) - bundle analyzer artifacts: [#&#8203;57307](https://github.com/vercel/next.js/issues/57307) - PPR Fetch Fix: [#&#8203;57327](https://github.com/vercel/next.js/issues/57327) - feat: Add `__nextjs_pure` back: [#&#8203;57328](https://github.com/vercel/next.js/issues/57328) - Fix trace ignores: [#&#8203;57331](https://github.com/vercel/next.js/issues/57331) - PPR Support: [#&#8203;57319](https://github.com/vercel/next.js/issues/57319) - fix: ensure generateStaticParams isn't required for PPR: [#&#8203;57333](https://github.com/vercel/next.js/issues/57333) - `taint` flag should enable experimental react in turbopack: [#&#8203;57315](https://github.com/vercel/next.js/issues/57315) - Fix app ISR error handling: [#&#8203;57332](https://github.com/vercel/next.js/issues/57332) - fix metadata url resolving with path posix: [#&#8203;57343](https://github.com/vercel/next.js/issues/57343) - Get rid of semver from the server bundle: [#&#8203;57321](https://github.com/vercel/next.js/issues/57321) - fix(next_core): align remove trailing slash: [#&#8203;57344](https://github.com/vercel/next.js/issues/57344) - perf: avoid using raw-body for server actions: [#&#8203;57358](https://github.com/vercel/next.js/issues/57358) - fix(next-core): apply correct jsx transform context for ssr: [#&#8203;57300](https://github.com/vercel/next.js/issues/57300) - Refactor code: [#&#8203;57382](https://github.com/vercel/next.js/issues/57382) - Fix request body hanging when middleware is preset: [#&#8203;57381](https://github.com/vercel/next.js/issues/57381) - Turbopack: inject chunk group list file into the page for server component CSS: [#&#8203;57376](https://github.com/vercel/next.js/issues/57376) - Viewport exports: [#&#8203;57302](https://github.com/vercel/next.js/issues/57302) - Add websocket to server-external-packages: [#&#8203;57389](https://github.com/vercel/next.js/issues/57389) - turbopack: Implement Server Actions from Client Components: [#&#8203;57391](https://github.com/vercel/next.js/issues/57391) - Refactor swc options: [#&#8203;57369](https://github.com/vercel/next.js/issues/57369) - Ensure unstable_cache revalidate option enables ISR: [#&#8203;57390](https://github.com/vercel/next.js/issues/57390) - Fix logging removed experiments in start logs: [#&#8203;57373](https://github.com/vercel/next.js/issues/57373) - fix(next-core): adjust og alias: [#&#8203;57431](https://github.com/vercel/next.js/issues/57431) - Turbopack: avoid crashing when server actions can't parse the file: [#&#8203;57424](https://github.com/vercel/next.js/issues/57424) - Turbopack: avoid sending serverComponentChanges with errors: [#&#8203;57425](https://github.com/vercel/next.js/issues/57425) - update turbopack: [#&#8203;57420](https://github.com/vercel/next.js/issues/57420) - handle finish building message on client side: [#&#8203;57363](https://github.com/vercel/next.js/issues/57363) - remove invalid argument: [#&#8203;57438](https://github.com/vercel/next.js/issues/57438) - misc: build output rework: [#&#8203;57440](https://github.com/vercel/next.js/issues/57440) - types: mark ImageResponse from next/server deprecated: [#&#8203;57372](https://github.com/vercel/next.js/issues/57372) - Fix deploy id env handling when disabled: [#&#8203;57374](https://github.com/vercel/next.js/issues/57374) - codemods: migrate viewport related metadata export to viewport export : [#&#8203;57436](https://github.com/vercel/next.js/issues/57436) - Process Client -> RSC Server Actions as TS: [#&#8203;57454](https://github.com/vercel/next.js/issues/57454) - Apply react-server transform and valication to middleware: [#&#8203;57448](https://github.com/vercel/next.js/issues/57448) - fix(turbopack): don't emit issues when parsing the segment config for non js files: [#&#8203;57452](https://github.com/vercel/next.js/issues/57452) - fix(next-core): fix determining dynamic route: [#&#8203;57435](https://github.com/vercel/next.js/issues/57435) - Add deprecation warning for disabling swc minifier: [#&#8203;57453](https://github.com/vercel/next.js/issues/57453) - Turbopack: Improve error handling: [#&#8203;57386](https://github.com/vercel/next.js/issues/57386) - refactor: simplify swc loaders configuration: [#&#8203;57457](https://github.com/vercel/next.js/issues/57457) - Ignore postponed rejections: [#&#8203;57456](https://github.com/vercel/next.js/issues/57456) - types: mark ImageResponse from next/server deprecated: [#&#8203;57372](https://github.com/vercel/next.js/issues/57372) - Fix deploy id env handling when disabled: [#&#8203;57374](https://github.com/vercel/next.js/issues/57374) - codemods: migrate viewport related metadata export to viewport export : [#&#8203;57436](https://github.com/vercel/next.js/issues/57436) - Process Client -> RSC Server Actions as TS: [#&#8203;57454](https://github.com/vercel/next.js/issues/57454) - Apply react-server transform and valication to middleware: [#&#8203;57448](https://github.com/vercel/next.js/issues/57448) - fix(turbopack): don't emit issues when parsing the segment config for non js files: [#&#8203;57452](https://github.com/vercel/next.js/issues/57452) - fix(next-core): fix determining dynamic route: [#&#8203;57435](https://github.com/vercel/next.js/issues/57435) - Add deprecation warning for disabling swc minifier: [#&#8203;57453](https://github.com/vercel/next.js/issues/57453) - Turbopack: Improve error handling: [#&#8203;57386](https://github.com/vercel/next.js/issues/57386) - refactor: simplify swc loaders configuration: [#&#8203;57457](https://github.com/vercel/next.js/issues/57457) - Ignore postponed rejections: [#&#8203;57456](https://github.com/vercel/next.js/issues/57456) - use postcss transforms consistently also on server side: [#&#8203;57434](https://github.com/vercel/next.js/issues/57434) - feat(turbopack): add support for parallel routes and route interception: [#&#8203;57450](https://github.com/vercel/next.js/issues/57450) - Apply react-server condition for pages api: [#&#8203;57459](https://github.com/vercel/next.js/issues/57459) - Remove wasm target: [#&#8203;57437](https://github.com/vercel/next.js/issues/57437) - add better messaging around wrapping postpone with try/catch: [#&#8203;57446](https://github.com/vercel/next.js/issues/57446) - misc: fix unhandled err worker hook : [#&#8203;57465](https://github.com/vercel/next.js/issues/57465) - misc: fix build output: [#&#8203;57466](https://github.com/vercel/next.js/issues/57466) - turbopack: Fix Server Actions in Edge runtime: [#&#8203;57462](https://github.com/vercel/next.js/issues/57462) - Fix Regex: [#&#8203;57461](https://github.com/vercel/next.js/issues/57461) - perf: enable webpack build worker: [#&#8203;57346](https://github.com/vercel/next.js/issues/57346) - fix turbopack invalidations: [#&#8203;57362](https://github.com/vercel/next.js/issues/57362) - fix(turbopack): make layout in group not cause a 404: [#&#8203;57471](https://github.com/vercel/next.js/issues/57471) - fix turbopack invalidations: [#&#8203;57362](https://github.com/vercel/next.js/issues/57362) - fix(turbopack): make layout in group not cause a 404: [#&#8203;57471](https://github.com/vercel/next.js/issues/57471) - add node:url alias: [#&#8203;57478](https://github.com/vercel/next.js/issues/57478) - update turbopack: [#&#8203;57469](https://github.com/vercel/next.js/issues/57469) - Turbopack: add HMR update message: [#&#8203;57476](https://github.com/vercel/next.js/issues/57476) - Revert "fix turbopack invalidations ([#&#8203;57362](https://github.com/vercel/next.js/issues/57362))": [#&#8203;57480](https://github.com/vercel/next.js/issues/57480) - Filter out CSS files from middleware files and client reference chunks: [#&#8203;57482](https://github.com/vercel/next.js/issues/57482) - turbopack: Support Actions in both RSC and Client layers: [#&#8203;57475](https://github.com/vercel/next.js/issues/57475) - Fix missing SWC transforms for optimized barrel files: [#&#8203;57474](https://github.com/vercel/next.js/issues/57474) - if there are errors during postpone, or postpone was caught, fail static generation: [#&#8203;57477](https://github.com/vercel/next.js/issues/57477) - Add deprecation warning for disabling output file tracing: [#&#8203;57467](https://github.com/vercel/next.js/issues/57467) - Move serverActionsBodySizeLimit to serverActions.bodySizeLimit: [#&#8203;57433](https://github.com/vercel/next.js/issues/57433) - Update React from [`a998552`](https://github.com/vercel/next.js/commit/a9985529f) to [`8c8ee9e`](https://github.com/vercel/next.js/commit/8c8ee9ee6): [#&#8203;57483](https://github.com/vercel/next.js/issues/57483) - update turbopack: [#&#8203;57485](https://github.com/vercel/next.js/issues/57485) - fix client-only alias in SSRed client components: [#&#8203;57484](https://github.com/vercel/next.js/issues/57484) - revert ppr logging changes: [#&#8203;57486](https://github.com/vercel/next.js/issues/57486) - Don't terminate PPR renders with dynamicUsageErr: [#&#8203;57488](https://github.com/vercel/next.js/issues/57488) - update turbopack: [#&#8203;57487](https://github.com/vercel/next.js/issues/57487) - revert "Apply react-server condition for pages api ([#&#8203;57459](https://github.com/vercel/next.js/issues/57459))": [#&#8203;57500](https://github.com/vercel/next.js/issues/57500) - Revert "Apply react-server transform and valication to middleware ([#&#8203;5](https://github.com/vercel/next.js/issues/5)…: [#&#8203;57504](https://github.com/vercel/next.js/issues/57504) ##### Documentation Changes - Docs: Add documentation for next/third-parties: [#&#8203;57345](https://github.com/vercel/next.js/issues/57345) - Update 05-mdx.mdx . Fix key of the prop: [#&#8203;56883](https://github.com/vercel/next.js/issues/56883) - chore(docs): fix missing fallback on next/image sizes example: [#&#8203;56718](https://github.com/vercel/next.js/issues/56718) - Fix typos in duplicate-sass.mdx: [#&#8203;57045](https://github.com/vercel/next.js/issues/57045) ##### Example Changes - chore: Refactor with-supabase example to use ssr package: [#&#8203;57100](https://github.com/vercel/next.js/issues/57100) - Fix: catch expected error in with-supabase example: [#&#8203;57378](https://github.com/vercel/next.js/issues/57378) ##### Misc Changes - improve next-image-proxy test: [#&#8203;56893](https://github.com/vercel/next.js/issues/56893) - chore(test): test remote image from proxy: [#&#8203;56895](https://github.com/vercel/next.js/issues/56895) - ensure kodiak is re-added to apps list after code-freeze action: [#&#8203;56907](https://github.com/vercel/next.js/issues/56907) - chore: reduce `fs-extra` usage in `scripts/`: [#&#8203;56917](https://github.com/vercel/next.js/issues/56917) - chore(test): set `COREPACK_ENABLE_STRICT: 0` for create-next-app tests: [#&#8203;56955](https://github.com/vercel/next.js/issues/56955) - Add .yarn/install-state.gz to .gitignore: [#&#8203;56637](https://github.com/vercel/next.js/issues/56637) - chore(test): add logs for create-next-app tests: [#&#8203;56957](https://github.com/vercel/next.js/issues/56957) - chore: revert back to moving files w/ `fs-extra`: [#&#8203;57030](https://github.com/vercel/next.js/issues/57030) - Update CNA tests to avoid publish conflict: [#&#8203;57025](https://github.com/vercel/next.js/issues/57025) - build(cargo): bump up turbopack: [#&#8203;57081](https://github.com/vercel/next.js/issues/57081) - Update CNA tests more: [#&#8203;57088](https://github.com/vercel/next.js/issues/57088) - Update runner for e2e deploy tests: [#&#8203;57089](https://github.com/vercel/next.js/issues/57089) - update test manifest: [#&#8203;56938](https://github.com/vercel/next.js/issues/56938) - make test case less flaky: [#&#8203;57138](https://github.com/vercel/next.js/issues/57138) - Refine eslint rule: [#&#8203;57143](https://github.com/vercel/next.js/issues/57143) - Update eslint config: [#&#8203;57146](https://github.com/vercel/next.js/issues/57146) - Reduce e2e deploy concurrency: [#&#8203;57142](https://github.com/vercel/next.js/issues/57142) - Mark most GTMParams as optional: [#&#8203;57153](https://github.com/vercel/next.js/issues/57153) - chore: Add condition to skip update-fonts workflow on forks: [#&#8203;57165](https://github.com/vercel/next.js/issues/57165) - Fix SCSS and SCSS loader handling tests for Turbopack: [#&#8203;57192](https://github.com/vercel/next.js/issues/57192) - Skip webpack test in Turbopack test run: [#&#8203;57195](https://github.com/vercel/next.js/issues/57195) - Skip output export production tests for Turbopack: [#&#8203;57197](https://github.com/vercel/next.js/issues/57197) - Turbopack: reenable some skipped test cases: [#&#8203;57177](https://github.com/vercel/next.js/issues/57177) - update test manifest: [#&#8203;57105](https://github.com/vercel/next.js/issues/57105) - Update `swc_core` to `v0.86.10`: [#&#8203;57121](https://github.com/vercel/next.js/issues/57121) - Import turbo daily integration test workflows: [#&#8203;57083](https://github.com/vercel/next.js/issues/57083) - Skip i18n-ignore-rewrite-source irrelevant tests with turbopack: [#&#8203;57289](https://github.com/vercel/next.js/issues/57289) - Increase concurrency for turbopack test run: [#&#8203;57290](https://github.com/vercel/next.js/issues/57290) - Update unrelated mdx tests with turbopack: [#&#8203;57294](https://github.com/vercel/next.js/issues/57294) - Skip i18n-ignore-rewrite-basepath-source irrelevant tests with turbopack: [#&#8203;57295](https://github.com/vercel/next.js/issues/57295) - Update React from [`d803f51`](https://github.com/vercel/next.js/commit/d803f519e) to [`b8e47d9`](https://github.com/vercel/next.js/commit/b8e47d988): [#&#8203;57296](https://github.com/vercel/next.js/issues/57296) - Increase build-native CI job timeout: [#&#8203;57314](https://github.com/vercel/next.js/issues/57314) - Revert "Increase build-native CI job timeout ([#&#8203;57314](https://github.com/vercel/next.js/issues/57314))": [#&#8203;57325](https://github.com/vercel/next.js/issues/57325) - fix async-modules test: [#&#8203;57320](https://github.com/vercel/next.js/issues/57320) - update turbopack test manifest: [#&#8203;57357](https://github.com/vercel/next.js/issues/57357) - Split jsconfig-paths and jsconfig-paths-wildcard tests: [#&#8203;57360](https://github.com/vercel/next.js/issues/57360) - disable opentelemetry test in turbopack: [#&#8203;57361](https://github.com/vercel/next.js/issues/57361) - test(turbopack): update test manifest: [#&#8203;57366](https://github.com/vercel/next.js/issues/57366) - test(next-image): adjust assertion compatible to turbopack: [#&#8203;57350](https://github.com/vercel/next.js/issues/57350) - disable test temporarily: [#&#8203;57368](https://github.com/vercel/next.js/issues/57368) - update manifest: [#&#8203;57421](https://github.com/vercel/next.js/issues/57421) - enable e2e tests with turbopack: [#&#8203;57432](https://github.com/vercel/next.js/issues/57432) - Turbopack: disable webpack specific test cases: [#&#8203;57423](https://github.com/vercel/next.js/issues/57423) - Update React from [`b8e47d9`](https://github.com/vercel/next.js/commit/b8e47d988) to [`a998552`](https://github.com/vercel/next.js/commit/a9985529f).: [#&#8203;57442](https://github.com/vercel/next.js/issues/57442) - Update publish-native script for wasm change: [#&#8203;57472](https://github.com/vercel/next.js/issues/57472) - update manifest: [#&#8203;57468](https://github.com/vercel/next.js/issues/57468) - update manifest: [#&#8203;57468](https://github.com/vercel/next.js/issues/57468) ##### Credits Huge thanks to [@&#8203;A7med3bdulBaset](https://github.com/A7med3bdulBaset), [@&#8203;acdlite](https://github.com/acdlite), [@&#8203;Andarist](https://github.com/Andarist), [@&#8203;berlysia](https://github.com/berlysia), [@&#8203;Bsodoge](https://github.com/Bsodoge), [@&#8203;dijonmusters](https://github.com/dijonmusters), [@&#8203;dpnolte](https://github.com/dpnolte), [@&#8203;feedthejim](https://github.com/feedthejim), [@&#8203;ForsakenHarmony](https://github.com/ForsakenHarmony), [@&#8203;gnoff](https://github.com/gnoff), [@&#8203;housseindjirdeh](https://github.com/housseindjirdeh), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;janicklas-ralph](https://github.com/janicklas-ralph), [@&#8203;jridgewell](https://github.com/jridgewell), [@&#8203;JuanM04](https://github.com/JuanM04), [@&#8203;kdy1](https://github.com/kdy1), [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;leung018](https://github.com/leung018), [@&#8203;nil1511](https://github.com/nil1511), [@&#8203;padmaia](https://github.com/padmaia), [@&#8203;philwolstenholme](https://github.com/philwolstenholme), [@&#8203;ryo-manba](https://github.com/ryo-manba), [@&#8203;sebmarkbage](https://github.com/sebmarkbage), [@&#8203;shuding](https://github.com/shuding), [@&#8203;sokra](https://github.com/sokra), [@&#8203;styfle](https://github.com/styfle), [@&#8203;SukkaW](https://github.com/SukkaW), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;tomocchino](https://github.com/tomocchino), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;WhoAmIRUS](https://github.com/WhoAmIRUS), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;xiaolou86](https://github.com/xiaolou86), [@&#8203;Yovach](https://github.com/Yovach), [@&#8203;ztanner](https://github.com/ztanner) and [@&#8203;balazsorban44](https://github.com/balazsorban44) for helping! ### [`v13.5.6`](https://github.com/vercel/next.js/releases/tag/v13.5.6) [Compare Source](https://github.com/vercel/next.js/compare/v13.5.5...v13.5.6) ##### Core Changes - Upgrade edge-runtime/cookies [#&#8203;57021](https://github.com/vercel/next.js/issues/57021) - Patch React with fix for write-after-close for ReadableStream [#&#8203;57011](https://github.com/vercel/next.js/issues/57011) ##### Credits Huge thanks to [@&#8203;ijjk](https://github.com/ijjk) [@&#8203;huozhi](https://github.com/huozhi) [@&#8203;gnoff](https://github.com/gnoff) for helping! ### [`v13.5.5`](https://github.com/vercel/next.js/releases/tag/v13.5.5) [Compare Source](https://github.com/vercel/next.js/compare/v13.5.4...v13.5.5) ##### Core Changes - Update parallelizing tasks with webpackBuildWorker config: [#&#8203;56287](https://github.com/vercel/next.js/issues/56287) - Misc Typescript and export updates: [#&#8203;55841](https://github.com/vercel/next.js/issues/55841) - chore: pass defineEnv from next.js to rust directly: [#&#8203;56216](https://github.com/vercel/next.js/issues/56216) - Expose util internally for debugging: [#&#8203;56381](https://github.com/vercel/next.js/issues/56381) - App Router - preinitialize chunks during SSR: [#&#8203;54752](https://github.com/vercel/next.js/issues/54752) - fix: use `fs.existsSync` to avoid race condition: [#&#8203;56387](https://github.com/vercel/next.js/issues/56387) - Ensure loader generated export default has name: [#&#8203;56388](https://github.com/vercel/next.js/issues/56388) - Move Edge SSR event `waitUntil` into the handler: [#&#8203;56404](https://github.com/vercel/next.js/issues/56404) - fix: avoid unnecessary `existSync` call: [#&#8203;56419](https://github.com/vercel/next.js/issues/56419) - fix: avoid creation of buffers for read ops: [#&#8203;56421](https://github.com/vercel/next.js/issues/56421) - fix empty externals list, pnpm special case, and project path: [#&#8203;56402](https://github.com/vercel/next.js/issues/56402) - chore: extract edge-app-route loader template: [#&#8203;56424](https://github.com/vercel/next.js/issues/56424) - Separate RSC and SSR jsx-runtime modules: [#&#8203;56438](https://github.com/vercel/next.js/issues/56438) - Async Batcher: [#&#8203;56423](https://github.com/vercel/next.js/issues/56423) - Fix cli log next.js color: [#&#8203;56448](https://github.com/vercel/next.js/issues/56448) - Turbopack: Implement Server Actions: [#&#8203;53890](https://github.com/vercel/next.js/issues/53890) - Component Module Types: [#&#8203;56454](https://github.com/vercel/next.js/issues/56454) - refactor: rewrite config schema in zod: [#&#8203;56383](https://github.com/vercel/next.js/issues/56383) - Dev Service: [#&#8203;56442](https://github.com/vercel/next.js/issues/56442) - feat(turbopack): port next.js template loading logic: [#&#8203;56425](https://github.com/vercel/next.js/issues/56425) - Chunking Refactor Step 1: [#&#8203;56467](https://github.com/vercel/next.js/issues/56467) - Use native node:fs in taskfile.js: [#&#8203;56491](https://github.com/vercel/next.js/issues/56491) - Loose RSC import restrictions for 3rd party packages: [#&#8203;56501](https://github.com/vercel/next.js/issues/56501) - turbopack: Chunking Refactor Step 2 : [#&#8203;56504](https://github.com/vercel/next.js/issues/56504) - update turbopack, fix sass peer dependency: [#&#8203;56508](https://github.com/vercel/next.js/issues/56508) - Remove ServerDirectiveTransformer: [#&#8203;56496](https://github.com/vercel/next.js/issues/56496) - Improve failed to fetch RSC error: [#&#8203;56517](https://github.com/vercel/next.js/issues/56517) - misc: fix wrong next start start duration: [#&#8203;56512](https://github.com/vercel/next.js/issues/56512) - turbopack: Extract as_chunk into shared ChunkType trait: [#&#8203;56506](https://github.com/vercel/next.js/issues/56506) - Flatten recursive wildcard exports in barrel optimization: [#&#8203;56489](https://github.com/vercel/next.js/issues/56489) - Turbopack + app router: always use externals for predefined packages: [#&#8203;56440](https://github.com/vercel/next.js/issues/56440) - fix: log error cause: [#&#8203;56528](https://github.com/vercel/next.js/issues/56528) - Unsilence Taskr Webpack errors: [#&#8203;56542](https://github.com/vercel/next.js/issues/56542) - refactor: cleanup app render: [#&#8203;56538](https://github.com/vercel/next.js/issues/56538) - fix: don't add `isolateModules` to `tsconfig` when extending from tsconfig with `verbatimModuleSyntax`: [#&#8203;54164](https://github.com/vercel/next.js/issues/54164) - enable `verbatimModuleSyntax` to make type imports/exports explicit: [#&#8203;56551](https://github.com/vercel/next.js/issues/56551) - Ensure react-server-dom-turbopack-experimental uses the right package: [#&#8203;56560](https://github.com/vercel/next.js/issues/56560) - Fix build restart log: [#&#8203;56543](https://github.com/vercel/next.js/issues/56543) - feat(turbopack): add support for edge app pages: [#&#8203;56426](https://github.com/vercel/next.js/issues/56426) - Improve error handling of Server Actions with skewed deployment: [#&#8203;56618](https://github.com/vercel/next.js/issues/56618) - misc: split app-render into smaller functions: [#&#8203;56611](https://github.com/vercel/next.js/issues/56611) - remove unnecessary structuredClone: [#&#8203;56570](https://github.com/vercel/next.js/issues/56570) - Fix trace ignore handling: [#&#8203;56674](https://github.com/vercel/next.js/issues/56674) - fix(next-core): allow sass loader for foreign codes: [#&#8203;56679](https://github.com/vercel/next.js/issues/56679) - Fix SSG query with experimental-compile: [#&#8203;56680](https://github.com/vercel/next.js/issues/56680) - Ensure rewrites are included in build manifest when using Turbopack: [#&#8203;56692](https://github.com/vercel/next.js/issues/56692) - fix static worker restart behavior: [#&#8203;56728](https://github.com/vercel/next.js/issues/56728) - Improve internal waitUntil utility: [#&#8203;56720](https://github.com/vercel/next.js/issues/56720) - Fix reconnection loop when devserver is offline: [#&#8203;56698](https://github.com/vercel/next.js/issues/56698) - Fix ensurePage for client-side navigation to / in Turbopack: [#&#8203;56704](https://github.com/vercel/next.js/issues/56704) - ci: add job summary to the test suite runs: [#&#8203;56742](https://github.com/vercel/next.js/issues/56742) - Prefer module over main on main fields for app router server compiler: [#&#8203;56532](https://github.com/vercel/next.js/issues/56532) - Check origins of Server Action requests: [#&#8203;56753](https://github.com/vercel/next.js/issues/56753) - OpenTelemetry: ignore bubble errors to avoid spamming traces: [#&#8203;56625](https://github.com/vercel/next.js/issues/56625) - fix(turbopack): always alias `server-only` and `client-only`: [#&#8203;56760](https://github.com/vercel/next.js/issues/56760) - Utilize Promise.withResolvers: [#&#8203;56764](https://github.com/vercel/next.js/issues/56764) - Revert "Prefer module over main on main fields for app router server compiler": [#&#8203;56766](https://github.com/vercel/next.js/issues/56766) - Revalidate Type: [#&#8203;56763](https://github.com/vercel/next.js/issues/56763) - Revert static worker refactor: [#&#8203;56767](https://github.com/vercel/next.js/issues/56767) - memoize `useParams`: [#&#8203;56771](https://github.com/vercel/next.js/issues/56771) - Turbopack: Chunking Refactoring: [#&#8203;56756](https://github.com/vercel/next.js/issues/56756) - Chunking Refactoring followup fixes: [#&#8203;56789](https://github.com/vercel/next.js/issues/56789) - put app code into a separate layer: [#&#8203;56800](https://github.com/vercel/next.js/issues/56800) - fix: add `x-forwarded-*` headers: [#&#8203;56797](https://github.com/vercel/next.js/issues/56797) - fix(turbopack): middleware path and aliases: [#&#8203;56804](https://github.com/vercel/next.js/issues/56804) - Implement preferredRegion array in Turbopack: [#&#8203;56743](https://github.com/vercel/next.js/issues/56743) - Fix build traces case: [#&#8203;56817](https://github.com/vercel/next.js/issues/56817) - Revert "Drop ipc server headers filters ([#&#8203;56226](https://github.com/vercel/next.js/issues/56226))": [#&#8203;56836](https://github.com/vercel/next.js/issues/56836) - Implement getOptimizedModuleAliases for Turbopack: [#&#8203;56839](https://github.com/vercel/next.js/issues/56839) - chore: bump undici: [#&#8203;56851](https://github.com/vercel/next.js/issues/56851) - bump: edge-runtime: [#&#8203;56856](https://github.com/vercel/next.js/issues/56856) - feat(turbopack): support basic next/dynamic: [#&#8203;56389](https://github.com/vercel/next.js/issues/56389) - Revert "feat(turbopack): support basic next/dynamic": [#&#8203;56885](https://github.com/vercel/next.js/issues/56885) ##### Documentation Changes - add digest property to error prop: [#&#8203;56339](https://github.com/vercel/next.js/issues/56339) - Updates MDX docs: [#&#8203;56378](https://github.com/vercel/next.js/issues/56378) - Update redirect.mdx: [#&#8203;56414](https://github.com/vercel/next.js/issues/56414) - docs: add missing word: [#&#8203;56547](https://github.com/vercel/next.js/issues/56547) - docs: update code snippet for correct file name: [#&#8203;56006](https://github.com/vercel/next.js/issues/56006) - corrected sentence: [#&#8203;56595](https://github.com/vercel/next.js/issues/56595) - clarify client components render on server on full page load: [#&#8203;55469](https://github.com/vercel/next.js/issues/55469) - docs(router): clarify dynamic route slug is about a file name, not "folder": [#&#8203;56596](https://github.com/vercel/next.js/issues/56596) - Update 01-contribution-guide.mdx: Fix a typo: [#&#8203;56665](https://github.com/vercel/next.js/issues/56665) - fix(docs): adjust api route documentation examples: [#&#8203;56660](https://github.com/vercel/next.js/issues/56660) - Updates Large Page Data error message doc to use `JSON.parse` to make reading output easier: [#&#8203;56713](https://github.com/vercel/next.js/issues/56713) - Docs: Add missing description field: [#&#8203;56749](https://github.com/vercel/next.js/issues/56749) - Changes codeblock filename delimiter: [#&#8203;56712](https://github.com/vercel/next.js/issues/56712) - Update supported-browsers.mdx: [#&#8203;56815](https://github.com/vercel/next.js/issues/56815) - docs: fix cypress script typo in 10-testing.mdx: [#&#8203;56765](https://github.com/vercel/next.js/issues/56765) - Fix typo: [#&#8203;56863](https://github.com/vercel/next.js/issues/56863) ##### Example Changes - Maintenance: minor example dep bumps to fix moderate vulns: [#&#8203;56375](https://github.com/vercel/next.js/issues/56375) - Update actions.ts: [#&#8203;56579](https://github.com/vercel/next.js/issues/56579) - updated fauna fql v10: [#&#8203;56185](https://github.com/vercel/next.js/issues/56185) - fix lint error from fauna example: [#&#8203;56719](https://github.com/vercel/next.js/issues/56719) - chore(example): bump `@radix-ui/react-icons`: [#&#8203;56452](https://github.com/vercel/next.js/issues/56452) - fix: http2 example issue: [#&#8203;56768](https://github.com/vercel/next.js/issues/56768) ##### Misc Changes - Fix mjs import for Turbopack test: [#&#8203;56354](https://github.com/vercel/next.js/issues/56354) - Add test case for the `permalink` option of `useFormState`: [#&#8203;56329](https://github.com/vercel/next.js/issues/56329) - Fix code freeze disable handling: [#&#8203;56340](https://github.com/vercel/next.js/issues/56340) - add `cargo fmt` to lint staged: [#&#8203;56430](https://github.com/vercel/next.js/issues/56430) - fix: `.../templates/*/app/layout.*` import order: [#&#8203;56380](https://github.com/vercel/next.js/issues/56380) - Update .node-version: [#&#8203;56460](https://github.com/vercel/next.js/issues/56460) - Fix logging level in actions test: [#&#8203;56473](https://github.com/vercel/next.js/issues/56473) - Remove app dir warning test: [#&#8203;56350](https://github.com/vercel/next.js/issues/56350) - Use consistent name for App Router tests: [#&#8203;56352](https://github.com/vercel/next.js/issues/56352) - Remove isTurbo check in custom-routes test: [#&#8203;56360](https://github.com/vercel/next.js/issues/56360) - test: speed up isolated next instance test setup: [#&#8203;56525](https://github.com/vercel/next.js/issues/56525) - Update rust-toolchain to nightly-2023-10-06: [#&#8203;56541](https://github.com/vercel/next.js/issues/56541) - update test manifest: [#&#8203;56522](https://github.com/vercel/next.js/issues/56522) - chore: bump pnpm to 8.9: [#&#8203;56649](https://github.com/vercel/next.js/issues/56649) - fix: next dev with edge runtime on windows: [#&#8203;56502](https://github.com/vercel/next.js/issues/56502) - invert test filtering logic to exclude known failing: [#&#8203;56663](https://github.com/vercel/next.js/issues/56663) - (test only) Integration tests: remove flatMap polyfill: [#&#8203;56546](https://github.com/vercel/next.js/issues/56546) - Use node:fs instead of fs-extra in .github/actions: [#&#8203;56536](https://github.com/vercel/next.js/issues/56536) - Use unique names for separate test suites: [#&#8203;56695](https://github.com/vercel/next.js/issues/56695) - misc: tweak stats github action: [#&#8203;56694](https://github.com/vercel/next.js/issues/56694) - CI: add manual workflow for running e2e on prod: [#&#8203;56738](https://github.com/vercel/next.js/issues/56738) - Improve chunk encoding test to check right path for Turbopack: [#&#8203;56747](https://github.com/vercel/next.js/issues/56747) - change those->some for clarity: [#&#8203;56688](https://github.com/vercel/next.js/issues/56688) - docs: fix typo in Update 02-get-static-paths.mdx: [#&#8203;56757](https://github.com/vercel/next.js/issues/56757) - Break out E2E deploy test workflow to its own: [#&#8203;56755](https://github.com/vercel/next.js/issues/56755) - Trigger canary release nightly: [#&#8203;56758](https://github.com/vercel/next.js/issues/56758) - feat: add self-documenting `.env.example` file: [#&#8203;56469](https://github.com/vercel/next.js/issues/56469) - update manifest: [#&#8203;56737](https://github.com/vercel/next.js/issues/56737) - docs: fix several typos: [#&#8203;56788](https://github.com/vercel/next.js/issues/56788) - Skip artifact download for test e2e deploy workflow: [#&#8203;56807](https://github.com/vercel/next.js/issues/56807) - Add missing nanoid dependency to app-dir tests: [#&#8203;56830](https://github.com/vercel/next.js/issues/56830) - Remove specific hash checks for metadata.test.ts: [#&#8203;56843](https://github.com/vercel/next.js/issues/56843) - Fix CSP test when using Turbopack: [#&#8203;56833](https://github.com/vercel/next.js/issues/56833) - Skip webpack specific tests in Turbopack test run: [#&#8203;56877](https://github.com/vercel/next.js/issues/56877) ##### Credits Huge thanks to [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;shuding](https://github.com/shuding), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;Syphini](https://github.com/Syphini), [@&#8203;manovotny](https://github.com/manovotny), [@&#8203;ForsakenHarmony](https://github.com/ForsakenHarmony), [@&#8203;gnoff](https://github.com/gnoff), [@&#8203;anonrig](https://github.com/anonrig), [@&#8203;viktorronnback](https://github.com/viktorronnback), [@&#8203;Rylab](https://github.com/Rylab), [@&#8203;sokra](https://github.com/sokra), [@&#8203;hamirmahal](https://github.com/hamirmahal), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;jridgewell](https://github.com/jridgewell), [@&#8203;SukkaW](https://github.com/SukkaW), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;feedthejim](https://github.com/feedthejim), [@&#8203;balazsorban44](https://github.com/balazsorban44), [@&#8203;jazsouf](https://github.com/jazsouf), [@&#8203;2XG-DEV](https://github.com/2XG-DEV), [@&#8203;stefanprobst](https://github.com/stefanprobst), [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;mzab1985](https://github.com/mzab1985), [@&#8203;Mustafadagkiranlar](https://github.com/Mustafadagkiranlar), [@&#8203;JoRyGu](https://github.com/JoRyGu), [@&#8203;cmbritten](https://github.com/cmbritten), [@&#8203;styfle](https://github.com/styfle), [@&#8203;Krishnanand2517](https://github.com/Krishnanand2517), [@&#8203;bahag-buttf](https://github.com/bahag-buttf), [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;Shadid12](https://github.com/Shadid12), [@&#8203;delbaoliveira](https://github.com/delbaoliveira), [@&#8203;mayankkamboj47](https://github.com/mayankkamboj47), [@&#8203;dvoytenko](https://github.com/dvoytenko), [@&#8203;mayank1513](https://github.com/mayank1513), [@&#8203;himself65](https://github.com/himself65), [@&#8203;suravshrestha](https://github.com/suravshrestha), [@&#8203;fvaysh](https://github.com/fvaysh), [@&#8203;dianacpg](https://github.com/dianacpg), [@&#8203;joristirado](https://github.com/joristirado), and [@&#8203;Kikobeats](https://github.com/Kikobeats) for helping! </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMzYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Fascinated added 1 commit 2023-10-26 17:02:28 +00:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Fascinated/beatsaber-overlay#12
No description provided.