{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":693929023,"defaultBranch":"canary","name":"Nextjs","ownerLogin":"X-oss-byte","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-20T02:02:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/136061549?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716781895.0","currentOid":""},"activityList":{"items":[{"before":"929ea3b0949ffc0442bc3c158c079c7fb98c265e","after":null,"ref":"refs/heads/renovate/capsizecss-metrics-3.x","pushedAt":"2024-05-27T03:51:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"d1345ca08a0647f3ad5329d9ff197d09a0fd98cf","after":"e6a1e2924bd6d0fe7f242f2bd3b134502982d42c","ref":"refs/heads/canary","pushedAt":"2024-05-27T03:51:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update dependency @capsizecss/metrics to v3 (#1989)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [@capsizecss/metrics](https://togithub.com/seek-oss/capsize) ([source](https://togithub.com/seek-oss/capsize/tree/HEAD/packages/metrics)) | [`3.1.0` -> `3.2.0`](https://renovatebot.com/diffs/npm/@capsizecss%2fmetrics/2.2.0/3.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@capsizecss%2fmetrics/3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@capsizecss%2fmetrics/3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@capsizecss%2fmetrics/2.2.0/3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@capsizecss%2fmetrics/2.2.0/3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nseek-oss/capsize (@​capsizecss/metrics)\n\n### [`v3.2.0`](https://togithub.com/seek-oss/capsize/blob/HEAD/packages/metrics/CHANGELOG.md#320)\n\n[Compare Source](https://togithub.com/seek-oss/capsize/compare/@capsizecss/metrics@3.1.0...@capsizecss/metrics@3.2.0)\n\n##### Minor Changes\n\n- [#​202](https://togithub.com/seek-oss/capsize/pull/202) [`452f2a3`](https://togithub.com/seek-oss/capsize/commit/452f2a3a167b2a9a49205a5842596aaf2ed34df9) Thanks [@​michaeltaranto](https://togithub.com/michaeltaranto)! - metrics: Add weight and italic support\n\n Add support for importing metrics for specific weights and italics.\n While internal font metrics typically do not differ between variants, the `xWidthAvg` metric is calculated based on the average character width, and this will differ between variants.\n\n Available variants will differ by font, and follow the same variant naming as Google Fonts:\n\n ```ts\n import arial from '@​capsizecss/metrics/arial';\n import arialItalic from '@​capsizecss/metrics/arial/italic';\n import arialBold from '@​capsizecss/metrics/arial/700';\n import arialBoldItalic from '@​capsizecss/metrics/arial/700italic';\n ```\n\n Having metrics for different variants improves visual alignment of fallback fonts when using the `createFontStack` API from the `@capsizecss/core` package.\n\n Example usage:\n\n ```ts\n import { createFontStack } from '@​capsizecss/core';\n import montserrat from '@​capsizecss/metrics/montserrat';\n import montserrat600 from '@​capsizecss/metrics/montserrat/600';\n import arial from '@​capsizecss/metrics/arial';\n import arialBold from '@​capsizecss/metrics/arial/700';\n\n const regular = createFontStack([montserrat, arial]);\n\n // => {\n // \"fontFamily\": \"Montserrat, \\\"Montserrat Fallback\\\", Arial\",\n // \"fontFaces\": [\n // {\n // \"@​font-face\": {\n // \"fontFamily\": \"\\\"Montserrat Fallback\\\"\",\n // \"src\": \"local('Arial'), local('ArialMT')\",\n // \"ascentOverride\": \"85.7923%\",\n // \"descentOverride\": \"22.2457%\",\n // \"lineGapOverride\": \"0%\",\n // \"sizeAdjust\": \"112.8307%\"\n // }\n // }\n // ]\n // }\n\n const bold = createFontStack([montserrat600, arialBold], {\n fontFaceProperties: {\n fontWeight: 700,\n },\n });\n\n // => {\n // \"fontFamily\": \"Montserrat, \\\"Montserrat Fallback\\\", Arial\",\n // \"fontFaces\": [\n // {\n // \"@​font-face\": {\n // \"fontWeight\": 700,\n // \"fontFamily\": \"\\\"Montserrat Fallback\\\"\",\n // \"src\": \"local('Arial Bold'), local('Arial-BoldMT')\",\n // \"ascentOverride\": \"89.3502%\",\n // \"descentOverride\": \"23.1683%\",\n // \"lineGapOverride\": \"0%\",\n // \"sizeAdjust\": \"108.3377%\"\n // }\n // }\n // ]\n // }\n ```\n\n### [`v3.1.0`](https://togithub.com/seek-oss/capsize/blob/HEAD/packages/metrics/CHANGELOG.md#310)\n\n[Compare Source](https://togithub.com/seek-oss/capsize/compare/@capsizecss/metrics@3.0.0...@capsizecss/metrics@3.1.0)\n\n##### Minor Changes\n\n- [#​195](https://togithub.com/seek-oss/capsize/pull/195) [`aa77cb2`](https://togithub.com/seek-oss/capsize/commit/aa77cb2b58f1fa9de9bd01e6933b6ad838ba325c) Thanks [@​michaeltaranto](https://togithub.com/michaeltaranto)! - Extract and expose `postscriptName` and `fullName` from font metrics\n\n The font metrics returned now include the `postscriptName` and `fullName` properties as authored by the font creator.\n\n For example:\n\n ```ts\n // Arial Regular metrics\n {\n \"familyName\": \"Arial\",\n \"fullName\": \"Arial\",\n \"postscriptName\": \"ArialMT\",\n ...\n }\n\n // Arial Bold metrics\n {\n \"familyName\": \"Arial\",\n \"fullName\": \"Arial Bold\",\n \"postscriptName\": \"Arial-BoldMT\",\n ...\n }\n ```\n\n These values are particularly useful when constructing CSS `@font-face` declarations, as they can be used to specify [local(\\)][local()] sources.\n MDN recommends using both β€œto assure proper matching across platforms”.\n\n ```css\n @​font-face {\n font-family: 'Web Font Fallback';\n src: local('Arial Bold'), local('Arial-BoldMT');\n font-weight: 700;\n ascent-override: 89.3502%;\n descent-override: 23.1683%;\n size-adjust: 108.3377%;\n }\n ```\n\n [local()]: https://developer.mozilla.org/en-US/docs/Web/CSS/@​font-face/src#localfont-face-name\n\n### [`v3.0.0`](https://togithub.com/seek-oss/capsize/blob/HEAD/packages/metrics/CHANGELOG.md#300)\n\n[Compare Source](https://togithub.com/seek-oss/capsize/compare/@capsizecss/metrics@2.2.0...@capsizecss/metrics@3.0.0)\n\n##### Major Changes\n\n- [#​191](https://togithub.com/seek-oss/capsize/pull/191) [`d0086a6`](https://togithub.com/seek-oss/capsize/commit/d0086a6006272f7b7f1e488883d1cf7863642300) Thanks [@​michaeltaranto](https://togithub.com/michaeltaranto)! - metrics: Prefer public family name to internal `familyName` metrics\n\n Ensure metrics are available using the public family name as seen on Google Fonts as opposed to the internal family name metric.\n This makes sense as consumers are looking to import the metrics relevant to a specific system font or from Google Fonts (also aligns with the names Google use in their font declarations generated in the hosted stylesheets).\n\n##### BREAKING CHANGES:\n\n##### Google Fonts\n\nPreviously, the metrics were imported with a path that used the internal family name, now they align with the font as seen on Google Fonts.\n\n```diff\n-import metrics from '@​capsizecss/metrics/roundedMplus1c';\n+import metrics from '@​capsizecss/metrics/mPLUSRounded1c';\n```\n\nWith only a small number of Google Fonts affected, this is only a break for the following fonts:\n\n- Ballet\n- Bodoni Moda\n- Buda\n- Bungee Spice\n- Fjord One\n- Geologica\n- Imbue\n- M PLUS Rounded 1c\n- Material Symbols Outlined\n- Material Symbols Rounded\n- Material Symbols Sharp\n- Montagu Slab\n- Nanum Pen Script\n- Newsreader\n- Nunito Sans\n- Pathway Extreme\n- Sono\n- Sunflower\n- Supermercado One\n- Texturina\n\n##### System fonts\n\nThe system fonts only had one example where the names diverged:\n\n```diff\n-import metrics from '@​capsizecss/metrics/brushScriptMT';\n+import metrics from '@​capsizecss/metrics/brushScript';\n```\n\nThis now aligns with the name consumers use to reference the font on their system.\n\n##### Minor Changes\n\n- [#​190](https://togithub.com/seek-oss/capsize/pull/190) [`75233b1`](https://togithub.com/seek-oss/capsize/commit/75233b16c613525420b1383698bcf114fa41b70f) Thanks [@​michaeltaranto](https://togithub.com/michaeltaranto)! - Update Google Fonts to latest\n\n##### Patch Changes\n\n- [#​193](https://togithub.com/seek-oss/capsize/pull/193) [`121eb42`](https://togithub.com/seek-oss/capsize/commit/121eb4201598c09793ff741a51baf85869c7e5c1) Thanks [@​michaeltaranto](https://togithub.com/michaeltaranto)! - metrics: Update apple system font metrics\n\n Previously the metrics provided for `-apple-system` and `BlinkMacSystemFont` were extracted from the `SF Pro` font, with a custom override to correct the `descent` metric.\n\n Through work to support metrics for different font weights and styles, it was identified that MacOS uses the `SFNS` font.\n Extracting the metrics from this font means no more custom overrides, and will now enable using this font as a fallback via postscript name soon too.\n\n
\n\n---\n\n### Configuration\n\nπŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nβ™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\nπŸ”• **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).","shortMessageHtmlLink":"Update dependency @capsizecss/metrics to v3 (#1989)"}},{"before":null,"after":"929ea3b0949ffc0442bc3c158c079c7fb98c265e","ref":"refs/heads/renovate/capsizecss-metrics-3.x","pushedAt":"2024-05-27T03:51:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency @capsizecss/metrics to v3","shortMessageHtmlLink":"Update dependency @capsizecss/metrics to v3"}},{"before":"896d46e76cb1a7bb390037ff8ce3b93fdf3e5a9b","after":null,"ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-05-27T03:51:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"59e9fdd30925506330dc4505c53fb1336a1ed8dc","after":"d1345ca08a0647f3ad5329d9ff197d09a0fd98cf","ref":"refs/heads/canary","pushedAt":"2024-05-27T03:51:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update typescript-eslint monorepo to v7.10.0 (#1988)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`7.8.0` -> `7.10.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.5.0/7.10.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.5.0/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.5.0/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`7.8.0` -> `7.10.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.5.0/7.10.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.5.0/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.5.0/7.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\ntypescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)\n\n### [`v7.10.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7100-2024-05-20)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.9.0...v7.10.0)\n\n##### πŸš€ Features\n\n- **eslint-plugin:** \\[sort-type-constituents] support case sensitive sorting\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[prefer-regexp-exec] fix heuristic to check whether regex may contain global flag\n\n##### ❀️ Thank You\n\n- auvred\n- Emanuel Hoogeveen\n- jsfm01\n- Kirk Waiblinger\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v7.9.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#790-2024-05-13)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.8.0...v7.9.0)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[explicit-function-return-types] fix false positive on default parameters\n\n##### ❀️ Thank You\n\n- Kirk Waiblinger\n- Sheetal Nandi\n- Vinccool96\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v7.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#780-2024-04-29)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.1...v7.8.0)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-unsafe-argument] handle tagged templates\n\n- **eslint-plugin:** \\[prefer-optional-chain] suggests optional chaining during strict null equality check\n\n- **eslint-plugin:** \\[consistent-type-assertions] handle tagged templates\n\n- **eslint-plugin:** \\[no-unsafe-return] handle union types\n\n- **eslint-plugin:** \\[no-unused-vars] clear error report range\n\n##### ❀️ Thank You\n\n- auvred\n- Josh Goldberg ✨\n- jsfm01\n- Kim Sang Du\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v7.7.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#771-2024-04-22)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.0...v7.7.1)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-unsafe-assignment] handle shorthand property assignment\n\n- **eslint-plugin:** \\[explicit-function-return-type] fix checking wrong ancestor's return type\n\n- **eslint-plugin:** \\[prefer-optional-chain] only look at left operand for `requireNullish`\n\n- **eslint-plugin:** \\[no-for-in-array] refine report location\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] allow non-null assertion for void type\n\n##### ❀️ Thank You\n\n- Abraham Guo\n- Kirk Waiblinger\n- YeonJuan\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v7.7.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#770-2024-04-15)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.6.0...v7.7.0)\n\n##### πŸš€ Features\n\n- **eslint-plugin:** replace `no-new-symbol` with `no-new-native-nonconstructor`\n\n##### ❀️ Thank You\n\n- Dave\n- Josh Goldberg ✨\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v7.6.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#760-2024-04-08)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.5.0...v7.6.0)\n\n##### πŸš€ Features\n\n- bump npm dependency ranges\n\n##### ❀️ Thank You\n\n- Abraham Guo\n- auvred\n- Brad Zacher\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n
\n\n
\ntypescript-eslint/typescript-eslint (@​typescript-eslint/parser)\n\n### [`v7.10.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7100-2024-05-20)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.9.0...v7.10.0)\n\nThis was a version bump only for parser to align it with other projects, there were no code changes.\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v7.9.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#790-2024-05-13)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.8.0...v7.9.0)\n\nThis was a version bump only for parser to align it with other projects, there were no code changes.\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v7.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#780-2024-04-29)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.1...v7.8.0)\n\nThis was a version bump only for parser to align it with other projects, there were no code changes.\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v7.7.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#771-2024-04-22)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.0...v7.7.1)\n\nThis was a version bump only for parser to align it with other projects, there were no code changes.\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v7.7.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#770-2024-04-15)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.6.0...v7.7.0)\n\nThis was a version bump only for parser to align it with other projects, there were no code changes.\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n### [`v7.6.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#760-2024-04-08)\n\n[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.5.0...v7.6.0)\n\n##### πŸš€ Features\n\n- bump npm dependency ranges\n\n##### ❀️ Thank You\n\n- Abraham Guo\n- auvred\n- Brad Zacher\n\nYou can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.\n\n
\n\n---\n\n### Configuration\n\nπŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nβ™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\nπŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).","shortMessageHtmlLink":"Update typescript-eslint monorepo to v7.10.0 (#1988)"}},{"before":null,"after":"896d46e76cb1a7bb390037ff8ce3b93fdf3e5a9b","ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-05-27T03:51:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update typescript-eslint monorepo to v7.10.0","shortMessageHtmlLink":"Update typescript-eslint monorepo to v7.10.0"}},{"before":"585d5c10e26ac1d238eb9a8e674be84688e4dedb","after":null,"ref":"refs/heads/renovate/swc-monorepo","pushedAt":"2024-05-27T01:47:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"2cecf89e61d3fd147ccb8a1051528bfd450e706a","after":"59e9fdd30925506330dc4505c53fb1336a1ed8dc","ref":"refs/heads/canary","pushedAt":"2024-05-27T01:47:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update swc monorepo (#1987)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [@swc/core](https://swc.rs) ([source](https://togithub.com/swc-project/swc)) | [`1.5.5` -> `1.5.7`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.4.16/1.5.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.4.16/1.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.4.16/1.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@swc/helpers](https://swc.rs) ([source](https://togithub.com/swc-project/swc)) | [`0.5.10` -> `0.5.11`](https://renovatebot.com/diffs/npm/@swc%2fhelpers/0.5.10/0.5.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fhelpers/0.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fhelpers/0.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fhelpers/0.5.10/0.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fhelpers/0.5.10/0.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nswc-project/swc (@​swc/core)\n\n### [`v1.5.7`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#157---2024-05-14)\n\n[Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.6...v1.5.7)\n\n##### Documentation\n\n- **(es/typescript)** Fix example ([#​8952](https://togithub.com/swc-project/swc/issues/8952)) ([ff60960](https://togithub.com/swc-project/swc/commit/ff60960afe3f2866e5c98f0414884fa93b5ab3f6))\n\n### [`v1.5.6`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#156---2024-05-14)\n\n[Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.5...v1.5.6)\n\n##### Bug Fixes\n\n- **(es)** Allow input source map file to be omitted ([#​8951](https://togithub.com/swc-project/swc/issues/8951)) ([606cb67](https://togithub.com/swc-project/swc/commit/606cb677c42dd43c24ba49ad0912998e33159560))\n\n- **(es/ast)** Pin version of unicodes ([#​8941](https://togithub.com/swc-project/swc/issues/8941)) ([6362ff4](https://togithub.com/swc-project/swc/commit/6362ff4ba80afc9c887a8817582ae976a05c1d90))\n\n- **(es/compat)** Avoid reserved name for private method ([#​8949](https://togithub.com/swc-project/swc/issues/8949)) ([7053bb1](https://togithub.com/swc-project/swc/commit/7053bb16ce19ba476760b7fe0b1627d1210d6e18))\n\n- **(es/minifier)** Abort inliner on mutation via property ([#​8938](https://togithub.com/swc-project/swc/issues/8938)) ([257afc9](https://togithub.com/swc-project/swc/commit/257afc92c9b2a751935f8fdee1b84bc9222359b6))\n\n- **(es/minifier)** Don't invoke IIFE containing reserved words ([#​8939](https://togithub.com/swc-project/swc/issues/8939)) ([5a3456c](https://togithub.com/swc-project/swc/commit/5a3456c254a686ceef343ce5f9ec67b3e4644138))\n\n- **(es/minifier)** Fix evaluation of `String.charCodeAt` ([#​8946](https://togithub.com/swc-project/swc/issues/8946)) ([772c50f](https://togithub.com/swc-project/swc/commit/772c50fd7610768c43cf795b03dcae1d00f715d2))\n\n- **(es/minifier)** Abort seq inliner on `**` ([#​8947](https://togithub.com/swc-project/swc/issues/8947)) ([3046d71](https://togithub.com/swc-project/swc/commit/3046d71daa77327e7b211cfdb641e3e6148bea5f))\n\n### [`v1.5.5`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#155---2024-05-08)\n\n[Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.3...v1.5.5)\n\n##### Bug Fixes\n\n- **(css/modules)** Allow any order of composes ([#​8930](https://togithub.com/swc-project/swc/issues/8930)) ([7014c63](https://togithub.com/swc-project/swc/commit/7014c63625c7c9f83322931600a52c82ba8b107a))\n\n- **(css/modules)** Fix `:global` selectors without preceding whitespace ([#​8926](https://togithub.com/swc-project/swc/issues/8926)) ([2405dc6](https://togithub.com/swc-project/swc/commit/2405dc6ba0aa227df81fda3db303fc6f523972db))\n\n- **(es/fixer)** Wrap class expressions in callee ([#​8928](https://togithub.com/swc-project/swc/issues/8928)) ([6b60bdb](https://togithub.com/swc-project/swc/commit/6b60bdb69713f7ccf603db04696621985d200d28))\n\n- **(es/minifier)** Respect `module: false` ([#​8925](https://togithub.com/swc-project/swc/issues/8925)) ([aca6a77](https://togithub.com/swc-project/swc/commit/aca6a77903e31099f473587eb9285ae1c4dee309))\n\n- **(es/minifier)** Consider side effects of operands of binary expressions ([#​8929](https://togithub.com/swc-project/swc/issues/8929)) ([4d4a7a9](https://togithub.com/swc-project/swc/commit/4d4a7a9bcb39228973c0da2991310b5107feb319))\n\n- **(es/minifier)** Fix operand handling of `**` ([#​8933](https://togithub.com/swc-project/swc/issues/8933)) ([c9d72cd](https://togithub.com/swc-project/swc/commit/c9d72cdc6aa847ba2d81eb2a99c0d0c74bc669b6))\n\n- **(es/minifier)** Fix a bug about `Tpl` => `Str` ([#​8934](https://togithub.com/swc-project/swc/issues/8934)) ([d4be383](https://togithub.com/swc-project/swc/commit/d4be3833183b829bf39c0b53407b8892517256d9))\n\n- **(es/module)** Resolve `.jsx` imports fully ([#​8936](https://togithub.com/swc-project/swc/issues/8936)) ([c536d2a](https://togithub.com/swc-project/swc/commit/c536d2ad6f731e3284df48902637e6446e91a721))\n\n##### Refactor\n\n- **(es/minifier)** Remove unnecessary check ([#​8927](https://togithub.com/swc-project/swc/issues/8927)) ([8932a1b](https://togithub.com/swc-project/swc/commit/8932a1b527a685917e7c24f5fd434a71468abcd8))\n\n### [`v1.5.3`](https://togithub.com/swc-project/swc/compare/v1.5.2...v1.5.3)\n\n[Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.2...v1.5.3)\n\n### [`v1.5.2`](https://togithub.com/swc-project/swc/compare/v1.5.1...v1.5.2)\n\n[Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.1...v1.5.2)\n\n### [`v1.5.1`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#151---2024-04-27)\n\n[Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.0...v1.5.1)\n\n##### Bug Fixes\n\n- **(es/decorator)** Support for legacy decorators in class expressions ([#​8892](https://togithub.com/swc-project/swc/issues/8892)) ([8fe57ad](https://togithub.com/swc-project/swc/commit/8fe57adc02f1a67ece9b73769d90320ae4e72808))\n\n- **(es/helpers)** Remove unused export from `_using_ctx.js` ([#​8891](https://togithub.com/swc-project/swc/issues/8891)) ([438d0b3](https://togithub.com/swc-project/swc/commit/438d0b32b680a1a64861e97cb4a1e14213335e48))\n\n- **(es/minifier)** Do not add vars if `eval` exists ([#​8888](https://togithub.com/swc-project/swc/issues/8888)) ([be359fa](https://togithub.com/swc-project/swc/commit/be359fa75318d645f954feb90353b884dfa51e6e))\n\n### [`v1.5.0`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#150---2024-04-24)\n\n[Compare Source](https://togithub.com/swc-project/swc/compare/v1.4.17...v1.5.0)\n\n##### Bug Fixes\n\n- **(es/minifier)** Abort seq inline on recursive usage ([#​8887](https://togithub.com/swc-project/swc/issues/8887)) ([cd4548f](https://togithub.com/swc-project/swc/commit/cd4548fd8c32f67d0e8373f7a2c3cb625f43e6c4))\n\n##### Features\n\n- **(es/ast)** Support abstract auto-accessors ([#​8736](https://togithub.com/swc-project/swc/issues/8736)) ([1155ac7](https://togithub.com/swc-project/swc/commit/1155ac79720512625568c45bfd3542ec340c0ebd))\n\n### [`v1.4.17`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1417---2024-04-23)\n\n[Compare Source](https://togithub.com/swc-project/swc/compare/v1.4.16...v1.4.17)\n\n##### Bug Fixes\n\n- **(es)** Ignore `sourceMappingURL` in string literals ([#​8879](https://togithub.com/swc-project/swc/issues/8879)) ([d7188cd](https://togithub.com/swc-project/swc/commit/d7188cdb66a3bba577ebefe0c33cf77f48858d50))\n\n- **(es/codegen)** Use `Str.raw` for es5 ([#​8873](https://togithub.com/swc-project/swc/issues/8873)) ([c7a06b1](https://togithub.com/swc-project/swc/commit/c7a06b1a5e3a59abccbd40fed1f65fcf8487fba6))\n\n- **(es/compat)** Fix async generator ([#​8881](https://togithub.com/swc-project/swc/issues/8881)) ([063eabd](https://togithub.com/swc-project/swc/commit/063eabd33cd5ee1dbe9e248462519f76f6eacd36))\n\n- **(es/resolver)** Prioritze `jsc.paths` by length in tsc resolver ([#​8875](https://togithub.com/swc-project/swc/issues/8875)) ([e22c368](https://togithub.com/swc-project/swc/commit/e22c3681a6705f2184f0af7032ed30103ab9bfcc))\n\n- **(html/codegen)** Expand elements before which body isn’t elided ([#​8877](https://togithub.com/swc-project/swc/issues/8877)) ([5419a94](https://togithub.com/swc-project/swc/commit/5419a9477fa54297ed5e02b3769374e07e0921f3))\n\n
\n\n---\n\n### Configuration\n\nπŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nβ™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\nπŸ‘» **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).","shortMessageHtmlLink":"Update swc monorepo (#1987)"}},{"before":null,"after":"585d5c10e26ac1d238eb9a8e674be84688e4dedb","ref":"refs/heads/renovate/swc-monorepo","pushedAt":"2024-05-27T01:47:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update swc monorepo","shortMessageHtmlLink":"Update swc monorepo"}},{"before":"9bc895c2d734eb740fadb1a3cc197f0cd1397817","after":null,"ref":"refs/heads/renovate/react-monorepo","pushedAt":"2024-05-27T01:47:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"2da69b5c4dcf99f3224f2039dd931652773ccfa2","after":"2cecf89e61d3fd147ccb8a1051528bfd450e706a","ref":"refs/heads/canary","pushedAt":"2024-05-27T01:47:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update react monorepo (#1986)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.3.2` -> `18.3.3`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.79/18.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.79/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.79/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.3.2` -> `18.3.3`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.2/18.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.3.2/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.3.2/18.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`18.2.25` -> `18.3.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.25/18.3.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.25/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.25/18.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [eslint-plugin-react-hooks](https://reactjs.org/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks)) | [`4.6.0` -> `4.6.2`](https://renovatebot.com/diffs/npm/eslint-plugin-react-hooks/4.6.0/4.6.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react-hooks/4.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react-hooks/4.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react-hooks/4.6.0/4.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react-hooks/4.6.0/4.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [react](https://reactjs.org/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react)) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react/18.2.0/18.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [react-dom](https://reactjs.org/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-dom)) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-dom/18.2.0/18.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [react-is](https://reactjs.org/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-is)) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-is/18.2.0/18.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-is/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-is/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-is/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-is/18.2.0/18.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [react-refresh](https://reactjs.org/) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react)) | [`0.14.0` -> `0.14.2`](https://renovatebot.com/diffs/npm/react-refresh/0.14.0/0.14.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-refresh/0.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-refresh/0.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-refresh/0.14.0/0.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-refresh/0.14.0/0.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nfacebook/react (eslint-plugin-react-hooks)\n\n### [`v4.6.2`](https://togithub.com/facebook/react/compare/a87edf62d7d69705ddbcec9a24f0780b3db7535f...a87edf62d7d69705ddbcec9a24f0780b3db7535f)\n\n[Compare Source](https://togithub.com/facebook/react/compare/a87edf62d7d69705ddbcec9a24f0780b3db7535f...a87edf62d7d69705ddbcec9a24f0780b3db7535f)\n\n### [`v4.6.1`](https://togithub.com/facebook/react/compare/be229c5655074642ee664f532f2e7411dd7dccc7...a87edf62d7d69705ddbcec9a24f0780b3db7535f)\n\n[Compare Source](https://togithub.com/facebook/react/compare/be229c5655074642ee664f532f2e7411dd7dccc7...a87edf62d7d69705ddbcec9a24f0780b3db7535f)\n\n
\n\n
\nfacebook/react (react)\n\n### [`v18.3.1`](https://togithub.com/facebook/react/compare/a87edf62d7d69705ddbcec9a24f0780b3db7535f...a87edf62d7d69705ddbcec9a24f0780b3db7535f)\n\n[Compare Source](https://togithub.com/facebook/react/compare/v18.3.0...v18.3.1)\n\n### [`v18.3.0`](https://togithub.com/facebook/react/compare/v18.2.0...a87edf62d7d69705ddbcec9a24f0780b3db7535f)\n\n[Compare Source](https://togithub.com/facebook/react/compare/v18.2.0...v18.3.0)\n\n
\n\n
\nfacebook/react (react-dom)\n\n### [`v18.3.1`](https://togithub.com/facebook/react/compare/a87edf62d7d69705ddbcec9a24f0780b3db7535f...a87edf62d7d69705ddbcec9a24f0780b3db7535f)\n\n[Compare Source](https://togithub.com/facebook/react/compare/v18.3.0...v18.3.1)\n\n### [`v18.3.0`](https://togithub.com/facebook/react/compare/v18.2.0...a87edf62d7d69705ddbcec9a24f0780b3db7535f)\n\n[Compare Source](https://togithub.com/facebook/react/compare/v18.2.0...v18.3.0)\n\n
\n\n
\nfacebook/react (react-is)\n\n### [`v18.3.1`](https://togithub.com/facebook/react/compare/a87edf62d7d69705ddbcec9a24f0780b3db7535f...a87edf62d7d69705ddbcec9a24f0780b3db7535f)\n\n[Compare Source](https://togithub.com/facebook/react/compare/v18.3.0...v18.3.1)\n\n### [`v18.3.0`](https://togithub.com/facebook/react/compare/v18.2.0...a87edf62d7d69705ddbcec9a24f0780b3db7535f)\n\n[Compare Source](https://togithub.com/facebook/react/compare/v18.2.0...v18.3.0)\n\n
\n\n---\n\n### Configuration\n\nπŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nβ™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\nπŸ‘» **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).","shortMessageHtmlLink":"Update react monorepo (#1986)"}},{"before":null,"after":"9bc895c2d734eb740fadb1a3cc197f0cd1397817","ref":"refs/heads/renovate/react-monorepo","pushedAt":"2024-05-27T01:47:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update react monorepo","shortMessageHtmlLink":"Update react monorepo"}},{"before":"619233d4aeb317964a04d6c92c689bbd3f7412ae","after":null,"ref":"refs/heads/renovate/playwright-monorepo","pushedAt":"2024-05-26T21:23:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"b796753a2ab06cc16170e50025db522b72aa6c7e","after":"2da69b5c4dcf99f3224f2039dd931652773ccfa2","ref":"refs/heads/canary","pushedAt":"2024-05-26T21:23:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update playwright monorepo to v1.44.1 (#1985)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [@playwright/test](https://playwright.dev) ([source](https://togithub.com/microsoft/playwright)) | [`1.35.1` -> `1.44.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.35.1/1.44.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.35.1/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.35.1/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [playwright-chromium](https://playwright.dev) ([source](https://togithub.com/microsoft/playwright)) | [`1.44.0` -> `1.44.1`](https://renovatebot.com/diffs/npm/playwright-chromium/1.43.0/1.44.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/playwright-chromium/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/playwright-chromium/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/playwright-chromium/1.43.0/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/playwright-chromium/1.43.0/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [playwright-core](https://playwright.dev) ([source](https://togithub.com/microsoft/playwright)) | [`1.44.0` -> `1.44.1`](https://renovatebot.com/diffs/npm/playwright-core/1.43.0/1.44.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/playwright-core/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/playwright-core/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/playwright-core/1.43.0/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/playwright-core/1.43.0/1.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nmicrosoft/playwright (@​playwright/test)\n\n### [`v1.44.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.44.1)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.44.0...v1.44.1)\n\n##### Highlights\n\n[https://github.com/microsoft/playwright/issues/30779](https://togithub.com/microsoft/playwright/issues/30779) - \\[REGRESSION]: When using `video: 'on'` with VSCode extension the browser got closed\n[https://github.com/microsoft/playwright/issues/30755](https://togithub.com/microsoft/playwright/issues/30755) - \\[REGRESSION]: Electron launch with spaces inside executablePath didn't work[https://github.com/microsoft/playwright/issues/30770](https://togithub.com/microsoft/playwright/issues/30770)0 - \\[REGRESSION]: Mask elements outside of viewport when creating fullscreen screenshots didn't wor[https://github.com/microsoft/playwright/issues/30858](https://togithub.com/microsoft/playwright/issues/30858)58 - \\[REGRESSION]: ipv6 got shown instead of localhost in show-trace/show-report\n\n#### Browser Versions\n\n- Chromium 125.0.6422.14\n- Mozilla Firefox 125.0.1\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 124\n- Microsoft Edge 124\n\n### [`v1.44.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.44.0)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.43.1...v1.44.0)\n\n#### New APIs\n\n**Accessibility assertions**\n\n- [expect(locator).toHaveAccessibleName()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-name) checks if the element has the specified accessible name:\n\n ```js\n const locator = page.getByRole('button');\n await expect(locator).toHaveAccessibleName('Submit');\n ```\n\n- [expect(locator).toHaveAccessibleDescription()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-description) checks if the element has the specified accessible description:\n\n ```js\n const locator = page.getByRole('button');\n await expect(locator).toHaveAccessibleDescription('Upload a photo');\n ```\n\n- [expect(locator).toHaveRole()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-role) checks if the element has the specified ARIA role:\n\n ```js\n const locator = page.getByTestId('save-button');\n await expect(locator).toHaveRole('button');\n ```\n\n**Locator handler**\n\n- After executing the handler added with [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler), Playwright will now wait until the overlay that triggered the handler is not visible anymore. You can opt-out of this behavior with the new `noWaitAfter` option.\n- You can use new `times` option in [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) to specify maximum number of times the handler should be run.\n- The handler in [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) now accepts the locator as argument.\n- New [page.removeLocatorHandler()](https://playwright.dev/docs/api/class-page#page-remove-locator-handler) method for removing previously added locator handlers.\n\n```js\nconst locator = page.getByText('This interstitial covers the button');\nawait page.addLocatorHandler(locator, async overlay => {\n await overlay.locator('#close').click();\n}, { times: 3, noWaitAfter: true });\n// Run your tests that can be interrupted by the overlay.\n// ...\nawait page.removeLocatorHandler(locator);\n```\n\n**Miscellaneous options**\n\n- [`multipart`](https://playwright.dev/docs/api/class-apirequestcontext#api-request-context-fetch-option-multipart) option in `apiRequestContext.fetch()` now accepts [`FormData`](https://developer.mozilla.org/en-US/docs/Web/API/FormData) and supports repeating fields with the same name.\n\n ```js\n const formData = new FormData();\n formData.append('file', new File(['let x = 2024;'], 'f1.js', { type: 'text/javascript' }));\n formData.append('file', new File(['hello'], 'f2.txt', { type: 'text/plain' }));\n context.request.post('https://example.com/uploadFiles', {\n multipart: formData\n });\n ```\n\n- `expect(callback).toPass({ intervals })` can now be configured by `expect.toPass.inervals` option globally in [testConfig.expect](https://playwright.dev/docs/api/class-testconfig#test-config-expect) or per project in [testProject.expect](https://playwright.dev/docs/api/class-testproject#test-project-expect).\n\n- `expect(page).toHaveURL(url)` now supports `ignoreCase` [option](https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-url-option-ignore-case).\n\n- [testProject.ignoreSnapshots](https://playwright.dev/docs/api/class-testproject#test-project-ignore-snapshots) allows to configure per project whether to skip screenshot expectations.\n\n**Reporter API**\n\n- New method [suite.entries()](https://playwright.dev/docs/api/class-suite#suite-entries) returns child test suites and test cases in their declaration order. [suite.type](https://playwright.dev/docs/api/class-suite#suite-type) and [testCase.type](https://playwright.dev/docs/api/class-testcase#test-case-type) can be used to tell apart test cases and suites in the list.\n- [Blob](https://playwright.dev/docs/test-reporters#blob-reporter) reporter now allows overriding report file path with a single option `outputFile`. The same option can also be specified as `PLAYWRIGHT_BLOB_OUTPUT_FILE` environment variable that might be more convenient on CI/CD.\n- [JUnit](https://playwright.dev/docs/test-reporters#junit-reporter) reporter now supports `includeProjectInTestName` option.\n\n**Command line**\n\n- `--last-failed` CLI option for running only tests that failed in the previous run.\n\n First run all tests:\n\n ```sh\n $ npx playwright test\n\n Running 103 tests using 5 workers\n ...\n 2 failed\n [chromium] β€Ί my-test.spec.ts:8:5 β€Ί two ─────────────────────────────────────────────────────────\n [chromium] β€Ί my-test.spec.ts:13:5 β€Ί three ──────────────────────────────────────────────────────\n 101 passed (30.0s)\n ```\n\n Now fix the failing tests and run Playwright again with `--last-failed` option:\n\n ```sh\n $ npx playwright test --last-failed\n\n Running 2 tests using 2 workers\n 2 passed (1.2s)\n ```\n\n#### Browser Versions\n\n- Chromium 125.0.6422.14\n- Mozilla Firefox 125.0.1\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 124\n- Microsoft Edge 124\n\n### [`v1.43.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.43.1)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.43.0...v1.43.1)\n\n##### Highlights\n\n[https://github.com/microsoft/playwright/issues/30300](https://togithub.com/microsoft/playwright/issues/30300) - \\[REGRESSION]: UI mode restarts if keep storage state[https://github.com/microsoft/playwright/issues/30339](https://togithub.com/microsoft/playwright/issues/30339)9 - \\[REGRESSION]: Brand new install of playwright, unable to run chromium with show browser using vscode\n\n##### Browser Versions\n\n- Chromium 124.0.6367.29\n- Mozilla Firefox 124.0\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 123\n- Microsoft Edge 123\n\n### [`v1.43.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.43.0)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.42.1...v1.43.0)\n\n#### New APIs\n\n- Method [browserContext.clearCookies()](https://playwright.dev/docs/api/class-browsercontext#browser-context-clear-cookies) now supports filters to remove only some cookies.\n\n ```js\n // Clear all cookies.\n await context.clearCookies();\n // New: clear cookies with a particular name.\n await context.clearCookies({ name: 'session-id' });\n // New: clear cookies for a particular domain.\n await context.clearCookies({ domain: 'my-origin.com' });\n ```\n\n- New mode `retain-on-first-failure` for [testOptions.trace](https://playwright.dev/docs/api/class-testoptions#test-options-trace). In this mode, trace is recorded for the first run of each test, but not for retires. When test run fails, the trace file is retained, otherwise it is removed.\n\n ```js title=playwright.config.ts\n import { defineConfig } from '@​playwright/test';\n\n export default defineConfig({\n use: {\n trace: 'retain-on-first-failure',\n },\n });\n ```\n\n- New property [testInfo.tags](https://playwright.dev/docs/api/class-testinfo#test-info-tags) exposes test tags during test execution.\n\n ```js\n test('example', async ({ page }) => {\n console.log(test.info().tags);\n });\n ```\n\n- New method [locator.contentFrame()](https://playwright.dev/docs/api/class-locator#locator-content-frame) converts a `Locator` object to a `FrameLocator`. This can be useful when you have a `Locator` object obtained somewhere, and later on would like to interact with the content inside the frame.\n\n ```js\n const locator = page.locator('iframe[name=\"embedded\"]');\n // ...\n const frameLocator = locator.contentFrame();\n await frameLocator.getByRole('button').click();\n ```\n\n- New method [frameLocator.owner()](https://playwright.dev/docs/api/class-framelocator#frame-locator-owner) converts a `FrameLocator` object to a `Locator`. This can be useful when you have a `FrameLocator` object obtained somewhere, and later on would like to interact with the `iframe` element.\n\n ```js\n const frameLocator = page.frameLocator('iframe[name=\"embedded\"]');\n // ...\n const locator = frameLocator.owner();\n await expect(locator).toBeVisible();\n ```\n\n#### UI Mode Updates\n\n![Playwright UI Mode](https://togithub.com/microsoft/playwright/assets/9881434/61ca7cfc-eb7a-4305-8b62-b6c9f098f300)\n\n- See tags in the test list.\n- Filter by tags by typing `@fast` or clicking on the tag itself.\n- New shortcuts:\n - F5 to run tests.\n - Shift F5 to stop running tests.\n - Ctrl \\` to toggle test output.\n\n#### Browser Versions\n\n- Chromium 124.0.6367.29\n- Mozilla Firefox 124.0\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 123\n- Microsoft Edge 123\n\n### [`v1.42.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.42.1)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.42.0...v1.42.1)\n\n##### Highlights\n\n[https://github.com/microsoft/playwright/issues/29732](https://togithub.com/microsoft/playwright/issues/29732) - \\[Regression]: HEAD requests to webServer.url since v1.42.0[https://github.com/microsoft/playwright/issues/29746](https://togithub.com/microsoft/playwright/issues/29746)6 - \\[Regression]: Playwright CT CLI scripts fail due to broken initializePlugin impor[https://github.com/microsoft/playwright/issues/29739](https://togithub.com/microsoft/playwright/issues/29739)39 - \\[Bug]: Component tests fails when imported a module with a dot in a na[https://github.com/microsoft/playwright/issues/29731](https://togithub.com/microsoft/playwright/issues/29731)731 - \\[Regression]: 1.42.0 breaks some import stateme[https://github.com/microsoft/playwright/issues/29760](https://togithub.com/microsoft/playwright/issues/29760)9760 - \\[Bug]: Possible regression with chained locators in v1.42\n\n##### Browser Versions\n\n- Chromium 123.0.6312.4\n- Mozilla Firefox 123.0\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 122\n- Microsoft Edge 123\n\n### [`v1.42.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.42.0)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.41.2...v1.42.0)\n\n#### New APIs\n\n- **Test tags**\n\n [New tag syntax](https://playwright.dev/docs/test-annotations#tag-tests) for adding tags to the tests (@​-tokens in the test title are still supported).\n\n ```js\n test('test customer login', { tag: ['@​fast', '@​login'] }, async ({ page }) => {\n // ...\n });\n ```\n\n Use `--grep` command line option to run only tests with certain tags.\n\n ```sh\n npx playwright test --grep @​fast\n ```\n\n- **Annotating skipped tests**\n\n [New annotation syntax](https://playwright.dev/docs/test-annotations#annotate-tests) for test annotations allows annotating the tests that do not run.\n\n ```js\n test('test full report', {\n annotation: [\n { type: 'issue', description: 'https://github.com/microsoft/playwright/issues/23180' },\n { type: 'docs', description: 'https://playwright.dev/docs/test-annotations#tag-tests' },\n ],\n }, async ({ page }) => {\n // ...\n });\n ```\n\n- **page.addLocatorHandler()**\n\n New method [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears.\n\n ```js\n // Setup the handler.\n await page.addLocatorHandler(\n page.getByRole('heading', { name: 'Hej! You are in control of your cookies.' }),\n async () => {\n await page.getByRole('button', { name: 'Accept all' }).click();\n });\n // Write the test as usual.\n await page.goto('https://www.ikea.com/');\n await page.getByRole('link', { name: 'Collection of blue and white' }).click();\n await expect(page.getByRole('heading', { name: 'Light and easy' })).toBeVisible();\n ```\n\n- **Project wildcard filter**\n Playwright command line [flag](https://playwright.dev/docs/test-cli#reference) now supports '\\*' wildcard when filtering by project.\n\n ```sh\n npx playwright test --project='*mobile*'\n ```\n\n- **Other APIs**\n - expect(callback).toPass({ timeout })\n The timeout can now be configured by `expect.toPass.timeout` option [globally](https://playwright.dev/docs/api/class-testconfig#test-config-expect) or in [project config](https://playwright.dev/docs/api/class-testproject#test-project-expect)\n\n - electronApplication.on('console')\n [electronApplication.on('console')](https://playwright.dev/docs/api/class-electronapplication#electron-application-event-console) event is emitted when Electron main process calls console API methods.\n\n ```js\n electronApp.on('console', async msg => {\n const values = [];\n for (const arg of msg.args())\n values.push(await arg.jsonValue());\n console.log(...values);\n });\n await electronApp.evaluate(() => console.log('hello', 5, { foo: 'bar' }));\n ```\n\n - [page.pdf()](https://playwright.dev/docs/api/class-page#page-pdf) accepts two new options [`tagged`](https://playwright.dev/docs/api/class-page#page-pdf-option-tagged) and [`outline`](https://playwright.dev/docs/api/class-page#page-pdf-option-outline).\n\n#### Breaking changes\n\nMixing the test instances in the same suite is no longer supported. Allowing it was an oversight as it makes reasoning about the semantics unnecessarily hard.\n\n```js\nconst test = baseTest.extend({ item: async ({}, use) => {} });\nbaseTest.describe('Admin user', () => {\n test('1', async ({ page, item }) => {});\n test('2', async ({ page, item }) => {});\n});\n```\n\n#### Announcements\n\n- ⚠️ Ubuntu 18 is not supported anymore.\n\n#### Browser Versions\n\n- Chromium 123.0.6312.4\n- Mozilla Firefox 123.0\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 122\n- Microsoft Edge 123\n\n### [`v1.41.2`](https://togithub.com/microsoft/playwright/releases/tag/v1.41.2)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.41.1...v1.41.2)\n\n##### Highlights\n\n[https://github.com/microsoft/playwright/issues/29123](https://togithub.com/microsoft/playwright/issues/29123) - \\[REGRESSION] route.continue: Protocol error (Fetch.continueRequest): Invalid InterceptionId.\n\n#### Browser Versions\n\n- Chromium 121.0.6167.57\n- Mozilla Firefox 121.0\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 120\n- Microsoft Edge 120\n\n### [`v1.41.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.41.1)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.41.0...v1.41.1)\n\n##### Highlights\n\n[https://github.com/microsoft/playwright/issues/29067](https://togithub.com/microsoft/playwright/issues/29067) - \\[REGRESSION] Codegen/Recorder: not all clicks are being actioned nor recorded[https://github.com/microsoft/playwright/issues/29028](https://togithub.com/microsoft/playwright/issues/29028)8 - \\[REGRESSION] React component tests throw type error when passing null/undefined to componen[https://github.com/microsoft/playwright/issues/29027](https://togithub.com/microsoft/playwright/issues/29027)27 - \\[REGRESSION] React component tests not passing Date prop valu[https://github.com/microsoft/playwright/issues/29023](https://togithub.com/microsoft/playwright/issues/29023)023 - \\[REGRESSION] React component tests not rendering children p[https://github.com/microsoft/playwright/issues/29019](https://togithub.com/microsoft/playwright/issues/29019)9019 - \\[REGRESSION] trace.playwright.dev does not currently support the loading from URL\n\n#### Browser Versions\n\n- Chromium 121.0.6167.57\n- Mozilla Firefox 121.0\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 120\n- Microsoft Edge 120\n\n### [`v1.41.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.41.0)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.40.1...v1.41.0)\n\n#### New APIs\n\n- New method [page.unrouteAll(\\[options\\])](https://playwright.dev/docs/api/class-page#page-unroute-all) removes all routes registered by [page.route(url, handler, handler\\[, options\\])](https://playwright.dev/docs/api/class-page#page-route) and [page.routeFromHAR(har\\[, options\\])](https://playwright.dev/docs/api/class-page#page-route-from-har). Optionally allows to wait for ongoing routes to finish, or ignore any errors from them.\n- New method [browserContext.unrouteAll(\\[options\\])](https://playwright.dev/docs/api/class-browsercontext#browser-context-unroute-all) removes all routes registered by [browserContext.route(url, handler, handler\\[, options\\])](https://playwright.dev/docs/api/class-browsercontext#browser-context-route) and [browserContext.routeFromHAR(har\\[, options\\])](https://playwright.dev/docs/api/class-browsercontext#browser-context-route-from-har). Optionally allows to wait for ongoing routes to finish, or ignore any errors from them.\n- New option `style` in [page.screenshot(\\[options\\])](https://playwright.dev/docs/api/class-page#page-screenshot) and [locator.screenshot(\\[options\\])](https://playwright.dev/docs/api/class-locator#locator-screenshot) to add custom CSS to the page before taking a screenshot.\n- New option `stylePath` for methods [expect(page).toHaveScreenshot(name\\[, options\\])](https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1) and [expect(locator).toHaveScreenshot(name\\[, options\\])](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1) to apply a custom stylesheet while making the screenshot.\n- New `fileName` option for [Blob reporter](https://playwright.dev/docs/test-reporters#blob-reporter), to specify the name of the report to be created.\n\n#### Browser Versions\n\n- Chromium 121.0.6167.57\n- Mozilla Firefox 121.0\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 120\n- Microsoft Edge 120\n\n### [`v1.40.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.40.1)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.40.0...v1.40.1)\n\n##### Highlights\n\n[https://github.com/microsoft/playwright/issues/28319](https://togithub.com/microsoft/playwright/issues/28319) - \\[REGRESSION]: Version 1.40.0 Produces corrupted traces[https://github.com/microsoft/playwright/issues/28371](https://togithub.com/microsoft/playwright/issues/28371)1 - \\[BUG] The color of the 'ok' text did not change to green in the vs code test results sectio[https://github.com/microsoft/playwright/issues/28321](https://togithub.com/microsoft/playwright/issues/28321)21 - \\[BUG] Ambiguous test outcome and status for serial mo[https://github.com/microsoft/playwright/issues/28362](https://togithub.com/microsoft/playwright/issues/28362)362 - \\[BUG] Merging blobs ends up in Error: Cannot create a string longer than 0x1fffffe8 charact[https://github.com/microsoft/playwright/pull/28239](https://togithub.com/microsoft/playwright/pull/28239)8239 - fix: collect all errors in removeFolders\n\n##### Browser Versions\n\n- Chromium 120.0.6099.28\n- Mozilla Firefox 119.0\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 119\n- Microsoft Edge 119\n\n### [`v1.40.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.40.0)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.39.0...v1.40.0)\n\n#### Test Generator Update\n\n![Playwright Test Generator](https://togithub.com/microsoft/playwright/assets/9881434/e8d67e2e-f36d-4301-8631-023948d3e190)\n\nNew tools to generate assertions:\n\n- \"Assert visibility\" tool generates [expect(locator).toBeVisible()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-be-visible).\n- \"Assert value\" tool generates [expect(locator).toHaveValue(value)](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-value).\n- \"Assert text\" tool generates [expect(locator).toContainText(text)](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-contain-text).\n\nHere is an example of a generated test with assertions:\n\n```js\nimport { test, expect } from '@​playwright/test';\n\ntest('test', async ({ page }) => {\n await page.goto('https://playwright.dev/');\n await page.getByRole('link', { name: 'Get started' }).click();\n await expect(page.getByLabel('Breadcrumbs').getByRole('list')).toContainText('Installation');\n await expect(page.getByLabel('Search')).toBeVisible();\n await page.getByLabel('Search').click();\n await page.getByPlaceholder('Search docs').fill('locator');\n await expect(page.getByPlaceholder('Search docs')).toHaveValue('locator');\n});\n```\n\n#### New APIs\n\n- Option `reason` in [page.close()](https://playwright.dev/docs/api/class-page#page-close), [browserContext.close()](https://playwright.dev/docs/api/class-browsercontext#browser-context-close) and [browser.close()](https://playwright.dev/docs/api/class-browser#browser-close). Close reason is reported for all operations interrupted by the closure.\n- Option `firefoxUserPrefs` in [browserType.launchPersistentContext(userDataDir)](https://playwright.dev/docs/api/class-browsertype#browser-type-launch-persistent-context).\n\n#### Other Changes\n\n- Methods [download.path()](https://playwright.dev/docs/api/class-download#download-path) and [download.createReadStream()](https://playwright.dev/docs/api/class-download#download-create-read-stream) throw an error for failed and cancelled downloads.\n- Playwright [docker image](https://playwright.dev/docs/docker) now comes with Node.js v20.\n\n#### Browser Versions\n\n- Chromium 120.0.6099.28\n- Mozilla Firefox 119.0\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 119\n- Microsoft Edge 119\n\n### [`v1.39.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.39.0)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.38.1...v1.39.0)\n\n#### Add custom matchers to your expect\n\nYou can extend Playwright assertions by providing custom matchers. These matchers will be available on the expect object.\n\n```js\nimport { expect as baseExpect } from '@​playwright/test';\nexport const expect = baseExpect.extend({\n async toHaveAmount(locator: Locator, expected: number, options?: { timeout?: number }) {\n // ... see documentation for how to write matchers.\n },\n});\n\ntest('pass', async ({ page }) => {\n await expect(page.getByTestId('cart')).toHaveAmount(5);\n});\n```\n\nSee the documentation [for a full example](https://playwright.dev/docs/test-configuration#add-custom-matchers-using-expectextend).\n\n#### Merge test fixtures\n\nYou can now merge test fixtures from multiple files or modules:\n\n```js\nimport { mergeTests } from '@​playwright/test';\nimport { test as dbTest } from 'database-test-utils';\nimport { test as a11yTest } from 'a11y-test-utils';\n\nexport const test = mergeTests(dbTest, a11yTest);\n```\n\n```js\nimport { test } from './fixtures';\n\ntest('passes', async ({ database, page, a11y }) => {\n // use database and a11y fixtures.\n});\n```\n\n#### Merge custom expect matchers\n\nYou can now merge custom expect matchers from multiple files or modules:\n\n```js\nimport { mergeTests, mergeExpects } from '@​playwright/test';\nimport { test as dbTest, expect as dbExpect } from 'database-test-utils';\nimport { test as a11yTest, expect as a11yExpect } from 'a11y-test-utils';\n\nexport const test = mergeTests(dbTest, a11yTest);\nexport const expect = mergeExpects(dbExpect, a11yExpect);\n```\n\n```js\nimport { test, expect } from './fixtures';\n\ntest('passes', async ({ page, database }) => {\n await expect(database).toHaveDatabaseUser('admin');\n await expect(page).toPassA11yAudit();\n});\n```\n\n#### Hide implementation details: box test steps\n\nYou can mark a [`test.step()`](https://playwright.dev/docs/api/class-test#test-step) as \"boxed\" so that errors inside it point to the step call site.\n\n```js\nasync function login(page) {\n await test.step('login', async () => {\n // ...\n }, { box: true }); // Note the \"box\" option here.\n}\n```\n\n```txt\nError: Timed out 5000ms waiting for expect(locator).toBeVisible()\n ... error details omitted ...\n\n 14 | await page.goto('https://github.com/login');\n> 15 | await login(page);\n | ^\n 16 | });\n```\n\nSee [`test.step()`](https://playwright.dev/docs/api/class-test#test-step) documentation for a full example.\n\n#### New APIs\n\n- [`expect(locator).toHaveAttribute(name)`](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-attribute-2)\n\n#### Browser Versions\n\n- Chromium 119.0.6045.9\n- Mozilla Firefox 118.0.1\n- WebKit 17.4\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 118\n- Microsoft Edge 118\n\n### [`v1.38.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.38.1)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.38.0...v1.38.1)\n\n##### Highlights\n\n[https://github.com/microsoft/playwright/issues/27071](https://togithub.com/microsoft/playwright/issues/27071) - expect(value).toMatchSnapshot() deprecation announcement on V1.38\n[https://github.com/microsoft/playwright/issues/27072](https://togithub.com/microsoft/playwright/issues/27072) - \\[BUG] PWT trace viewer fails to load trace and throws TypeError[https://github.com/microsoft/playwright/issues/27073](https://togithub.com/microsoft/playwright/issues/27073)3 - \\[BUG] RangeError: Invalid time valu[https://github.com/microsoft/playwright/issues/27087](https://togithub.com/microsoft/playwright/issues/27087)87 - \\[REGRESSION]: npx playwright test --list prints all tests twi[https://github.com/microsoft/playwright/issues/27113](https://togithub.com/microsoft/playwright/issues/27113)113 - \\[REGRESSION]: No longer able to extend PlaywrightTest.Matchers type for locators and pa[https://github.com/microsoft/playwright/issues/27144](https://togithub.com/microsoft/playwright/issues/27144)7144 - \\[BUG]can not display t[https://github.com/microsoft/playwright/issues/27163](https://togithub.com/microsoft/playwright/issues/27163)27163 - \\[REGRESSION] Single Quote Wrongly Escaped by Locator When Using Unicode[https://github.com/microsoft/playwright/issues/27181](https://togithub.com/microsoft/playwright/issues/27181)/27181 - \\[BUG] evaluate serializing fails at 1.38\n\n##### Browser Versions\n\n- Chromium 117.0.5938.62\n- Mozilla Firefox 117.0\n- WebKit 17.0\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 116\n- Microsoft Edge 116\n\n### [`v1.38.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.38.0)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.37.1...v1.38.0)\n\n#### UI Mode Updates\n\n![Playwright UI Mode](https://togithub.com/microsoft/playwright/assets/746130/8ba27be0-58fd-4f62-8561-950480610369)\n\n1. Zoom into time range.\n2. Network panel redesign.\n\n#### New APIs\n\n- [`browserContext.on('weberror')`][browserContext.on('weberror')]\n- [`locator.pressSequentially()`][locator.pressSequentially()]\n- The [`reporter.onEnd()`][reporter.onEnd()] now reports `startTime` and total run `duration`.\n\n#### Deprecations\n\n- The following methods were deprecated: [`page.type()`][page.type()], [`frame.type()`][frame.type()], [`locator.type()`][locator.type()] and [`elementHandle.type()`][elementHandle.type()].\n Please use [`locator.fill()`][locator.fill()] instead which is much faster. Use [`locator.pressSequentially()`][locator.pressSequentially()] only if there is a\n special keyboard handling on the page, and you need to press keys one-by-one.\n\n#### Breaking Changes: Playwright no longer downloads browsers automatically\n\n> \\[!NOTE]\n> If you are using `@playwright/test` package, this change **does not** affect you.\n\nPlaywright recommends to use `@playwright/test` package and download browsers via `npx playwright install` command. If you are following this recommendation, nothing has changed for you.\n\nHowever, up to v1.38, installing the `playwright` package instead of `@playwright/test` did automatically download browsers. This is no longer the case, and we recommend to explicitly download browsers via `npx playwright install` command.\n\n**v1.37 and earlier**\n\n`playwright` package was downloading browsers during `npm install`, while `@playwright/test` was not.\n\n**v1.38 and later**\n\n`playwright` and `@playwright/test` packages do not download browsers during `npm install`.\n\n**Recommended migration**\n\nRun `npx playwright install` to download browsers after `npm install`. For example, in your CI configuration:\n\n```yml\n- run: npm ci\n- run: npx playwright install --with-deps\n```\n\n**Alternative migration option - not recommended**\n\nAdd `@playwright/browser-chromium`, `@playwright/browser-firefox` and `@playwright/browser-webkit` as a dependency. These packages download respective browsers during `npm install`. Make sure you keep the version of all playwright packages in sync:\n\n```json5\n// package.json\n{\n \"devDependencies\": {\n \"playwright\": \"1.38.0\",\n \"@​playwright/browser-chromium\": \"1.38.0\",\n \"@​playwright/browser-firefox\": \"1.38.0\",\n \"@​playwright/browser-webkit\": \"1.38.0\"\n }\n}\n```\n\n##### Browser Versions\n\n- Chromium 117.0.5938.62\n- Mozilla Firefox 117.0\n- WebKit 17.0\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 116\n- Microsoft Edge 116\n\n[`browserContext.on('weberror')`]: https://playwright.dev/docs/api/class-browsercontext#browser-context-event-web-error\n\n[`locator.pressSequentially()`]: https://playwright.dev/docs/api/class-locator#locator-press-sequentially\n\n[`reporter.onEnd()`]: https://playwright.dev/docs/api/class-reporter#reporter-on-end\n\n[`page.type()`]: https://playwright.dev/docs/api/class-page#page-type\n\n[`frame.type()`]: https://playwright.dev/docs/api/class-frame#frame-type\n\n[`locator.type()`]: https://playwright.dev/docs/api/class-locator#locator-type\n\n[`elementHandle.type()`]: https://playwright.dev/docs/api/class-elementhandle#element-handle-type\n\n[`locator.fill()`]: https://playwright.dev/docs/api/class-locator#locator-fill\n\n[`expect(value).toMatchSnapshot()`]: https://playwright.dev/docs/api/class-snapshotassertions#snapshot-assertions-to-match-snapshot-1\n\n[`expect(page).toHaveScreenshot()`]: https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\n\n[`expect(locator).toHaveScreenshot()`]: https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\n\n### [`v1.37.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.37.1)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.37.0...v1.37.1)\n\n##### Highlights\n\n[https://github.com/microsoft/playwright/issues/26496](https://togithub.com/microsoft/playwright/issues/26496) - \\[REGRESSION] webServer stdout is always getting printed[https://github.com/microsoft/playwright/issues/26492](https://togithub.com/microsoft/playwright/issues/26492)2 - \\[REGRESSION] test.only with project dependency is not working\n\n#### Browser Versions\n\n- Chromium 116.0.5845.82\n- Mozilla Firefox 115.0\n- WebKit 17.0\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 115\n- Microsoft Edge 115\n\n### [`v1.37.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.37.0)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.36.2...v1.37.0)\n\n\n\nWatch the overview: Playwright 1.36 & 1.37\n\n#### ✨ New tool to merge reports\n\nIf you run tests on multiple shards, you can now merge all reports in a single HTML report (or any other report)\nusing the new `merge-reports` CLI tool.\n\nUsing `merge-reports` tool requires the following steps:\n\n1. Adding a new \"blob\" reporter to the config when running on CI:\n\n ```js title=\"playwright.config.ts\"\n export default defineConfig({\n testDir: './tests',\n reporter: process.env.CI ? 'blob' : 'html',\n });\n ```\n\n The \"blob\" reporter will produce \".zip\" files that contain all the information\n about the test run.\n\n2. Copying all \"blob\" reports in a single shared location and running `npx playwright merge-reports`:\n\n ```bash\n npx playwright merge-reports --reporter html ./all-blob-reports\n ```\n\nRead more in [our documentation](https://playwright.dev/docs/test-sharding).\n\n#### πŸ“š Debian 12 Bookworm Support\n\nPlaywright now supports Debian 12 Bookworm on both x86\\_64 and arm64 for Chromium, Firefox and WebKit.\nLet us know if you encounter any issues!\n\nLinux support looks like this:\n\n| | Ubuntu 20.04 | Ubuntu 22.04 | Debian 11 | Debian 12 |\n| :--- | :---: | :---: | :---: | :---: |\n| Chromium | βœ… | βœ… | βœ… | βœ… |\n| WebKit | βœ… | βœ… | βœ… | βœ… |\n| Firefox | βœ… | βœ… | βœ… | βœ… |\n\n#### 🌈 UI Mode Updates\n\n- UI Mode now respects project dependencies. You can control which dependencies to respect by checking/unchecking them in a projects list.\n- Console logs from the test are now displayed in the Console tab.\n\n#### Browser Versions\n\n- Chromium 116.0.5845.82\n- Mozilla Firefox 115.0\n- WebKit 17.0\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 115\n- Microsoft Edge 115\n\n### [`v1.36.2`](https://togithub.com/microsoft/playwright/releases/tag/v1.36.2): 1.36.2\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.36.1...v1.36.2)\n\n##### Highlights\n\n[https://github.com/microsoft/playwright/issues/24316](https://togithub.com/microsoft/playwright/issues/24316) - \\[REGRESSION] Character classes are not working in globs in 1.36\n\n##### Browser Versions\n\n- Chromium 115.0.5790.75\n- Mozilla Firefox 115.0\n- WebKit 17.0\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 114\n- Microsoft Edge 114\n\n### [`v1.36.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.36.1)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.36.0...v1.36.1)\n\n##### Highlights\n\n[https://github.com/microsoft/playwright/issues/24184](https://togithub.com/microsoft/playwright/issues/24184) - \\[REGRESSION]: Snapshot name contains some random string after test name when tests are run in container\n\n##### Browser Versions\n\n- Chromium 115.0.5790.75\n- Mozilla Firefox 115.0\n- WebKit 17.0\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 114\n- Microsoft Edge 114\n\n### [`v1.36.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.36.0)\n\n[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.35.1...v1.36.0)\n\n\n\nWatch the overview: Playwright 1.36 & 1.37\n\n##### Highlights\n\n🏝️ Summer maintenance release.\n\n##### Browser Versions\n\n- Chromium 115.0.5790.75\n- Mozilla Firefox 115.0\n- WebKit 17.0\n\nThis version was also tested against the following stable channels:\n\n- Google Chrome 114\n- Microsoft Edge 114\n\n
\n\n---\n\n### Configuration\n\nπŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nβ™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\nπŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).","shortMessageHtmlLink":"Update playwright monorepo to v1.44.1 (#1985)"}},{"before":null,"after":"619233d4aeb317964a04d6c92c689bbd3f7412ae","ref":"refs/heads/renovate/playwright-monorepo","pushedAt":"2024-05-26T21:23:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update playwright monorepo to v1.44.1","shortMessageHtmlLink":"Update playwright monorepo to v1.44.1"}},{"before":"dfc67402621b131cecd6deb2560f965ec6f08534","after":null,"ref":"refs/heads/renovate/undici-6.x","pushedAt":"2024-05-26T21:23:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"c4c5241fb1093e99626b282e5df2bcf4b4a68741","after":"b796753a2ab06cc16170e50025db522b72aa6c7e","ref":"refs/heads/canary","pushedAt":"2024-05-26T21:23:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update dependency undici to v6.18.1 (#1984)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [undici](https://undici.nodejs.org) ([source](https://togithub.com/nodejs/undici)) | [`6.16.1` -> `6.18.1`](https://renovatebot.com/diffs/npm/undici/6.11.1/6.18.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/undici/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/undici/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/undici/6.11.1/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/undici/6.11.1/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nnodejs/undici (undici)\n\n### [`v6.18.1`](https://togithub.com/nodejs/undici/releases/tag/v6.18.1)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.18.0...v6.18.1)\n\n#### What's Changed\n\n- docs: Update references to dispatcher in docs by [@​haikyuu](https://togithub.com/haikyuu) in [https://github.com/nodejs/undici/pull/3281](https://togithub.com/nodejs/undici/pull/3281)\n- fix: compatibility for global headers by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3286](https://togithub.com/nodejs/undici/pull/3286)\n- websocket: pre-calculated length by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3284](https://togithub.com/nodejs/undici/pull/3284)\n- ci: fix autobahn workflow by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3291](https://togithub.com/nodejs/undici/pull/3291)\n- revert: \"websocket: pre-calculated length\" by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3290](https://togithub.com/nodejs/undici/pull/3290)\n- websocket: use FixedQueue instead of Set by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3283](https://togithub.com/nodejs/undici/pull/3283)\n\n#### New Contributors\n\n- [@​haikyuu](https://togithub.com/haikyuu) made their first contribution in [https://github.com/nodejs/undici/pull/3281](https://togithub.com/nodejs/undici/pull/3281)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.18.0...v6.18.1\n\n### [`v6.18.0`](https://togithub.com/nodejs/undici/releases/tag/v6.18.0)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.17.0...v6.18.0)\n\n#### What's Changed\n\n- permessage-deflate decompression support in websocket by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3263](https://togithub.com/nodejs/undici/pull/3263)\n- fix: Fix server closing in tests. by [@​ShogunPanda](https://togithub.com/ShogunPanda) in [https://github.com/nodejs/undici/pull/3279](https://togithub.com/nodejs/undici/pull/3279)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.17.0...v6.18.0\n\n### [`v6.17.0`](https://togithub.com/nodejs/undici/releases/tag/v6.17.0)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.16.1...v6.17.0)\n\n#### What's Changed\n\n- fetch: fix captureStackTrace by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3227](https://togithub.com/nodejs/undici/pull/3227)\n- fetch: fix wpt test request-upload.any.js by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3234](https://togithub.com/nodejs/undici/pull/3234)\n- websocket: don't clone buffer by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3240](https://togithub.com/nodejs/undici/pull/3240)\n- Remove unecessary async from writeBuffer by [@​DarkGL](https://togithub.com/DarkGL) in [https://github.com/nodejs/undici/pull/3245](https://togithub.com/nodejs/undici/pull/3245)\n- refactor websocket control frame handling by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3241](https://togithub.com/nodejs/undici/pull/3241)\n- fix parsing continuation frames in websocket by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3247](https://togithub.com/nodejs/undici/pull/3247)\n- ci: node nightly test should use node 23 by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3248](https://togithub.com/nodejs/undici/pull/3248)\n- Add test to verify if the connection is correctly aborted on cancel by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/nodejs/undici/pull/3219](https://togithub.com/nodejs/undici/pull/3219)\n- Autobahn suite by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3251](https://togithub.com/nodejs/undici/pull/3251)\n- websocket: fix 6 autobahn tests by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3254](https://togithub.com/nodejs/undici/pull/3254)\n- websocket: checkout correct commit in autobahn workflow by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3258](https://togithub.com/nodejs/undici/pull/3258)\n- Cleanup websocket by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3257](https://togithub.com/nodejs/undici/pull/3257)\n- websocket: autobahn workflow should fail on error by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3259](https://togithub.com/nodejs/undici/pull/3259)\n- add bodymixin bytes by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3262](https://togithub.com/nodejs/undici/pull/3262)\n- perf: avoid buffer cloning by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3264](https://togithub.com/nodejs/undici/pull/3264)\n- feat: dump interceptor by [@​metcoder95](https://togithub.com/metcoder95) in [https://github.com/nodejs/undici/pull/3118](https://togithub.com/nodejs/undici/pull/3118)\n- use private properties in Headers by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3269](https://togithub.com/nodejs/undici/pull/3269)\n- Revert \"websocket: autobahn workflow should fail on error\" by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3270](https://togithub.com/nodejs/undici/pull/3270)\n- build(deps): bump node from `487dc5d` to `9e8f45f` in /build by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3271](https://togithub.com/nodejs/undici/pull/3271)\n\n#### New Contributors\n\n- [@​DarkGL](https://togithub.com/DarkGL) made their first contribution in [https://github.com/nodejs/undici/pull/3245](https://togithub.com/nodejs/undici/pull/3245)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.16.1...v6.17.0\n\n### [`v6.16.1`](https://togithub.com/nodejs/undici/releases/tag/v6.16.1)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.16.0...v6.16.1)\n\n#### What's Changed\n\n- fix some typos by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3217](https://togithub.com/nodejs/undici/pull/3217)\n- websocket: move codeblock in parseCloseBody by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3215](https://togithub.com/nodejs/undici/pull/3215)\n- fetch: enable wpt test request-referrer.any.js by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3223](https://togithub.com/nodejs/undici/pull/3223)\n- fetch: wpt add /fetch/api/resources/cache.py to server.mjs by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3225](https://togithub.com/nodejs/undici/pull/3225)\n- add pipe support for wpt server by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3228](https://togithub.com/nodejs/undici/pull/3228)\n- test: reduce the number of requests in `fire-and-forget.js` by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3229](https://togithub.com/nodejs/undici/pull/3229)\n- ci: add node 22 in ci test matrix, use 22 for coverage by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3226](https://togithub.com/nodejs/undici/pull/3226)\n- fetch: don't set an invalid origin header by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3235](https://togithub.com/nodejs/undici/pull/3235)\n- fail wpt runner if expected failures does not match actual by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3236](https://togithub.com/nodejs/undici/pull/3236)\n- fix: ignore content-length when dumping HEAD by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3222](https://togithub.com/nodejs/undici/pull/3222)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.16.0...v6.16.1\n\n### [`v6.16.0`](https://togithub.com/nodejs/undici/releases/tag/v6.16.0)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.15.0...v6.16.0)\n\n#### What's Changed\n\n- add index to sequence converter errors by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3178](https://togithub.com/nodejs/undici/pull/3178)\n- build(deps-dev): bump borp from 0.12.0 to 0.13.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3179](https://togithub.com/nodejs/undici/pull/3179)\n- build(deps): bump node from 21-alpine3.19 to 22-alpine3.19 in /build by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3180](https://togithub.com/nodejs/undici/pull/3180)\n- build(deps): bump superagent from 8.1.2 to 9.0.2 in /benchmarks by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3181](https://togithub.com/nodejs/undici/pull/3181)\n- fix: keep raw header name by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3183](https://togithub.com/nodejs/undici/pull/3183)\n- fix(fetch): improve Headers and Request type-compatibility by [@​kettanaito](https://togithub.com/kettanaito) in [https://github.com/nodejs/undici/pull/1964](https://togithub.com/nodejs/undici/pull/1964)\n- fix 3 mimesniff tests by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3185](https://togithub.com/nodejs/undici/pull/3185)\n- build(deps): bump hendrikmuhs/ccache-action from 1.2.12 to 1.2.13 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3187](https://togithub.com/nodejs/undici/pull/3187)\n- build(deps): bump codecov/codecov-action from 4.1.1 to 4.3.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3191](https://togithub.com/nodejs/undici/pull/3191)\n- build(deps): bump github/codeql-action from 3.24.9 to 3.25.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3192](https://togithub.com/nodejs/undici/pull/3192)\n- build(deps): bump actions/dependency-review-action from 4.2.5 to 4.3.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3189](https://togithub.com/nodejs/undici/pull/3189)\n- build(deps): bump step-security/harden-runner from 2.7.0 to 2.7.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3188](https://togithub.com/nodejs/undici/pull/3188)\n- build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3190](https://togithub.com/nodejs/undici/pull/3190)\n- build(deps): bump node from `9459e24` to `487dc5d` in /build by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3195](https://togithub.com/nodejs/undici/pull/3195)\n- perf: avoid spread in makeRequest() by [@​gunjam](https://togithub.com/gunjam) in [https://github.com/nodejs/undici/pull/3193](https://togithub.com/nodejs/undici/pull/3193)\n- refactor: code cleanup by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3194](https://togithub.com/nodejs/undici/pull/3194)\n- fix parsing when receiving empty body websocket by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3205](https://togithub.com/nodejs/undici/pull/3205)\n- fix: MockResponseCallbackOptions type by [@​merojosa](https://togithub.com/merojosa) in [https://github.com/nodejs/undici/pull/2951](https://togithub.com/nodejs/undici/pull/2951)\n- docs(proxy): fix typo by [@​kanadgupta](https://togithub.com/kanadgupta) in [https://github.com/nodejs/undici/pull/3207](https://togithub.com/nodejs/undici/pull/3207)\n- fix websocket receiving an invalid utf-8 in close frame by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3206](https://togithub.com/nodejs/undici/pull/3206)\n- perf: avoid setImmediate if body is reading by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3210](https://togithub.com/nodejs/undici/pull/3210)\n- fix: request abort signal by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3209](https://togithub.com/nodejs/undici/pull/3209)\n- fix: remove abort handler on close by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3211](https://togithub.com/nodejs/undici/pull/3211)\n- fix: pass abort function by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3212](https://togithub.com/nodejs/undici/pull/3212)\n- websocket: 200x faster generate mask by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3204](https://togithub.com/nodejs/undici/pull/3204)\n- use FinalizationRegistry to cancel the body if response is collected by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/nodejs/undici/pull/3199](https://togithub.com/nodejs/undici/pull/3199)\n- websocket: don't clone buffer if it's not needed. by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3214](https://togithub.com/nodejs/undici/pull/3214)\n- websocket: use FastBuffer by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3213](https://togithub.com/nodejs/undici/pull/3213)\n\n#### New Contributors\n\n- [@​kettanaito](https://togithub.com/kettanaito) made their first contribution in [https://github.com/nodejs/undici/pull/1964](https://togithub.com/nodejs/undici/pull/1964)\n- [@​gunjam](https://togithub.com/gunjam) made their first contribution in [https://github.com/nodejs/undici/pull/3193](https://togithub.com/nodejs/undici/pull/3193)\n- [@​merojosa](https://togithub.com/merojosa) made their first contribution in [https://github.com/nodejs/undici/pull/2951](https://togithub.com/nodejs/undici/pull/2951)\n- [@​kanadgupta](https://togithub.com/kanadgupta) made their first contribution in [https://github.com/nodejs/undici/pull/3207](https://togithub.com/nodejs/undici/pull/3207)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.15.0...v6.16.0\n\n### [`v6.15.0`](https://togithub.com/nodejs/undici/releases/tag/v6.15.0)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.14.1...v6.15.0)\n\n#### What's Changed\n\n- Expose EnvHttpProxyAgent to Node.js core bundle, so it can be turned … by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/nodejs/undici/pull/3148](https://togithub.com/nodejs/undici/pull/3148)\n- test: add headerslist copy check by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3156](https://togithub.com/nodejs/undici/pull/3156)\n- chore: ensure automated v6 release compared to v6 by [@​mweberxyz](https://togithub.com/mweberxyz) in [https://github.com/nodejs/undici/pull/3149](https://togithub.com/nodejs/undici/pull/3149)\n- fetch: do not leak signal listeners by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/nodejs/undici/pull/3158](https://togithub.com/nodejs/undici/pull/3158)\n- fix: request cache mode is not the same as request mode by [@​tsibley](https://togithub.com/tsibley) in [https://github.com/nodejs/undici/pull/3151](https://togithub.com/nodejs/undici/pull/3151)\n- fetch: don't re-lowercase HeadersList by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3159](https://togithub.com/nodejs/undici/pull/3159)\n- fix casing issue when cloning Headers object by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3160](https://togithub.com/nodejs/undici/pull/3160)\n- build(deps): bump node from `6d0f18a` to `db8772d` in /build by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3163](https://togithub.com/nodejs/undici/pull/3163)\n- fix header cloning bug by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3162](https://togithub.com/nodejs/undici/pull/3162)\n- chore: change bench naming for h2 by [@​metcoder95](https://togithub.com/metcoder95) in [https://github.com/nodejs/undici/pull/3165](https://togithub.com/nodejs/undici/pull/3165)\n- expose WebSocket related events in node bundle by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3167](https://togithub.com/nodejs/undici/pull/3167)\n- feat: add support for if-match on retry handler by [@​metcoder95](https://togithub.com/metcoder95) in [https://github.com/nodejs/undici/pull/3144](https://togithub.com/nodejs/undici/pull/3144)\n- fix: correct firing order of abort events by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3169](https://togithub.com/nodejs/undici/pull/3169)\n- create fast MessageEvent by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3170](https://togithub.com/nodejs/undici/pull/3170)\n- chore: add explicitly [@​fastify/busboy](https://togithub.com/fastify/busboy) by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3172](https://togithub.com/nodejs/undici/pull/3172)\n- chore: remove sinon as dev dependency by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3171](https://togithub.com/nodejs/undici/pull/3171)\n- webidl changes by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3175](https://togithub.com/nodejs/undici/pull/3175)\n- preserve dictionary key name in webidl errors by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3176](https://togithub.com/nodejs/undici/pull/3176)\n\n#### New Contributors\n\n- [@​tsibley](https://togithub.com/tsibley) made their first contribution in [https://github.com/nodejs/undici/pull/3151](https://togithub.com/nodejs/undici/pull/3151)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.14.1...v6.15.0\n\n### [`v6.14.1`](https://togithub.com/nodejs/undici/releases/tag/v6.14.1)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.14.0...v6.14.1)\n\n#### What's Changed\n\n- fix: tweak keep-alive timeout implementation by [@​mweberxyz](https://togithub.com/mweberxyz) in [https://github.com/nodejs/undici/pull/3145](https://togithub.com/nodejs/undici/pull/3145)\n- build(deps-dev): bump borp from 0.11.0 to 0.12.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3153](https://togithub.com/nodejs/undici/pull/3153)\n- build(deps): bump node from `ad255c6` to `6d0f18a` in /build by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3154](https://togithub.com/nodejs/undici/pull/3154)\n- fix(EnvHttpProxyAgent): prefer lowercase env vars by [@​10xLaCroixDrinker](https://togithub.com/10xLaCroixDrinker) in [https://github.com/nodejs/undici/pull/3152](https://togithub.com/nodejs/undici/pull/3152)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.14.0...v6.14.1\n\n### [`v6.14.0`](https://togithub.com/nodejs/undici/releases/tag/v6.14.0)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.13.0...v6.14.0)\n\n#### What's Changed\n\n- bench: enable benchmarks for h2 by [@​metcoder95](https://togithub.com/metcoder95) in [https://github.com/nodejs/undici/pull/3100](https://togithub.com/nodejs/undici/pull/3100)\n- perf: improve performance of isomorphicEncode by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3101](https://togithub.com/nodejs/undici/pull/3101)\n- util: remove isReadableAborted by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3104](https://togithub.com/nodejs/undici/pull/3104)\n- fix(types): The second parameter of EventSource is optional by [@​zbinlin](https://togithub.com/zbinlin) in [https://github.com/nodejs/undici/pull/3106](https://togithub.com/nodejs/undici/pull/3106)\n- fix: onConnect types by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3116](https://togithub.com/nodejs/undici/pull/3116)\n- add dispatcher option to EventSource by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3119](https://togithub.com/nodejs/undici/pull/3119)\n- core: improve parseURL by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3102](https://togithub.com/nodejs/undici/pull/3102)\n- test: increase coverage by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3121](https://togithub.com/nodejs/undici/pull/3121)\n- docs: add directions to run docs and benchmarks by [@​FatumaA](https://togithub.com/FatumaA) in [https://github.com/nodejs/undici/pull/3092](https://togithub.com/nodejs/undici/pull/3092)\n- perf: avoid unnecessary clone by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3117](https://togithub.com/nodejs/undici/pull/3117)\n- build(deps-dev): bump borp from 0.10.0 to 0.11.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3126](https://togithub.com/nodejs/undici/pull/3126)\n- drop node support for < v18.17.0 by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3125](https://togithub.com/nodejs/undici/pull/3125)\n- test: improve test and ci performance by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3135](https://togithub.com/nodejs/undici/pull/3135)\n- Added EnvHttpProxyAgent to support HTTP_PROXY by [@​10xLaCroixDrinker](https://togithub.com/10xLaCroixDrinker) in [https://github.com/nodejs/undici/pull/2994](https://togithub.com/nodejs/undici/pull/2994)\n- fetch: Change wording of \"Body is unusable\" error by [@​nzakas](https://togithub.com/nzakas) in [https://github.com/nodejs/undici/pull/3105](https://togithub.com/nodejs/undici/pull/3105)\n- perf: use class instead of object literals with getters by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3138](https://togithub.com/nodejs/undici/pull/3138)\n- fix: unhandled exception or failing error body by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3137](https://togithub.com/nodejs/undici/pull/3137)\n- reuse realm for Request/Response by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3142](https://togithub.com/nodejs/undici/pull/3142)\n- fix([H2-#​3140](https://togithub.com/H2-/undici/issues/3140)): abort requets upon GOAWAY by [@​metcoder95](https://togithub.com/metcoder95) in [https://github.com/nodejs/undici/pull/3143](https://togithub.com/nodejs/undici/pull/3143)\n- don't store realm on Request/Response by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3146](https://togithub.com/nodejs/undici/pull/3146)\n- improve: wasm build by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3074](https://togithub.com/nodejs/undici/pull/3074)\n\n#### New Contributors\n\n- [@​10xLaCroixDrinker](https://togithub.com/10xLaCroixDrinker) made their first contribution in [https://github.com/nodejs/undici/pull/2994](https://togithub.com/nodejs/undici/pull/2994)\n- [@​nzakas](https://togithub.com/nzakas) made their first contribution in [https://github.com/nodejs/undici/pull/3105](https://togithub.com/nodejs/undici/pull/3105)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.13.0...v6.14.0\n\n### [`v6.13.0`](https://togithub.com/nodejs/undici/releases/tag/v6.13.0)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.12.0...v6.13.0)\n\n#### What's Changed\n\n- build(deps): bump node from `9696b26` to `ad255c6` in /build by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3073](https://togithub.com/nodejs/undici/pull/3073)\n- test: remove only by [@​metcoder95](https://togithub.com/metcoder95) in [https://github.com/nodejs/undici/pull/3077](https://togithub.com/nodejs/undici/pull/3077)\n- fix: defer errors with setImmediate by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3081](https://togithub.com/nodejs/undici/pull/3081)\n- improve DecoratorHandler by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3079](https://togithub.com/nodejs/undici/pull/3079)\n- chore: removed unused escapeFormDataName by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/nodejs/undici/pull/3084](https://togithub.com/nodejs/undici/pull/3084)\n- Mention option to pass streams into FormData by [@​JaoodxD](https://togithub.com/JaoodxD) in [https://github.com/nodejs/undici/pull/3086](https://togithub.com/nodejs/undici/pull/3086)\n- fetch: improve performance of isValidEncodedURL by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3090](https://togithub.com/nodejs/undici/pull/3090)\n- optimize utf8Decode by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3085](https://togithub.com/nodejs/undici/pull/3085)\n- refactor: h2 refactoring by [@​metcoder95](https://togithub.com/metcoder95) in [https://github.com/nodejs/undici/pull/3082](https://togithub.com/nodejs/undici/pull/3082)\n- Skip the creation of a transform stream in fetch by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/nodejs/undici/pull/3093](https://togithub.com/nodejs/undici/pull/3093)\n- fetch: improve performance of urlHasHttpsScheme by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3094](https://togithub.com/nodejs/undici/pull/3094)\n- fetch: avoid creation of an intermediary ReadableStream by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3095](https://togithub.com/nodejs/undici/pull/3095)\n- test: duplicate jest unspecific tests to native runner by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3075](https://togithub.com/nodejs/undici/pull/3075)\n- build(deps): bump node from `ad255c6` to `6d0f18a` in /build by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3096](https://togithub.com/nodejs/undici/pull/3096)\n- fetch: improve performance of isValidHeaderValue by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3098](https://togithub.com/nodejs/undici/pull/3098)\n- chore: automate releases with pr by [@​mweberxyz](https://togithub.com/mweberxyz) in [https://github.com/nodejs/undici/pull/3089](https://togithub.com/nodejs/undici/pull/3089)\n\n#### New Contributors\n\n- [@​github-actions](https://togithub.com/github-actions) made their first contribution in [https://github.com/nodejs/undici/pull/3099](https://togithub.com/nodejs/undici/pull/3099)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.12.0...v6.13.0\n\n### [`v6.12.0`](https://togithub.com/nodejs/undici/releases/tag/v6.12.0)\n\n[Compare Source](https://togithub.com/nodejs/undici/compare/v6.11.1...v6.12.0)\n\n#### What's Changed\n\n- fix: broken test by [@​tsctx](https://togithub.com/tsctx) in [https://github.com/nodejs/undici/pull/3045](https://togithub.com/nodejs/undici/pull/3045)\n- fix: http2 header parsing by [@​climba03003](https://togithub.com/climba03003) in [https://github.com/nodejs/undici/pull/3047](https://togithub.com/nodejs/undici/pull/3047)\n- types: fix Request.refererPolicy and RequestInit.refererPolicy are incompatible by [@​zbinlin](https://togithub.com/zbinlin) in [https://github.com/nodejs/undici/pull/3039](https://togithub.com/nodejs/undici/pull/3039)\n- fix(types): onHeaders always takes headers as an array of buffer by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3050](https://togithub.com/nodejs/undici/pull/3050)\n- fix: ProxyAgent causes request.headers.host to be forcibly reset by [@​1zilc](https://togithub.com/1zilc) in [https://github.com/nodejs/undici/pull/3026](https://togithub.com/nodejs/undici/pull/3026)\n- fallback to Buffer.isUtf8 on platforms without icu by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3006](https://togithub.com/nodejs/undici/pull/3006)\n- build(deps): bump github/codeql-action from 3.24.6 to 3.24.9 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3037](https://togithub.com/nodejs/undici/pull/3037)\n- build(deps): bump actions/dependency-review-action from 4.1.3 to 4.2.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3035](https://togithub.com/nodejs/undici/pull/3035)\n- build(deps): bump node from `577f8eb` to `87524df` in /build by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3055](https://togithub.com/nodejs/undici/pull/3055)\n- build(deps): bump node from `87524df` to `9696b26` in /build by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/nodejs/undici/pull/3058](https://togithub.com/nodejs/undici/pull/3058)\n- fetch: Block ports 4190 & 6679 by [@​KhafraDev](https://togithub.com/KhafraDev) in [https://github.com/nodejs/undici/pull/3059](https://togithub.com/nodejs/undici/pull/3059)\n- test: activate testing for interceptors and cache by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3061](https://togithub.com/nodejs/undici/pull/3061)\n- cache: improve test coverage by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3063](https://togithub.com/nodejs/undici/pull/3063)\n- feat: modernize fuzzing by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3060](https://togithub.com/nodejs/undici/pull/3060)\n- fix: request abort by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3056](https://togithub.com/nodejs/undici/pull/3056)\n- fix: signal handling by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3053](https://togithub.com/nodejs/undici/pull/3053)\n- fix(H2): handle goaway properly by [@​metcoder95](https://togithub.com/metcoder95) in [https://github.com/nodejs/undici/pull/3057](https://togithub.com/nodejs/undici/pull/3057)\n- test: client, set body to null if bigger than CHUNK_LIMIT by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3064](https://togithub.com/nodejs/undici/pull/3064)\n- mock: improve mock interceptor by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3062](https://togithub.com/nodejs/undici/pull/3062)\n- fix: bad client destroy on servername change by [@​ronag](https://togithub.com/ronag) in [https://github.com/nodejs/undici/pull/3066](https://togithub.com/nodejs/undici/pull/3066)\n- perf: improve isBlobLike by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3070](https://togithub.com/nodejs/undici/pull/3070)\n- test: add sanity check for llhttp wasm files by [@​Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3068](https://togithub.com/nodejs/undici/pull/3068)\n\n#### New Contributors\n\n- [@​zbinlin](https://togithub.com/zbinlin) made their first contribution in [https://github.com/nodejs/undici/pull/3039](https://togithub.com/nodejs/undici/pull/3039)\n- [@​1zilc](https://togithub.com/1zilc) made their first contribution in [https://github.com/nodejs/undici/pull/3026](https://togithub.com/nodejs/undici/pull/3026)\n\n**Full Changelog**: https://github.com/nodejs/undici/compare/v6.11.1...v6.12.0\n\n
\n\n---\n\n### Configuration\n\nπŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nβ™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\nπŸ”• **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).","shortMessageHtmlLink":"Update dependency undici to v6.18.1 (#1984)"}},{"before":null,"after":"dfc67402621b131cecd6deb2560f965ec6f08534","ref":"refs/heads/renovate/undici-6.x","pushedAt":"2024-05-26T21:22:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency undici to v6.18.1","shortMessageHtmlLink":"Update dependency undici to v6.18.1"}},{"before":"c3f208a384182a809dd1d897276fb08a97bb1cca","after":null,"ref":"refs/heads/renovate/selenium-webdriver-4.x","pushedAt":"2024-05-26T18:24:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"ea0e7f1570363557930a891423a92478c4492e98","after":"c4c5241fb1093e99626b282e5df2bcf4b4a68741","ref":"refs/heads/canary","pushedAt":"2024-05-26T18:24:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update dependency selenium-webdriver to v4.21.0 (#1983)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [selenium-webdriver](https://togithub.com/SeleniumHQ/selenium/tree/trunk/javascript/node/selenium-webdriver#readme) ([source](https://togithub.com/SeleniumHQ/selenium)) | [`4.20.0` -> `4.21.0`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.19.0/4.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/selenium-webdriver/4.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/selenium-webdriver/4.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/selenium-webdriver/4.19.0/4.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/selenium-webdriver/4.19.0/4.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nSeleniumHQ/selenium (selenium-webdriver)\n\n### [`v4.21.0`](https://togithub.com/SeleniumHQ/selenium/compare/866c76ca804c82795fd86a969bc5ed402397142c...79ed462ef4f0af15fa7cb6c163898721c87d97a3)\n\n[Compare Source](https://togithub.com/SeleniumHQ/selenium/compare/866c76ca804c82795fd86a969bc5ed402397142c...79ed462ef4f0af15fa7cb6c163898721c87d97a3)\n\n### [`v4.20.0`](https://togithub.com/SeleniumHQ/selenium/compare/5f9cec8963b33a7708619d666a5ce0b2f6542c7d...866c76ca804c82795fd86a969bc5ed402397142c)\n\n[Compare Source](https://togithub.com/SeleniumHQ/selenium/compare/5f9cec8963b33a7708619d666a5ce0b2f6542c7d...866c76ca804c82795fd86a969bc5ed402397142c)\n\n
\n\n---\n\n### Configuration\n\nπŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nβ™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\nπŸ”• **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).","shortMessageHtmlLink":"Update dependency selenium-webdriver to v4.21.0 (#1983)"}},{"before":null,"after":"c3f208a384182a809dd1d897276fb08a97bb1cca","ref":"refs/heads/renovate/selenium-webdriver-4.x","pushedAt":"2024-05-26T18:24:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency selenium-webdriver to v4.21.0","shortMessageHtmlLink":"Update dependency selenium-webdriver to v4.21.0"}},{"before":"97bee77e01b2af70802276b7a522c2cd28a63b18","after":null,"ref":"refs/heads/renovate/sass-1.x","pushedAt":"2024-05-26T18:24:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"d1a03b8ddfd4ea6f2f44847c657d1feae3e289fe","after":"ea0e7f1570363557930a891423a92478c4492e98","ref":"refs/heads/canary","pushedAt":"2024-05-26T18:24:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update dependency sass to v1.77.2 (#1982)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [sass](https://togithub.com/sass/dart-sass) | [`1.77.1` -> `1.77.2`](https://renovatebot.com/diffs/npm/sass/1.75.0/1.77.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.77.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.77.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.75.0/1.77.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.75.0/1.77.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nsass/dart-sass (sass)\n\n### [`v1.77.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1772)\n\n[Compare Source](https://togithub.com/sass/dart-sass/compare/1.77.1...1.77.2)\n\n- Don't emit deprecation warnings for functions and mixins beginning with `__`.\n\n- Allow user-defined functions whose names begin with `_` and otherwise look\n like vendor-prefixed functions with special CSS syntax.\n\n##### Command-Line Interface\n\n- Properly handle the `--silence-deprecation` flag.\n\n- Handle the `--fatal-deprecation` and `--future-deprecation` flags for\n `--interactive` mode.\n\n### [`v1.77.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1771)\n\n[Compare Source](https://togithub.com/sass/dart-sass/compare/1.77.0...1.77.1)\n\n- Fix a crash that could come up with importers in certain contexts.\n\n### [`v1.77.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1770)\n\n[Compare Source](https://togithub.com/sass/dart-sass/compare/1.76.0...1.77.0)\n\n- *Don't* throw errors for at-rules in keyframe blocks.\n\n### [`v1.76.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1760)\n\n[Compare Source](https://togithub.com/sass/dart-sass/compare/1.75.0...1.76.0)\n\n- Throw errors for misplaced statements in keyframe blocks.\n\n- Mixins and functions whose names begin with `--` are now deprecated for\n forwards-compatibility with the in-progress CSS functions and mixins spec.\n This deprecation is named `css-function-mixin`.\n\n
\n\n---\n\n### Configuration\n\nπŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nβ™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\nπŸ”• **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).","shortMessageHtmlLink":"Update dependency sass to v1.77.2 (#1982)"}},{"before":null,"after":"97bee77e01b2af70802276b7a522c2cd28a63b18","ref":"refs/heads/renovate/sass-1.x","pushedAt":"2024-05-26T18:24:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency sass to v1.77.2","shortMessageHtmlLink":"Update dependency sass to v1.77.2"}},{"before":"8422f54dbfcfd7007b8f36cd1f3d56efa15fc13f","after":null,"ref":"refs/heads/renovate/npm-run-all2-6.x","pushedAt":"2024-05-26T16:07:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"eb9dbdb2c030ccb79f770bab6ca4a45b1376ec3b","after":"d1a03b8ddfd4ea6f2f44847c657d1feae3e289fe","ref":"refs/heads/canary","pushedAt":"2024-05-26T16:07:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update dependency npm-run-all2 to v6.2.0 (#1981)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [npm-run-all2](https://togithub.com/bcomnes/npm-run-all2) | [`6.1.2` -> `6.2.0`](https://renovatebot.com/diffs/npm/npm-run-all2/6.1.2/6.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/npm-run-all2/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/npm-run-all2/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/npm-run-all2/6.1.2/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/npm-run-all2/6.1.2/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nbcomnes/npm-run-all2 (npm-run-all2)\n\n### [`v6.2.0`](https://togithub.com/bcomnes/npm-run-all2/blob/HEAD/CHANGELOG.md#v620)\n\n[Compare Source](https://togithub.com/bcomnes/npm-run-all2/compare/v6.1.2...v6.2.0)\n\n##### Merged\n\n- Placeholder that unfolds into multiple tasks [`#134`](https://togithub.com/bcomnes/npm-run-all2/pull/134)\n- πŸ“ add compatibility note for pnpm. [`#136`](https://togithub.com/bcomnes/npm-run-all2/pull/136)\n- Upgrade: Bump codecov/codecov-action from 3 to 4 [`#131`](https://togithub.com/bcomnes/npm-run-all2/pull/131)\n\n
\n\n---\n\n### Configuration\n\nπŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nβ™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\nπŸ”• **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).","shortMessageHtmlLink":"Update dependency npm-run-all2 to v6.2.0 (#1981)"}},{"before":null,"after":"8422f54dbfcfd7007b8f36cd1f3d56efa15fc13f","ref":"refs/heads/renovate/npm-run-all2-6.x","pushedAt":"2024-05-26T16:07:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency npm-run-all2 to v6.2.0","shortMessageHtmlLink":"Update dependency npm-run-all2 to v6.2.0"}},{"before":"b71065a2df64acc7a1b4c46b9aed6515739c7734","after":null,"ref":"refs/heads/renovate/got-14.x","pushedAt":"2024-05-26T16:07:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"ae80591b0c2cf179f74e7e2b2441a613c03f4468","after":"eb9dbdb2c030ccb79f770bab6ca4a45b1376ec3b","ref":"refs/heads/canary","pushedAt":"2024-05-26T16:07:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"Update dependency got to v14.3.0 (#1980)\n\n[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [got](https://togithub.com/sindresorhus/got) | [`14.2.1` -> `14.3.0`](https://renovatebot.com/diffs/npm/got/14.2.1/14.3.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/got/14.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/got/14.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/got/14.2.1/14.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/got/14.2.1/14.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nsindresorhus/got (got)\n\n### [`v14.3.0`](https://togithub.com/sindresorhus/got/releases/tag/v14.3.0)\n\n[Compare Source](https://togithub.com/sindresorhus/got/compare/v14.2.1...v14.3.0)\n\n- Update dependencies [`dbab6c3`](https://togithub.com/sindresorhus/got/commit/dbab6c3)\n\n
\n\n---\n\n### Configuration\n\nπŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nβ™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\nπŸ”• **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Nextjs).","shortMessageHtmlLink":"Update dependency got to v14.3.0 (#1980)"}},{"before":null,"after":"b71065a2df64acc7a1b4c46b9aed6515739c7734","ref":"refs/heads/renovate/got-14.x","pushedAt":"2024-05-26T16:07:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency got to v14.3.0","shortMessageHtmlLink":"Update dependency got to v14.3.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVHjMhAA","startCursor":null,"endCursor":null}},"title":"Activity Β· X-oss-byte/Nextjs"}