[PR #8] fix(deps): update nextjs monorepo to v12.3.4 #10

Open
opened 2026-03-23 20:32:35 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/tubearchivist/tubearchivist-frontend/pull/8
Author: @renovate[bot]
Created: 4/24/2022
Status: 🔄 Open

Base: masterHead: renovate/nextjs-monorepo


📝 Commits (1)

  • cc667f8 chore(deps): update nextjs monorepo to v12.3.4

📊 Changes

2 files changed (+784 additions, -399 deletions)

View changed files

📝 package.json (+2 -2)
📝 yarn.lock (+782 -397)

📄 Description

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-config-next (source) 12.1.1 -> 12.3.4 age adoption passing confidence
next (source) 12.1.1 -> 12.3.4 age adoption passing confidence

Release Notes

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

v12.3.4

Compare Source

v12.3.3

Compare Source

v12.3.2

Compare Source

v12.3.1

Compare Source

Core Changes
  • Update react-server-dom-webpack: #​40356
  • Fix flight manifest to include all chunks: #​40365
  • docs: fix typos: #​40342
  • Fix page url for edge routes in app dir: #​40361
  • Subresource Integrity for App Directory: #​39729
  • Stop build warning about experimental: { esmExternals: 'loose' }: #​40377
  • Add template and error file types: #​39808
  • Bump styled-jsx for showing displayName: #​40411
  • fix(#​40388): next/dynamic should only add default loading without suspense: #​40397
  • Add missing trace for full reload event: #​40393
  • feat(ts): expose AppType: #​40391
  • Update dev watcher to ignore more accurately: #​40412
  • Add failing case for location throw: #​40445
  • Drop legacy RSC handling in client for pages: #​40472
  • fix: eslint no-script-component-in-head error url: #​40422
  • chore: Update swc: #​40292
  • feat(edge): allows configuring Dynamic code execution guard: #​39539
  • Rename allowDynamic to unstable_allowDynamic: #​40496
  • Don't execute prefetches for bot user agents: #​40435
  • Update semver of eslint-plugin-react: #​40246
  • Clean up startTransition in Link: #​40505
  • docs(README): next.js logo with dark mode: #​40223
  • Passing down original sourcemap for flight client loader: #​40508
  • next/script: make onLoad concurrent rendering resilient: #​40191
  • chore: Update swc: #​40520
  • Add missing feature in next-swc: #​40550
  • Mask Flight Parameters from Middleware: #​39939
  • Unwrap promise with experimental_use: #​40575
  • fix(next/router): Prevent query delete in routing when next.config basePath option is truthy: #​40566
  • fix(image): handle image imports with high aspect ratio: #​40563
  • fix: loosen webpack compilation with fallbackNodePolyfills: false: #​40612
  • Adding experimentalAdjustFallback feature to font optimization: #​40185
  • fix: handle notFound: true in / with next export: #​40592
  • refactor: split up CONTRIBUTING.md: #​40515
  • Implement SWC transformer for server and client graphs: #​40603
  • Fix edge wasm handling during deploy: #​40625
  • Client directive: #​40415
  • Remove internal client next api detection: #​40646
  • Attach module trace for RSC related errors: #​40652
  • Use createFromFetch instead of createFromReadableStream to fetch Flight: #​40656
  • Change Flight response content type to application/octet-stream: #​40665
  • Send web vitals to Vercel analytics in app: #​40669
  • Refactor fetchServerResponse: #​40674
  • Port page and layout level API assertions to SWC transform: #​40653
  • Ensure smooth scroll is disabled for navigation in new and existing router: #​40642
  • Upgrade to latest React experimental: #​40672
  • Refine error messages: #​40661
  • Incldue styled-jsx in swc compiling: #​40679
  • misc: update caniuse-lite to latest: #​40680
  • Remove non existed exports and files: #​40685
  • fix(image): preload should respect crossOrigin: #​40676
  • Add handling for static generation in app: #​40561
  • Avoid direct React client API imports in the server graph: #​40686
  • Drop legacy RSC server and client extension: #​40692
Documentation Changes
  • docs: fix middleware path: #​40340
  • Fix mdx docs: #​40402
  • Update Server Components documentation.: #​40452
  • docs: move swcMinify: true out of "Experimental features" section: #​40394
  • Clarify use of loading property: #​40488
  • docs(errors/large-page-data): how to see data being passed to page: #​40491
  • docs(basic-features/script): update script version history: #​40263
  • Added "negative matcher" documentation: #​40282
  • Fix a typo in docs: #​40501
Example Changes
  • chore: fix examples: #​40395
  • chore(examples): update turborepo examples link: #​40487
  • update(examples): Emotion modules: #​40242
  • Added comments to middleware-matcher example: #​40273
  • Remove legacy mobx example: #​40304
  • Update cms-makeswift example: #​40560
  • Fixed typo: #​40608
  • Revert "Fixed typo": #​40623
  • chore: Migrate with-prefetching example to typescript: #​40671
  • chore: Refactor active-class-name example: #​40670
  • docs(examples): fix error connection handling: #​40633
Misc Changes
  • Temporarily disable unstable app test: #​40408
  • docs(middleware): fix broken link
  • chore: use link: instead of file: in CONTRIBUTING.md: #​40510
  • add Balázs as codeowner to /errors/ directory
  • fix(cli): tune filter for extracting example .tar: #​40513
  • Add additional tests for prefetch and trailingSlash: #​40517
  • Wrap parallel routes tests in describe: #​40546
  • fix(#​40025): run next/script beforeInteractive test in both dev & prod: #​40541
Credits

Huge thanks to @​huozhi, @​shuding, @​ijjk, @​jasham, @​Kikobeats, @​wyattjoh, @​rubytree33, @​timneutkens, @​balazsorban44, @​andrewrjohn, @​SukkaW, @​hanneslund, @​leerob, @​Djo1e, @​kdy1, @​msafi, @​tknickman, @​feugy, @​cramforce, @​ryparker, @​victorboucher, @​steven-tey, @​JDansercoer, @​janklimo, @​hiro0218, @​HaNdTriX, @​migueloller, @​flex-kyunghwa, @​saalimzafar, @​alxhotel, @​janicklas-ralph, @​feedthejim, and @​chornos13 for helping!

v12.3.0

Compare Source

Core Changes
  • Refactor client entry plugin to separate methods.: #​39162
  • Eliminate path polyfill and incremental-cache from base server: #​39548
  • Remove precopied styled-jsx: #​39520
  • Refactor handling of addPageEntry promise: #​39547
  • Support multiple flush effects: #​39559
  • Eliminate Amp in Edge runtime: #​39560
  • Rename page -> entry in on-demand-entry-handler: #​39564
  • Update .env HMR handling: #​39566
  • Fix failing switchable runtime deploy test: #​39579
  • Fix Edge SSR routes: #​39594
  • Support tsconfig paths without baseurl: #​34926
  • Enable @​typescript-eslint/no-use-before-define for functions: #​39602
  • Remove minify: false for webpack5 bundle: #​39620
  • Next Server code refactoring: #​39591
  • Eliminate path and utils from base server: #​39622
  • Remove webpack4 types: #​39631
  • Enable additional TypeScript ESLint rules: #​39640
  • fix(next/dynamic): handle template literal import path: #​39623
  • Add comment on slash normalizing in server: #​39653
  • Refactor base server: #​39649
  • Add separate entry per layout/page.: #​39611
  • fix(next-server): Fix priority for edge routes : #​39462
  • Add todo for dependsOn: #​39677
  • Improved server CSS handling: #​39664
  • feat(next-swc): Update swc: #​39499
  • fix next-app-loader on windows: #​39657
  • fix(swc/emotion): Correct the SPACE_AROUND_COLON regex: #​39710
  • fix(#​39609): warns about suspense and ssr: #​39676
  • Use realpath when emitting traced package.json: #​39683
  • fix(#​39706): add avif support for node serve static: #​39733
  • fix(next): Do not display message when middleware is removed on dev mode: #​39604
  • refactor(portal): remove useRef from portal component: #​39792
  • refactor(use-intersection): remove useRef usage: #​39791
  • allow Edge Functions to stream a compressed fetch response: #​39608
  • fix meaninglessFileNames type in compiler options schema: #​39698
  • build: upgrade edge-runtime: #​39749
  • Update stalled ensure log to use debug instead: #​39826
  • Skip building /500 in dev mode: #​39828
  • Fix onError handling in next/future/image: #​39824
  • Improve error message on next/future/image when objectFit or objectPosition: #​39614
  • Refactor client CSS imports: #​39758
  • Ensure moduleResolution is written correctly: #​39836
  • Fix disposing active entries in dev compilers: #​39845
  • fix(#​39807): ignore width/height from webpack with "fill": #​39849
  • Add handling for auto installing TypeScript deps and HMRing tsconfig: #​39838
  • Remove eslint warning when no eslint config is present: #​39872
  • feat(next/swc): enable wasm first binding load for the platforms: #​38883
  • Fix next/future/image blur-up placeholder : #​39785
  • Fix runLintCheck during build: #​39883
  • Skip auto-install for missing deps in CI: #​39882
  • Remove un-necessary internal jest-worker error during ts/lint error: #​39886
  • Bump @vercel/nft@0.22.0: #​39906
  • Handle edge runtime for app: #​39910
  • build: upgrade edge-runtime: #​39898
  • HMR for client CSS imports: #​39916
  • fix(ts): use AppProps's generic for pageProps: #​38867
  • Treat non page file as non route under app dir: #​39976
  • Fix next/future/image incorrectly warning for fill + blur: #​39986
  • Ensure prefetch heuristic matches with and without middleware: #​39920
  • feat: add experimental.fallbackNodePolyfills flag: #​39248
  • Fix incorrect build log for moduleResolution: #​39991
  • fix(#​39993): avoid race condition for next/script onReady: #​40002
  • Avoid bundling next/script in the server build by default: #​40013
  • Handle async module for client components: #​39953
  • Upgrade typescript to 4.8.2: #​39979
  • Remove Unused SQLite file: #​40056
  • Update next/future/image to use svg blur placeholder during next dev: #​39992
  • Remove <noscript> from next/future/image: #​40075
  • Fix filePath being wrongly stringified: #​40070
  • Refactor Server Router: #​39902
  • Update to detect GSSP with edge runtime during build: #​40076
  • Fix handling with custom _error and pages/500: #​40110
  • Fix edge rewrite handling: #​40115
  • Error for ssg and ssr exports from client components in build time: #​40106
  • feat(next): Support has match and locale option on middleware config: #​39257
  • Change alt to required in next/future/image: #​40136
  • Allow port 0 in next dev and next start: #​40118
  • Update to stable: next/future/image, remotePatterns, unoptimized: #​40142
  • fix(#​40066): preserve error status code from serveStatic: #​40128
  • fix: detect ESLint config in package.json: #​40158
  • ignore EEXIST errors when creating symlinks for output standalone: #​40150
  • Bump @vercel/nft@0.22.1: #​40164
  • Bump styled-jsx: #​40165
  • Match data fetch and busting cache key when path URI encodes: #​39568
  • Updating the Next.js Logo: #​40181
  • next/script: simplify logic and update tests: #​40026
  • Bypass empty pages folder for layouts: #​40132
  • chore: Update swc: #​39965
  • Fix styled-jsx macro imports: #​40234
  • Ensure path can be specified for clearPreviewData: #​40238
  • fix: apply default export interop to next/config: #​40224
  • Improved route resolution in next-app-loader: #​40109
  • Add prefetch to new router: #​39866
  • Update next/future/image to support only width or only height: #​40278
  • Add experimental proxy timeout option: #​40289
  • Fix static info parsing when export data fetching method as variable: #​40317
  • fix(switchable-runtime): make dev server not break when wrong runtime config is exported: #​40312
  • Revert "Refactor Server Router": #​40328
  • fix(switchable-runtime): Make it possible to switch between edge and server runtime in dev: #​39327
  • Revert "Revert "Refactor Server Router" (#​40328)" : #​40333
  • refactor(next/swc): remove unnecessary field in RemoveConsole: #​40296
  • [edge] fix URLSearchParams lacking data from rewrite: #​40260
  • fix(lint): disable react/no-unknown-property: #​40331
  • Update onLoadingComplete for next/future/image to receive reference to <img>: #​40326
  • Remove warning for swcMinify being enabled: #​40359
Documentation Changes
  • docs: Rename API middlewares title in sidebar: #​39534
  • [docs] Avoid next config validation warning: #​39554
  • Update strategies count to 4: #​39610
  • Change the React Server Components CTA to the router/layout RFC: #​39724
  • Add section to next/future/image docs about Known Browser Bugs: #​39759
  • Update next.js.configs line number: #​39802
  • Add note about using the /_error page directly to custom error page article: #​39671
  • Typescript Documentation Improvement for Persistent Layouts: #​33659
  • Add clarity in docs for using exportPathMap with getStaticPaths: #​39813
  • Update links to point to more accurate docs: #​39818
  • Update docs next/future/image with details about computed aspect ratio: #​39829
  • Mention router.isPreview on Preview Mode page: #​39830
  • doc: improve a word client side rendering: #​39771
  • Docs: Updated note about using next/head in basic-features/font-optimization: #​39863
  • [docs] Fixed 404 links to Layouts RFC blog post: #​39937
  • Adds note about custom server requirements: #​39931
  • fix hash-link: #​39929
  • Mention largePageDataBytes in warning docs: #​39941
  • Update Font Optimization docs: #​39950
  • [docs] Update UTM params of some links: #​39951
  • Revert "Adds note about custom server requirements": #​39956
  • Update image.md: #​39984
  • Update script.md: #​40017
  • [docs] Add precision about pageExtensions: #​40016
  • Update debugging.md (--dev -> --save-dev for npm): #​39998
  • docs(testing): add JSDoc typing in jest.config.js: #​40090
  • docs(image): Use hook inside of function component: #​40096
  • docs(security-headers): interest-cohort has been replaced by browsing-topics: #​40113
  • [docs] Functional syntax for _document example in Basic Features: Font Optimization: #​40140
  • Fix typo in error/middleware-upgrade-guide.md: #​40176
  • docs: documents middleware matcher: #​40180
  • docs: update get-static-paths.md: #​40205
  • Change image sizes docs to use em instead of px: #​40288
  • Change sizes docs to use max-width in media query: #​40290
  • docs: fix numbering in middleware docs: #​40276
  • Update docs for remotePatterns image config: #​40350
  • docs: fix typo: #​40354
Example Changes
  • docs(examples): use vercel integration in cms-sanity: #​39323
  • Typo : #​39596
  • Update Convex Example: #​39562
  • Update with-loading example: #​39646
  • [Docs] Update with-slate example: #​39639
  • Tweak Convex example: #​39739
  • examples/with-redux-thunk , update README (#​39555): #​39712
  • [Docs] Update mongodb example: #​39658
  • Convert with-goober example to TS: #​39761
  • [docs] Migrate dynamic routing example to typescript: #​39806
  • Remove unnecessary type reference in Vitest example: #​39819
  • Update cms-makeswift example: #​39834
  • Migrate data-fetch example to typescript: #​39852
  • [Docs] Update examples to favour functional _document: #​39871
  • chore(with-docker): don't copy package.json twice: #​39896
  • Prefer function _app component in examples: #​39967
  • Migrate with-xstate to typescript: #​39974
  • Use Font Optimization in examples: #​39977
  • Add local setup info in the with-supabase-auth-realtime-db example's README: #​40030
  • Remove semi in Convex example: #​40052
  • Refactored the with-supertokens example to use typescript: #​39987
  • Add config types to all examples: #​40083
  • adding with-axiom example: #​38300
  • Update Convex example to convex 0.1.9: #​40162
  • Remove extra "d" in comment: #​40212
  • fix(examples/with-styled-components-babel): list should have unique key: #​40215
  • Migrate image-component example to typescript: #​40204
  • ref(with-sentry example): Explicitly set hideSourceMaps: #​40079
  • Update next-forms example: #​40284
  • Migrate with-context-api example to typescript: #​40297
  • Migrate with-react-jss to typescript: #​40308
  • Update react-remove-properties example: #​40307
  • Migrate using-preact example to typescript: #​40295
  • added type to clientPromise in with-mongodb/lib: #​40339
  • Remove babel from custom-server-typescript example: #​40309
  • Merge with-mobx-state-tree with with-mobx-state-tree-typescript example: #​40306
  • Fix image-component example types: #​40352
Misc Changes
  • Fix preinstall failed in yarn@1.x on FreeBSD with npm@8.17: #​39529
  • Add edge ssr to pr stats: #​39621
  • Update test failure logging : #​39655
  • Update image tests files from *.js to *.ts: #​39663
  • fix(create-app): support github url has trailing slash: #​39665
  • Update contributing.md : #​39767
  • Update ubuntu CI version due to deprecation: #​39817
  • Leverage VERCEL_CLI_VERSION env for deploy tests: #​39823
  • Update flakey relay analytics test: #​39877
  • Added tests for next/router in app directory: #​39867
  • Fix failing e2e getServerSideProps test: #​39885
  • Add path to export-page: #​39893
  • Fix rsc basic e2e test on deploy: #​39905
  • test: merge edge ssr tests: #​39924
  • chore: check against npm version in issue validator: #​38915
  • Increase test concurrency: #​39922
  • Fix passing VERCEL_CLI_VERSION env for deploy tests: #​39946
  • test: pin typescript version to 4.7: #​39978
  • (next/mdx) set providerImportSource to react by default: #​39954
  • Add test for server CSS imports: #​40019
  • Update docker image for stats action: #​40032
  • Update flakey tsconfig test: #​40105
  • fix: scripts comment typos: #​40207
  • fix(cli): do not throw error when extracting examples in Node 18+: #​40182
  • Update to use specific swc version for PR stats: #​40237
  • fix(cli): delete temp file after extraction: #​40259
  • Fix test hydration check in Safari 10.1: #​40285
  • chore: turn off debug mode on issue validator: #​40301
  • Update README.md
Credits

Huge thanks to @​stipsan, @​ijjk, @​timneutkens, @​bennettdams, @​shuding, @​cherniavskii, @​huozhi, @​Brooooooklyn, @​thatbeautifuldream, @​Janpot, @​MoosaSaadat, @​alexcole, @​HaNdTriX, @​magic-akari, @​balazsorban44, @​styfle, @​SukkaW, @​kdy1, @​sokra, @​delbaoliveira, @​puneetkathar1, @​nkzawa, @​Schniz, @​greebl3, @​kasperaamodt, @​chaseignited, @​masad-frost, @​Kikobeats, @​davewelsh, @​MaedahBatool, @​adrianbienias, @​michaeloliverx, @​arthurdenner, @​sumiren, @​migueloller, @​hanneslund, @​wyattjoh, @​kwonoj, @​boredland, @​simongavelin, @​esbenam, @​theMosaad, @​jleclanche, @​leerob, @​AdilAmanat, @​souporserious, @​ykdojo, @​sanjaiyan-dev, @​yoannmoinet, @​thomasballinger, @​titusdmoore, @​jferrettiboke, @​Dueen, @​dunglas, @​KenAKAFrosty, @​wbinnssmith, @​schehata, @​remorses, @​visnup, @​Nutlope, @​yhay81, @​hiro0218, @​avigoldman, @​feugy, @​jeferson-sb, @​lobsterkatie, @​atcastle, @​bcheidemann, @​Will956, @​orionmiz, @​S0UPernova, @​cvbuelow, and @​leonzalion for helping!

v12.2.6

Compare Source

v12.2.5

Compare Source

Core Changes
  • Change invalid internal upstream image error code: #​39334
  • Hoist styles for Route Announcer: #​39331
  • fix: wrong reference url for disableStaticImages: #​39362
  • fix: skip resizing image if it's animated: #​39325
  • Fix catchall rewrites for _next/data routes: #​39370
  • Fix next/future/image alt text: #​39366
  • refactor: add named export in next/server: #​39381
  • fix(ts): More strict Redirect type: #​38277
  • fix(next): dev server starting when importing a file using get-projec…: #​38274
  • Add runtime to PageConfig type: #​37453
  • fix: improve logging for _devPagesManifest.json loading failures: #​38046
  • Allow custom path for preview mode cookies: #​38313
  • Fix removing whitespacing in dev overlay: #​28277
  • Fix emotion labelFormat and sourcemap options: #​39389
  • Fix emotion shouldForwardProp options breaks component selectors: #​39390
  • next/image imgix loader can use multiple auto params: #​34808
  • Adds eslint-plugin-eslint-plugin to ensure eslint-plugin-next rules follow ESLint rule best practices along with enforcing some consistency.: #​37920
  • [ESLint] Adds --output-file flag: #​36420
  • Update polyfill for eslint no-unwanted-polyfillio rule: #​33170
  • fix(ts): Middleware type tweaks: #​38625
  • Fix Link generation for SSG pages if locale domains are used: #​36818
  • Setup require hook in next-server for styled-jsx resolving: #​39305
  • fix: ensure trailing slash on registry URL when fetching wasm fallback: #​39427
  • typing: upgrade styled-jsx to remove workaround in build script: #​39408
  • Extract redirect utils into a separate file: #​39433
  • Ensure locale redirects are not applied in minimal mode: #​39436
  • feat(middleware): augments / matcher with /index: #​39397
  • Bump edge-runtime packages: #​39450
  • Ensure default _app is used when falling back to default _error: #​39467
  • Handle rewriting WebSocket requests: #​39463
  • App Build Stats: #​38884
  • Tweak styled-jsx type declarations: #​39474
  • FIX GAUSSIAN BLUR IN FUTURE\IMAGE: #​39190
  • Add hot-reloading for env file changes: #​38483
  • feat(next-swc/modularize_imports): Add Kebab case: #​38583
  • Make dev watch ignore more specific: #​39504
  • Bump styled-jsx and remove manual types creation: #​39506
  • Add position styling to future fill images: #​39438
  • fix: ensure hidden iframe apps render in development mode: #​39514
  • Enable @​typescript-eslint/no-use-before-define variables,enums,typedefs for core files: #​39511
  • Re-add styled-jsx as a normal dependency: #​39518
Documentation Changes
  • docs: update When section of getStaticProps page: #​39393
  • Update script.md: #​39400
  • API Routes Request Helpers docs.: #​39407
  • Improve description of context.query in getServerSideProps(): #​39422
  • Enhance sizes documentation for next/image: #​39301
  • Add component wrapper in sizes documentation code snippet: #​39437
  • Update router.prefetch documentation to include locale option: #​39442
  • Fix docs path "Invalid getServerSideProps Return Value": #​39443
  • Improve next/future/image Migration docs: #​39421
Example Changes
Misc Changes
  • test: ensure default output is correct: #​39358
  • Fix failing escheck test: #​39365
  • Add yarn 2 Setup Files to Valid Files for create-next-app: #​30936
  • Add Object#fromEntries polyfill (with 6 lines of code): #​36426
  • chore: restores removed tests: #​39452
  • Fix next.config.js overwriting on deploy e2e test: #​39476
  • Update contributing.md to recommend corepack: #​39479
  • Fix swc build for freebsd target: #​39478
Credits

Huge thanks to @​pthomas931, @​madmed88, @​sanjaiyan-dev, @​balazsorban44, @​DonghyukJacobJang, @​ijjk, @​chaiwattsw, @​styfle, @​dunglas, @​ahkhanjani, @​promer94, @​terrierscript, @​shawncal, @​insik-han, @​QuiiBz, @​ykzts, @​JoshuaKGoldberg, @​lucasassisrosa, @​dikwickley, @​Brooooooklyn, @​sicarius97, @​FourwingsY, @​manovotny, @​SukkaW, @​pepoeverton, @​jdeniau, @​sumiren, @​anthonyshew, @​pekarja5, @​huozhi, @​leerob, @​fediev, @​atcastle, @​shuding, @​feugy, @​jonohewitt, @​zakiego, @​Schniz, @​timneutkens, @​wyattjoh, @​MaedahBatool, @​X7Becka, @​nnnnoel, @​dcdev67, @​alvinometric, @​timothympace, and @​jeferson-sb for helping!

v12.2.4

Compare Source

Core Changes

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 was generated by Mend Renovate. View the repository job log.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/tubearchivist/tubearchivist-frontend/pull/8 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 4/24/2022 **Status:** 🔄 Open **Base:** `master` ← **Head:** `renovate/nextjs-monorepo` --- ### 📝 Commits (1) - [`cc667f8`](https://github.com/tubearchivist/tubearchivist-frontend/commit/cc667f8df85ce13532fcb2d92a94fcd8c8da1d09) chore(deps): update nextjs monorepo to v12.3.4 ### 📊 Changes **2 files changed** (+784 additions, -399 deletions) <details> <summary>View changed files</summary> 📝 `package.json` (+2 -2) 📝 `yarn.lock` (+782 -397) </details> ### 📄 Description This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint) ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | [`12.1.1` -> `12.3.4`](https://renovatebot.com/diffs/npm/eslint-config-next/12.1.1/12.3.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/12.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/12.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/12.1.1/12.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/12.1.1/12.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js)) | [`12.1.1` -> `12.3.4`](https://renovatebot.com/diffs/npm/next/12.1.1/12.3.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/12.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/12.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/12.1.1/12.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/12.1.1/12.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v12.3.4`](https://redirect.github.com/vercel/next.js/compare/v12.3.3...v12.3.4) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v12.3.3...v12.3.4) ### [`v12.3.3`](https://redirect.github.com/vercel/next.js/compare/v12.3.2...v12.3.3) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v12.3.2...v12.3.3) ### [`v12.3.2`](https://redirect.github.com/vercel/next.js/compare/v12.3.1...v12.3.2) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v12.3.1...v12.3.2) ### [`v12.3.1`](https://redirect.github.com/vercel/next.js/releases/tag/v12.3.1) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v12.3.0...v12.3.1) ##### Core Changes - Update react-server-dom-webpack: [#&#8203;40356](https://redirect.github.com/vercel/next.js/issues/40356) - Fix flight manifest to include all chunks: [#&#8203;40365](https://redirect.github.com/vercel/next.js/issues/40365) - docs: fix typos: [#&#8203;40342](https://redirect.github.com/vercel/next.js/issues/40342) - Fix page url for edge routes in app dir: [#&#8203;40361](https://redirect.github.com/vercel/next.js/issues/40361) - Subresource Integrity for App Directory: [#&#8203;39729](https://redirect.github.com/vercel/next.js/issues/39729) - Stop build warning about `experimental: { esmExternals: 'loose' }`: [#&#8203;40377](https://redirect.github.com/vercel/next.js/issues/40377) - Add template and error file types: [#&#8203;39808](https://redirect.github.com/vercel/next.js/issues/39808) - Bump styled-jsx for showing displayName: [#&#8203;40411](https://redirect.github.com/vercel/next.js/issues/40411) - fix([#&#8203;40388](https://redirect.github.com/vercel/next.js/issues/40388)): `next/dynamic` should only add default loading without suspense: [#&#8203;40397](https://redirect.github.com/vercel/next.js/issues/40397) - Add missing trace for full reload event: [#&#8203;40393](https://redirect.github.com/vercel/next.js/issues/40393) - feat(ts): expose `AppType`: [#&#8203;40391](https://redirect.github.com/vercel/next.js/issues/40391) - Update dev watcher to ignore more accurately: [#&#8203;40412](https://redirect.github.com/vercel/next.js/issues/40412) - Add failing case for location throw: [#&#8203;40445](https://redirect.github.com/vercel/next.js/issues/40445) - Drop legacy RSC handling in client for pages: [#&#8203;40472](https://redirect.github.com/vercel/next.js/issues/40472) - fix: eslint no-script-component-in-head error url: [#&#8203;40422](https://redirect.github.com/vercel/next.js/issues/40422) - chore: Update swc: [#&#8203;40292](https://redirect.github.com/vercel/next.js/issues/40292) - feat(edge): allows configuring Dynamic code execution guard: [#&#8203;39539](https://redirect.github.com/vercel/next.js/issues/39539) - Rename allowDynamic to unstable_allowDynamic: [#&#8203;40496](https://redirect.github.com/vercel/next.js/issues/40496) - Don't execute prefetches for bot user agents: [#&#8203;40435](https://redirect.github.com/vercel/next.js/issues/40435) - Update semver of eslint-plugin-react: [#&#8203;40246](https://redirect.github.com/vercel/next.js/issues/40246) - Clean up startTransition in Link: [#&#8203;40505](https://redirect.github.com/vercel/next.js/issues/40505) - docs(README): next.js logo with dark mode: [#&#8203;40223](https://redirect.github.com/vercel/next.js/issues/40223) - Passing down original sourcemap for flight client loader: [#&#8203;40508](https://redirect.github.com/vercel/next.js/issues/40508) - next/script: make `onLoad` concurrent rendering resilient: [#&#8203;40191](https://redirect.github.com/vercel/next.js/issues/40191) - chore: Update swc: [#&#8203;40520](https://redirect.github.com/vercel/next.js/issues/40520) - Add missing feature in next-swc: [#&#8203;40550](https://redirect.github.com/vercel/next.js/issues/40550) - Mask Flight Parameters from Middleware: [#&#8203;39939](https://redirect.github.com/vercel/next.js/issues/39939) - Unwrap promise with experimental_use: [#&#8203;40575](https://redirect.github.com/vercel/next.js/issues/40575) - fix(next/router): Prevent query delete in routing when next.config basePath option is truthy: [#&#8203;40566](https://redirect.github.com/vercel/next.js/issues/40566) - fix(image): handle image imports with high aspect ratio: [#&#8203;40563](https://redirect.github.com/vercel/next.js/issues/40563) - fix: loosen webpack compilation with `fallbackNodePolyfills: false`: [#&#8203;40612](https://redirect.github.com/vercel/next.js/issues/40612) - Adding experimentalAdjustFallback feature to font optimization: [#&#8203;40185](https://redirect.github.com/vercel/next.js/issues/40185) - fix: handle `notFound: true` in `/` with `next export`: [#&#8203;40592](https://redirect.github.com/vercel/next.js/issues/40592) - refactor: split up `CONTRIBUTING.md`: [#&#8203;40515](https://redirect.github.com/vercel/next.js/issues/40515) - Implement SWC transformer for server and client graphs: [#&#8203;40603](https://redirect.github.com/vercel/next.js/issues/40603) - Fix edge wasm handling during deploy: [#&#8203;40625](https://redirect.github.com/vercel/next.js/issues/40625) - Client directive: [#&#8203;40415](https://redirect.github.com/vercel/next.js/issues/40415) - Remove internal client next api detection: [#&#8203;40646](https://redirect.github.com/vercel/next.js/issues/40646) - Attach module trace for RSC related errors: [#&#8203;40652](https://redirect.github.com/vercel/next.js/issues/40652) - Use createFromFetch instead of createFromReadableStream to fetch Flight: [#&#8203;40656](https://redirect.github.com/vercel/next.js/issues/40656) - Change Flight response content type to application/octet-stream: [#&#8203;40665](https://redirect.github.com/vercel/next.js/issues/40665) - Send web vitals to Vercel analytics in app: [#&#8203;40669](https://redirect.github.com/vercel/next.js/issues/40669) - Refactor fetchServerResponse: [#&#8203;40674](https://redirect.github.com/vercel/next.js/issues/40674) - Port page and layout level API assertions to SWC transform: [#&#8203;40653](https://redirect.github.com/vercel/next.js/issues/40653) - Ensure smooth scroll is disabled for navigation in new and existing router: [#&#8203;40642](https://redirect.github.com/vercel/next.js/issues/40642) - Upgrade to latest React experimental: [#&#8203;40672](https://redirect.github.com/vercel/next.js/issues/40672) - Refine error messages: [#&#8203;40661](https://redirect.github.com/vercel/next.js/issues/40661) - Incldue styled-jsx in swc compiling: [#&#8203;40679](https://redirect.github.com/vercel/next.js/issues/40679) - misc: update caniuse-lite to latest: [#&#8203;40680](https://redirect.github.com/vercel/next.js/issues/40680) - Remove non existed exports and files: [#&#8203;40685](https://redirect.github.com/vercel/next.js/issues/40685) - fix(image): preload should respect crossOrigin: [#&#8203;40676](https://redirect.github.com/vercel/next.js/issues/40676) - Add handling for static generation in app: [#&#8203;40561](https://redirect.github.com/vercel/next.js/issues/40561) - Avoid direct React client API imports in the server graph: [#&#8203;40686](https://redirect.github.com/vercel/next.js/issues/40686) - Drop legacy RSC server and client extension: [#&#8203;40692](https://redirect.github.com/vercel/next.js/issues/40692) ##### Documentation Changes - docs: fix middleware path: [#&#8203;40340](https://redirect.github.com/vercel/next.js/issues/40340) - Fix mdx docs: [#&#8203;40402](https://redirect.github.com/vercel/next.js/issues/40402) - Update Server Components documentation.: [#&#8203;40452](https://redirect.github.com/vercel/next.js/issues/40452) - docs: move `swcMinify: true` out of "Experimental features" section: [#&#8203;40394](https://redirect.github.com/vercel/next.js/issues/40394) - Clarify use of `loading` property: [#&#8203;40488](https://redirect.github.com/vercel/next.js/issues/40488) - docs(errors/large-page-data): how to see data being passed to page: [#&#8203;40491](https://redirect.github.com/vercel/next.js/issues/40491) - docs(basic-features/script): update script version history: [#&#8203;40263](https://redirect.github.com/vercel/next.js/issues/40263) - Added "negative matcher" documentation: [#&#8203;40282](https://redirect.github.com/vercel/next.js/issues/40282) - Fix a typo in docs: [#&#8203;40501](https://redirect.github.com/vercel/next.js/issues/40501) ##### Example Changes - chore: fix examples: [#&#8203;40395](https://redirect.github.com/vercel/next.js/issues/40395) - chore(examples): update turborepo examples link: [#&#8203;40487](https://redirect.github.com/vercel/next.js/issues/40487) - update(examples): Emotion modules: [#&#8203;40242](https://redirect.github.com/vercel/next.js/issues/40242) - Added comments to middleware-matcher example: [#&#8203;40273](https://redirect.github.com/vercel/next.js/issues/40273) - Remove legacy mobx example: [#&#8203;40304](https://redirect.github.com/vercel/next.js/issues/40304) - Update cms-makeswift example: [#&#8203;40560](https://redirect.github.com/vercel/next.js/issues/40560) - Fixed typo: [#&#8203;40608](https://redirect.github.com/vercel/next.js/issues/40608) - Revert "Fixed typo": [#&#8203;40623](https://redirect.github.com/vercel/next.js/issues/40623) - chore: Migrate with-prefetching example to typescript: [#&#8203;40671](https://redirect.github.com/vercel/next.js/issues/40671) - chore: Refactor active-class-name example: [#&#8203;40670](https://redirect.github.com/vercel/next.js/issues/40670) - docs(examples): fix error connection handling: [#&#8203;40633](https://redirect.github.com/vercel/next.js/issues/40633) ##### Misc Changes - Temporarily disable unstable app test: [#&#8203;40408](https://redirect.github.com/vercel/next.js/issues/40408) - docs(middleware): fix broken link - chore: use `link:` instead of `file:` in CONTRIBUTING.md: [#&#8203;40510](https://redirect.github.com/vercel/next.js/issues/40510) - add Balázs as codeowner to `/errors/` directory - fix(cli): tune filter for extracting example `.tar`: [#&#8203;40513](https://redirect.github.com/vercel/next.js/issues/40513) - Add additional tests for prefetch and trailingSlash: [#&#8203;40517](https://redirect.github.com/vercel/next.js/issues/40517) - Wrap parallel routes tests in describe: [#&#8203;40546](https://redirect.github.com/vercel/next.js/issues/40546) - fix([#&#8203;40025](https://redirect.github.com/vercel/next.js/issues/40025)): run `next/script` beforeInteractive test in both dev & prod: [#&#8203;40541](https://redirect.github.com/vercel/next.js/issues/40541) ##### Credits Huge thanks to [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;shuding](https://redirect.github.com/shuding), [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;jasham](https://redirect.github.com/jasham), [@&#8203;Kikobeats](https://redirect.github.com/Kikobeats), [@&#8203;wyattjoh](https://redirect.github.com/wyattjoh), [@&#8203;rubytree33](https://redirect.github.com/rubytree33), [@&#8203;timneutkens](https://redirect.github.com/timneutkens), [@&#8203;balazsorban44](https://redirect.github.com/balazsorban44), [@&#8203;andrewrjohn](https://redirect.github.com/andrewrjohn), [@&#8203;SukkaW](https://redirect.github.com/SukkaW), [@&#8203;hanneslund](https://redirect.github.com/hanneslund), [@&#8203;leerob](https://redirect.github.com/leerob), [@&#8203;Djo1e](https://redirect.github.com/Djo1e), [@&#8203;kdy1](https://redirect.github.com/kdy1), [@&#8203;msafi](https://redirect.github.com/msafi), [@&#8203;tknickman](https://redirect.github.com/tknickman), [@&#8203;feugy](https://redirect.github.com/feugy), [@&#8203;cramforce](https://redirect.github.com/cramforce), [@&#8203;ryparker](https://redirect.github.com/ryparker), [@&#8203;victorboucher](https://redirect.github.com/victorboucher), [@&#8203;steven-tey](https://redirect.github.com/steven-tey), [@&#8203;JDansercoer](https://redirect.github.com/JDansercoer), [@&#8203;janklimo](https://redirect.github.com/janklimo), [@&#8203;hiro0218](https://redirect.github.com/hiro0218), [@&#8203;HaNdTriX](https://redirect.github.com/HaNdTriX), [@&#8203;migueloller](https://redirect.github.com/migueloller), [@&#8203;flex-kyunghwa](https://redirect.github.com/flex-kyunghwa), [@&#8203;saalimzafar](https://redirect.github.com/saalimzafar), [@&#8203;alxhotel](https://redirect.github.com/alxhotel), [@&#8203;janicklas-ralph](https://redirect.github.com/janicklas-ralph), [@&#8203;feedthejim](https://redirect.github.com/feedthejim), and [@&#8203;chornos13](https://redirect.github.com/chornos13) for helping! ### [`v12.3.0`](https://redirect.github.com/vercel/next.js/releases/tag/v12.3.0) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v12.2.6...v12.3.0) ##### Core Changes - Refactor client entry plugin to separate methods.: [#&#8203;39162](https://redirect.github.com/vercel/next.js/issues/39162) - Eliminate path polyfill and incremental-cache from base server: [#&#8203;39548](https://redirect.github.com/vercel/next.js/issues/39548) - Remove precopied styled-jsx: [#&#8203;39520](https://redirect.github.com/vercel/next.js/issues/39520) - Refactor handling of addPageEntry promise: [#&#8203;39547](https://redirect.github.com/vercel/next.js/issues/39547) - Support multiple flush effects: [#&#8203;39559](https://redirect.github.com/vercel/next.js/issues/39559) - Eliminate Amp in Edge runtime: [#&#8203;39560](https://redirect.github.com/vercel/next.js/issues/39560) - Rename page -> entry in on-demand-entry-handler: [#&#8203;39564](https://redirect.github.com/vercel/next.js/issues/39564) - Update .env HMR handling: [#&#8203;39566](https://redirect.github.com/vercel/next.js/issues/39566) - Fix failing switchable runtime deploy test: [#&#8203;39579](https://redirect.github.com/vercel/next.js/issues/39579) - Fix Edge SSR routes: [#&#8203;39594](https://redirect.github.com/vercel/next.js/issues/39594) - Support tsconfig paths without baseurl: [#&#8203;34926](https://redirect.github.com/vercel/next.js/issues/34926) - Enable [@&#8203;typescript-eslint/no-use-before-define](https://redirect.github.com/typescript-eslint/no-use-before-define) for functions: [#&#8203;39602](https://redirect.github.com/vercel/next.js/issues/39602) - Remove minify: false for webpack5 bundle: [#&#8203;39620](https://redirect.github.com/vercel/next.js/issues/39620) - Next Server code refactoring: [#&#8203;39591](https://redirect.github.com/vercel/next.js/issues/39591) - Eliminate path and utils from base server: [#&#8203;39622](https://redirect.github.com/vercel/next.js/issues/39622) - Remove webpack4 types: [#&#8203;39631](https://redirect.github.com/vercel/next.js/issues/39631) - Enable additional TypeScript ESLint rules: [#&#8203;39640](https://redirect.github.com/vercel/next.js/issues/39640) - fix(next/dynamic): handle template literal import path: [#&#8203;39623](https://redirect.github.com/vercel/next.js/issues/39623) - Add comment on slash normalizing in server: [#&#8203;39653](https://redirect.github.com/vercel/next.js/issues/39653) - Refactor base server: [#&#8203;39649](https://redirect.github.com/vercel/next.js/issues/39649) - Add separate entry per layout/page.: [#&#8203;39611](https://redirect.github.com/vercel/next.js/issues/39611) - fix(next-server): Fix priority for edge routes : [#&#8203;39462](https://redirect.github.com/vercel/next.js/issues/39462) - Add todo for dependsOn: [#&#8203;39677](https://redirect.github.com/vercel/next.js/issues/39677) - Improved server CSS handling: [#&#8203;39664](https://redirect.github.com/vercel/next.js/issues/39664) - feat(next-swc): Update swc: [#&#8203;39499](https://redirect.github.com/vercel/next.js/issues/39499) - fix next-app-loader on windows: [#&#8203;39657](https://redirect.github.com/vercel/next.js/issues/39657) - fix(swc/emotion): Correct the `SPACE_AROUND_COLON` regex: [#&#8203;39710](https://redirect.github.com/vercel/next.js/issues/39710) - fix([#&#8203;39609](https://redirect.github.com/vercel/next.js/issues/39609)): warns about suspense and ssr: [#&#8203;39676](https://redirect.github.com/vercel/next.js/issues/39676) - Use realpath when emitting traced package.json: [#&#8203;39683](https://redirect.github.com/vercel/next.js/issues/39683) - fix([#&#8203;39706](https://redirect.github.com/vercel/next.js/issues/39706)): add avif support for node serve static: [#&#8203;39733](https://redirect.github.com/vercel/next.js/issues/39733) - fix(next): Do not display message when middleware is removed on dev mode: [#&#8203;39604](https://redirect.github.com/vercel/next.js/issues/39604) - refactor(portal): remove useRef from portal component: [#&#8203;39792](https://redirect.github.com/vercel/next.js/issues/39792) - refactor(use-intersection): remove useRef usage: [#&#8203;39791](https://redirect.github.com/vercel/next.js/issues/39791) - allow Edge Functions to stream a compressed `fetch` response: [#&#8203;39608](https://redirect.github.com/vercel/next.js/issues/39608) - fix meaninglessFileNames type in compiler options schema: [#&#8203;39698](https://redirect.github.com/vercel/next.js/issues/39698) - build: upgrade edge-runtime: [#&#8203;39749](https://redirect.github.com/vercel/next.js/issues/39749) - Update stalled ensure log to use debug instead: [#&#8203;39826](https://redirect.github.com/vercel/next.js/issues/39826) - Skip building /500 in dev mode: [#&#8203;39828](https://redirect.github.com/vercel/next.js/issues/39828) - Fix `onError` handling in `next/future/image`: [#&#8203;39824](https://redirect.github.com/vercel/next.js/issues/39824) - Improve error message on `next/future/image` when `objectFit` or `objectPosition`: [#&#8203;39614](https://redirect.github.com/vercel/next.js/issues/39614) - Refactor client CSS imports: [#&#8203;39758](https://redirect.github.com/vercel/next.js/issues/39758) - Ensure moduleResolution is written correctly: [#&#8203;39836](https://redirect.github.com/vercel/next.js/issues/39836) - Fix disposing active entries in dev compilers: [#&#8203;39845](https://redirect.github.com/vercel/next.js/issues/39845) - fix([#&#8203;39807](https://redirect.github.com/vercel/next.js/issues/39807)): ignore width/height from webpack with "fill": [#&#8203;39849](https://redirect.github.com/vercel/next.js/issues/39849) - Add handling for auto installing TypeScript deps and HMRing tsconfig: [#&#8203;39838](https://redirect.github.com/vercel/next.js/issues/39838) - Remove eslint warning when no eslint config is present: [#&#8203;39872](https://redirect.github.com/vercel/next.js/issues/39872) - feat(next/swc): enable wasm first binding load for the platforms: [#&#8203;38883](https://redirect.github.com/vercel/next.js/issues/38883) - Fix `next/future/image` blur-up placeholder : [#&#8203;39785](https://redirect.github.com/vercel/next.js/issues/39785) - Fix runLintCheck during build: [#&#8203;39883](https://redirect.github.com/vercel/next.js/issues/39883) - Skip auto-install for missing deps in CI: [#&#8203;39882](https://redirect.github.com/vercel/next.js/issues/39882) - Remove un-necessary internal jest-worker error during ts/lint error: [#&#8203;39886](https://redirect.github.com/vercel/next.js/issues/39886) - Bump `@vercel/nft@0.22.0`: [#&#8203;39906](https://redirect.github.com/vercel/next.js/issues/39906) - Handle edge runtime for app: [#&#8203;39910](https://redirect.github.com/vercel/next.js/issues/39910) - build: upgrade edge-runtime: [#&#8203;39898](https://redirect.github.com/vercel/next.js/issues/39898) - HMR for client CSS imports: [#&#8203;39916](https://redirect.github.com/vercel/next.js/issues/39916) - fix(ts): use `AppProps`'s generic for `pageProps`: [#&#8203;38867](https://redirect.github.com/vercel/next.js/issues/38867) - Treat non page file as non route under app dir: [#&#8203;39976](https://redirect.github.com/vercel/next.js/issues/39976) - Fix `next/future/image` incorrectly warning for `fill` + `blur`: [#&#8203;39986](https://redirect.github.com/vercel/next.js/issues/39986) - Ensure prefetch heuristic matches with and without middleware: [#&#8203;39920](https://redirect.github.com/vercel/next.js/issues/39920) - feat: add `experimental.fallbackNodePolyfills` flag: [#&#8203;39248](https://redirect.github.com/vercel/next.js/issues/39248) - Fix incorrect build log for moduleResolution: [#&#8203;39991](https://redirect.github.com/vercel/next.js/issues/39991) - fix([#&#8203;39993](https://redirect.github.com/vercel/next.js/issues/39993)): avoid race condition for next/script onReady: [#&#8203;40002](https://redirect.github.com/vercel/next.js/issues/40002) - Avoid bundling `next/script` in the server build by default: [#&#8203;40013](https://redirect.github.com/vercel/next.js/issues/40013) - Handle async module for client components: [#&#8203;39953](https://redirect.github.com/vercel/next.js/issues/39953) - Upgrade typescript to 4.8.2: [#&#8203;39979](https://redirect.github.com/vercel/next.js/issues/39979) - Remove Unused SQLite file: [#&#8203;40056](https://redirect.github.com/vercel/next.js/issues/40056) - Update `next/future/image` to use svg blur placeholder during `next dev`: [#&#8203;39992](https://redirect.github.com/vercel/next.js/issues/39992) - Remove `<noscript>` from `next/future/image`: [#&#8203;40075](https://redirect.github.com/vercel/next.js/issues/40075) - Fix `filePath` being wrongly stringified: [#&#8203;40070](https://redirect.github.com/vercel/next.js/issues/40070) - Refactor Server Router: [#&#8203;39902](https://redirect.github.com/vercel/next.js/issues/39902) - Update to detect GSSP with edge runtime during build: [#&#8203;40076](https://redirect.github.com/vercel/next.js/issues/40076) - Fix handling with custom \_error and pages/500: [#&#8203;40110](https://redirect.github.com/vercel/next.js/issues/40110) - Fix edge rewrite handling: [#&#8203;40115](https://redirect.github.com/vercel/next.js/issues/40115) - Error for ssg and ssr exports from client components in build time: [#&#8203;40106](https://redirect.github.com/vercel/next.js/issues/40106) - feat(next): Support has match and locale option on middleware config: [#&#8203;39257](https://redirect.github.com/vercel/next.js/issues/39257) - Change `alt` to required in `next/future/image`: [#&#8203;40136](https://redirect.github.com/vercel/next.js/issues/40136) - Allow port 0 in `next dev` and `next start`: [#&#8203;40118](https://redirect.github.com/vercel/next.js/issues/40118) - Update to stable: `next/future/image`, `remotePatterns`, `unoptimized`: [#&#8203;40142](https://redirect.github.com/vercel/next.js/issues/40142) - fix([#&#8203;40066](https://redirect.github.com/vercel/next.js/issues/40066)): preserve error status code from serveStatic: [#&#8203;40128](https://redirect.github.com/vercel/next.js/issues/40128) - fix: detect ESLint config in package.json: [#&#8203;40158](https://redirect.github.com/vercel/next.js/issues/40158) - ignore EEXIST errors when creating symlinks for output standalone: [#&#8203;40150](https://redirect.github.com/vercel/next.js/issues/40150) - Bump `@vercel/nft@0.22.1`: [#&#8203;40164](https://redirect.github.com/vercel/next.js/issues/40164) - Bump styled-jsx: [#&#8203;40165](https://redirect.github.com/vercel/next.js/issues/40165) - Match data fetch and busting cache key when path URI encodes: [#&#8203;39568](https://redirect.github.com/vercel/next.js/issues/39568) - Updating the Next.js Logo: [#&#8203;40181](https://redirect.github.com/vercel/next.js/issues/40181) - next/script: simplify logic and update tests: [#&#8203;40026](https://redirect.github.com/vercel/next.js/issues/40026) - Bypass empty pages folder for layouts: [#&#8203;40132](https://redirect.github.com/vercel/next.js/issues/40132) - chore: Update swc: [#&#8203;39965](https://redirect.github.com/vercel/next.js/issues/39965) - Fix styled-jsx macro imports: [#&#8203;40234](https://redirect.github.com/vercel/next.js/issues/40234) - Ensure path can be specified for clearPreviewData: [#&#8203;40238](https://redirect.github.com/vercel/next.js/issues/40238) - fix: apply default export interop to `next/config`: [#&#8203;40224](https://redirect.github.com/vercel/next.js/issues/40224) - Improved route resolution in next-app-loader: [#&#8203;40109](https://redirect.github.com/vercel/next.js/issues/40109) - Add prefetch to new router: [#&#8203;39866](https://redirect.github.com/vercel/next.js/issues/39866) - Update `next/future/image` to support only `width` or only `height`: [#&#8203;40278](https://redirect.github.com/vercel/next.js/issues/40278) - Add experimental proxy timeout option: [#&#8203;40289](https://redirect.github.com/vercel/next.js/issues/40289) - Fix static info parsing when export data fetching method as variable: [#&#8203;40317](https://redirect.github.com/vercel/next.js/issues/40317) - fix(switchable-runtime): make dev server not break when wrong runtime config is exported: [#&#8203;40312](https://redirect.github.com/vercel/next.js/issues/40312) - Revert "Refactor Server Router": [#&#8203;40328](https://redirect.github.com/vercel/next.js/issues/40328) - fix(switchable-runtime): Make it possible to switch between edge and server runtime in dev: [#&#8203;39327](https://redirect.github.com/vercel/next.js/issues/39327) - Revert "Revert "Refactor Server Router" ([#&#8203;40328](https://redirect.github.com/vercel/next.js/issues/40328))" : [#&#8203;40333](https://redirect.github.com/vercel/next.js/issues/40333) - refactor(next/swc): remove unnecessary field in `RemoveConsole`: [#&#8203;40296](https://redirect.github.com/vercel/next.js/issues/40296) - \[edge] fix URLSearchParams lacking data from rewrite: [#&#8203;40260](https://redirect.github.com/vercel/next.js/issues/40260) - fix(lint): disable `react/no-unknown-property`: [#&#8203;40331](https://redirect.github.com/vercel/next.js/issues/40331) - Update `onLoadingComplete` for `next/future/image` to receive reference to `<img>`: [#&#8203;40326](https://redirect.github.com/vercel/next.js/issues/40326) - Remove warning for swcMinify being enabled: [#&#8203;40359](https://redirect.github.com/vercel/next.js/issues/40359) ##### Documentation Changes - docs: Rename API middlewares title in sidebar: [#&#8203;39534](https://redirect.github.com/vercel/next.js/issues/39534) - \[docs] Avoid next config validation warning: [#&#8203;39554](https://redirect.github.com/vercel/next.js/issues/39554) - Update strategies count to 4: [#&#8203;39610](https://redirect.github.com/vercel/next.js/issues/39610) - Change the React Server Components CTA to the router/layout RFC: [#&#8203;39724](https://redirect.github.com/vercel/next.js/issues/39724) - Add section to `next/future/image` docs about Known Browser Bugs: [#&#8203;39759](https://redirect.github.com/vercel/next.js/issues/39759) - Update next.js.configs line number: [#&#8203;39802](https://redirect.github.com/vercel/next.js/issues/39802) - Add note about using the /\_error page directly to custom error page article: [#&#8203;39671](https://redirect.github.com/vercel/next.js/issues/39671) - Typescript Documentation Improvement for Persistent Layouts: [#&#8203;33659](https://redirect.github.com/vercel/next.js/issues/33659) - Add clarity in docs for using `exportPathMap` with `getStaticPaths`: [#&#8203;39813](https://redirect.github.com/vercel/next.js/issues/39813) - Update links to point to more accurate docs: [#&#8203;39818](https://redirect.github.com/vercel/next.js/issues/39818) - Update docs `next/future/image` with details about computed aspect ratio: [#&#8203;39829](https://redirect.github.com/vercel/next.js/issues/39829) - Mention router.isPreview on Preview Mode page: [#&#8203;39830](https://redirect.github.com/vercel/next.js/issues/39830) - doc: improve a word client side rendering: [#&#8203;39771](https://redirect.github.com/vercel/next.js/issues/39771) - Docs: Updated note about using next/head in basic-features/font-optimization: [#&#8203;39863](https://redirect.github.com/vercel/next.js/issues/39863) - \[docs] Fixed 404 links to Layouts RFC blog post: [#&#8203;39937](https://redirect.github.com/vercel/next.js/issues/39937) - Adds note about custom server requirements: [#&#8203;39931](https://redirect.github.com/vercel/next.js/issues/39931) - fix hash-link: [#&#8203;39929](https://redirect.github.com/vercel/next.js/issues/39929) - Mention `largePageDataBytes` in warning docs: [#&#8203;39941](https://redirect.github.com/vercel/next.js/issues/39941) - Update Font Optimization docs: [#&#8203;39950](https://redirect.github.com/vercel/next.js/issues/39950) - \[docs] Update UTM params of some links: [#&#8203;39951](https://redirect.github.com/vercel/next.js/issues/39951) - Revert "Adds note about custom server requirements": [#&#8203;39956](https://redirect.github.com/vercel/next.js/issues/39956) - Update image.md: [#&#8203;39984](https://redirect.github.com/vercel/next.js/issues/39984) - Update `script.md`: [#&#8203;40017](https://redirect.github.com/vercel/next.js/issues/40017) - \[docs] Add precision about `pageExtensions`: [#&#8203;40016](https://redirect.github.com/vercel/next.js/issues/40016) - Update debugging.md (--dev -> --save-dev for npm): [#&#8203;39998](https://redirect.github.com/vercel/next.js/issues/39998) - docs(testing): add JSDoc typing in `jest.config.js`: [#&#8203;40090](https://redirect.github.com/vercel/next.js/issues/40090) - docs(image): Use hook inside of function component: [#&#8203;40096](https://redirect.github.com/vercel/next.js/issues/40096) - docs(security-headers): interest-cohort has been replaced by browsing-topics: [#&#8203;40113](https://redirect.github.com/vercel/next.js/issues/40113) - \[docs] Functional syntax for \_document example in Basic Features: Font Optimization: [#&#8203;40140](https://redirect.github.com/vercel/next.js/issues/40140) - Fix typo in error/middleware-upgrade-guide.md: [#&#8203;40176](https://redirect.github.com/vercel/next.js/issues/40176) - docs: documents middleware matcher: [#&#8203;40180](https://redirect.github.com/vercel/next.js/issues/40180) - docs: update get-static-paths.md: [#&#8203;40205](https://redirect.github.com/vercel/next.js/issues/40205) - Change image sizes docs to use em instead of px: [#&#8203;40288](https://redirect.github.com/vercel/next.js/issues/40288) - Change sizes docs to use max-width in media query: [#&#8203;40290](https://redirect.github.com/vercel/next.js/issues/40290) - docs: fix numbering in middleware docs: [#&#8203;40276](https://redirect.github.com/vercel/next.js/issues/40276) - Update docs for `remotePatterns` image config: [#&#8203;40350](https://redirect.github.com/vercel/next.js/issues/40350) - docs: fix typo: [#&#8203;40354](https://redirect.github.com/vercel/next.js/issues/40354) ##### Example Changes - docs(examples): use vercel integration in cms-sanity: [#&#8203;39323](https://redirect.github.com/vercel/next.js/issues/39323) - Typo : [#&#8203;39596](https://redirect.github.com/vercel/next.js/issues/39596) - Update Convex Example: [#&#8203;39562](https://redirect.github.com/vercel/next.js/issues/39562) - Update with-loading example: [#&#8203;39646](https://redirect.github.com/vercel/next.js/issues/39646) - \[Docs] Update with-slate example: [#&#8203;39639](https://redirect.github.com/vercel/next.js/issues/39639) - Tweak Convex example: [#&#8203;39739](https://redirect.github.com/vercel/next.js/issues/39739) - examples/with-redux-thunk , update README ([#&#8203;39555](https://redirect.github.com/vercel/next.js/issues/39555)): [#&#8203;39712](https://redirect.github.com/vercel/next.js/issues/39712) - \[Docs] Update mongodb example: [#&#8203;39658](https://redirect.github.com/vercel/next.js/issues/39658) - Convert with-goober example to TS: [#&#8203;39761](https://redirect.github.com/vercel/next.js/issues/39761) - \[docs] Migrate dynamic routing example to typescript: [#&#8203;39806](https://redirect.github.com/vercel/next.js/issues/39806) - Remove unnecessary type reference in Vitest example: [#&#8203;39819](https://redirect.github.com/vercel/next.js/issues/39819) - Update cms-makeswift example: [#&#8203;39834](https://redirect.github.com/vercel/next.js/issues/39834) - Migrate data-fetch example to typescript: [#&#8203;39852](https://redirect.github.com/vercel/next.js/issues/39852) - \[Docs] Update examples to favour functional \_document: [#&#8203;39871](https://redirect.github.com/vercel/next.js/issues/39871) - chore(with-docker): don't copy package.json twice: [#&#8203;39896](https://redirect.github.com/vercel/next.js/issues/39896) - Prefer function \_app component in examples: [#&#8203;39967](https://redirect.github.com/vercel/next.js/issues/39967) - Migrate with-xstate to typescript: [#&#8203;39974](https://redirect.github.com/vercel/next.js/issues/39974) - Use Font Optimization in examples: [#&#8203;39977](https://redirect.github.com/vercel/next.js/issues/39977) - Add local setup info in the with-supabase-auth-realtime-db example's README: [#&#8203;40030](https://redirect.github.com/vercel/next.js/issues/40030) - Remove semi in Convex example: [#&#8203;40052](https://redirect.github.com/vercel/next.js/issues/40052) - Refactored the with-supertokens example to use typescript: [#&#8203;39987](https://redirect.github.com/vercel/next.js/issues/39987) - Add config types to all examples: [#&#8203;40083](https://redirect.github.com/vercel/next.js/issues/40083) - adding with-axiom example: [#&#8203;38300](https://redirect.github.com/vercel/next.js/issues/38300) - Update Convex example to convex 0.1.9: [#&#8203;40162](https://redirect.github.com/vercel/next.js/issues/40162) - Remove extra "d" in comment: [#&#8203;40212](https://redirect.github.com/vercel/next.js/issues/40212) - fix(examples/with-styled-components-babel): list should have unique key: [#&#8203;40215](https://redirect.github.com/vercel/next.js/issues/40215) - Migrate image-component example to typescript: [#&#8203;40204](https://redirect.github.com/vercel/next.js/issues/40204) - ref(with-sentry example): Explicitly set `hideSourceMaps`: [#&#8203;40079](https://redirect.github.com/vercel/next.js/issues/40079) - Update next-forms example: [#&#8203;40284](https://redirect.github.com/vercel/next.js/issues/40284) - Migrate with-context-api example to typescript: [#&#8203;40297](https://redirect.github.com/vercel/next.js/issues/40297) - Migrate with-react-jss to typescript: [#&#8203;40308](https://redirect.github.com/vercel/next.js/issues/40308) - Update react-remove-properties example: [#&#8203;40307](https://redirect.github.com/vercel/next.js/issues/40307) - Migrate using-preact example to typescript: [#&#8203;40295](https://redirect.github.com/vercel/next.js/issues/40295) - added type to clientPromise in with-mongodb/lib: [#&#8203;40339](https://redirect.github.com/vercel/next.js/issues/40339) - Remove babel from custom-server-typescript example: [#&#8203;40309](https://redirect.github.com/vercel/next.js/issues/40309) - Merge with-mobx-state-tree with with-mobx-state-tree-typescript example: [#&#8203;40306](https://redirect.github.com/vercel/next.js/issues/40306) - Fix `image-component` example types: [#&#8203;40352](https://redirect.github.com/vercel/next.js/issues/40352) ##### Misc Changes - Fix preinstall failed in yarn@1.x on FreeBSD with npm@8.17: [#&#8203;39529](https://redirect.github.com/vercel/next.js/issues/39529) - Add edge ssr to pr stats: [#&#8203;39621](https://redirect.github.com/vercel/next.js/issues/39621) - Update test failure logging : [#&#8203;39655](https://redirect.github.com/vercel/next.js/issues/39655) - Update image tests files from \*.js to \*.ts: [#&#8203;39663](https://redirect.github.com/vercel/next.js/issues/39663) - fix(create-app): support github url has trailing slash: [#&#8203;39665](https://redirect.github.com/vercel/next.js/issues/39665) - Update contributing.md : [#&#8203;39767](https://redirect.github.com/vercel/next.js/issues/39767) - Update ubuntu CI version due to deprecation: [#&#8203;39817](https://redirect.github.com/vercel/next.js/issues/39817) - Leverage VERCEL_CLI_VERSION env for deploy tests: [#&#8203;39823](https://redirect.github.com/vercel/next.js/issues/39823) - Update flakey relay analytics test: [#&#8203;39877](https://redirect.github.com/vercel/next.js/issues/39877) - Added tests for next/router in app directory: [#&#8203;39867](https://redirect.github.com/vercel/next.js/issues/39867) - Fix failing e2e getServerSideProps test: [#&#8203;39885](https://redirect.github.com/vercel/next.js/issues/39885) - Add path to export-page: [#&#8203;39893](https://redirect.github.com/vercel/next.js/issues/39893) - Fix rsc basic e2e test on deploy: [#&#8203;39905](https://redirect.github.com/vercel/next.js/issues/39905) - test: merge edge ssr tests: [#&#8203;39924](https://redirect.github.com/vercel/next.js/issues/39924) - chore: check against `npm` version in issue validator: [#&#8203;38915](https://redirect.github.com/vercel/next.js/issues/38915) - Increase test concurrency: [#&#8203;39922](https://redirect.github.com/vercel/next.js/issues/39922) - Fix passing VERCEL_CLI_VERSION env for deploy tests: [#&#8203;39946](https://redirect.github.com/vercel/next.js/issues/39946) - test: pin typescript version to 4.7: [#&#8203;39978](https://redirect.github.com/vercel/next.js/issues/39978) - (next/mdx) set providerImportSource to react by default: [#&#8203;39954](https://redirect.github.com/vercel/next.js/issues/39954) - - Add test for server CSS imports: [#&#8203;40019](https://redirect.github.com/vercel/next.js/issues/40019) - Update docker image for stats action: [#&#8203;40032](https://redirect.github.com/vercel/next.js/issues/40032) - Update flakey tsconfig test: [#&#8203;40105](https://redirect.github.com/vercel/next.js/issues/40105) - fix: scripts comment typos: [#&#8203;40207](https://redirect.github.com/vercel/next.js/issues/40207) - fix(cli): do not throw error when extracting examples in Node 18+: [#&#8203;40182](https://redirect.github.com/vercel/next.js/issues/40182) - Update to use specific swc version for PR stats: [#&#8203;40237](https://redirect.github.com/vercel/next.js/issues/40237) - fix(cli): delete temp file after extraction: [#&#8203;40259](https://redirect.github.com/vercel/next.js/issues/40259) - Fix test hydration check in Safari 10.1: [#&#8203;40285](https://redirect.github.com/vercel/next.js/issues/40285) - chore: turn off debug mode on issue validator: [#&#8203;40301](https://redirect.github.com/vercel/next.js/issues/40301) - Update README.md ##### Credits Huge thanks to [@&#8203;stipsan](https://redirect.github.com/stipsan), [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;timneutkens](https://redirect.github.com/timneutkens), [@&#8203;bennettdams](https://redirect.github.com/bennettdams), [@&#8203;shuding](https://redirect.github.com/shuding), [@&#8203;cherniavskii](https://redirect.github.com/cherniavskii), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn), [@&#8203;thatbeautifuldream](https://redirect.github.com/thatbeautifuldream), [@&#8203;Janpot](https://redirect.github.com/Janpot), [@&#8203;MoosaSaadat](https://redirect.github.com/MoosaSaadat), [@&#8203;alexcole](https://redirect.github.com/alexcole), [@&#8203;HaNdTriX](https://redirect.github.com/HaNdTriX), [@&#8203;magic-akari](https://redirect.github.com/magic-akari), [@&#8203;balazsorban44](https://redirect.github.com/balazsorban44), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;SukkaW](https://redirect.github.com/SukkaW), [@&#8203;kdy1](https://redirect.github.com/kdy1), [@&#8203;sokra](https://redirect.github.com/sokra), [@&#8203;delbaoliveira](https://redirect.github.com/delbaoliveira), [@&#8203;puneetkathar1](https://redirect.github.com/puneetkathar1), [@&#8203;nkzawa](https://redirect.github.com/nkzawa), [@&#8203;Schniz](https://redirect.github.com/Schniz), [@&#8203;greebl3](https://redirect.github.com/greebl3), [@&#8203;kasperaamodt](https://redirect.github.com/kasperaamodt), [@&#8203;chaseignited](https://redirect.github.com/chaseignited), [@&#8203;masad-frost](https://redirect.github.com/masad-frost), [@&#8203;Kikobeats](https://redirect.github.com/Kikobeats), [@&#8203;davewelsh](https://redirect.github.com/davewelsh), [@&#8203;MaedahBatool](https://redirect.github.com/MaedahBatool), [@&#8203;adrianbienias](https://redirect.github.com/adrianbienias), [@&#8203;michaeloliverx](https://redirect.github.com/michaeloliverx), [@&#8203;arthurdenner](https://redirect.github.com/arthurdenner), [@&#8203;sumiren](https://redirect.github.com/sumiren), [@&#8203;migueloller](https://redirect.github.com/migueloller), [@&#8203;hanneslund](https://redirect.github.com/hanneslund), [@&#8203;wyattjoh](https://redirect.github.com/wyattjoh), [@&#8203;kwonoj](https://redirect.github.com/kwonoj), [@&#8203;boredland](https://redirect.github.com/boredland), [@&#8203;simongavelin](https://redirect.github.com/simongavelin), [@&#8203;esbenam](https://redirect.github.com/esbenam), [@&#8203;theMosaad](https://redirect.github.com/theMosaad), [@&#8203;jleclanche](https://redirect.github.com/jleclanche), [@&#8203;leerob](https://redirect.github.com/leerob), [@&#8203;AdilAmanat](https://redirect.github.com/AdilAmanat), [@&#8203;souporserious](https://redirect.github.com/souporserious), [@&#8203;ykdojo](https://redirect.github.com/ykdojo), [@&#8203;sanjaiyan-dev](https://redirect.github.com/sanjaiyan-dev), [@&#8203;yoannmoinet](https://redirect.github.com/yoannmoinet), [@&#8203;thomasballinger](https://redirect.github.com/thomasballinger), [@&#8203;titusdmoore](https://redirect.github.com/titusdmoore), [@&#8203;jferrettiboke](https://redirect.github.com/jferrettiboke), [@&#8203;Dueen](https://redirect.github.com/Dueen), [@&#8203;dunglas](https://redirect.github.com/dunglas), [@&#8203;KenAKAFrosty](https://redirect.github.com/KenAKAFrosty), [@&#8203;wbinnssmith](https://redirect.github.com/wbinnssmith), [@&#8203;schehata](https://redirect.github.com/schehata), [@&#8203;remorses](https://redirect.github.com/remorses), [@&#8203;visnup](https://redirect.github.com/visnup), [@&#8203;Nutlope](https://redirect.github.com/Nutlope), [@&#8203;yhay81](https://redirect.github.com/yhay81), [@&#8203;hiro0218](https://redirect.github.com/hiro0218), [@&#8203;avigoldman](https://redirect.github.com/avigoldman), [@&#8203;feugy](https://redirect.github.com/feugy), [@&#8203;jeferson-sb](https://redirect.github.com/jeferson-sb), [@&#8203;lobsterkatie](https://redirect.github.com/lobsterkatie), [@&#8203;atcastle](https://redirect.github.com/atcastle), [@&#8203;bcheidemann](https://redirect.github.com/bcheidemann), [@&#8203;Will956](https://redirect.github.com/Will956), [@&#8203;orionmiz](https://redirect.github.com/orionmiz), [@&#8203;S0UPernova](https://redirect.github.com/S0UPernova), [@&#8203;cvbuelow](https://redirect.github.com/cvbuelow), and [@&#8203;leonzalion](https://redirect.github.com/leonzalion) for helping! ### [`v12.2.6`](https://redirect.github.com/vercel/next.js/compare/911ba233d9d12c0a46c87ee62e783b97583fbbd0...63fe37140159f7bdc33e7eafbd66496faadddd87) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v12.2.5...v12.2.6) ### [`v12.2.5`](https://redirect.github.com/vercel/next.js/releases/tag/v12.2.5) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v12.2.4...v12.2.5) ##### Core Changes - Change invalid internal upstream image error code: [#&#8203;39334](https://redirect.github.com/vercel/next.js/issues/39334) - Hoist styles for Route Announcer: [#&#8203;39331](https://redirect.github.com/vercel/next.js/issues/39331) - fix: wrong reference url for disableStaticImages: [#&#8203;39362](https://redirect.github.com/vercel/next.js/issues/39362) - fix: skip resizing image if it's animated: [#&#8203;39325](https://redirect.github.com/vercel/next.js/issues/39325) - Fix catchall rewrites for \_next/data routes: [#&#8203;39370](https://redirect.github.com/vercel/next.js/issues/39370) - Fix `next/future/image` alt text: [#&#8203;39366](https://redirect.github.com/vercel/next.js/issues/39366) - refactor: add named export in next/server: [#&#8203;39381](https://redirect.github.com/vercel/next.js/issues/39381) - fix(ts): More strict Redirect type: [#&#8203;38277](https://redirect.github.com/vercel/next.js/issues/38277) - fix(next): dev server starting when importing a file using get-projec…: [#&#8203;38274](https://redirect.github.com/vercel/next.js/issues/38274) - Add runtime to PageConfig type: [#&#8203;37453](https://redirect.github.com/vercel/next.js/issues/37453) - fix: improve logging for \_devPagesManifest.json loading failures: [#&#8203;38046](https://redirect.github.com/vercel/next.js/issues/38046) - Allow custom path for preview mode cookies: [#&#8203;38313](https://redirect.github.com/vercel/next.js/issues/38313) - Fix removing whitespacing in dev overlay: [#&#8203;28277](https://redirect.github.com/vercel/next.js/issues/28277) - Fix emotion labelFormat and sourcemap options: [#&#8203;39389](https://redirect.github.com/vercel/next.js/issues/39389) - Fix emotion shouldForwardProp options breaks component selectors: [#&#8203;39390](https://redirect.github.com/vercel/next.js/issues/39390) - next/image imgix loader can use multiple auto params: [#&#8203;34808](https://redirect.github.com/vercel/next.js/issues/34808) - Adds `eslint-plugin-eslint-plugin` to ensure `eslint-plugin-next` rules follow ESLint rule best practices along with enforcing some consistency.: [#&#8203;37920](https://redirect.github.com/vercel/next.js/issues/37920) - \[ESLint] Adds `--output-file` flag: [#&#8203;36420](https://redirect.github.com/vercel/next.js/issues/36420) - Update polyfill for eslint no-unwanted-polyfillio rule: [#&#8203;33170](https://redirect.github.com/vercel/next.js/issues/33170) - fix(ts): Middleware type tweaks: [#&#8203;38625](https://redirect.github.com/vercel/next.js/issues/38625) - Fix Link generation for SSG pages if locale domains are used: [#&#8203;36818](https://redirect.github.com/vercel/next.js/issues/36818) - Setup require hook in next-server for styled-jsx resolving: [#&#8203;39305](https://redirect.github.com/vercel/next.js/issues/39305) - fix: ensure trailing slash on registry URL when fetching wasm fallback: [#&#8203;39427](https://redirect.github.com/vercel/next.js/issues/39427) - typing: upgrade styled-jsx to remove workaround in build script: [#&#8203;39408](https://redirect.github.com/vercel/next.js/issues/39408) - Extract redirect utils into a separate file: [#&#8203;39433](https://redirect.github.com/vercel/next.js/issues/39433) - Ensure locale redirects are not applied in minimal mode: [#&#8203;39436](https://redirect.github.com/vercel/next.js/issues/39436) - feat(middleware): augments / matcher with /index: [#&#8203;39397](https://redirect.github.com/vercel/next.js/issues/39397) - Bump edge-runtime packages: [#&#8203;39450](https://redirect.github.com/vercel/next.js/issues/39450) - Ensure default \_app is used when falling back to default \_error: [#&#8203;39467](https://redirect.github.com/vercel/next.js/issues/39467) - Handle rewriting WebSocket requests: [#&#8203;39463](https://redirect.github.com/vercel/next.js/issues/39463) - App Build Stats: [#&#8203;38884](https://redirect.github.com/vercel/next.js/issues/38884) - Tweak styled-jsx type declarations: [#&#8203;39474](https://redirect.github.com/vercel/next.js/issues/39474) - FIX GAUSSIAN BLUR IN FUTURE\IMAGE: [#&#8203;39190](https://redirect.github.com/vercel/next.js/issues/39190) - Add hot-reloading for env file changes: [#&#8203;38483](https://redirect.github.com/vercel/next.js/issues/38483) - feat(next-swc/modularize_imports): Add Kebab case: [#&#8203;38583](https://redirect.github.com/vercel/next.js/issues/38583) - Make dev watch ignore more specific: [#&#8203;39504](https://redirect.github.com/vercel/next.js/issues/39504) - Bump styled-jsx and remove manual types creation: [#&#8203;39506](https://redirect.github.com/vercel/next.js/issues/39506) - Add position styling to future fill images: [#&#8203;39438](https://redirect.github.com/vercel/next.js/issues/39438) - fix: ensure hidden iframe apps render in development mode: [#&#8203;39514](https://redirect.github.com/vercel/next.js/issues/39514) - Enable [@&#8203;typescript-eslint/no-use-before-define](https://redirect.github.com/typescript-eslint/no-use-before-define) variables,enums,typedefs for core files: [#&#8203;39511](https://redirect.github.com/vercel/next.js/issues/39511) - Re-add styled-jsx as a normal dependency: [#&#8203;39518](https://redirect.github.com/vercel/next.js/issues/39518) ##### Documentation Changes - docs: update When section of getStaticProps page: [#&#8203;39393](https://redirect.github.com/vercel/next.js/issues/39393) - Update script.md: [#&#8203;39400](https://redirect.github.com/vercel/next.js/issues/39400) - API Routes Request Helpers docs.: [#&#8203;39407](https://redirect.github.com/vercel/next.js/issues/39407) - Improve description of `context.query` in `getServerSideProps()`: [#&#8203;39422](https://redirect.github.com/vercel/next.js/issues/39422) - Enhance sizes documentation for next/image: [#&#8203;39301](https://redirect.github.com/vercel/next.js/issues/39301) - Add component wrapper in sizes documentation code snippet: [#&#8203;39437](https://redirect.github.com/vercel/next.js/issues/39437) - Update `router.prefetch` documentation to include `locale` option: [#&#8203;39442](https://redirect.github.com/vercel/next.js/issues/39442) - Fix docs path "Invalid getServerSideProps Return Value": [#&#8203;39443](https://redirect.github.com/vercel/next.js/issues/39443) - Improve next/future/image Migration docs: [#&#8203;39421](https://redirect.github.com/vercel/next.js/issues/39421) ##### Example Changes - Fixed links to supabase examples: [#&#8203;39343](https://redirect.github.com/vercel/next.js/issues/39343) - Examples/cms-wordpress migrate to TypeScript: [#&#8203;39250](https://redirect.github.com/vercel/next.js/issues/39250) - chore: upgrade example to Docker Compose v2: [#&#8203;39372](https://redirect.github.com/vercel/next.js/issues/39372) - fix (examples): Changed the version of next-pwa: [#&#8203;39369](https://redirect.github.com/vercel/next.js/issues/39369) - Port 'with-static-export' example to TypeScript: [#&#8203;38268](https://redirect.github.com/vercel/next.js/issues/38268) - update examples/custom-server-fastify and replace depreaction: [#&#8203;38269](https://redirect.github.com/vercel/next.js/issues/38269) - Land(Update example with-apivideo-upload README): [#&#8203;39391](https://redirect.github.com/vercel/next.js/issues/39391) - Fix: broken TypeScript in WordPress example.: [#&#8203;39402](https://redirect.github.com/vercel/next.js/issues/39402) - Enable [@&#8203;typescript-eslint/no-use-before-define](https://redirect.github.com/typescript-eslint/no-use-before-define) for examples dir: [#&#8203;39469](https://redirect.github.com/vercel/next.js/issues/39469) - \[examples] Add on-demand revalidation to Contentful example: [#&#8203;39475](https://redirect.github.com/vercel/next.js/issues/39475) - Fixed issues with environment variables for Windows users: [#&#8203;37853](https://redirect.github.com/vercel/next.js/issues/37853) - fix(examples/with-wdyr): example config to support SWC: [#&#8203;39465](https://redirect.github.com/vercel/next.js/issues/39465) ##### Misc Changes - test: ensure default output is correct: [#&#8203;39358](https://redirect.github.com/vercel/next.js/issues/39358) - Fix failing escheck test: [#&#8203;39365](https://redirect.github.com/vercel/next.js/issues/39365) - Add yarn 2 Setup Files to Valid Files for create-next-app: [#&#8203;30936](https://redirect.github.com/vercel/next.js/issues/30936) - Add Object#fromEntries polyfill (with 6 lines of code): [#&#8203;36426](https://redirect.github.com/vercel/next.js/issues/36426) - chore: restores removed tests: [#&#8203;39452](https://redirect.github.com/vercel/next.js/issues/39452) - Fix next.config.js overwriting on deploy e2e test: [#&#8203;39476](https://redirect.github.com/vercel/next.js/issues/39476) - Update contributing.md to recommend corepack: [#&#8203;39479](https://redirect.github.com/vercel/next.js/issues/39479) - Fix swc build for freebsd target: [#&#8203;39478](https://redirect.github.com/vercel/next.js/issues/39478) ##### Credits Huge thanks to [@&#8203;pthomas931](https://redirect.github.com/pthomas931), [@&#8203;madmed88](https://redirect.github.com/madmed88), [@&#8203;sanjaiyan-dev](https://redirect.github.com/sanjaiyan-dev), [@&#8203;balazsorban44](https://redirect.github.com/balazsorban44), [@&#8203;DonghyukJacobJang](https://redirect.github.com/DonghyukJacobJang), [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;chaiwattsw](https://redirect.github.com/chaiwattsw), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;dunglas](https://redirect.github.com/dunglas), [@&#8203;ahkhanjani](https://redirect.github.com/ahkhanjani), [@&#8203;promer94](https://redirect.github.com/promer94), [@&#8203;terrierscript](https://redirect.github.com/terrierscript), [@&#8203;shawncal](https://redirect.github.com/shawncal), [@&#8203;insik-han](https://redirect.github.com/insik-han), [@&#8203;QuiiBz](https://redirect.github.com/QuiiBz), [@&#8203;ykzts](https://redirect.github.com/ykzts), [@&#8203;JoshuaKGoldberg](https://redirect.github.com/JoshuaKGoldberg), [@&#8203;lucasassisrosa](https://redirect.github.com/lucasassisrosa), [@&#8203;dikwickley](https://redirect.github.com/dikwickley), [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn), [@&#8203;sicarius97](https://redirect.github.com/sicarius97), [@&#8203;FourwingsY](https://redirect.github.com/FourwingsY), [@&#8203;manovotny](https://redirect.github.com/manovotny), [@&#8203;SukkaW](https://redirect.github.com/SukkaW), [@&#8203;pepoeverton](https://redirect.github.com/pepoeverton), [@&#8203;jdeniau](https://redirect.github.com/jdeniau), [@&#8203;sumiren](https://redirect.github.com/sumiren), [@&#8203;anthonyshew](https://redirect.github.com/anthonyshew), [@&#8203;pekarja5](https://redirect.github.com/pekarja5), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;leerob](https://redirect.github.com/leerob), [@&#8203;fediev](https://redirect.github.com/fediev), [@&#8203;atcastle](https://redirect.github.com/atcastle), [@&#8203;shuding](https://redirect.github.com/shuding), [@&#8203;feugy](https://redirect.github.com/feugy), [@&#8203;jonohewitt](https://redirect.github.com/jonohewitt), [@&#8203;zakiego](https://redirect.github.com/zakiego), [@&#8203;Schniz](https://redirect.github.com/Schniz), [@&#8203;timneutkens](https://redirect.github.com/timneutkens), [@&#8203;wyattjoh](https://redirect.github.com/wyattjoh), [@&#8203;MaedahBatool](https://redirect.github.com/MaedahBatool), [@&#8203;X7Becka](https://redirect.github.com/X7Becka), [@&#8203;nnnnoel](https://redirect.github.com/nnnnoel), [@&#8203;dcdev67](https://redirect.github.com/dcdev67), [@&#8203;alvinometric](https://redirect.github.com/alvinometric), [@&#8203;timothympace](https://redirect.github.com/timothympace), and [@&#8203;jeferson-sb](https://redirect.github.com/jeferson-sb) for helping! ### [`v12.2.4`](https://redirect.github.com/vercel/next.js/releases/tag/v12.2.4) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v12.2.3...v12.2.4) ##### Core Changes - Fix error message typos: [#&#8203;38894](https://redirect.github.com/vercel/next.js/issues/38894) - Update to latest version of [@&#8203;vercel/nft](https://redirect.github.com/vercel/nft): [#&#8203;38878](https://redirect.github.com/vercel/next.js/issues/38878) - fix([#&#8203;38090](https://redirect.github.com/vercel/next.js/issues/38090)): add missing `analyticsId` to config schema: [#&#8203;38911](https://redirect.github.com/vercel/next.js/issues/38911) - Ensure hash on initial request is preserved in new router: [#&#8203;38913](https://redirect.github.com/vercel/next.js/issues/38913) - Remove unnecessary assertions: [#&#8203;38899](https://redirect.github.com/vercel/next.js/issues/38899) - Clear unnecessary code: [#&#8203;38900](https://redirect.github.com/vercel/next.js/issues/38900) - fix: Impl `attachRequestMeta` in base server to handle meta differently in edge and node servers: [#&#8203;38932](https://redirect.github.com/vercel/next.js/issues/38932) - feat: enhance warning messages about unanalyzable `config` field: [#&#8203;38907](https://redirect.github.com/vercel/next.js/issues/38907) - fix: fix generateEtags type inside schema: [#&#8203;38936](https://redirect.github.com/vercel/next.js/issues/38936) - Refactor router reducer: [#&#8203;38983](https://redirect.github.com/vercel/ </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/tubearchivist/tubearchivist-frontend). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xOTQuMyIsInVwZGF0ZWRJblZlciI6IjM5LjU4LjEiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
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
tubearchivist/tubearchivist-frontend#10
No description provided.