{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":680156144,"defaultBranch":"main","name":"is-dom-node","ownerLogin":"xmldom","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-18T13:28:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34722805?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714530983.0","currentOid":""},"activityList":{"items":[{"before":"af37437b575a52a6c33f1fb1f853b3f6854f8e59","after":null,"ref":"refs/heads/renovate/all-devdependencies","pushedAt":"2024-05-01T02:36:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"}},{"before":"e7d2b4e2f7bf0b41186f4595193af5c612752d03","after":"4b56d05e8ed51ed68544624cd792d67c3a149256","ref":"refs/heads/main","pushedAt":"2024-05-01T02:36:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"},"commit":{"message":"chore(deps): update all devdependencies (#48)\n\n[![Mend\nRenovate](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|\n[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))\n| [`16.18.93` ->\n`16.18.96`](https://renovatebot.com/diffs/npm/@types%2fnode/16.18.93/16.18.96)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/16.18.96?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/16.18.96?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/16.18.93/16.18.96?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/16.18.93/16.18.96?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n|\n[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)\n([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))\n| [`7.4.0` ->\n`7.8.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.4.0/7.8.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.4.0/7.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.4.0/7.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n|\n[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)\n([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))\n| [`7.4.0` ->\n`7.8.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.4.0/7.8.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.4.0/7.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.4.0/7.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n|\n[prettier-plugin-packagejson](https://togithub.com/matzkoh/prettier-plugin-packagejson)\n| [`2.4.14` ->\n`2.5.0`](https://renovatebot.com/diffs/npm/prettier-plugin-packagejson/2.4.14/2.5.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-packagejson/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier-plugin-packagejson/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier-plugin-packagejson/2.4.14/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-packagejson/2.4.14/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n| [typescript](https://www.typescriptlang.org/)\n([source](https://togithub.com/Microsoft/TypeScript)) | [`5.4.3` ->\n`5.4.5`](https://renovatebot.com/diffs/npm/typescript/5.4.3/5.4.5) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.3/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.3/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\ntypescript-eslint/typescript-eslint\n(@​typescript-eslint/eslint-plugin)\n\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\nSource](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\nduring strict null equality check\n\n- **eslint-plugin:** \\[consistent-type-assertions] handle tagged\ntemplates\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\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\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\nSource](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\nassignment\n\n- **eslint-plugin:** \\[explicit-function-return-type] fix checking wrong\nancestor's return type\n\n- **eslint-plugin:** \\[prefer-optional-chain] only look at left operand\nfor `requireNullish`\n\n- **eslint-plugin:** \\[no-for-in-array] refine report location\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] allow non-null\nassertion for void type\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- Kirk Waiblinger\n- YeonJuan\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\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\nSource](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\n`no-new-native-nonconstructor`\n\n##### ❤️ Thank You\n\n- Dave\n- Josh Goldberg ✨\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\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\nSource](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\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\n###\n[`v7.5.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#750-2024-04-01)\n\n[Compare\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.4.0...v7.5.0)\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-floating-promises] handle\nTaggedTemplateExpression\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] handle\nexactOptionalPropertyTypes compiler option\n\n##### ❤️ Thank You\n\n- Brad Zacher\n- Kim Sang Du\n- Mark de Dios\n- Naru\n- YeonJuan\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\n
\n\n
\ntypescript-eslint/typescript-eslint\n(@​typescript-eslint/parser)\n\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\nSource](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,\nthere were no code changes.\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\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\nSource](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,\nthere were no code changes.\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\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\nSource](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,\nthere were no code changes.\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\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\nSource](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\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\n###\n[`v7.5.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#750-2024-04-01)\n\n[Compare\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.4.0...v7.5.0)\n\n##### 🩹 Fixes\n\n- **parser:** disallow `errorOnTypeScriptSyntacticAndSemanticIssues`\n\n##### ❤️ Thank You\n\n- Brad Zacher\n- Kim Sang Du\n- Mark de Dios\n- Naru\n- YeonJuan\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\n
\n\n
\nmatzkoh/prettier-plugin-packagejson\n(prettier-plugin-packagejson)\n\n###\n[`v2.5.0`](https://togithub.com/matzkoh/prettier-plugin-packagejson/compare/v2.4.14...1f27164320c6ea9135b9bbba83c4c25c269bd378)\n\n[Compare\nSource](https://togithub.com/matzkoh/prettier-plugin-packagejson/compare/v2.4.14...v2.5.0)\n\n
\n\n
\nMicrosoft/TypeScript (typescript)\n\n###\n[`v5.4.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.5):\nTypeScript 5.4.5\n\n[Compare\nSource](https://togithub.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5)\n\nFor release notes, check out the [release\nannouncement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).\n\nFor the complete list of fixed issues, check out the\n\n- [fixed issues query for Typescript 5.4.0\n(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).\n- [fixed issues query for Typescript 5.4.1\n(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).\n- [fixed issues query for Typescript 5.4.2\n(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).\n- [fixed issues query for Typescript 5.4.3\n(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).\n- [fixed issues query for Typescript 5.4.4\n(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+).\n- [fixed issues query for Typescript 5.4.5\n(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.5%22+is%3Aclosed+).\n\nDownloads are available on:\n\n- [NuGet\npackage](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)\n\n###\n[`v5.4.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.4):\nTypeScript 5.4.4\n\n[Compare\nSource](https://togithub.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4)\n\nFor release notes, check out the [release\nannouncement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).\n\nFor the complete list of fixed issues, check out the\n\n- [fixed issues query for Typescript 5.4.0\n(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).\n- [fixed issues query for Typescript 5.4.1\n(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).\n- [fixed issues query for Typescript 5.4.2\n(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).\n- [fixed issues query for Typescript 5.4.3\n(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).\n- [fixed issues query for Typescript 5.4.4\n(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+).\n\nDownloads are available on:\n\n- [NuGet\npackage](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"before 4am on the first day of the\nmonth\" (UTC), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get\n[config help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's undesired.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/xmldom/is-dom-node).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update all devdependencies (#48)"}},{"before":null,"after":"af37437b575a52a6c33f1fb1f853b3f6854f8e59","ref":"refs/heads/renovate/all-devdependencies","pushedAt":"2024-05-01T01:33:43.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":"chore(deps): update all devdependencies","shortMessageHtmlLink":"chore(deps): update all devdependencies"}},{"before":"105b73ff9e2e624cdcf170c4f37a7fdfeb3c9793","after":null,"ref":"refs/heads/renovate/all-devdependencies","pushedAt":"2024-04-01T05:53:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"}},{"before":"d64ba44547842e9af62c26a892fc7ea1c2b67c41","after":"e7d2b4e2f7bf0b41186f4595193af5c612752d03","ref":"refs/heads/main","pushedAt":"2024-04-01T05:53:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"},"commit":{"message":"chore(deps): update all devdependencies (#47)\n\n[![Mend\nRenovate](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|\n[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))\n| [`16.18.91` ->\n`16.18.93`](https://renovatebot.com/diffs/npm/@types%2fnode/16.18.91/16.18.93)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/16.18.93?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/16.18.93?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/16.18.91/16.18.93?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/16.18.91/16.18.93?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n|\n[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)\n([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))\n| [`7.3.1` ->\n`7.4.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.3.1/7.4.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.3.1/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.3.1/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n|\n[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)\n([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))\n| [`7.3.1` ->\n`7.4.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.3.1/7.4.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.3.1/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.3.1/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n| [mocha](https://mochajs.org/)\n([source](https://togithub.com/mochajs/mocha)) | [`10.3.0` ->\n`10.4.0`](https://renovatebot.com/diffs/npm/mocha/10.3.0/10.4.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/mocha/10.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/mocha/10.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/mocha/10.3.0/10.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/mocha/10.3.0/10.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n|\n[prettier-plugin-packagejson](https://togithub.com/matzkoh/prettier-plugin-packagejson)\n| [`2.4.12` ->\n`2.4.14`](https://renovatebot.com/diffs/npm/prettier-plugin-packagejson/2.4.12/2.4.14)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-packagejson/2.4.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier-plugin-packagejson/2.4.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier-plugin-packagejson/2.4.12/2.4.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-packagejson/2.4.12/2.4.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\ntypescript-eslint/typescript-eslint\n(@​typescript-eslint/eslint-plugin)\n\n###\n[`v7.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#740-2024-03-25)\n\n[Compare\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0)\n\n##### 🚀 Features\n\n- **eslint-plugin:** \\[consistent-type-imports] ignore files with\ndecorators, experimentalDecorators, and emitDecoratorMetadata\n\n- **eslint-plugin:** \\[no-unnecessary-type-arguments] handle tagged\ntemplates\n\n- **eslint-plugin:** deprecate no-throw-literal and add a renamed\nonly-throw-error\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[prefer-optional-chain] address multipart nullish\nchecks false positive\n\n- **eslint-plugin:** \\[prefer-optional-chain] properly disambiguate\nbetween `boolean` and `false`\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] avoid remove const\ncasting on template literals with expressions inside\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- Brad Zacher\n- Josh Goldberg ✨\n- Kim Sang Du\n- Kirk Waiblinger\n- Marco Pasqualetti\n- YeonJuan\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\n
\n\n
\ntypescript-eslint/typescript-eslint\n(@​typescript-eslint/parser)\n\n###\n[`v7.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...5d2469142262672e381db3b4a4e2bffa80984810)\n\n[Compare\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0)\n\n
\n\n
\nmochajs/mocha (mocha)\n\n###\n[`v10.4.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#1040--2024-03-26)\n\n[Compare\nSource](https://togithub.com/mochajs/mocha/compare/v10.3.0...v10.4.0)\n\n##### :tada: Enhancements\n\n- [#​4829](https://togithub.com/mochajs/mocha/pull/4829) feat:\ninclude `.cause` stacks in the error stack traces\n([**@​voxpelli**](https://togithub.com/voxpelli))\n- [#​4985](https://togithub.com/mochajs/mocha/pull/4985) feat: add\nfile path to xunit reporter\n([**@​bmish**](https://togithub.com/bmish))\n\n##### :bug: Fixes\n\n- [#​5074](https://togithub.com/mochajs/mocha/pull/5074) fix:\nharden error handling in `lib/cli/run.js`\n([**@​stalet**](https://togithub.com/stalet))\n\n##### :nut_and_bolt: Other\n\n- [#​5077](https://togithub.com/mochajs/mocha/pull/5077) chore:\nadd mtfoley/pr-compliance-action\n([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))\n- [#​5060](https://togithub.com/mochajs/mocha/pull/5060) chore:\nmigrate ESLint config to flat config\n([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))\n- [#​5095](https://togithub.com/mochajs/mocha/pull/5095) chore:\nrevert [#​5069](https://togithub.com/mochajs/mocha/pull/5069) to\nrestore Netlify builds\n([**@​voxpelli**](https://togithub.com/voxpelli))\n- [#​5097](https://togithub.com/mochajs/mocha/pull/5097) docs: add\nsponsored to sponsorship link rels\n([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))\n- [#​5093](https://togithub.com/mochajs/mocha/pull/5093) chore:\nadd 'status: in triage' label to issue templates and docs\n([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))\n- [#​5083](https://togithub.com/mochajs/mocha/pull/5083) docs: fix\nCHANGELOG.md headings to start with a root-level h1\n([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))\n- [#​5100](https://togithub.com/mochajs/mocha/pull/5100) chore:\nfix header generation and production build crashes\n([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))\n- [#​5104](https://togithub.com/mochajs/mocha/pull/5104) chore:\nbump ESLint ecmaVersion to 2020\n([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))\n- [#​5116](https://togithub.com/mochajs/mocha/pull/5116) fix:\neleventy template builds crash with 'unexpected token at \": string,\nmsg...\"' ([**@​LcsK**](https://togithub.com/LcsK))\n- [#​4869](https://togithub.com/mochajs/mocha/pull/4869) docs: fix\ndocumentation concerning glob expansion on UNIX\n([**@​binki**](https://togithub.com/binki))\n- [#​5122](https://togithub.com/mochajs/mocha/pull/5122) test: fix\nxunit integration test\n([**@​voxpelli**](https://togithub.com/voxpelli))\n- [#​5123](https://togithub.com/mochajs/mocha/pull/5123) chore:\nactivate dependabot for workflows\n([**@​voxpelli**](https://togithub.com/voxpelli))\n- [#​5125](https://togithub.com/mochajs/mocha/pull/5125)\nbuild(deps): bump the github-actions group with 2 updates\n([**@​dependabot**](https://togithub.com/dependabot))\n\n
\n\n
\nmatzkoh/prettier-plugin-packagejson\n(prettier-plugin-packagejson)\n\n###\n[`v2.4.14`](https://togithub.com/matzkoh/prettier-plugin-packagejson/releases/tag/v2.4.14)\n\n[Compare\nSource](https://togithub.com/matzkoh/prettier-plugin-packagejson/compare/v2.4.13...v2.4.14)\n\n##### Bug Fixes\n\n- **deps:** update dependency sort-package-json to v2.10.0\n([e2bb083](https://togithub.com/matzkoh/prettier-plugin-packagejson/commit/e2bb083b08de7b25840412f919c0f6394f919af6))\n\n###\n[`v2.4.13`](https://togithub.com/matzkoh/prettier-plugin-packagejson/releases/tag/v2.4.13)\n\n[Compare\nSource](https://togithub.com/matzkoh/prettier-plugin-packagejson/compare/v2.4.12...v2.4.13)\n\n##### Bug Fixes\n\n- **deps:** update dependency sort-package-json to v2.9.0\n([c4d4366](https://togithub.com/matzkoh/prettier-plugin-packagejson/commit/c4d43660ffe03900f883290c901337b09399db35))\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"before 4am on the first day of the\nmonth\" (UTC), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get\n[config help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's undesired.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/xmldom/is-dom-node).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update all devdependencies (#47)"}},{"before":null,"after":"105b73ff9e2e624cdcf170c4f37a7fdfeb3c9793","ref":"refs/heads/renovate/all-devdependencies","pushedAt":"2024-04-01T00:43:38.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":"chore(deps): update all devdependencies","shortMessageHtmlLink":"chore(deps): update all devdependencies"}},{"before":"03646dc0d08c92a45f97dc71494aeec146de6e97","after":null,"ref":"refs/heads/renovate/major-24-all-devdependencies","pushedAt":"2024-03-24T20:45:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"}},{"before":"6d644409e6ab7b26c33927a9016872d06b350943","after":"d64ba44547842e9af62c26a892fc7ea1c2b67c41","ref":"refs/heads/main","pushedAt":"2024-03-24T20:45:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"},"commit":{"message":"chore(deps): update dependency jsdom to v24 (#46)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n| [jsdom](https://togithub.com/jsdom/jsdom) | [`^22.1.0` ->\r\n`^24.0.0`](https://renovatebot.com/diffs/npm/jsdom/22.1.0/24.0.0) |\r\n[![age](https://developer.mend.io/api/mc/badges/age/npm/jsdom/24.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jsdom/24.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jsdom/22.1.0/24.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jsdom/22.1.0/24.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\njsdom/jsdom (jsdom)\r\n\r\n###\r\n[`v24.0.0`](https://togithub.com/jsdom/jsdom/blob/HEAD/Changelog.md#2400)\r\n\r\n[Compare\r\nSource](https://togithub.com/jsdom/jsdom/compare/23.2.0...24.0.0)\r\n\r\nThis release reverts our selector engine back to\r\n[`nwsapi`](https://www.npmjs.com/nwsapi). As discussed in\r\n[#​3659](https://togithub.com/jsdom/jsdom/issues/3659), the\r\nperformance regressions from\r\n[`@asamuzakjp/dom-selector`](https://www.npmjs.com/package/@​asamuzakjp/dom-selector)\r\nturned out to be higher than anticipated. In the future, we can revisit\r\n`@asamuzakjp/dom-selector` after it reaches `nwsapi`'s performance on\r\nthe [two real-world benchmarks provided by the\r\ncommunity](https://togithub.com/jsdom/jsdom/issues/3659#issuecomment-1890852609).\r\n\r\nSince reverting to `nwsapi` causes several functionality regressions,\r\ne.g. removing `:has()` support, we've decided to make this a major\r\nversion.\r\n\r\nAdditionally:\r\n\r\n- Small fixes to edge-case behavior of the following properties:\r\n`input.maxLength`, `input.minLength`, `input.size`, `progress.max`,\r\n`tableCell.colSpan`, `tableCell.rowSpan`, `tableCol.span`,\r\n`textArea.cols`, `textArea.maxLength`, `textArea.minLength`,\r\n`textArea.rows`.\r\n\r\n###\r\n[`v23.2.0`](https://togithub.com/jsdom/jsdom/blob/HEAD/Changelog.md#2320)\r\n\r\n[Compare\r\nSource](https://togithub.com/jsdom/jsdom/compare/23.1.0...23.2.0)\r\n\r\nThis release switches our CSS selector engine from\r\n[`nwsapi`](https://www.npmjs.com/nwsapi) to\r\n[`@asamuzakjp/dom-selector`](@​asamuzakjp/dom-selector). The new\r\nengine is more actively maintained, and supports many new selectors: see\r\n[the package's\r\ndocumentation](https://togithub.com/asamuzaK/domSelector#supported-css-selectors)\r\nfor the full list. It also works better with shadow trees.\r\n\r\nThere is a potential of a performance regression due to this change. In\r\nour stress test benchmark, which runs most of [these 273\r\nselectors](https://togithub.com/jsdom/jsdom/blob/908f27d4e348502a9068f0b335a8518d050ef872/benchmark/selectors/sizzle-speed/selectors.large.css)\r\nagainst [this 128 KiB\r\ndocument](https://togithub.com/jsdom/jsdom/blob/908f27d4e348502a9068f0b335a8518d050ef872/benchmark/selectors/sizzle-speed/selector.html),\r\nthe new engine completes the benchmark only 0.25x as fast. However,\r\nwe're hopeful that in more moderate usage this will not be a significant\r\nissue. Any help speeding up `@asamuzakjp/dom-selector` is appreciated,\r\nand feel free to open an issue if this has had a significant impact on\r\nyour project.\r\n\r\n###\r\n[`v23.1.0`](https://togithub.com/jsdom/jsdom/blob/HEAD/Changelog.md#2310)\r\n\r\n[Compare\r\nSource](https://togithub.com/jsdom/jsdom/compare/23.0.1...23.1.0)\r\n\r\n- Added an initial implementation of `ElementInternals`, including the\r\n`shadowRoot` getter and the string-valued ARIA properties. (zjffun)\r\n- Added the string-valued ARIA attribute-reflecting properties to\r\n`Element`.\r\n- Fixed `history.pushState()` and `history.replaceState()` to follow the\r\nlatest specification, notably with regards to how they handle empty\r\nstring inputs and what new URLs are possible.\r\n- Fixed the `input.valueAsANumber` setter to handle `NaN` correctly.\r\n(alexandertrefz)\r\n- Updated various dependencies, including `cssstyle` which contains\r\nseveral bug fixes.\r\n\r\n###\r\n[`v23.0.1`](https://togithub.com/jsdom/jsdom/blob/HEAD/Changelog.md#2301)\r\n\r\n[Compare\r\nSource](https://togithub.com/jsdom/jsdom/compare/23.0.0...23.0.1)\r\n\r\n- Fix incorrect `canvas` peer dependency.\r\n\r\n###\r\n[`v23.0.0`](https://togithub.com/jsdom/jsdom/compare/22.1.0...v23.0.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/jsdom/jsdom/compare/22.1.0...23.0.0)\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - \"before 4am on the first day of the\r\nmonth\" (UTC), Automerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/xmldom/is-dom-node).\r\n\r\n\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency jsdom to v24 (#46)"}},{"before":null,"after":"03646dc0d08c92a45f97dc71494aeec146de6e97","ref":"refs/heads/renovate/major-24-all-devdependencies","pushedAt":"2024-03-24T20:43:47.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":"chore(deps): update dependency jsdom to v24","shortMessageHtmlLink":"chore(deps): update dependency jsdom to v24"}},{"before":"d696718b08a4e2be042153ae7414be7e804a5657","after":"6d644409e6ab7b26c33927a9016872d06b350943","ref":"refs/heads/main","pushedAt":"2024-03-24T20:04:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"},"commit":{"message":"chore(deps): update all devdependencies to v7 (major) (#45)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n|\r\n[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)\r\n([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))\r\n| [`^6.7.5` ->\r\n`^7.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.21.0/7.3.1)\r\n|\r\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.21.0/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.21.0/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n|\r\n[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)\r\n([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))\r\n| [`^6.7.5` ->\r\n`^7.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.21.0/7.3.1)\r\n|\r\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.21.0/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.21.0/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\ntypescript-eslint/typescript-eslint\r\n(@​typescript-eslint/eslint-plugin)\r\n\r\n###\r\n[`v7.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#731-2024-03-18)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.0...v7.3.1)\r\n\r\n##### 🩹 Fixes\r\n\r\n- **eslint-plugin:** \\[no-floating-promises] revert disable of\r\nignoreVoid in strict config\r\n\r\n##### ❤️ Thank You\r\n\r\n- Josh Goldberg ✨\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#730-2024-03-18)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.2.0...v7.3.0)\r\n\r\n##### 🚀 Features\r\n\r\n- **eslint-plugin:** \\[restrict-template-expressions] add `allowArray`\r\noption\r\n\r\n- **eslint-plugin:** add meta.docs.recommended setting for strict config\r\noptions\r\n\r\n- **eslint-plugin:** add rule `use-unknown-in-catch-callback-variables`\r\n\r\n- **eslint-plugin:** \\[prefer-reduce-type-parameter] supports tuple,\r\nunion, intersection\r\n\r\n##### 🩹 Fixes\r\n\r\n- correct `engines.node` constraints in `package.json`\r\n\r\n- **eslint-plugin:** \\[unbound-method] check method definition in object\r\nliteral using longhand form\r\n\r\n- **eslint-plugin:** \\[consistent-type-imports] handle imports without\r\nspecifiers\r\n\r\n- **eslint-plugin:** \\[no-redundant-type-constituents] incorrectly marks\r\n& string as redundant\r\n\r\n- **eslint-plugin:** \\[no-unnecessary-qualifier] handle merge namespace\r\nwith enum\r\n\r\n- **eslint-plugin:** \\[no-unused-expressions] false negatives when using\r\nassertions\r\n\r\n- **eslint-plugin:** \\[ban-ts-comment] more accurate handling of\r\nmultiline comments\r\n\r\n- **eslint-plugin:** \\[explicit-function-return-type,\r\nexplicit-module-boundary-types] improved checking for\r\nallowHigherOrderFunctions option\r\n\r\n- **eslint-plugin:** \\[class-literal-property-style] ignore property\r\nassigned in constructor\r\n\r\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] fix false negative\r\nfor const variable declarations\r\n\r\n##### ❤️ Thank You\r\n\r\n- Abraham Guo\r\n- Alexu\r\n- Arka Pratim Chaudhuri\r\n- auvred\r\n- Derrick Isaacson\r\n- fnx\r\n- Josh Goldberg ✨\r\n- Kirk Waiblinger\r\n- Marta Cardoso\r\n- Michaël De Boey\r\n- Tristan Rasmussen\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#720-2024-03-11)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)\r\n\r\n##### 🚀 Features\r\n\r\n- support TS 5.4\r\n\r\n- **eslint-plugin:** \\[prefer-string-starts-ends-with] add\r\nallowSingleElementEquality option\r\n\r\n##### 🩹 Fixes\r\n\r\n- **eslint-plugin:** expose \\*-type-checked-only configs for extension\r\n\r\n- **eslint-plugin:** \\[member-ordering] report alphabetical sorting for\r\nall groups instead of just the first failing group\r\n\r\n- **eslint-plugin:** \\[no-var-requires, no-require-imports] support\r\ntemplate literal\r\n\r\n- **eslint-plugin:** \\[no-useless-template-literals] detect\r\nTemplateLiteral\r\n\r\n- **eslint-plugin:** \\[no-unnecessary-condition] handle union array and\r\ntuple type\r\n\r\n- **eslint-plugin:** \\[prefer-find] support ternary branches in\r\nprefer-find\r\n\r\n##### ❤️ Thank You\r\n\r\n- Arka Pratim Chaudhuri\r\n- auvred\r\n- Chris Plummer\r\n- Fotis Papadogeorgopoulos\r\n- Josh Goldberg ✨\r\n- Kirk Waiblinger\r\n- Wayne Zhang\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#711-2024-03-04)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.1)\r\n\r\nThis was a version bump only for eslint-plugin to align it with other\r\nprojects, there were no code changes.\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#710-2024-02-26)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.2...v7.1.0)\r\n\r\n##### 🚀 Features\r\n\r\n- **eslint-plugin:** add \\*-type-checked-only configs\r\n\r\n- **eslint-plugin:** \\[naming-convention] support the auto-accessor\r\nsyntax\r\n\r\n- **eslint-plugin:** \\[consistent-return] add new rule\r\n\r\n##### 🩹 Fixes\r\n\r\n- **eslint-plugin:** \\[prefer-optional-chan] allow typeof for avoiding\r\nreference error\r\n\r\n- **eslint-plugin:** \\[no-misused-promises] improve check union types\r\n\r\n- **eslint-plugin:** \\[no-use-before-define] fix false positive type\r\nreference in as, satisfies\r\n\r\n##### ❤️ Thank You\r\n\r\n- Arka Pratim Chaudhuri\r\n- Josh Goldberg ✨\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.0.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#702-2024-02-19)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.1...v7.0.2)\r\n\r\n##### 🩹 Fixes\r\n\r\n- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities,\r\nadd tests\r\n\r\n##### ❤️ Thank You\r\n\r\n- Brad Zacher\r\n- Gareth Jones\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.0.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#701-2024-02-12)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.0...v7.0.1)\r\n\r\n##### 🩹 Fixes\r\n\r\n- **eslint-plugin:** update peer dep for parser\r\n\r\n##### ❤️ Thank You\r\n\r\n- Tim Dorr\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.0.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#700-2024-02-12)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.21.0...v7.0.0)\r\n\r\n##### 🚀 Features\r\n\r\n- ⚠️ bump ESLint, NodeJS, and TS minimum version requirements\r\n\r\n- add support for flat configs\r\n\r\n##### 🩹 Fixes\r\n\r\n- **eslint-plugin:** \\[prefer-find] stop throwing type errors when\r\nconverting symbols to numbers\r\n\r\n##### ⚠️ Breaking Changes\r\n\r\n- ⚠️ bump ESLint, NodeJS, and TS minimum version requirements\r\n\r\n##### ❤️ Thank You\r\n\r\n- Brad Zacher\r\n- Kirk Waiblinger\r\n- StyleShit\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.21.0 (2024-02-05)\r\n\r\n##### 🚀 Features\r\n\r\n- export plugin metadata\r\n\r\n- allow `parserOptions.project: false`\r\n\r\n- **eslint-plugin:** add rule prefer-find\r\n\r\n##### 🩹 Fixes\r\n\r\n- **eslint-plugin:** \\[no-unused-vars] don't report on types referenced\r\nin export assignment expression\r\n\r\n- **eslint-plugin:** \\[switch-exhaustiveness-check] better support for\r\nintersections, infinite types, non-union values\r\n\r\n- **eslint-plugin:** \\[consistent-type-imports] dont report on types\r\nused in export assignment expressions\r\n\r\n- **eslint-plugin:** \\[no-unnecessary-condition] handle left-hand\r\noptional with exactOptionalPropertyTypes option\r\n\r\n- **eslint-plugin:** \\[class-literal-property-style] allow getter when\r\nsame key setter exists\r\n\r\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] provide valid\r\nfixes for assertions with extra tokens before `as` keyword\r\n\r\n##### ❤️ Thank You\r\n\r\n- auvred\r\n- Brad Zacher\r\n- Kirk Waiblinger\r\n- Pete Gonzalez\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.20.0 (2024-01-29)\r\n\r\n##### 🚀 Features\r\n\r\n- **eslint-plugin:** \\[member-ordering] allow easy reuse of the default\r\nordering\r\n\r\n##### 🩹 Fixes\r\n\r\n- **eslint-plugin:** \\[no-useless-template-literals] incorrect bigint\r\nautofix result\r\n\r\n- **eslint-plugin:** \\[prefer-nullish-coalescing] treat any/unknown as\r\nnon-nullable\r\n\r\n- **eslint-plugin:** \\[no-useless-template-literals] report Infinity &\r\nNaN\r\n\r\n- **eslint-plugin:** \\[prefer-readonly] disable checking accessors\r\n\r\n##### ❤️ Thank You\r\n\r\n- Alex Parloti\r\n- auvred\r\n- James Browning\r\n- StyleShit\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.19.1 (2024-01-22)\r\n\r\n##### 🩹 Fixes\r\n\r\n- **type-utils:** preventing isUnsafeAssignment infinite recursive calls\r\n\r\n- **eslint-plugin:** \\[no-unnecessary-condition] fix false positive for\r\ntype variable\r\n\r\n##### ❤️ Thank You\r\n\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.19.0 (2024-01-15)\r\n\r\n##### 🚀 Features\r\n\r\n- **eslint-plugin:** \\[prefer-promise-reject-errors] add rule\r\n\r\n- **eslint-plugin:** \\[no-array-delete] add new rule\r\n\r\n- **eslint-plugin:** \\[no-useless-template-literals] add fix suggestions\r\n\r\n##### 🩹 Fixes\r\n\r\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] detect unnecessary\r\nnon-null-assertion on a call expression\r\n\r\n- **eslint-plugin:** \\[no-unnecesary-type-assertion] treat unknown/any\r\nas nullable\r\n\r\n##### ❤️ Thank You\r\n\r\n- auvred\r\n- Brad Zacher\r\n- Josh Goldberg ✨\r\n- Joshua Chen\r\n- LJX\r\n- Steven\r\n- StyleShit\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.18.1 (2024-01-08)\r\n\r\n##### 🩹 Fixes\r\n\r\n- **eslint-plugin:** \\[no-non-null-assertion] provide valid fix when\r\nmember access is on next line\r\n\r\n- **eslint-plugin:** \\[no-unnecessary-condition] improve checking\r\noptional callee\r\n\r\n- **eslint-plugin:** \\[prefer-readonly] support modifiers of unions and\r\nintersections\r\n\r\n- **eslint-plugin:** \\[switch-exhaustiveness-check] fix new\r\nallowDefaultCaseForExhaustiveSwitch option\r\n\r\n##### ❤️ Thank You\r\n\r\n- auvred\r\n- James\r\n- Josh Goldberg ✨\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.18.0 (2024-01-06)\r\n\r\n##### 🚀 Features\r\n\r\n- **typescript-estree:** throw on invalid update expressions\r\n\r\n- **eslint-plugin:** \\[no-var-requires, no-require-imports] allow option\r\n\r\n##### ❤️ Thank You\r\n\r\n- auvred\r\n- Joshua Chen\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n
\r\n\r\n
\r\ntypescript-eslint/typescript-eslint\r\n(@​typescript-eslint/parser)\r\n\r\n###\r\n[`v7.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#731-2024-03-18)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.0...v7.3.1)\r\n\r\nThis was a version bump only for parser to align it with other projects,\r\nthere were no code changes.\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#730-2024-03-18)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.2.0...v7.3.0)\r\n\r\n##### 🩹 Fixes\r\n\r\n- correct `engines.node` constraints in `package.json`\r\n\r\n##### ❤️ Thank You\r\n\r\n- Abraham Guo\r\n- Alexu\r\n- Arka Pratim Chaudhuri\r\n- auvred\r\n- Derrick Isaacson\r\n- fnx\r\n- Josh Goldberg ✨\r\n- Kirk Waiblinger\r\n- Marta Cardoso\r\n- Michaël De Boey\r\n- Tristan Rasmussen\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#720-2024-03-11)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)\r\n\r\n##### 🚀 Features\r\n\r\n- support TS 5.4\r\n\r\n##### ❤️ Thank You\r\n\r\n- Arka Pratim Chaudhuri\r\n- auvred\r\n- Chris Plummer\r\n- Fotis Papadogeorgopoulos\r\n- Josh Goldberg ✨\r\n- Kirk Waiblinger\r\n- Wayne Zhang\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#711-2024-03-04)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.1)\r\n\r\nThis was a version bump only for parser to align it with other projects,\r\nthere were no code changes.\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#710-2024-02-26)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.2...v7.1.0)\r\n\r\nThis was a version bump only for parser to align it with other projects,\r\nthere were no code changes.\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.0.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#702-2024-02-19)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.1...v7.0.2)\r\n\r\n##### 🩹 Fixes\r\n\r\n- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities,\r\nadd tests\r\n\r\n##### ❤️ Thank You\r\n\r\n- Brad Zacher\r\n- Gareth Jones\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.0.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#701-2024-02-12)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.0...v7.0.1)\r\n\r\nThis was a version bump only for parser to align it with other projects,\r\nthere were no code changes.\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n###\r\n[`v7.0.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#700-2024-02-12)\r\n\r\n[Compare\r\nSource](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.21.0...v7.0.0)\r\n\r\n##### 🚀 Features\r\n\r\n- ⚠️ bump ESLint, NodeJS, and TS minimum version requirements\r\n\r\n- add support for flat configs\r\n\r\n##### ⚠️ Breaking Changes\r\n\r\n- ⚠️ bump ESLint, NodeJS, and TS minimum version requirements\r\n\r\n##### ❤️ Thank You\r\n\r\n- Brad Zacher\r\n- Kirk Waiblinger\r\n- StyleShit\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.21.0 (2024-02-05)\r\n\r\n##### 🚀 Features\r\n\r\n- allow `parserOptions.project: false`\r\n\r\n##### ❤️ Thank You\r\n\r\n- auvred\r\n- Brad Zacher\r\n- Kirk Waiblinger\r\n- Pete Gonzalez\r\n- YeonJuan\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.20.0 (2024-01-29)\r\n\r\nThis was a version bump only for parser to align it with other projects,\r\nthere were no code changes.\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.19.1 (2024-01-22)\r\n\r\nThis was a version bump only for parser to align it with other projects,\r\nthere were no code changes.\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.19.0 (2024-01-15)\r\n\r\nThis was a version bump only for parser to align it with other projects,\r\nthere were no code changes.\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.18.1 (2024-01-08)\r\n\r\nThis was a version bump only for parser to align it with other projects,\r\nthere were no code changes.\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n#### 6.18.0 (2024-01-06)\r\n\r\nThis was a version bump only for parser to align it with other projects,\r\nthere were no code changes.\r\n\r\nYou can read about our [versioning\r\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\r\nand\r\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\r\non our website.\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - \"before 4am on the first day of the\r\nmonth\" (UTC), Automerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about these\r\nupdates again.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/xmldom/is-dom-node).\r\n\r\n\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update all devdependencies to v7 (major) (#45)"}},{"before":"33895140f4919d9236adb5f7ac5e5400ce78978c","after":null,"ref":"refs/heads/renovate/major-7-all-devdependencies","pushedAt":"2024-03-24T20:04:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"}},{"before":null,"after":"33895140f4919d9236adb5f7ac5e5400ce78978c","ref":"refs/heads/renovate/major-7-all-devdependencies","pushedAt":"2024-03-24T20:02:39.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":"chore(deps): update all devdependencies to v7","shortMessageHtmlLink":"chore(deps): update all devdependencies to v7"}},{"before":"c6ce95bdede45800b71a880cc71fd0b4de2a007a","after":null,"ref":"refs/heads/renovate/codecov-codecov-action-3.x","pushedAt":"2024-03-24T19:50:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"}},{"before":"14c8963e1e52faf702425bed1b82188c11ff3db2","after":"d696718b08a4e2be042153ae7414be7e804a5657","ref":"refs/heads/main","pushedAt":"2024-03-24T19:50:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"},"commit":{"message":"chore(deps): update codecov/codecov-action action to v3.1.6 (#44)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Type | Update | Change |\r\n|---|---|---|---|\r\n| [codecov/codecov-action](https://togithub.com/codecov/codecov-action)\r\n| action | patch | `v3.1.4` -> `v3.1.6` |\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\ncodecov/codecov-action (codecov/codecov-action)\r\n\r\n###\r\n[`v3.1.6`](https://togithub.com/codecov/codecov-action/releases/tag/v3.1.6)\r\n\r\n[Compare\r\nSource](https://togithub.com/codecov/codecov-action/compare/v3.1.5...v3.1.6)\r\n\r\n**Full Changelog**:\r\nhttps://github.com/codecov/codecov-action/compare/v3.1.5...v3.1.6\r\n\r\n###\r\n[`v3.1.5`](https://togithub.com/codecov/codecov-action/releases/tag/v3.1.5)\r\n\r\n[Compare\r\nSource](https://togithub.com/codecov/codecov-action/compare/v3.1.4...v3.1.5)\r\n\r\n#### What's Changed\r\n\r\n- action.yml: Update to Node.js 20 by\r\n[@​hallabro](https://togithub.com/hallabro) in\r\n[https://github.com/codecov/codecov-action/pull/1228](https://togithub.com/codecov/codecov-action/pull/1228)\r\n\r\n#### New Contributors\r\n\r\n- [@​hallabro](https://togithub.com/hallabro) made their first\r\ncontribution in\r\n[https://github.com/codecov/codecov-action/pull/1228](https://togithub.com/codecov/codecov-action/pull/1228)\r\n\r\n**Full Changelog**:\r\nhttps://github.com/codecov/codecov-action/compare/v3.1.4...v3.1.5\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - \"before 4am on the first day of the\r\nmonth\" (UTC), Automerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/xmldom/is-dom-node).\r\n\r\n\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update codecov/codecov-action action to v3.1.6 (#44)"}},{"before":null,"after":"c6ce95bdede45800b71a880cc71fd0b4de2a007a","ref":"refs/heads/renovate/codecov-codecov-action-3.x","pushedAt":"2024-03-24T19:43:30.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":"chore(deps): update codecov/codecov-action action to v3.1.6","shortMessageHtmlLink":"chore(deps): update codecov/codecov-action action to v3.1.6"}},{"before":"d02a38e40fdb0ac0b205bc41289b8b8d14f1be86","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/ip-1.1.9","pushedAt":"2024-03-24T19:38:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"}},{"before":"bcfdce7ff1a7db2b10cf488a8f0dd95f09660c9e","after":"14c8963e1e52faf702425bed1b82188c11ff3db2","ref":"refs/heads/main","pushedAt":"2024-03-24T19:38:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"},"commit":{"message":"Bump ip from 1.1.8 to 1.1.9 (#42)\n\nBumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ip&package-manager=npm_and_yarn&previous-version=1.1.8&new-version=1.1.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/xmldom/is-dom-node/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump ip from 1.1.8 to 1.1.9 (#42)"}},{"before":"4bb70b6faee233676b870aca6b45d48186ab2e76","after":"d02a38e40fdb0ac0b205bc41289b8b8d14f1be86","ref":"refs/heads/dependabot/npm_and_yarn/ip-1.1.9","pushedAt":"2024-03-24T19:37:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ip from 1.1.8 to 1.1.9\n\nBumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.\n- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9)\n\n---\nupdated-dependencies:\n- dependency-name: ip\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ip from 1.1.8 to 1.1.9"}},{"before":"6953bce8bc71d5c044d2e64cbb759e425d64866c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/follow-redirects-1.15.6","pushedAt":"2024-03-24T19:36:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"}},{"before":"21592156a6130ea873407d8e136ba843e78fa97a","after":"bcfdce7ff1a7db2b10cf488a8f0dd95f09660c9e","ref":"refs/heads/main","pushedAt":"2024-03-24T19:36:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"},"commit":{"message":"Bump follow-redirects from 1.15.2 to 1.15.6 (#43)\n\nBumps\r\n[follow-redirects](https://github.com/follow-redirects/follow-redirects)\r\nfrom 1.15.2 to 1.15.6.\r\n
\r\nCommits\r\n
    \r\n
  • 35a517c\r\nRelease version 1.15.6 of the npm package.
  • \r\n
  • c4f847f\r\nDrop Proxy-Authorization across hosts.
  • \r\n
  • 8526b4a\r\nUse GitHub for disclosure.
  • \r\n
  • b1677ce\r\nRelease version 1.15.5 of the npm package.
  • \r\n
  • d8914f7\r\nPreserve fragment in responseUrl.
  • \r\n
  • 6585820\r\nRelease version 1.15.4 of the npm package.
  • \r\n
  • 7a6567e\r\nDisallow bracketed hostnames.
  • \r\n
  • 05629af\r\nPrefer native URL instead of deprecated url.parse.
  • \r\n
  • 1cba8e8\r\nPrefer native URL instead of legacy url.resolve.
  • \r\n
  • 72bc2a4\r\nSimplify _processResponse error handling.
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=follow-redirects&package-manager=npm_and_yarn&previous-version=1.15.2&new-version=1.15.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/xmldom/is-dom-node/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump follow-redirects from 1.15.2 to 1.15.6 (#43)"}},{"before":"f35327dced7bb5650a0e4b0d441161691b51144c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/follow-redirects-1.15.4","pushedAt":"2024-03-24T19:34:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"6953bce8bc71d5c044d2e64cbb759e425d64866c","ref":"refs/heads/dependabot/npm_and_yarn/follow-redirects-1.15.6","pushedAt":"2024-03-24T19:34:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump follow-redirects from 1.15.2 to 1.15.6\n\nBumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.6.\n- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)\n- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.6)\n\n---\nupdated-dependencies:\n- dependency-name: follow-redirects\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump follow-redirects from 1.15.2 to 1.15.6"}},{"before":null,"after":"4bb70b6faee233676b870aca6b45d48186ab2e76","ref":"refs/heads/dependabot/npm_and_yarn/ip-1.1.9","pushedAt":"2024-03-24T19:34:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ip from 1.1.8 to 1.1.9\n\nBumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.\n- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9)\n\n---\nupdated-dependencies:\n- dependency-name: ip\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ip from 1.1.8 to 1.1.9"}},{"before":"9388f393d4b781a6a2e16735af7ea91c32b95ee5","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/babel/traverse-7.24.1","pushedAt":"2024-03-24T19:34:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"}},{"before":"b23d85ee7d8fd4b8788fb12b079085f0c247a389","after":"21592156a6130ea873407d8e136ba843e78fa97a","ref":"refs/heads/main","pushedAt":"2024-03-24T19:34:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"},"commit":{"message":"Bump @babel/traverse from 7.22.17 to 7.24.1 (#41)\n\nBumps\r\n[@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse)\r\nfrom 7.22.17 to 7.24.1.\r\n
\r\nRelease notes\r\n

Sourced from @​babel/traverse's\r\nreleases.

\r\n
\r\n

v7.24.1 (2024-03-19)

\r\n

:bug: Bug Fix

\r\n
    \r\n
  • babel-helper-create-class-features-plugin,\r\nbabel-plugin-proposal-decorators\r\n
      \r\n
    • #16350 Fix\r\ndecorated class computed keys ordering (@​JLHwung)
    • \r\n
    • #16344 Fix\r\ndecorated class static field private access (@​JLHwung)
    • \r\n
    \r\n
  • \r\n
  • babel-plugin-proposal-decorators,\r\nbabel-plugin-proposal-json-modules,\r\nbabel-plugin-transform-async-generator-functions,\r\nbabel-plugin-transform-regenerator,\r\nbabel-plugin-transform-runtime,\r\nbabel-preset-env\r\n
      \r\n
    • #16329\r\nRespect moduleName for\r\n@babel/runtime/regenerator imports (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
  • babel-helper-create-class-features-plugin,\r\nbabel-plugin-proposal-decorators,\r\nbabel-plugin-proposal-pipeline-operator,\r\nbabel-plugin-transform-class-properties\r\n
      \r\n
    • #16331 Fix\r\ndecorator memoiser binding kind (@​JLHwung)
    • \r\n
    \r\n
  • \r\n
  • babel-helper-create-class-features-plugin,\r\nbabel-helper-replace-supers,\r\nbabel-plugin-proposal-decorators,\r\nbabel-plugin-transform-class-properties\r\n
      \r\n
    • #16325 Fix\r\ndecorator evaluation private environment (@​JLHwung)
    • \r\n
    \r\n
  • \r\n
\r\n

:memo: Documentation

\r\n
    \r\n
  • #16319\r\nUpdate SECURITY.md (@​nicolo-ribaudo)
  • \r\n
\r\n

:house: Internal

\r\n
    \r\n
  • babel-code-frame, babel-highlight\r\n
      \r\n
    • #16359\r\nReplace chalk with picocolors (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
  • babel-helper-fixtures, babel-helpers,\r\nbabel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression,\r\nbabel-plugin-proposal-pipeline-operator,\r\nbabel-plugin-transform-unicode-sets-regex,\r\nbabel-preset-env, babel-preset-flow\r\n
      \r\n
    • #16352 Run\r\nBabel transform tests on old node if possible (@​JLHwung)
    • \r\n
    \r\n
  • \r\n
  • babel-helper-module-imports,\r\nbabel-plugin-proposal-import-wasm-source,\r\nbabel-plugin-proposal-json-modules,\r\nbabel-plugin-proposal-record-and-tuple,\r\nbabel-plugin-transform-react-jsx-development,\r\nbabel-plugin-transform-react-jsx\r\n
      \r\n
    • #16349\r\nSupport merging imports in import injector (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
  • Other\r\n
      \r\n
    • #16332\r\nTest Babel 7 plugins compatibility with Babel 8 core (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
\r\n

:microscope: Output optimization

\r\n
    \r\n
  • babel-helper-replace-supers,\r\nbabel-plugin-transform-class-properties,\r\nbabel-plugin-transform-classes,\r\nbabel-plugin-transform-parameters,\r\nbabel-plugin-transform-runtime\r\n
      \r\n
    • #16345\r\nOptimize the use of assertThisInitialized after\r\nsuper() (@​liuxingbaoyu)
    • \r\n
    \r\n
  • \r\n
  • babel-plugin-transform-class-properties,\r\nbabel-plugin-transform-classes\r\n
      \r\n
    • #16343 Use\r\nsimpler assertThisInitialized more often (@​liuxingbaoyu)
    • \r\n
    \r\n
  • \r\n
  • babel-plugin-proposal-decorators,\r\nbabel-plugin-transform-class-properties,\r\nbabel-plugin-transform-object-rest-spread,\r\nbabel-traverse\r\n
      \r\n
    • #16342\r\nConsider well-known and registered symbols as literals (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
  • babel-core, babel-plugin-external-helpers,\r\nbabel-plugin-proposal-decorators,\r\nbabel-plugin-proposal-function-bind,\r\nbabel-plugin-transform-class-properties,\r\nbabel-plugin-transform-classes,\r\nbabel-plugin-transform-flow-comments,\r\nbabel-plugin-transform-flow-strip-types,\r\nbabel-plugin-transform-function-name,\r\nbabel-plugin-transform-modules-systemjs,\r\nbabel-plugin-transform-parameters,\r\nbabel-plugin-transform-private-property-in-object,\r\nbabel-plugin-transform-react-jsx,\r\nbabel-plugin-transform-runtime,\r\nbabel-plugin-transform-spread,\r\nbabel-plugin-transform-typescript,\r\nbabel-preset-env\r\n
      \r\n
    • #16326\r\nReduce the use of class names (@​liuxingbaoyu)
    • \r\n
    \r\n
  • \r\n
\r\n

Committers: 4

\r\n
    \r\n
  • Babel Bot (@​babel-bot)
  • \r\n
  • Huáng Jùnliàng (@​JLHwung)
  • \r\n
  • Nicolò Ribaudo (@​nicolo-ribaudo)
  • \r\n
  • @​liuxingbaoyu
  • \r\n
\r\n

v7.24.0 (2024-02-28)

\r\n

Thanks @​ajihyf\r\nfor your first PR!

\r\n

Release post with summary and highlights: https://babeljs.io/7.24.0

\r\n

:rocket: New Feature

\r\n
    \r\n
  • babel-standalone
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from @​babel/traverse's\r\nchangelog.

\r\n
\r\n

v7.24.1 (2024-03-19)

\r\n

:bug: Bug Fix

\r\n
    \r\n
  • babel-helper-create-class-features-plugin,\r\nbabel-plugin-proposal-decorators\r\n
      \r\n
    • #16350 Fix\r\ndecorated class computed keys ordering (@​JLHwung)
    • \r\n
    • #16344 Fix\r\ndecorated class static field private access (@​JLHwung)
    • \r\n
    \r\n
  • \r\n
  • babel-plugin-proposal-decorators,\r\nbabel-plugin-proposal-json-modules,\r\nbabel-plugin-transform-async-generator-functions,\r\nbabel-plugin-transform-regenerator,\r\nbabel-plugin-transform-runtime,\r\nbabel-preset-env\r\n
      \r\n
    • #16329\r\nRespect moduleName for\r\n@babel/runtime/regenerator imports (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
  • babel-helper-create-class-features-plugin,\r\nbabel-plugin-proposal-decorators,\r\nbabel-plugin-proposal-pipeline-operator,\r\nbabel-plugin-transform-class-properties\r\n
      \r\n
    • #16331 Fix\r\ndecorator memoiser binding kind (@​JLHwung)
    • \r\n
    \r\n
  • \r\n
  • babel-helper-create-class-features-plugin,\r\nbabel-helper-replace-supers,\r\nbabel-plugin-proposal-decorators,\r\nbabel-plugin-transform-class-properties\r\n
      \r\n
    • #16325 Fix\r\ndecorator evaluation private environment (@​JLHwung)
    • \r\n
    \r\n
  • \r\n
\r\n

:memo: Documentation

\r\n
    \r\n
  • #16319\r\nUpdate SECURITY.md (@​nicolo-ribaudo)
  • \r\n
\r\n

:house: Internal

\r\n
    \r\n
  • babel-code-frame, babel-highlight\r\n
      \r\n
    • #16359\r\nReplace chalk with picocolors (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
  • babel-helper-fixtures, babel-helpers,\r\nbabel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression,\r\nbabel-plugin-proposal-pipeline-operator,\r\nbabel-plugin-transform-unicode-sets-regex,\r\nbabel-preset-env, babel-preset-flow\r\n
      \r\n
    • #16352 Run\r\nBabel transform tests on old node if possible (@​JLHwung)
    • \r\n
    \r\n
  • \r\n
  • babel-helpers,\r\nbabel-plugin-transform-async-generator-functions,\r\nbabel-plugin-transform-class-properties,\r\nbabel-plugin-transform-class-static-block,\r\nbabel-plugin-transform-modules-commonjs,\r\nbabel-plugin-transform-modules-systemjs,\r\nbabel-plugin-transform-regenerator,\r\nbabel-plugin-transform-runtime,\r\nbabel-preset-env, babel-runtime-corejs3,\r\nbabel-runtime, babel-standalone\r\n
      \r\n
    • #16323\r\nAllow separate helpers to be excluded in Babel 8 (@​liuxingbaoyu)
    • \r\n
    \r\n
  • \r\n
  • babel-helper-module-imports,\r\nbabel-plugin-proposal-import-wasm-source,\r\nbabel-plugin-proposal-json-modules,\r\nbabel-plugin-proposal-record-and-tuple,\r\nbabel-plugin-transform-react-jsx-development,\r\nbabel-plugin-transform-react-jsx\r\n
      \r\n
    • #16349\r\nSupport merging imports in import injector (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
  • babel-helper-create-class-features-plugin,\r\nbabel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression,\r\nbabel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,\r\nbabel-plugin-bugfix-v8-static-class-fields-redefine-readonly,\r\nbabel-plugin-external-helpers,\r\nbabel-plugin-proposal-async-do-expressions,\r\nbabel-plugin-proposal-decorators,\r\nbabel-plugin-proposal-destructuring-private,\r\nbabel-plugin-proposal-do-expressions,\r\nbabel-plugin-proposal-duplicate-named-capturing-groups-regex,\r\nbabel-plugin-proposal-explicit-resource-management,\r\nbabel-plugin-proposal-export-default-from,\r\nbabel-plugin-proposal-function-bind,\r\nbabel-plugin-proposal-function-sent,\r\nbabel-plugin-proposal-import-attributes-to-assertions,\r\nbabel-plugin-proposal-import-defer,\r\nbabel-plugin-proposal-import-wasm-source,\r\nbabel-plugin-proposal-json-modules,\r\nbabel-plugin-proposal-optional-chaining-assign,\r\nbabel-plugin-proposal-partial-application,\r\nbabel-plugin-proposal-pipeline-operator,\r\nbabel-plugin-proposal-record-and-tuple,\r\nbabel-plugin-proposal-regexp-modifiers,\r\nbabel-plugin-proposal-throw-expressions,\r\nbabel-plugin-syntax-async-do-expressions,\r\nbabel-plugin-syntax-decimal,\r\nbabel-plugin-syntax-decorators,\r\nbabel-plugin-syntax-destructuring-private,\r\nbabel-plugin-syntax-do-expressions,\r\nbabel-plugin-syntax-explicit-resource-management,\r\nbabel-plugin-syntax-export-default-from,\r\nbabel-plugin-syntax-flow,\r\nbabel-plugin-syntax-function-bind,\r\nbabel-plugin-syntax-function-sent,\r\nbabel-plugin-syntax-import-assertions,\r\nbabel-plugin-syntax-import-attributes,\r\nbabel-plugin-syntax-import-defer,\r\nbabel-plugin-syntax-import-reflection,\r\nbabel-plugin-syntax-import-source,\r\nbabel-plugin-syntax-jsx,\r\nbabel-plugin-syntax-module-blocks,\r\nbabel-plugin-syntax-optional-chaining-assign,\r\nbabel-plugin-syntax-partial-application,\r\nbabel-plugin-syntax-pipeline-operator,\r\nbabel-plugin-syntax-record-and-tuple,\r\nbabel-plugin-syntax-throw-expressions,\r\nbabel-plugin-syntax-typescript,\r\nbabel-plugin-transform-arrow-functions,\r\nbabel-plugin-transform-async-generator-functions,\r\nbabel-plugin-transform-async-to-generator,\r\nbabel-plugin-transform-block-scoped-functions,\r\nbabel-plugin-transform-block-scoping,\r\nbabel-plugin-transform-class-properties,\r\nbabel-plugin-transform-class-static-block,\r\nbabel-plugin-transform-classes,\r\nbabel-plugin-transform-computed-properties,\r\nbabel-plugin-transform-destructuring,\r\nbabel-plugin-transform-dotall-regex,\r\nbabel-plugin-transform-duplicate-keys,\r\nbabel-plugin-transform-dynamic-import,\r\nbabel-plugin-transform-exponentiation-operator,\r\nbabel-plugin-transform-export-namespace-from,\r\nbabel-plugin-transform-flow-comments,\r\nbabel-plugin-transform-flow-strip-types,\r\nbabel-plugin-transform-for-of,\r\nbabel-plugin-transform-function-name,\r\nbabel-plugin-transform-instanceof,\r\nbabel-plugin-transform-jscript,\r\nbabel-plugin-transform-json-strings,\r\nbabel-plugin-transform-literals,\r\nbabel-plugin-transform-logical-assignment-operators,\r\nbabel-plugin-transform-member-expression-literals,\r\nbabel-plugin-transform-modules-amd,\r\nbabel-plugin-transform-modules-commonjs,\r\nbabel-plugin-transform-modules-systemjs,\r\nbabel-plugin-transform-modules-umd,\r\nbabel-plugin-transform-new-target,\r\nbabel-plugin-transform-nullish-coalescing-operator,\r\nbabel-plugin-transform-numeric-separator,\r\nbabel-plugin-transform-object-assign,\r\nbabel-plugin-transform-object-rest-spread,\r\nbabel-plugin-transform-object-set-prototype-of-to-assign,\r\nbabel-plugin-transform-object-super,\r\nbabel-plugin-transform-optional-catch-binding,\r\nbabel-plugin-transform-optional-chaining,\r\nbabel-plugin-transform-parameters,\r\nbabel-plugin-transform-private-methods,\r\nbabel-plugin-transform-private-property-in-object,\r\nbabel-plugin-transform-property-literals,\r\nbabel-plugin-transform-property-mutators,\r\nbabel-plugin-transform-proto-to-assign,\r\nbabel-plugin-transform-react-constant-elements,\r\nbabel-plugin-transform-react-display-name,\r\nbabel-plugin-transform-react-inline-elements,\r\nbabel-plugin-transform-react-jsx-compat,\r\nbabel-plugin-transform-react-jsx-self,\r\nbabel-plugin-transform-react-jsx-source,\r\nbabel-plugin-transform-react-pure-annotations,\r\nbabel-plugin-transform-regenerator,\r\nbabel-plugin-transform-reserved-words,\r\nbabel-plugin-transform-runtime,\r\nbabel-plugin-transform-shorthand-properties,\r\nbabel-plugin-transform-spread,\r\nbabel-plugin-transform-sticky-regex,\r\nbabel-plugin-transform-strict-mode,\r\nbabel-plugin-transform-template-literals,\r\nbabel-plugin-transform-typeof-symbol,\r\nbabel-plugin-transform-typescript,\r\nbabel-plugin-transform-unicode-escapes,\r\nbabel-plugin-transform-unicode-property-regex,\r\nbabel-plugin-transform-unicode-regex,\r\nbabel-plugin-transform-unicode-sets-regex,\r\nbabel-preset-env, babel-preset-flow,\r\nbabel-preset-react, babel-preset-typescript\r\n
      \r\n
    • #16332\r\nTest Babel 7 plugins compatibility with Babel 8 core (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
  • babel-compat-data,\r\nbabel-plugin-transform-object-rest-spread,\r\nbabel-preset-env\r\n
      \r\n
    • #16318\r\n[babel 8] Fix @babel/compat-data package.json (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
\r\n

:microscope: Output optimization

\r\n
    \r\n
  • babel-helper-replace-supers,\r\nbabel-plugin-transform-class-properties,\r\nbabel-plugin-transform-classes,\r\nbabel-plugin-transform-parameters,\r\nbabel-plugin-transform-runtime\r\n
      \r\n
    • #16345\r\nOptimize the use of assertThisInitialized after\r\nsuper() (@​liuxingbaoyu)
    • \r\n
    \r\n
  • \r\n
  • babel-plugin-transform-class-properties,\r\nbabel-plugin-transform-classes\r\n
      \r\n
    • #16343 Use\r\nsimpler assertThisInitialized more often (@​liuxingbaoyu)
    • \r\n
    \r\n
  • \r\n
  • babel-plugin-proposal-decorators,\r\nbabel-plugin-transform-class-properties,\r\nbabel-plugin-transform-object-rest-spread,\r\nbabel-traverse\r\n
      \r\n
    • #16342\r\nConsider well-known and registered symbols as literals (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
  • babel-core, babel-plugin-external-helpers,\r\nbabel-plugin-proposal-decorators,\r\nbabel-plugin-proposal-function-bind,\r\nbabel-plugin-transform-class-properties,\r\nbabel-plugin-transform-classes,\r\nbabel-plugin-transform-flow-comments,\r\nbabel-plugin-transform-flow-strip-types,\r\nbabel-plugin-transform-function-name,\r\nbabel-plugin-transform-modules-systemjs,\r\nbabel-plugin-transform-parameters,\r\nbabel-plugin-transform-private-property-in-object,\r\nbabel-plugin-transform-react-jsx,\r\nbabel-plugin-transform-runtime,\r\nbabel-plugin-transform-spread,\r\nbabel-plugin-transform-typescript,\r\nbabel-preset-env\r\n
      \r\n
    • #16326\r\nReduce the use of class names (@​liuxingbaoyu)
    • \r\n
    \r\n
  • \r\n
\r\n

v7.24.0 (2024-02-28)

\r\n

:rocket: New Feature

\r\n
    \r\n
  • babel-standalone\r\n
      \r\n
    • #11696\r\nExport babel tooling packages in @babel/standalone (@​ajihyf)
    • \r\n
    \r\n
  • \r\n
  • babel-core,\r\nbabel-helper-create-class-features-plugin,\r\nbabel-helpers,\r\nbabel-plugin-transform-class-properties\r\n
      \r\n
    • #16267\r\nImplement noUninitializedPrivateFieldAccess assumption (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
  • babel-helper-create-class-features-plugin,\r\nbabel-helpers,\r\nbabel-plugin-proposal-decorators,\r\nbabel-plugin-proposal-pipeline-operator,\r\nbabel-plugin-syntax-decorators,\r\nbabel-plugin-transform-class-properties,\r\nbabel-runtime-corejs2, babel-runtime-corejs3,\r\nbabel-runtime\r\n
      \r\n
    • #16242\r\nSupport decorator 2023-11 normative updates (@​JLHwung)
    • \r\n
    \r\n
  • \r\n
  • babel-preset-flow\r\n
      \r\n
    • #16309\r\n[babel 7] Allow setting ignoreExtensions in Flow preset (@​nicolo-ribaudo)
    • \r\n
    \r\n
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 822b025\r\nv7.24.1
  • \r\n
  • fc0d5ad\r\nUpdate typescript and lint tools (#16351)
  • \r\n
  • 69e7928\r\nConsider well-known and registered symbols as literals (#16342)
  • \r\n
  • 40110e9\r\nUpdate source map deps (#16327)
  • \r\n
  • ce59160\r\nv7.24.0
  • \r\n
  • bd5abd5\r\nfix: avoid popContext on unvisited node paths (#16305)
  • \r\n
  • 08a057c\r\nUse Object.hasOwn when available (#16248)
  • \r\n
  • a0dd614\r\nv7.23.9
  • \r\n
  • 1200542\r\nfix: Don't throw in getTypeAnnotation when using\r\nTS+inference (#15383)
  • \r\n
  • e428a6d\r\nv7.23.7
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/traverse&package-manager=npm_and_yarn&previous-version=7.22.17&new-version=7.24.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/xmldom/is-dom-node/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump @babel/traverse from 7.22.17 to 7.24.1 (#41)"}},{"before":"31f923a83df6df8892562b565f227553ee76e533","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/babel/traverse-7.23.2","pushedAt":"2024-03-24T19:32:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"9388f393d4b781a6a2e16735af7ea91c32b95ee5","ref":"refs/heads/dependabot/npm_and_yarn/babel/traverse-7.24.1","pushedAt":"2024-03-24T19:32:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump @babel/traverse from 7.22.17 to 7.24.1\n\nBumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.17 to 7.24.1.\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump @babel/traverse from 7.22.17 to 7.24.1"}},{"before":"f8b232519c8967e6adce299765db3d529918bbd5","after":null,"ref":"refs/heads/renovate/github-codeql-action-3.x","pushedAt":"2024-03-24T19:30:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"}},{"before":"a5e2d962b2cf8f7ba7a2556fe6d80084f71fd11e","after":"b23d85ee7d8fd4b8788fb12b079085f0c247a389","ref":"refs/heads/main","pushedAt":"2024-03-24T19:30:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karfau","name":"Christian Bewernitz","path":"/karfau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135657?s=80&v=4"},"commit":{"message":"chore(deps): update github/codeql-action action to v3 (#40)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Type | Update | Change |\r\n|---|---|---|---|\r\n| [github/codeql-action](https://togithub.com/github/codeql-action) |\r\naction | major | `v2` -> `v3` |\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\ngithub/codeql-action (github/codeql-action)\r\n\r\n### [`v3`](https://togithub.com/github/codeql-action/compare/v2...v3)\r\n\r\n[Compare\r\nSource](https://togithub.com/github/codeql-action/compare/v2...v3)\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - \"before 4am on the first day of the\r\nmonth\" (UTC), Automerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/xmldom/is-dom-node).\r\n\r\n\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update github/codeql-action action to v3 (#40)"}},{"before":null,"after":"f8b232519c8967e6adce299765db3d529918bbd5","ref":"refs/heads/renovate/github-codeql-action-3.x","pushedAt":"2024-03-24T19:28:51.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":"chore(deps): update github/codeql-action action to v3","shortMessageHtmlLink":"chore(deps): update github/codeql-action action to v3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPpSTHwA","startCursor":null,"endCursor":null}},"title":"Activity · xmldom/is-dom-node"}