samisbakedham / candletokenweb-restored

website
0 stars 1 forks source link

Update nextjs monorepo to v12 (major) #43

Open rewind-backups-for-github-restore[bot] opened 2 years ago

rewind-backups-for-github-restore[bot] commented 2 years ago

38 pull request by renovate[bot],

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@next/mdx 9.5.5 -> 12.0.7 age adoption passing confidence
next (source) ^11.1.3 -> 12.0.7 age adoption passing confidence

Release Notes

vercel/next.js ### [`v12.0.7`](https://togithub.com/vercel/next.js/releases/v12.0.7) [Compare Source](https://togithub.com/vercel/next.js/compare/v12.0.6...v12.0.7) ##### Core Changes - Add test for TailwindCSS JIT mode reloading: [#​32130](https://togithub.com/vercel/next.js/issues/32130) - Ensure conf type for createServer is not changed: [#​32134](https://togithub.com/vercel/next.js/issues/32134) ##### Credits Huge thanks to [@​timneutkens](https://togithub.com/timneutkens) for helping! ### [`v12.0.6`](https://togithub.com/vercel/next.js/releases/v12.0.6) [Compare Source](https://togithub.com/vercel/next.js/compare/v12.0.5...v12.0.6) ##### Core Changes - Fix document type import path: [#​32117](https://togithub.com/vercel/next.js/issues/32117) ### [`v12.0.5`](https://togithub.com/vercel/next.js/releases/v12.0.5) [Compare Source](https://togithub.com/vercel/next.js/compare/v12.0.4...v12.0.5) **This upgrade is completely backward-compatible and recommended for all users on versions below 12.0.5. A backport of the patch to Next.js 11 is available as 11.1.3.** When a URL is provided to `next-server` that cannot be parsed, an `unhandledPromiseRejection` could occur. On Node.js versions < `v15.0.0` this isn't a fatal issue as only a warning is shown. However, in Node.js versions > `v15.0.0`, this causes the server process to exit, which can result in unexpected server crashes. #### How to Upgrade - We have released patch versions for both the stable and canary channels of Next.js. - To upgrade run `npm install next@latest --save` #### Impact - **Affected:** All of the following must be true to be affected - Next.js versions above `v11.1.0` and below `v12.0.5` - Node.js above `v15.0.0` being used - Using `next start` or a [custom server](https://nextjs.org/docs/advanced-features/custom-server) - **Not affected**: Deployments on Vercel ([vercel.com](https://vercel.com)) are not affected along with similar environments where invalid requests are filtered before reaching Next.js. We recommend everyone to upgrade regardless of whether you can reproduce the issue or not. ##### How to Assess Impact If you are running Node.js > `v15.0.0` with Next.js, you can filter any server error logs for `ERR_INVALID_URL`. #### What is Being Done As Next.js has grown in popularity and usage by enterprises, it has received the attention of security researchers and auditors. We are thankful to GitHub user `hopeless-programmer-online` for their investigation and discovery of the original bug. We've landed a patch that ensures this is handled properly so the `unhandledPromiseRejection` issue no longer occurs. Regression tests for this attack were added to the [security](https://togithub.com/vercel/next.js/blob/canary/test/integration/production/test/security.js) integration test suite - A public CVE is requested. - We encourage responsible disclosure of future reports. Please email us at `security@vercel.com`. We are actively monitoring this mailbox. *** ##### Core Changes - Add a swc transform for removal of `console.*` calls.: [#​31449](https://togithub.com/vercel/next.js/issues/31449) - Support ESLint v8: [#​29865](https://togithub.com/vercel/next.js/issues/29865) - fix: allow `next lint` without `eslint-config-next` installed: [#​29823](https://togithub.com/vercel/next.js/issues/29823) - Remove TextEncoder and TextDecoder wrappers: [#​31490](https://togithub.com/vercel/next.js/issues/31490) - simplify output messages: [#​31454](https://togithub.com/vercel/next.js/issues/31454) - update webpack: [#​31455](https://togithub.com/vercel/next.js/issues/31455) - NextResponse: add `.json` static method: [#​31483](https://togithub.com/vercel/next.js/issues/31483) - Use \_error for development in streaming: [#​31466](https://togithub.com/vercel/next.js/issues/31466) - Refactor the middleware SSR loader: [#​31508](https://togithub.com/vercel/next.js/issues/31508) - Add detection for `Google-PageRenderer` bot: [#​31521](https://togithub.com/vercel/next.js/issues/31521) - Click-to-open error state for development overlay [#​14461](https://togithub.com/vercel/next.js/issues/14461): [#​21819](https://togithub.com/vercel/next.js/issues/21819) - Ensure only one doctype is rendered: [#​31534](https://togithub.com/vercel/next.js/issues/31534) - Update swc: [#​31540](https://togithub.com/vercel/next.js/issues/31540) - Add/wasm build: [#​31470](https://togithub.com/vercel/next.js/issues/31470) - telemetry: track usage of 'optimizeFonts': [#​31522](https://togithub.com/vercel/next.js/issues/31522) - Make missing `Document` components an error: [#​31505](https://togithub.com/vercel/next.js/issues/31505) - Adjust AVIF size so that its smaller than WebP size: [#​31494](https://togithub.com/vercel/next.js/issues/31494) - Fix unhandled rejection on route change in dev: [#​31554](https://togithub.com/vercel/next.js/issues/31554) - Re-add native package folders and ensure wasm artifacts are downloaded: [#​31561](https://togithub.com/vercel/next.js/issues/31561) - Fix HMR for middleware [#​30791](https://togithub.com/vercel/next.js/issues/30791): [#​31548](https://togithub.com/vercel/next.js/issues/31548) - Minor simplifications to `renderToWebStream`: [#​31553](https://togithub.com/vercel/next.js/issues/31553) - Fix accessing router before ready for HMR ping: [#​31588](https://togithub.com/vercel/next.js/issues/31588) - Implement SWC port of next-page-disallow-re-export-all-exports: [#​31582](https://togithub.com/vercel/next.js/issues/31582) - \[ESLint] Prevent `no-html-link-for-pages` from warning for static files: [#​31495](https://togithub.com/vercel/next.js/issues/31495) - Move root div to an app wrapper: [#​31596](https://togithub.com/vercel/next.js/issues/31596) - Add types for geo lat and long: [#​31624](https://togithub.com/vercel/next.js/issues/31624) - Fix non-concurrent function \_document: [#​31628](https://togithub.com/vercel/next.js/issues/31628) - Remove outdated comment about string children being deprecated in `next/link`: [#​30606](https://togithub.com/vercel/next.js/issues/30606) - fix(middleware): consider localhost variations: [#​31603](https://togithub.com/vercel/next.js/issues/31603) - Update swc: [#​31639](https://togithub.com/vercel/next.js/issues/31639) - Extract next-swc Rust code into its own package: [#​31635](https://togithub.com/vercel/next.js/issues/31635) - Fix dev router usage before router initializing: [#​31632](https://togithub.com/vercel/next.js/issues/31632) - avoid mutating response.cookie options: [#​31679](https://togithub.com/vercel/next.js/issues/31679) - Add cookies and headers for request using in RSC: [#​31623](https://togithub.com/vercel/next.js/issues/31623) - Remove trace_target env var in favor of .next/trace: [#​31697](https://togithub.com/vercel/next.js/issues/31697) - Add error link when hydration error occurs: [#​31519](https://togithub.com/vercel/next.js/issues/31519) - Fix initial compile timing incorrect measurement: [#​31733](https://togithub.com/vercel/next.js/issues/31733) - Lazily init getStaticPathsWorker: [#​31760](https://togithub.com/vercel/next.js/issues/31760) - Remove noop import: [#​31722](https://togithub.com/vercel/next.js/issues/31722) - update webpack: [#​31759](https://togithub.com/vercel/next.js/issues/31759) - Fix wasm loading: [#​31772](https://togithub.com/vercel/next.js/issues/31772) - Remove some watcher hacks and update version: [#​31768](https://togithub.com/vercel/next.js/issues/31768) - Improve and refactor some types: [#​31704](https://togithub.com/vercel/next.js/issues/31704) - read file in swc when no loaders follow the next-swc-loader: [#​31682](https://togithub.com/vercel/next.js/issues/31682) - Lazy-load postcss: [#​31762](https://togithub.com/vercel/next.js/issues/31762) - update webpack: [#​31798](https://togithub.com/vercel/next.js/issues/31798) - Ensure middleware order is preserved: [#​31801](https://togithub.com/vercel/next.js/issues/31801) - Refactor sandbox module cache: [#​31822](https://togithub.com/vercel/next.js/issues/31822) - Fix hydration middleware effects: [#​31800](https://togithub.com/vercel/next.js/issues/31800) - fix: support function components in \_document in no-page-custom-font: [#​31560](https://togithub.com/vercel/next.js/issues/31560) - Add support for removing React properties.: [#​31606](https://togithub.com/vercel/next.js/issues/31606) - Include submodules in exported type definition: [#​28316](https://togithub.com/vercel/next.js/issues/28316) - Move require.resolve into the module scope: [#​31799](https://togithub.com/vercel/next.js/issues/31799) - fix amp validator message format: [#​31018](https://togithub.com/vercel/next.js/issues/31018) - Fix auto export condition in edge SSR: [#​31845](https://togithub.com/vercel/next.js/issues/31845) - bugfix: href value is not defined when typing out the href: [#​31813](https://togithub.com/vercel/next.js/issues/31813) - Do not load external binding if local was found: [#​31853](https://togithub.com/vercel/next.js/issues/31853) - fix: rsc headers: [#​31854](https://togithub.com/vercel/next.js/issues/31854) - Add port and hostname options to Next Server: [#​31858](https://togithub.com/vercel/next.js/issues/31858) - Fix: Cannot assign to read only property 'children': [#​31784](https://togithub.com/vercel/next.js/issues/31784) - Fix disabling of built-in CSS support if there is a custom loader: [#​31078](https://togithub.com/vercel/next.js/issues/31078) - include no-document-import-in-page rule in plugin index: [#​31890](https://togithub.com/vercel/next.js/issues/31890) - Account for platform/arch not supported by napi-rs: [#​31938](https://togithub.com/vercel/next.js/issues/31938) - Removng prop writable checking in prod: [#​31929](https://togithub.com/vercel/next.js/issues/31929) - Enable default functional document when concurrentFeatures is enabled: [#​31954](https://togithub.com/vercel/next.js/issues/31954) - Stop using environment variables in `pages/_document`: [#​31946](https://togithub.com/vercel/next.js/issues/31946) - Fix image related link prop warning with react 18 beta: [#​31895](https://togithub.com/vercel/next.js/issues/31895) - Escape string when converting to regexp: [#​31791](https://togithub.com/vercel/next.js/issues/31791) - Add TS types for NextMiddleware: [#​30578](https://togithub.com/vercel/next.js/issues/30578) - fix(types): add missing ua type for NextRequest: [#​31901](https://togithub.com/vercel/next.js/issues/31901) - Ensure that external modules are not bundled into the client for RSC: [#​31968](https://togithub.com/vercel/next.js/issues/31968) - Resolve streaming data for flight requests: [#​32010](https://togithub.com/vercel/next.js/issues/32010) - Allow pre-release React 18 as peer: [#​31991](https://togithub.com/vercel/next.js/issues/31991) - fix(Link): Do not ignore onMouseEnter prop with absolute href: [#​32012](https://togithub.com/vercel/next.js/issues/32012) - add experimental.swcFileReading flag to disable file reading in swc: [#​31995](https://togithub.com/vercel/next.js/issues/31995) - Fix middleware types with skipLibCheck: false: [#​32025](https://togithub.com/vercel/next.js/issues/32025) - Include page for export errors for easier debugging: [#​32013](https://togithub.com/vercel/next.js/issues/32013) - avoid retaining webpack config too long: [#​32053](https://togithub.com/vercel/next.js/issues/32053) - Skip warnings for Image not rendered to the dom: [#​32049](https://togithub.com/vercel/next.js/issues/32049) - Improve exported root definitions: [#​32077](https://togithub.com/vercel/next.js/issues/32077) - Fix running server with Polyfilled fetch: [#​31935](https://togithub.com/vercel/next.js/issues/31935) - Ensure invalid URLs respond with 400 correctly: [#​32092](https://togithub.com/vercel/next.js/issues/32092) - Remove future.strictPostcssConfiguration config: [#​32098](https://togithub.com/vercel/next.js/issues/32098) - Revert "Fix running server with Polyfilled fetch ([#​31935](https://togithub.com/vercel/next.js/issues/31935))": [#​32100](https://togithub.com/vercel/next.js/issues/32100) ##### Documentation Changes - Update react-18.md: [#​31476](https://togithub.com/vercel/next.js/issues/31476) - Add docs for the Rust Compiler (SWC).: [#​31467](https://togithub.com/vercel/next.js/issues/31467) - Script examples: [#​31181](https://togithub.com/vercel/next.js/issues/31181) - Fix type declaration for API Routes response: [#​31486](https://togithub.com/vercel/next.js/issues/31486) - Update environment-variables.md: [#​31525](https://togithub.com/vercel/next.js/issues/31525) - Add middleware examples to custom page extensions: [#​31545](https://togithub.com/vercel/next.js/issues/31545) - Added guide for setting up Next.js with MDX: [#​30869](https://togithub.com/vercel/next.js/issues/30869) - Fix typo in MDX guide: [#​31709](https://togithub.com/vercel/next.js/issues/31709) - Added note on env vars: [#​31237](https://togithub.com/vercel/next.js/issues/31237) - docs(next-config): extend phase lines reference: [#​31711](https://togithub.com/vercel/next.js/issues/31711) - \[Docs]\[Fix] Broken Link to API Reference: [#​31820](https://togithub.com/vercel/next.js/issues/31820) - Docs(router): Add type for url parameter: [#​31737](https://togithub.com/vercel/next.js/issues/31737) - SWC: Add error checks and tests to next-dynamic: [#​31683](https://togithub.com/vercel/next.js/issues/31683) - Docs(React 18): add missing `Suspense` import: [#​31897](https://togithub.com/vercel/next.js/issues/31897) - Docs(React 18): remove unnecessary `React` import: [#​31900](https://togithub.com/vercel/next.js/issues/31900) - IMPROVE: Middlerware Set Cookie API Ref: [#​31707](https://togithub.com/vercel/next.js/issues/31707) - Update `next export` documentation.: [#​31465](https://togithub.com/vercel/next.js/issues/31465) - Update Jest examples and docs: [#​31633](https://togithub.com/vercel/next.js/issues/31633) - Add note to docs about `sharp` memory usage on default Linux setup: [#​31919](https://togithub.com/vercel/next.js/issues/31919) - docs(Testing): Remove duplicate link: [#​32071](https://togithub.com/vercel/next.js/issues/32071) ##### Example Changes - Replace old static path by public | typo: [#​31573](https://togithub.com/vercel/next.js/issues/31573) - Update README of cms-cosmic example: [#​31701](https://togithub.com/vercel/next.js/issues/31701) - 'imgix.cosmicjs.com' image domain in cms-cosmic example: [#​31703](https://togithub.com/vercel/next.js/issues/31703) - Fix pwa demo: [#​31734](https://togithub.com/vercel/next.js/issues/31734) - docs(examples): add secure flag explanation to with-iron-session: [#​31896](https://togithub.com/vercel/next.js/issues/31896) - \[WIP] Add tracing to `with-sentry` example: [#​30401](https://togithub.com/vercel/next.js/issues/30401) - Fix with-mongo example by removing deprecated function: [#​30675](https://togithub.com/vercel/next.js/issues/30675) - grammatical error in alert.js: [#​32062](https://togithub.com/vercel/next.js/issues/32062) ##### Misc Changes - Revert "Add docs for the Rust Compiler (SWC).": [#​31484](https://togithub.com/vercel/next.js/issues/31484) - Ensure wasm package.json is written before publish: [#​31568](https://togithub.com/vercel/next.js/issues/31568) - Update labeler.json - Update labeler.json - Update send-to-jaeger URL output: [#​31563](https://togithub.com/vercel/next.js/issues/31563) - Fixing typo in Documentation about Testing: [#​31653](https://togithub.com/vercel/next.js/issues/31653) - Add docs for the Next.js Compiler written in Rust (leveraging SWC): [#​31485](https://togithub.com/vercel/next.js/issues/31485) - Fix prettier linting - Fix labels for release sections - Fix musl build - Enable require for swc_bundler: [#​31663](https://togithub.com/vercel/next.js/issues/31663) - add test case: [#​31691](https://togithub.com/vercel/next.js/issues/31691) - Update swc: [#​31816](https://togithub.com/vercel/next.js/issues/31816) - docs(middleware): file extension consistency: [#​31879](https://togithub.com/vercel/next.js/issues/31879) - Remove unpurpose test: [#​31898](https://togithub.com/vercel/next.js/issues/31898) - Remove unnecessary workflow step : [#​31943](https://togithub.com/vercel/next.js/issues/31943) - Update swc: [#​31963](https://togithub.com/vercel/next.js/issues/31963) - docs(NextRequest): req.cookie => req.cookies: [#​31975](https://togithub.com/vercel/next.js/issues/31975) - Add next-swc to labeler - Add Rich, Maedah, and Ismael to the docs label - Updated Maedahs name in label gen config: [#​32005](https://togithub.com/vercel/next.js/issues/32005) - Fix copying swc binary for isolated tests locally: [#​32026](https://togithub.com/vercel/next.js/issues/32026) - Lock node version for CI: [#​32057](https://togithub.com/vercel/next.js/issues/32057) - Make CI build cache key more specific: [#​32059](https://togithub.com/vercel/next.js/issues/32059) - Remove "yarn jest" from Next.js repo scripts: [#​32042](https://togithub.com/vercel/next.js/issues/32042) - Fix the testall npm script: [#​32081](https://togithub.com/vercel/next.js/issues/32081) ##### Credits Huge thanks to [@​mzaien](https://togithub.com/mzaien), [@​losfair](https://togithub.com/losfair), [@​ykzts](https://togithub.com/ykzts), [@​leerob](https://togithub.com/leerob), [@​timneutkens](https://togithub.com/timneutkens), [@​stefanprobst](https://togithub.com/stefanprobst), [@​javivelasco](https://togithub.com/javivelasco), [@​sokra](https://togithub.com/sokra), [@​goncy](https://togithub.com/goncy), [@​knezevicdev](https://togithub.com/knezevicdev), [@​Kikobeats](https://togithub.com/Kikobeats), [@​huozhi](https://togithub.com/huozhi), [@​shuding](https://togithub.com/shuding), [@​styfle](https://togithub.com/styfle), [@​yang-feng-yfeng](https://togithub.com/yang-feng-yfeng), [@​kdy1](https://togithub.com/kdy1), [@​xuchaobei](https://togithub.com/xuchaobei), [@​elkevinwolf](https://togithub.com/elkevinwolf), [@​padmaia](https://togithub.com/padmaia), [@​kyliau](https://togithub.com/kyliau), [@​devknoll](https://togithub.com/devknoll), [@​fabienheureux](https://togithub.com/fabienheureux), [@​hanneslund](https://togithub.com/hanneslund), [@​nilskaspersson](https://togithub.com/nilskaspersson), [@​Andarist](https://togithub.com/Andarist), [@​mathcrln](https://togithub.com/mathcrln), [@​ijjk](https://togithub.com/ijjk), [@​dferber90](https://togithub.com/dferber90), [@​molebox](https://togithub.com/molebox), [@​FranciscoMoretti](https://togithub.com/FranciscoMoretti), [@​benschwarz](https://togithub.com/benschwarz), [@​wendellhu95](https://togithub.com/wendellhu95), [@​gazdagergo](https://togithub.com/gazdagergo), [@​imabp](https://togithub.com/imabp), [@​ljosberinn](https://togithub.com/ljosberinn), [@​samuliasmala](https://togithub.com/samuliasmala), [@​lfades](https://togithub.com/lfades), [@​ka2jun8](https://togithub.com/ka2jun8), [@​monsonjeremy](https://togithub.com/monsonjeremy), [@​pqt](https://togithub.com/pqt), [@​vvo](https://togithub.com/vvo), [@​leoortizz](https://togithub.com/leoortizz), [@​michel-kraemer](https://togithub.com/michel-kraemer), [@​thibautsabot](https://togithub.com/thibautsabot), [@​MaedahBatool](https://togithub.com/MaedahBatool), [@​lobsterkatie](https://togithub.com/lobsterkatie), [@​ntkoopman](https://togithub.com/ntkoopman), [@​delbaoliveira](https://togithub.com/delbaoliveira), [@​iicdii](https://togithub.com/iicdii), [@​j-mendez](https://togithub.com/j-mendez), [@​chentsulin](https://togithub.com/chentsulin), [@​ericmatthys](https://togithub.com/ericmatthys), [@​lennym](https://togithub.com/lennym), [@​balogunkeji](https://togithub.com/balogunkeji), and [@​wnr](https://togithub.com/wnr) for helping! ### [`v12.0.4`](https://togithub.com/vercel/next.js/releases/v12.0.4) [Compare Source](https://togithub.com/vercel/next.js/compare/v12.0.3...v12.0.4) ##### Core Changes - Update middleware eval checks: [#​30883](https://togithub.com/vercel/next.js/issues/30883) - Optimize the SSR middleware runtime size: [#​30906](https://togithub.com/vercel/next.js/issues/30906) - Improve error handling in the SSR middleware: [#​31057](https://togithub.com/vercel/next.js/issues/31057) - Ensure decode error in minimal mode responds with 400 not 500: [#​31037](https://togithub.com/vercel/next.js/issues/31037) - Update ServerlessPlugin to use chunkGraph: [#​31058](https://togithub.com/vercel/next.js/issues/31058) - Fix custom 404 page when concurrentFeatures is enabled: [#​31059](https://togithub.com/vercel/next.js/issues/31059) - Upgrade React alpha and experimental dependencies to latest: [#​31039](https://togithub.com/vercel/next.js/issues/31039) - Change disabled SWC message to Log.info: [#​31091](https://togithub.com/vercel/next.js/issues/31091) - Add render prop support to `
`: [#​30156](https://togithub.com/vercel/next.js/issues/30156) - Change .web extension of document page to part of path: [#​31116](https://togithub.com/vercel/next.js/issues/31116) - Enable code splitting for the web runtime build: [#​31090](https://togithub.com/vercel/next.js/issues/31090) - Give priority to document.title over h1 when announcing page change: [#​31147](https://togithub.com/vercel/next.js/issues/31147) - Add webpack5 namespace to fix type errors: [#​31140](https://togithub.com/vercel/next.js/issues/31140) - Add warning when image has unused `sizes` prop: [#​31064](https://togithub.com/vercel/next.js/issues/31064) - Add experimental next-swc jest transform: [#​30993](https://togithub.com/vercel/next.js/issues/30993) - fix: support --cache-strategy ESLint argument (fixes [#​29926](https://togithub.com/vercel/next.js/issues/29926)): [#​29928](https://togithub.com/vercel/next.js/issues/29928) - fixes [#​31060](https://togithub.com/vercel/next.js/issues/31060): NullReferenceException: [#​31061](https://togithub.com/vercel/next.js/issues/31061) - use loader-utils 2 for resolve-url-loader to fix `./data:` urls in sass: [#​31134](https://togithub.com/vercel/next.js/issues/31134) - Update reason message for isolatedModules and esModuleInterop: [#​31150](https://togithub.com/vercel/next.js/issues/31150) - Add input/output test for 30091: [#​31166](https://togithub.com/vercel/next.js/issues/31166) - Fix `useId` mismatches on hydration: [#​31102](https://togithub.com/vercel/next.js/issues/31102) - Do not hide body when concurrentFeatures is enabled: [#​31187](https://togithub.com/vercel/next.js/issues/31187) - Fix middleware i18n rewrites: [#​31174](https://togithub.com/vercel/next.js/issues/31174) - next-swc: Add `displayNameAndId` of `styled-components`: [#​31189](https://togithub.com/vercel/next.js/issues/31189) - Use require.resolve to detect "framework" packages (fix pnpm): [#​21048](https://togithub.com/vercel/next.js/issues/21048) - Add all cases where webpack5 type is used: [#​31206](https://togithub.com/vercel/next.js/issues/31206) - Add test for styled-components SWC transform disabled: [#​31214](https://togithub.com/vercel/next.js/issues/31214) - Add initial standalone build handling: [#​31003](https://togithub.com/vercel/next.js/issues/31003) - fix(middleware): expose `CryptoKey` and `globalThis.CryptoKey`: [#​31193](https://togithub.com/vercel/next.js/issues/31193) - Disable styled-components displayName in production: [#​31216](https://togithub.com/vercel/next.js/issues/31216) - fix(31013): add base path to preflight request url: [#​31101](https://togithub.com/vercel/next.js/issues/31101) - share collections in middleware vm context: [#​31043](https://togithub.com/vercel/next.js/issues/31043) - Support assetPrefix specific protocol: [#​31213](https://togithub.com/vercel/next.js/issues/31213) - upgrade webpack: [#​31034](https://togithub.com/vercel/next.js/issues/31034) - Update swc: [#​31233](https://togithub.com/vercel/next.js/issues/31233) - run middleware parser handler only for middleware modules: [#​31219](https://togithub.com/vercel/next.js/issues/31219) - Update swc minifier: [#​31242](https://togithub.com/vercel/next.js/issues/31242) - Fix process.env overriden in web runtime: [#​31261](https://togithub.com/vercel/next.js/issues/31261) - fix: replaced useless let: [#​31239](https://togithub.com/vercel/next.js/issues/31239) - Experimental next/jest config helper: [#​31246](https://togithub.com/vercel/next.js/issues/31246) - correctly assess node equality when nonce attribute is present: [#​27573](https://togithub.com/vercel/next.js/issues/27573) - bugfix/i18n Do not support the second locale in the pathname: [#​31229](https://togithub.com/vercel/next.js/issues/31229) - Fix typo in `next build` log: [#​31295](https://togithub.com/vercel/next.js/issues/31295) - Ensure next/jest is published: [#​31296](https://togithub.com/vercel/next.js/issues/31296) - Update swc for `jsc.paths`: [#​31290](https://togithub.com/vercel/next.js/issues/31290) - next/jest: Ensure typeof window is not transformed in jsdom environment: [#​31304](https://togithub.com/vercel/next.js/issues/31304) - Output where preference is saved: [#​31305](https://togithub.com/vercel/next.js/issues/31305) - Upgrade webpack: [#​31313](https://togithub.com/vercel/next.js/issues/31313) - Ensure asPath is correctly normalized in minimalMode with i18n: [#​31281](https://togithub.com/vercel/next.js/issues/31281) - Automatically using different port to start dev server for non-explicit port: [#​30736](https://togithub.com/vercel/next.js/issues/30736) - Resolve stream piper on complete shell for renderToReadableStream: [#​31186](https://togithub.com/vercel/next.js/issues/31186) - fix(middleware): fetch resource may be a URL instance (or any stringifiable value): [#​31260](https://togithub.com/vercel/next.js/issues/31260) - Ensure NODE_ENV is replaced correctly with swc: [#​31274](https://togithub.com/vercel/next.js/issues/31274) - Add support for jsxImportSource in tsconfig/jsconfig: [#​31358](https://togithub.com/vercel/next.js/issues/31358) - fix(30724): clear "x-middleware-next" header when chaining middlewares: [#​30866](https://togithub.com/vercel/next.js/issues/30866) - Add eslint rule to prevent importing next/server outside of \_middleware: [#​30973](https://togithub.com/vercel/next.js/issues/30973) - Don't proxy middleware if host is the same: [#​31180](https://togithub.com/vercel/next.js/issues/31180) - Add support for legacy decorators through tsconfig/jsconfig: [#​31376](https://togithub.com/vercel/next.js/issues/31376) - Update swc & fix `styled-jsx`: [#​31407](https://togithub.com/vercel/next.js/issues/31407) - show `(middleware only)` when a middleware is added to the compiler: [#​31409](https://togithub.com/vercel/next.js/issues/31409) - Add minify debug env var to investigate minifier bugs: [#​31417](https://togithub.com/vercel/next.js/issues/31417) - add filename to babel warning about anonymous function default exports: [#​31322](https://togithub.com/vercel/next.js/issues/31322) - Refactor server/render for SSR streaming: [#​31231](https://togithub.com/vercel/next.js/issues/31231) - Remove moment locale replace from craCompat as it's a default in Next.js 12: [#​31431](https://togithub.com/vercel/next.js/issues/31431) - Fix basePath replacing server-side and `normalizeLocalePath()` when path is empty string: [#​30978](https://togithub.com/vercel/next.js/issues/30978) - Close stream when fatal error occurs: [#​31164](https://togithub.com/vercel/next.js/issues/31164) - middleware: add request referrer support: [#​31343](https://togithub.com/vercel/next.js/issues/31343) ##### Documentation Changes - Expands `next/script` documentation: [#​31063](https://togithub.com/vercel/next.js/issues/31063) - Fix minor typos: [#​31161](https://togithub.com/vercel/next.js/issues/31161) - Include www subdomain example in Domain Routing: [#​30487](https://togithub.com/vercel/next.js/issues/30487) - Fix heading levels in URL imports docs.: [#​31163](https://togithub.com/vercel/next.js/issues/31163) - Update upgrading.md: [#​31173](https://togithub.com/vercel/next.js/issues/31173) - docs: fix typo in css-in-js page: [#​31244](https://togithub.com/vercel/next.js/issues/31244) - Testing Docs: Add links to jump to sections: [#​31311](https://togithub.com/vercel/next.js/issues/31311) - Changes in dev script (package.json): [#​31245](https://togithub.com/vercel/next.js/issues/31245) - Typo fixes on Markdown files: [#​31380](https://togithub.com/vercel/next.js/issues/31380) - Update data-fetching.md: [#​31394](https://togithub.com/vercel/next.js/issues/31394) - Update image-optimization.md: [#​31401](https://togithub.com/vercel/next.js/issues/31401) - Fix function syntax for API Routes documentation: [#​31414](https://togithub.com/vercel/next.js/issues/31414) - docs: next-iron-session renamed to iron-session: [#​31292](https://togithub.com/vercel/next.js/issues/31292) - Clarify with commas: [#​31224](https://togithub.com/vercel/next.js/issues/31224) - docs(auth): fix iron-session example url + API: [#​31413](https://togithub.com/vercel/next.js/issues/31413) ##### Example Changes - Optimise bundle size for with-supertokens example: [#​31040](https://togithub.com/vercel/next.js/issues/31040) - Update remark and remark-html dependencies: [#​31051](https://togithub.com/vercel/next.js/issues/31051) - Docs/examples/with iron session updates: [#​30956](https://togithub.com/vercel/next.js/issues/30956) - Fix Auth0 Example: [#​31284](https://togithub.com/vercel/next.js/issues/31284) - Updates with-supertokens example to add sign in with apple: [#​31200](https://togithub.com/vercel/next.js/issues/31200) - Auth0 Example: `getSession` should be called with `req` and `res`: [#​31330](https://togithub.com/vercel/next.js/issues/31330) - examples: fix README with google analytics: [#​31384](https://togithub.com/vercel/next.js/issues/31384) - Add Playwright example: [#​29426](https://togithub.com/vercel/next.js/issues/29426) - Fix storybook styled-jsx example with styled-jsx 5: [#​31357](https://togithub.com/vercel/next.js/issues/31357) ##### Misc Changes - improve windows support for benchmark: [#​31032](https://togithub.com/vercel/next.js/issues/31032) - Add integration test for Suspense and streaming: [#​31197](https://togithub.com/vercel/next.js/issues/31197) - Bump cancel-workflow-action to 0.9.1: [#​31210](https://togithub.com/vercel/next.js/issues/31210) - test: skip flaky dynamic import tests: [#​31221](https://togithub.com/vercel/next.js/issues/31221) - Add integration test of API routes with `concurrentFeatures` enabled: [#​31227](https://togithub.com/vercel/next.js/issues/31227) - Update contributing doc with trouble shooting section for swc: [#​31265](https://togithub.com/vercel/next.js/issues/31265) - Fix test-pnp stalling in CI: [#​31282](https://togithub.com/vercel/next.js/issues/31282) - Fix failed-loading-swc link in Troubleshooting: [#​31314](https://togithub.com/vercel/next.js/issues/31314) - Maintain co-authors when kodiak merges: [#​31316](https://togithub.com/vercel/next.js/issues/31316) - bugfix/second-locale-in-pathname remove console.log: [#​31289](https://togithub.com/vercel/next.js/issues/31289) - Rewrite send-trace-to-jaeger in Rust: [#​31392](https://togithub.com/vercel/next.js/issues/31392) - Ensure Git feature.manyFiles is enabled: [#​31408](https://togithub.com/vercel/next.js/issues/31408) - Remove .only and ensure jest lint rules apply for all tests: [#​31456](https://togithub.com/vercel/next.js/issues/31456) - Ensure swc dep is copied for isolated tests: [#​31462](https://togithub.com/vercel/next.js/issues/31462) ##### Credits Huge thanks to [@​javivelasco](https://togithub.com/javivelasco), [@​shuding](https://togithub.com/shuding), [@​rishabhpoddar](https://togithub.com/rishabhpoddar), [@​chemicalkosek](https://togithub.com/chemicalkosek), [@​huozhi](https://togithub.com/huozhi), [@​timneutkens](https://togithub.com/timneutkens), [@​devknoll](https://togithub.com/devknoll), [@​sokra](https://togithub.com/sokra), [@​KittyGiraudel](https://togithub.com/KittyGiraudel), [@​styfle](https://togithub.com/styfle), [@​padmaia](https://togithub.com/padmaia), [@​housseindjirdeh](https://togithub.com/housseindjirdeh), [@​OKinane](https://togithub.com/OKinane), [@​KonstHardy](https://togithub.com/KonstHardy), [@​BrandonRomano](https://togithub.com/BrandonRomano), [@​leerob](https://togithub.com/leerob), [@​furcan](https://togithub.com/furcan), [@​dusanralic](https://togithub.com/dusanralic), [@​kdy1](https://togithub.com/kdy1), [@​elliottsj](https://togithub.com/elliottsj), [@​vvo](https://togithub.com/vvo), [@​Kikobeats](https://togithub.com/Kikobeats), [@​hi-ogawa](https://togithub.com/hi-ogawa), [@​panva](https://togithub.com/panva), [@​genetschneider](https://togithub.com/genetschneider), [@​thundermiracle](https://togithub.com/thundermiracle), [@​stefano-rainieri](https://togithub.com/stefano-rainieri), [@​ericbiewener](https://togithub.com/ericbiewener), [@​vordgi](https://togithub.com/vordgi), [@​stevejarvis](https://togithub.com/stevejarvis), [@​ihmpavel](https://togithub.com/ihmpavel), [@​ijjk](https://togithub.com/ijjk), [@​delbaoliveira](https://togithub.com/delbaoliveira), [@​matamatanot](https://togithub.com/matamatanot), [@​dyarfaradj](https://togithub.com/dyarfaradj), [@​iheyunfei](https://togithub.com/iheyunfei), [@​thibautsabot](https://togithub.com/thibautsabot), [@​ascorbic](https://togithub.com/ascorbic), [@​fytriht](https://togithub.com/fytriht), [@​emzoumpo](https://togithub.com/emzoumpo), [@​onurtemiz](https://togithub.com/onurtemiz), [@​a-ursino](https://togithub.com/a-ursino), [@​mxschmitt](https://togithub.com/mxschmitt), [@​knezevicdev](https://togithub.com/knezevicdev), [@​bywo](https://togithub.com/bywo), [@​OArnarsson](https://togithub.com/OArnarsson), and [@​TurekBot](https://togithub.com/TurekBot) for helping! ### [`v12.0.3`](https://togithub.com/vercel/next.js/releases/v12.0.3) [Compare Source](https://togithub.com/vercel/next.js/compare/v12.0.2...v12.0.3) ##### Core Changes - Improve error message for importing native Node APIs in the edge runtime: [#​30696](https://togithub.com/vercel/next.js/issues/30696) - Keep attempting to load binary files after failure: [#​30755](https://togithub.com/vercel/next.js/issues/30755) - Fix Invalid character in header \["Content-Disposition"]: [#​30287](https://togithub.com/vercel/next.js/issues/30287) - Relax restriction of `images.path` in next.config.js: [#​30741](https://togithub.com/vercel/next.js/issues/30741) - Prevent storing page props cache when in SSG + preview mode: [#​30757](https://togithub.com/vercel/next.js/issues/30757) - Optimize other fonts provide by Google: [#​30554](https://togithub.com/vercel/next.js/issues/30554) - Update swc: [#​30790](https://togithub.com/vercel/next.js/issues/30790) - Add regenerator path: [#​30786](https://togithub.com/vercel/next.js/issues/30786) - Update loader-utils: [#​30743](https://togithub.com/vercel/next.js/issues/30743) - Re-enable minifying middleware chunks: [#​30823](https://togithub.com/vercel/next.js/issues/30823) - Don't require source files to be writeable in dev mode: [#​30758](https://togithub.com/vercel/next.js/issues/30758) - Fix incorrect `_document.js` error when `disableStaticImages: true`: [#​30768](https://togithub.com/vercel/next.js/issues/30768) - Improve error message for importing unsupported native modules: [#​30829](https://togithub.com/vercel/next.js/issues/30829) - update mini-css-plugin and remove experimentalUseImportModule: [#​30617](https://togithub.com/vercel/next.js/issues/30617) - Ensure dev react bundles are not ignored in traces: [#​30849](https://togithub.com/vercel/next.js/issues/30849) - Fix client component imports are not being correctly tracked: [#​30853](https://togithub.com/vercel/next.js/issues/30853) - Update swc: [#​30859](https://togithub.com/vercel/next.js/issues/30859) - Fix lost combinator before global: [#​30771](https://togithub.com/vercel/next.js/issues/30771) - Add Next.js version to trace: [#​30881](https://togithub.com/vercel/next.js/issues/30881) - Update swc: [#​30890](https://togithub.com/vercel/next.js/issues/30890) - Edge Functions: expose `globalThis`: [#​30877](https://togithub.com/vercel/next.js/issues/30877) - Move browserslist loading webpack-config.ts: [#​30889](https://togithub.com/vercel/next.js/issues/30889) - Add linux-x64-musl to napi array: [#​30909](https://togithub.com/vercel/next.js/issues/30909) - Re-enable linux-musl-x64 build target: [#​30910](https://togithub.com/vercel/next.js/issues/30910) - Fix musll typo: [#​30912](https://togithub.com/vercel/next.js/issues/30912) - Add config support for build activity indicator position: [#​30109](https://togithub.com/vercel/next.js/issues/30109) - Update to use repo specific napi instead of npx: [#​30914](https://togithub.com/vercel/next.js/issues/30914) - fixes [#​30604](https://togithub.com/vercel/next.js/issues/30604) - Cannot read properties of null (reading 'tagName'): [#​30919](https://togithub.com/vercel/next.js/issues/30919) - Update to use project dir for file tracing base: [#​30857](https://togithub.com/vercel/next.js/issues/30857) - Fix styles that should not be made dynamic: [#​30928](https://togithub.com/vercel/next.js/issues/30928) - Account for `assetPrefix` when initializing HMR connection : [#​30632](https://togithub.com/vercel/next.js/issues/30632) - upgrade webpack-sources: [#​30944](https://togithub.com/vercel/next.js/issues/30944) - `next-swc`: Add `.bundle()`: [#​30935](https://togithub.com/vercel/next.js/issues/30935) - fix preset name for improved performance: [#​30954](https://togithub.com/vercel/next.js/issues/30954) - Use absolute document and app paths for the middleware SSR loader: [#​30963](https://togithub.com/vercel/next.js/issues/30963) - Fix version in trace: [#​30982](https://togithub.com/vercel/next.js/issues/30982) - Update resolving for node_modules trace pass: [#​30985](https://togithub.com/vercel/next.js/issues/30985) - Fix code splitting and build target for the server-web build: [#​30972](https://togithub.com/vercel/next.js/issues/30972) - pass Buffer directly to Rust: [#​30975](https://togithub.com/vercel/next.js/issues/30975) ##### Documentation Changes - Add note about HMR WebSocket to upgrade guide: [#​30704](https://togithub.com/vercel/next.js/issues/30704) - Add security notes to the URL imports documentation.: [#​30708](https://togithub.com/vercel/next.js/issues/30708) - Add workaround for prefixing the default locale to the docs.: [#​30673](https://togithub.com/vercel/next.js/issues/30673) - Fix spelling error: [#​30737](https://togithub.com/vercel/next.js/issues/30737) - docs: update react 18 configuration: [#​30726](https://togithub.com/vercel/next.js/issues/30726) - Recommend using next CLI for Docker entrypoint and not yarn: [#​29024](https://togithub.com/vercel/next.js/issues/29024) - Add note about rewrites query updating: [#​30747](https://togithub.com/vercel/next.js/issues/30747) - Update response-helpers.md: [#​30816](https://togithub.com/vercel/next.js/issues/30816) - Add note about HMR WebSocket with express to upgrading: [#​30905](https://togithub.com/vercel/next.js/issues/30905) - Added closing tag to ``: [#​30983](https://togithub.com/vercel/next.js/issues/30983) ##### Example Changes - Fix link to Elasticsearch products page: [#​30752](https://togithub.com/vercel/next.js/issues/30752) - Updates dependencies for with-supertokens example: [#​30162](https://togithub.com/vercel/next.js/issues/30162) ##### Misc Changes - Ensure dev binary download skips for docs only change: [#​30746](https://togithub.com/vercel/next.js/issues/30746) - Fix a couple more missing doc only checks: [#​30748](https://togithub.com/vercel/next.js/issues/30748) - Remove `binary-cache` check in `id: binary-cache`: [#​30658](https://togithub.com/vercel/next.js/issues/30658) - Add Node.js 17 to CI: [#​30760](https://togithub.com/vercel/next.js/issues/30760) - Upgraded the node-notifier version to 8.0.1: [#​30777](https://togithub.com/vercel/next.js/issues/30777) - Add postinstall script to install native packages: [#​30850](https://togithub.com/vercel/next.js/issues/30850) - Ensure correct tmpdir is used for install-native: [#​30855](https://togithub.com/vercel/next.js/issues/30855) - Update lock time and message.: [#​30902](https://togithub.com/vercel/next.js/issues/30902) - Skip next-swc canary postinstall in CI: [#​30916](https://togithub.com/vercel/next.js/issues/30916) - Update codeowners to be more specific: [#​30908](https://togithub.com/vercel/next.js/issues/30908) - Decrease lock time from 90 to 45.: [#​30922](https://togithub.com/vercel/next.js/issues/30922) - Keep using checkout instead of cache for building swc: [#​30923](https://togithub.com/vercel/next.js/issues/30923) - Fix flakey preload test: [#​30969](https://togithub.com/vercel/next.js/issues/30969) ##### Credits Huge thanks to [@​ijjk](https://togithub.com/ijjk), [@​leerob](https://togithub.com/leerob), [@​shuding](https://togithub.com/shuding), [@​gish](https://togithub.com/gish), [@​matamatanot](https://togithub.com/matamatanot), [@​vadymshymko](https://togithub.com/vadymshymko), [@​huozhi](https://togithub.com/huozhi), [@​padmaia](https://togithub.com/padmaia), [@​stefee](https://togithub.com/stefee), [@​styfle](https://togithub.com/styfle), [@​ihmpavel](https://togithub.com/ihmpavel), [@​rishabhpoddar](https://togithub.com/rishabhpoddar), [@​kamsar](https://togithub.com/kamsar), [@​skhaz](https://togithub.com/skhaz), [@​Prashoon123](https://togithub.com/Prashoon123), [@​kdy1](https://togithub.com/kdy1), [@​IrisvanOllefen](https://togithub.com/IrisvanOllefen), [@​timneutkens](https://togithub.com/timneutkens), [@​evan-bradley](https://togithub.com/evan-bradley), [@​sokra](https://togithub.com/sokra), [@​Kikobeats](https://togithub.com/Kikobeats), [@​ntltd](https://togithub.com/ntltd), [@​furcan](https://togithub.com/furcan), [@​genetschneider](https://togithub.com/genetschneider), and [@​EzequielDM](https://togithub.com/EzequielDM) for helping! ### [`v12.0.2`](https://togithub.com/vercel/next.js/releases/v12.0.2) [Compare Source](https://togithub.com/vercel/next.js/compare/v12.0.1...v12.0.2) ##### Core Changes - update tsconfig correctly when compilerOptions is not set yet: [#​30355](https://togithub.com/vercel/next.js/issues/30355) - Update swc: [#​30404](https://togithub.com/vercel/next.js/issues/30404) - fix external fallback for invalid packages: [#​30427](https://togithub.com/vercel/next.js/issues/30427) - Update swc: [#​30426](https://togithub.com/vercel/next.js/issues/30426) - remove console.log: [#​30447](https://togithub.com/vercel/next.js/issues/30447) - Relax warning for `next/image` parent element: [#​30453](https://togithub.com/vercel/next.js/issues/30453) - Make sure externals is an array: [#​30466](https://togithub.com/vercel/next.js/issues/30466) - Fix native-url containing non-es5 usage: [#​30474](https://togithub.com/vercel/next.js/issues/30474) - Fix issue with placeholder followed by numbers: [#​30493](https://togithub.com/vercel/next.js/issues/30493) - Share resolve logic for trace and externals: [#​30499](https://togithub.com/vercel/next.js/issues/30499) - Update to copy necessary RSC files from dep: [#​30505](https://togithub.com/vercel/next.js/issues/30505) - Update swc: [#​30509](https://togithub.com/vercel/next.js/issues/30509) - Update swc to fix minifier issue: [#​30540](https://togithub.com/vercel/next.js/issues/30540) - Exclude musl from target: [#​30548](https://togithub.com/vercel/next.js/issues/30548) - Revert "Update swc to fix minifier issue": [#​30551](https://togithub.com/vercel/next.js/issues/30551) - Fix file path overflowing in error popup: [#​27575](https://togithub.com/vercel/next.js/issues/27575) - add warning to update featureName in FEATURE_USAGE backend: [#​30283](https://togithub.com/vercel/next.js/issues/30283) - Update publish-native to not block on error: [#​30565](https://togithub.com/vercel/next.js/issues/30565) - Simplify concurrent features related configurations and fix tests: [#​30546](https://togithub.com/vercel/next.js/issues/30546) - Split Set-Cookie header correctly: [#​30560](https://togithub.com/vercel/next.js/issues/30560) - Relax warning for `next/image` loader width: [#​30562](https://togithub.com/vercel/next.js/issues/30562) - Fix publish native including non-packages: [#​30589](https://togithub.com/vercel/next.js/issues/30589) - Fix redundant styled-jsx global issue: [#​30584](https://togithub.com/vercel/next.js/issues/30584) - Add buffering for streaming until the shell is completed: [#​30585](https://togithub.com/vercel/next.js/issues/30585) - Check react 18 flags and add more tests: [#​30575](https://togithub.com/vercel/next.js/issues/30575) - Update to latest shell-quote: [#​30621](https://togithub.com/vercel/next.js/issues/30621) - Relax warning for `next/image` loader width even more: [#​30624](https://togithub.com/vercel/next.js/issues/30624) - make sure "webpack" exists in the repo for typings: [#​30371](https://togithub.com/vercel/next.js/issues/30371) - Chore/rust workflow: [#​30577](https://togithub.com/vercel/next.js/issues/30577) - update webpack: [#​30634](https://togithub.com/vercel/next.js/issues/30634) - Update output tracing to do separate passes: [#​30637](https://togithub.com/vercel/next.js/issues/30637) - Revert incremental config to fix missing types: [#​30644](https://togithub.com/vercel/next.js/issues/30644) - Fix check compiled step : [#​30645](https://togithub.com/vercel/next.js/issues/30645) - Fix missing dev option for the middleware SSR loader: [#​30639](https://togithub.com/vercel/next.js/issues/30639) - Fixed "Expected jsx identifier" error on TypeScript generics & angle bracket type assertions in .ts files: [#​30619](https://togithub.com/vercel/next.js/issues/30619) - Add auto-commonjs and update swc: [#​30661](https://togithub.com/vercel/next.js/issues/30661) - Provide default fallback \_document and \_app for for concurrent mode: [#​30642](https://togithub.com/vercel/next.js/issues/30642) - Remove isCommonJS check as it has been moved to next-swc: [#​30677](https://togithub.com/vercel/next.js/issues/30677) - Update swc: [#​30685](https://togithub.com/vercel/next.js/issues/30685) ##### Documentation Changes - Removing duplicated instead word: [#​30442](https://togithub.com/vercel/next.js/issues/30442) - fix(docs): Fix broken link in testing documentation: [#​30448](https://togithub.com/vercel/next.js/issues/30448) - Update SWC failed error with link to discussion: [#​30469](https://togithub.com/vercel/next.js/issues/30469) - docs: update Middleware API reference: [#​30485](https://togithub.com/vercel/next.js/issues/30485) - Update examples at headers documentation: [#​30502](https://togithub.com/vercel/next.js/issues/30502) - Document Cross-Platform VS Code Debugging: [#​30052](https://togithub.com/vercel/next.js/issues/30052) - Add note about no-optional to swc error doc: [#​30566](https://togithub.com/vercel/next.js/issues/30566) - Fix link to documentation from deprecated target config message: [#​30607](https://togithub.com/vercel/next.js/issues/30607) - correct Next.js 11 upgrade instructions: [#​30665](https://togithub.com/vercel/next.js/issues/30665) ##### Example Changes - Update next-transpile-modules to 9.0.0 across examples: [#​30418](https://togithub.com/vercel/next.js/issues/30418) ##### Misc Changes - Add `incremental` to template/tsconfig.json to avoid changes on first build: [#​30357](https://togithub.com/vercel/next.js/issues/30357) - Fix playwright trace names: [#​30374](https://togithub.com/vercel/next.js/issues/30374) - include stdio in error message: [#​30358](https://togithub.com/vercel/next.js/issues/30358) - Disable using polling for webpack on test retry: [#​30372](https://togithub.com/vercel/next.js/issues/30372) - Update test traces to only run on retry: [#​30459](https://togithub.com/vercel/next.js/issues/30459) - Remove extra config for PR stats: [#​30478](https://togithub.com/vercel/next.js/issues/30478) - Fixed grammatical errors in contributing.md: [#​30542](https://togithub.com/vercel/next.js/issues/30542) - Use fallback SWC version when binary publish fails: [#​30568](https://togithub.com/vercel/next.js/issues/30568) - Use unfiltered SWC packages when updating optional: [#​30571](https://togithub.com/vercel/next.js/issues/30571) - remove Object.fromEntries polyfill for node 10 in test utils: [#​30657](https://togithub.com/vercel/next.js/issues/30657) - Ensure native binary is available for release stats: [#​30649](https://togithub.com/vercel/next.js/issues/30649) ##### Credits Huge thanks to [@​oBusk](https://togithub.com/oBusk), [@​sokra](https://togithub.com/sokra), [@​ijjk](https://togithub.com/ijjk), [@​kdy1](https://togithub.com/kdy1), [@​martpie](https://togithub.com/martpie), [@​BruceRodrigues](https://togithub.com/BruceRodrigues), [@​luke-h1](https://togithub.com/luke-h1), [@​styfle](https://togithub.com/styfle), [@​balazsorban44](https://togithub.com/balazsorban44), [@​padmaia](https://togithub.com/padmaia), [@​lucasvazq](https://togithub.com/lucasvazq), [@​velocity23](https://togithub.com/velocity23), [@​AkiraTsuboi](https://togithub.com/AkiraTsuboi), [@​mitheelgajare](https://togithub.com/mitheelgajare), [@​kyliau](https://togithub.com/kyliau), [@​huozhi](https://togithub.com/huozhi), [@​karaggeorge](https://togithub.com/karaggeorge), [@​JamiesWhiteShirt](https://togithub.com/JamiesWhiteShirt), [@​shuding](https://togithub.com/shuding), [@​stefanprobst](https://togithub.com/stefanprobst), [@​leroydev](https://togithub.com/leroydev), [@​JulienZD](https://togithub.com/JulienZD), and [@​timneutkens](https://togithub.com/timneutkens) for helping! ### [`v12.0.1`](https://togithub.com/vercel/next.js/releases/v12.0.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v12.0.0...v12.0.1) ##### Core Changes - Add new target for middleware: [#​30299](https://togithub.com/vercel/next.js/issues/30299) - Clear up confusion around SWC being disabled for Babel while swcMinify is on: [#​30337](https://togithub.com/vercel/next.js/issues/30337) - fix missed hmr events: [#​30309](https://togithub.com/vercel/next.js/issues/30309) - Update SWC OS and CPU fields: [#​30341](https://togithub.com/vercel/next.js/issues/30341) - Fix flight loader parsing: [#​30345](https://togithub.com/vercel/next.js/issues/30345) - keep sortedMiddleware intact as it's used by the runtime: [#​30361](https://togithub.com/vercel/next.js/issues/30361) - fix rsc on windows: [#​30364](https://togithub.com/vercel/next.js/issues/30364) - lint: remove unused variable: [#​30370](https://togithub.com/vercel/next.js/issues/30370) - Fix exportRuntime and react-18 concurrent tests: [#​30381](https://togithub.com/vercel/next.js/issues/30381) - Disable loading of `.swcrc`: [#​30384](https://togithub.com/vercel/next.js/issues/30384) - Fix PerformanceObserver usage for older browsers and CI: [#​30387](https://togithub.com/vercel/next.js/issues/30387) ##### Documentation Changes - Add React 18 docs: [#​30325](https://togithub.com/vercel/next.js/issues/30325) - Add missing closing quote: [#​30336](https://togithub.com/vercel/next.js/issues/30336) - Fix lint on react-18 docs: [#​30354](https://togithub.com/vercel/next.js/issues/30354) - Added warning about trusted domains: [#​30348](https://togithub.com/vercel/next.js/issues/30348) - Fix typo `currentFeatures` to `concurrentFeatures`: [#​30356](https://togithub.com/vercel/next.js/issues/30356) ##### Misc Changes - Update manifest.json - Ensure linux-aarch64-musl swc target skips when cached: [#​30331](https://togithub.com/vercel/next.js/issues/30331) - feat: ignore incremental TS compilation build info: [#​30362](https://togithub.com/vercel/next.js/issues/30362) - Make check release job parallel to build job: [#​30350](https://togithub.com/vercel/next.js/issues/30350) - Revert "Make check release job parallel to build job": [#​30388](https://togithub.com/vercel/next.js/issues/30388) ##### Credits Huge thanks to [@​shuding](https://togithub.com/shuding), [@​leotaku](https://togithub.com/leotaku), [@​timneutkens](https://togithub.com/timneutkens), [@​sokra](https://togithub.com/sokra), [@​huozhi](https://togithub.com/huozhi), [@​ijjk](https://togithub.com/ijjk), [@​molebox](https://togithub.com/molebox), [@​mattfwood](https://togithub.com/mattfwood), [@​kripod](https://togithub.com/kripod), [@​kdy1](https://togithub.com/kdy1), and [@​styfle](https://togithub.com/styfle) for helping! ### [`v12.0.0`](https://togithub.com/vercel/next.js/releases/v12.0.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v11.1.3...v12.0.0) ##### Core Changes - Remove .next/traces directory as it's not used: [#​28728](https://togithub.com/vercel/next.js/issues/28728) - Update css-loader runtime to use compiled files: [#​28735](https://togithub.com/vercel/next.js/issues/28735) - Fix typings of dynamic suspense: [#​28740](https://togithub.com/vercel/next.js/issues/28740) - Ensure build trace handles mixed modules: [#​28770](https://togithub.com/vercel/next.js/issues/28770) - \[ESLint Plugin] Updates `no-document-import-in-page` rule to use `path` separators: [#​28768](https://togithub.com/vercel/next.js/issues/28768) - feat: Adding generic typing for previewData: [#​28668](https://togithub.com/vercel/next.js/issues/28668) - Add `RenderResult` class: [#​28776](https://togithub.com/vercel/next.js/issues/28776) - Reuse warning from postcss-loader: [#​28727](https://togithub.com/

Configuration

πŸ“… Schedule: At any time (no schedule defined).

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

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

πŸ”• Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by WhiteSource Renovate. View repository job log here.

rewind-backups-for-github-restore[bot] commented 2 years ago

Comment by netlify[bot]:

❌ Deploy Preview for distracted-edison-97708a failed.

πŸ”¨ Explore the source changes: e6cadd46168008b0a8aaae62668618ecbf7d6f3d

πŸ” Inspect the deploy log: https://app.netlify.com/sites/distracted-edison-97708a/deploys/61cf9bbc11fa4800090f335a