{"id":87526,"name":"@boundaries/elements","ecosystem":"npm","repository_url":"https://github.com/javierbrea/eslint-plugin-boundaries","issues_count":1,"created_at":"2026-03-16T01:01:08.034Z","updated_at":"2026-03-16T01:01:08.034Z","purl":"pkg:npm/@boundaries/elements","metadata":{"id":12472223,"name":"@boundaries/elements","ecosystem":"npm","description":"Element descriptors and matchers for @boundaries tools","homepage":"https://github.com/javierbrea/eslint-plugin-boundaries#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/javierbrea/eslint-plugin-boundaries","keywords_array":["boundaries","elements","hierarchy"],"namespace":"boundaries","versions_count":6,"first_release_published_at":"2025-11-10T10:10:48.152Z","latest_release_published_at":"2026-02-03T05:29:42.031Z","latest_release_number":"1.2.0","last_synced_at":"2026-03-14T11:00:19.786Z","created_at":"2025-11-12T00:04:14.962Z","updated_at":"2026-03-14T11:01:38.208Z","registry_url":"https://www.npmjs.com/package/@boundaries/elements","install_command":"npm install @boundaries/elements","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"beta":"1.0.0","latest":"2.0.0-beta.1"}},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-14T11:01:38.186Z","dependent_packages_count":0,"downloads":991460,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":23.48526566139437,"dependent_packages_count":33.87459221993797,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":28.679928940666173},"purl":"pkg:npm/%40boundaries/elements","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@boundaries/elements","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@boundaries/elements","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@boundaries/elements/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@boundaries%2Felements/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@boundaries%2Felements/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@boundaries%2Felements/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@boundaries%2Felements/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@boundaries%2Felements/codemeta","maintainers":[{"uuid":"javierbrea","login":"javierbrea","name":null,"email":"javier.brea@gmail.com","url":null,"packages_count":53,"html_url":"https://www.npmjs.com/~javierbrea","role":null,"created_at":"2025-11-12T01:55:31.123Z","updated_at":"2025-11-12T01:55:31.123Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/javierbrea/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5457730,"maintainers_count":1148746,"namespaces_count":366383,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":164839},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-03-20T08:22:54.938Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4079432710","node_id":"PR_kwDOMzbQP87KxP3y","number":373,"state":"closed","title":"Bump the packages group with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["poad"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-15T23:20:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-15T23:20:08.000Z","updated_at":"2026-03-15T23:20:19.000Z","time_to_close":10,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"packages","update_count":6,"packages":[{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/node","old_version":"24.12.0","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.4","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-boundaries","old_version":"5.4.0","new_version":"6.0.0","repository_url":"https://github.com/javierbrea/eslint-plugin-boundaries"},{"name":"vite","old_version":"7.3.1","new_version":"8.0.0","repository_url":"https://github.com/vitejs/vite"},{"name":"@boundaries/elements","old_version":"1.2.0","new_version":"2.0.0","repository_url":"https://github.com/javierbrea/eslint-plugin-boundaries"}],"path":null,"ecosystem":"npm"},"body":"Bumps the packages group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.0` | `25.5.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.0.3` |\n| [eslint-plugin-boundaries](https://github.com/javierbrea/eslint-plugin-boundaries) | `5.4.0` | `6.0.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.0` |\n| [@boundaries/elements](https://github.com/javierbrea/eslint-plugin-boundaries) | `1.2.0` | `2.0.0` |\n\nUpdates `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.12.0 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a\"\u003e\u003ccode\u003ee7d72a7\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.3 minimum supported version (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20547\"\u003e#20547\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e32df71a569d5f4aca13079dedd4ae76ea05168a\"\u003e\u003ccode\u003ee32df71\u003c/code\u003e\u003c/a\u003e chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20576\"\u003e#20576\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53ca6eeed87262ebddd20636107f486badabcc1f\"\u003e\u003ccode\u003e53ca6ee\u003c/code\u003e\u003c/a\u003e chore: disable \u003ccode\u003eeslint-comments/no-unused-disable\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20578\"\u003e#20578\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1218957452e223af27ace1f9d031ab421aec08f\"\u003e\u003ccode\u003ee121895\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20559\"\u003e#20559\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc5aef2f9a05f01d5cad53dcb91e7f2c575e295\"\u003e\u003ccode\u003eefc5aef\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20551\"\u003e#20551\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e) (Mike McCready)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e) (Abilash)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfce7eaa0ec5d6591fd247b7ff57b51e45fb88a1\"\u003e\u003ccode\u003ebfce7ea\u003c/code\u003e\u003c/a\u003e 10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d44ced84bb00b1df3c616255f28d036089703ed8\"\u003e\u003ccode\u003ed44ced8\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-boundaries` from 5.4.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/releases\"\u003eeslint-plugin-boundaries's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eObject-based elements selector syntax\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eVersion 6.0.0 introduces \u003cstrong\u003e\u003ca href=\"https://www.jsboundaries.dev/docs/setup/selectors/\"\u003eobject-based selectors\u003c/a\u003e as the recommended way to define rules\u003c/strong\u003e. This provides better readability and access to advanced matching features.\u003c/p\u003e\n\u003cp\u003eIt also introduces several new features and changes in configuration to make it more semantic and powerful. But almost every change is designed to be incremental and non-breaking, allowing you to migrate at your own pace. For further info and examples, \u003cstrong\u003e\u003ca href=\"https://www.jsboundaries.dev/docs/releases/migration-guides/v5-to-v6/\"\u003eread the migration guide at the website\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eeslint-plugin v6.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/383\"\u003e#383\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/388\"\u003e#388\u003c/a\u003e): Add object-based element selector syntax as the recommended way to define element selectors, providing better readability and access to advanced matching features.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/395\"\u003e#395\u003c/a\u003e): Support \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e dependency selector objects in the \u003ccode\u003eboundaries/dependencies\u003c/code\u003e rule, enabling matching based on dependency relationship, origin, source, internal path, and more.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/387\"\u003e#387\u003c/a\u003e): Add optional \u003ccode\u003ecategory\u003c/code\u003e field to element descriptors to enable multi-dimensional architectural classification.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/386\"\u003e#386\u003c/a\u003e): Support a \u003ccode\u003ename\u003c/code\u003e property in the \u003ccode\u003eadditional-dependency-nodes\u003c/code\u003e setting on each node definition, allowing to identify custom dependency nodes by name in rules and messages.\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003echeckAllOrigins\u003c/code\u003e, \u003ccode\u003echeckUnknownLocals\u003c/code\u003e and \u003ccode\u003echeckInternals\u003c/code\u003e options to \u003ccode\u003edependencies\u003c/code\u003e (old \u003ccode\u003eelement-types\u003c/code\u003e) rule to allow checking or ignoring dependencies based on their properties. By default, only local dependencies with known elements are checked, and internal dependencies are ignored, as in previous versions.\u003c/li\u003e\n\u003cli\u003efeat: Improve debug output, and add \u003ccode\u003eboundaries/debug\u003c/code\u003e setting to allow enabling/disabling it and filtering the traces that are printed.\u003c/li\u003e\n\u003cli\u003efeat: Support all element description properties in custom messages templates by using handlebars syntax. Old message templates will continue working as they are, without any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/403\"\u003e#403\u003c/a\u003e): Rename \u003ccode\u003eboundaries/element-types\u003c/code\u003e rule to \u003ccode\u003eboundaries/dependencies\u003c/code\u003e. The legacy name is still supported with a deprecation warning.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/393\"\u003e#393\u003c/a\u003e): Deprecate rule-level \u003ccode\u003eimportKind\u003c/code\u003e option in favor of selector-level \u003ccode\u003edependency.kind\u003c/code\u003e, allowing more granular per-selector control over dependency kind matching.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/392\"\u003e#392\u003c/a\u003e): Add deprecation warning when using legacy template format (\u003ccode\u003e${ }\u003c/code\u003e), and introduce new Handlebars-style template syntax (\u003ccode\u003e{{ }}\u003c/code\u003e). The legacy format is still supported but will be removed in a future major version.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/384\"\u003e#384\u003c/a\u003e): Add deprecation warning when using legacy element selector syntax (string or tuple formats).\u003c/li\u003e\n\u003cli\u003efeat: Validate and transform different settings and rules only once per different configuration object, and not per rule execution, to improve performance.\u003c/li\u003e\n\u003cli\u003erefactor: Refactor the core of the plugin to support the new features and improvements, and to improve code organization, readability and maintainability. It is now fully typed with TypeScript.\u003c/li\u003e\n\u003cli\u003echore: Update dependencies and devDependencies to their latest versions.\u003c/li\u003e\n\u003cli\u003edocs(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/396\"\u003e#396\u003c/a\u003e): Improve TypeScript typings documentation, enabling better IDE support and autocompletion.\u003c/li\u003e\n\u003cli\u003erefactor: Use \u003ccode\u003enode:\u003c/code\u003e prefix for built-in modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/429\"\u003e#429\u003c/a\u003e): Change default value of \u003ccode\u003eboundaries/dependency-nodes\u003c/code\u003e setting to \u003ccode\u003e[\u0026quot;import\u0026quot;, \u0026quot;export\u0026quot;, \u0026quot;require\u0026quot;, \u0026quot;dynamic-import\u0026quot;]\u003c/code\u003e. Previously only \u003ccode\u003eimport\u003c/code\u003e statements were analyzed by default. To preserve previous behavior, set \u003ccode\u003e\u0026quot;boundaries/dependency-nodes\u0026quot;: [\u0026quot;import\u0026quot;]\u003c/code\u003e explicitly in your configuration.\u003c/li\u003e\n\u003cli\u003efeat: Disable \u003ccode\u003eno-private\u003c/code\u003e rule by default in recommended configuration, as it is now deprecated and will be removed in a future major version. To preserve previous behavior, set \u003ccode\u003e\u0026quot;boundaries/no-private\u0026quot;: [2, { \u0026quot;allowUncles\u0026quot;: true }]\u003c/code\u003e explicitly in your configuration.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eisExternalLibrarySelector\u003c/code\u003e and \u003ccode\u003eisExternalLibrariesSelector\u003c/code\u003e type guards. They are not needed anymore, as external rule is deprecated and external library selectors can be defined using the same \u003ccode\u003eElementSelector\u003c/code\u003e format.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelements v2.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add support for \u003ccode\u003ecaptured\u003c/code\u003e as an array in element selectors, where each element in the array represents an alternative (OR logic). The selector matches if any of the array elements matches.\u003c/li\u003e\n\u003cli\u003efeat: Support matching \u003ccode\u003enull\u003c/code\u003e values in selectors.\u003c/li\u003e\n\u003cli\u003efeat: Add support for \u003ccode\u003eparent\u003c/code\u003e selector property to match against first parent (\u003ccode\u003eparents[0]\u003c/code\u003e) properties (\u003ccode\u003etype\u003c/code\u003e, \u003ccode\u003ecategory\u003c/code\u003e, \u003ccode\u003eelementPath\u003c/code\u003e, and \u003ccode\u003ecaptured\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: Improve typing for better maintainability.\u003c/li\u003e\n\u003cli\u003etest: Improve test coverage and add more test cases for edge scenarios.\u003c/li\u003e\n\u003cli\u003echore: Update dependencies and devDependencies to their latest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/c0b2f9958f06d0183ba358d80520b03d63647369\"\u003e\u003ccode\u003ec0b2f99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/441\"\u003e#441\u003c/a\u003e from javierbrea/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/b4a8aa5d26a0395495cd9585294fe2caa43df892\"\u003e\u003ccode\u003eb4a8aa5\u003c/code\u003e\u003c/a\u003e Release v6.0.0 (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/028b5c412a2faef0588e3fd7bb8a9cda38faa6a3\"\u003e\u003ccode\u003e028b5c4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/ba75ec9f957364ccfe75d52edf73cc4f532ba1b2\"\u003e\u003ccode\u003eba75ec9\u003c/code\u003e\u003c/a\u003e Release v6.0.0 beta.2 (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/9d482abc20772d34f92a0434d9bff3093ae43942\"\u003e\u003ccode\u003e9d482ab\u003c/code\u003e\u003c/a\u003e chore: Run mutation testing on release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/a61c7dba72a4fabb4035432cb77fc544de3a6dc6\"\u003e\u003ccode\u003ea61c7db\u003c/code\u003e\u003c/a\u003e Release v6.0.0 beta.2 (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/a8cc0d17d5439de78c9195cb5b6893260fa11ed6\"\u003e\u003ccode\u003ea8cc0d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/433\"\u003e#433\u003c/a\u003e from javierbrea/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/0499130b167f2be8ec61d8534a0c429422f5ad3c\"\u003e\u003ccode\u003e0499130\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/44a8ab3a4098570b81240eccd590bb8c909f2a98\"\u003e\u003ccode\u003e44a8ab3\u003c/code\u003e\u003c/a\u003e Release v6.0.0-beta.1 (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/71e242d3627c5280e916c9d210b794b0f9bf8e7c\"\u003e\u003ccode\u003e71e242d\u003c/code\u003e\u003c/a\u003e feat: Remove monorepo tag from website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/compare/v5.4.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.3.1 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecreate-vite@8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.0.0/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.0.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.14/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.13/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.8\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.8/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.0-beta.18...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/vitejs/vite/blob/main/docs/public/og-image-announcing-vite8.webp\" alt=\"Vite 8 is here!\" /\u003e\u003c/p\u003e\n\u003cp\u003eToday, we're thrilled to announce the release of the next Vite major:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://vite.dev/blog/announcing-vite8.html\"\u003eVite 8.0 announcement blog post\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://vite.dev/\"\u003eDocs\u003c/a\u003e (translations: \u003ca href=\"https://cn.vite.dev/\"\u003e简体中文\u003c/a\u003e, \u003ca href=\"https://ja.vite.dev/\"\u003e日本語\u003c/a\u003e, \u003ca href=\"https://es.vite.dev/\"\u003eEspañol\u003c/a\u003e, \u003ca href=\"https://pt.vite.dev/\"\u003ePortuguês\u003c/a\u003e, \u003ca href=\"https://ko.vite.dev/\"\u003e한국어\u003c/a\u003e, \u003ca href=\"https://de.vite.dev/\"\u003eDeutsch\u003c/a\u003e, \u003ca href=\"https://fa.vite.dev/\"\u003eفارسی\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://vite.dev/guide/migration.html\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003eimport.meta.hot.accept\u003c/code\u003e resolution fallback (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate default browser target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21193\"\u003e#21193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe epic \u003ccode\u003erolldown-vite\u003c/code\u003e merge (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21189\"\u003e#21189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.9 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21813\"\u003e#21813\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f05be0eabf5c045b8892d463081da3c8fbf5a5ae\"\u003ef05be0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewarn when \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is detected (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21781\"\u003e#21781\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ada493e4214ef2028b96583550443a386be2e2ae\"\u003eada493e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e support es2025 build target for lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21769\"\u003e#21769\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/08906e76f2fc0e55c8aea6243f6203ce0c78f106\"\u003e08906e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eforward browser console logs and errors to dev server terminal (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20916\"\u003e#20916\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2540ed06d0b6f93829d2d764b6a02f7dbfd14923\"\u003e2540ed0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.8 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21790\"\u003e#21790\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a0c950e30945cc97fb2381a2affac086730fa31e\"\u003ea0c950e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003eVisitor\u003c/code\u003e and \u003ccode\u003eESTree\u003c/code\u003e from \u003ccode\u003erolldown/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21664\"\u003e#21664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/45de31e5ffcc514832aec96fa6e09a189c26d684\"\u003e45de31e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.6 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21714\"\u003e#21714\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/37a65f8c31b5baeb4dadecfd4da98f81bae4202e\"\u003e37a65f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse util.inspect for CLI error display (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21668\"\u003e#21668\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5f425a9126ad1a483f482970bef8c29a0e721a3c\"\u003e5f425a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.5 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21660\"\u003e#21660\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b3ddbc54ee5b836852b09811c8e920b2b2cde7cb\"\u003eb3ddbc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.4 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21617\"\u003e#21617\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1ee5c7f796c24d7319fbd5258bbdce4968859efe\"\u003e1ee5c7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewasm:\u003c/strong\u003e add SSR support for \u003ccode\u003e.wasm?init\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21102\"\u003e#21102\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/216a3b53c610918027a7713a0d5495628f77d306\"\u003e216a3b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintegrate devtools (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21331\"\u003e#21331\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/acbf507bcb05f9cd9525c765431b3e0ed97328e4\"\u003eacbf507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21554\"\u003e#21554\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/43358e97cd6485513f25ee11133333cba05841e3\"\u003e43358e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emanifest:\u003c/strong\u003e add \u003ccode\u003eassets\u003c/code\u003e field for standalone CSS entry points (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21015\"\u003e#21015\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f289b9b0ce7821b1554b878d083c426e7a695b59\"\u003ef289b9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21512\"\u003e#21512\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa136a9e68921f3ca396e0870193fe805fbfb7b4\"\u003efa136a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support worker in initial bundle (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21415\"\u003e#21415\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f3d31499c714fe5c5acf8355520624c662f9d79f\"\u003ef3d3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e detect port conflicts on wildcard hosts (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21381\"\u003e#21381\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b0dd5a993fd2f95c8cb2190a3ca4296bc9e06359\"\u003eb0dd5a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts case insensitive (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21224\"\u003e#21224\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7796aded764bca987abfec8ab0ad0438c5a5e7eb\"\u003e7796ade\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.1 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21463\"\u003e#21463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ff9dd7fef0d3c898e317fca84a629828f3e28936\"\u003eff9dd7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewarn if \u003ccode\u003eenvPrefix\u003c/code\u003e contains spaces (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21292\"\u003e#21292\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9fcde3c870896a62fbca19be8ee14efab9393f4a\"\u003e9fcde3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.60 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21408\"\u003e#21408\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c33aa7cfd142a0dd38ed89589fc7b04cf8866791\"\u003ec33aa7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.59 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21374\"\u003e#21374\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/00379439fa62383460b056d587d0366597c19ab4\"\u003e0037943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b2e75aabe93e3219f40fa5ad8755d53cdd2439b5\"\u003eb2e75aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd ios to default esbuild targets (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21342\"\u003e#21342\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/daae6e9f5dd223258a9e7a9a7fa22c8a4564902f\"\u003edaae6e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.58 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21354\"\u003e#21354\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba40cef16d20590f7115d4d628d9b79fa0783473\"\u003eba40cef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.57 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21335\"\u003e#21335\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d5412ef4c472bc5fef4ed69cfee4ef4a929c6be9\"\u003ed5412ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e support es2024 build target for lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21294\"\u003e#21294\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bd33b8e08768fdcef0b09e3eefa649fdcafdd397\"\u003ebd33b8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.56 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21323\"\u003e#21323\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9847a634cf36de2e6ac0043ffd22cefb1b5951bd\"\u003e9847a63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintroduce v2 native plugins and enable it by default (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21268\"\u003e#21268\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/42f2ab3aec7cd0e03e195611b1e1ddabbedc9d61\"\u003e42f2ab3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e avoid errors when rewriting already rewritten stacktrace (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21269\"\u003e#21269\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/98d9a33274d9ac90780786afa612d916feddf2e3\"\u003e98d9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.55 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21300\"\u003e#21300\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2c8db858d7081e898f63ce9569c3f19a91a10956\"\u003e2c8db85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.54 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21267\"\u003e#21267\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c75117213cb1d2d13554fbc26a75e8df191c27eb\"\u003ec751172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ea68a8868c7ee249213057f8a81c3f92a9839dde\"\u003e\u003ccode\u003eea68a88\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20810\"\u003e#20810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/693d25510aba3322e8e689764df8c3b18db04a98\"\u003e\u003ccode\u003e693d255\u003c/code\u003e\u003c/a\u003e release: v7.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/98a3484733443ee529870477a6ab6a03572e3cbc\"\u003e\u003ccode\u003e98a3484\u003c/code\u003e\u003c/a\u003e fix(hmr): wait for \u003ccode\u003eimport.meta.hot.prune\u003c/code\u003e callbacks to complete before runni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9f32b1dc710991c53a9f665c8d0d6945f342bf92\"\u003e\u003ccode\u003e9f32b1d\u003c/code\u003e\u003c/a\u003e fix(hmr): trigger prune event when import is removed from non hmr module (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9f2247c066cac75746356c9391845235445a154b\"\u003e\u003ccode\u003e9f2247c\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/105abe87c412cf0f83859ba41fed869221cbb3e0\"\u003e\u003ccode\u003e105abe8\u003c/code\u003e\u003c/a\u003e fix(glob): handle glob imports from folders starting with dot (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20800\"\u003e#20800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4c4583ce7a13306e0853901570c5d95517fe81da\"\u003e\u003ccode\u003e4c4583c\u003c/code\u003e\u003c/a\u003e fix(build): fix ssr environment \u003ccode\u003eemitAssets: true\u003c/code\u003e when `sharedConfigBuild: t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9bc9d1258f550e9d8f5e530cd27aecb1bee32bdb\"\u003e\u003ccode\u003e9bc9d12\u003c/code\u003e\u003c/a\u003e fix(client): use CSP nonce when rendering error overlay (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20791\"\u003e#20791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/54377f70ad72d56a2c5b4f36a812b5991573d5b1\"\u003e\u003ccode\u003e54377f7\u003c/code\u003e\u003c/a\u003e release: v7.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/88af2ae7df77160e7d11a9fa147a4967c8499f13\"\u003e\u003ccode\u003e88af2ae\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/create-vite@8.0.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@boundaries/elements` from 1.2.0 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/releases\"\u003e\u003ccode\u003e@​boundaries/elements\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSupport categories and file elements\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support multiple levels of categorization and any type of project structure (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Support elements as files (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(settings): Added support for \u003ccode\u003eimport/resolver\u003c/code\u003e setting\u003c/li\u003e\n\u003cli\u003efeat(options): Support micromatch patterns in rules options (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/11\"\u003e#11\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/10\"\u003e#10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add debug mode\u003c/li\u003e\n\u003cli\u003etest: Add more than 500 tests using different project structure examples, with different categorization levels, elements as folders, as files, etc.\u003c/li\u003e\n\u003cli\u003etest: Add one test for each rules docs example\u003c/li\u003e\n\u003cli\u003echore: Run tests on Windows OS again (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(settings): Deprecated \u003ccode\u003eboundaries/types\u003c/code\u003e setting. \u003ccode\u003eboundaries/elements\u003c/code\u003e should be used instead. If it is not present, \u003ccode\u003eboundaries/types\u003c/code\u003e will be used as fallback\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eallowed-types\u003c/code\u003e rule into \u003ccode\u003eelement-types\u003c/code\u003e (now it can be used to allow/disallow). Change the format of rule options\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-external\u003c/code\u003e rule into \u003ccode\u003eexternal\u003c/code\u003e (now it can be used to allow/disallow). Change the format of rule options\u003c/li\u003e\n\u003cli\u003efeat(rules): Change the format of \u003ccode\u003eentry-point\u003c/code\u003e rule options (now it support allow/disallow format)\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-import-ignored\u003c/code\u003e rule into \u003ccode\u003eno-ignored\u003c/code\u003e (the majority of the plugin rules are referred to \u003ccode\u003eimport\u003c/code\u003e statements, so it is not necessary to specify it in the rule name)\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-import-not-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eprefer-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown-files\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erefactor(core): Use \u003ccode\u003eeslint-module-utils/resolve\u003c/code\u003e to get files and import paths. Use \u003ccode\u003emicromatch\u003c/code\u003e to match settings and options. Adapt the whole core to this new approach\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Support scoped packages in external rule (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(settings): Removed \u003ccode\u003eboundaries/alias\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eboundaries/alias\u003c/code\u003e setting. \u003ccode\u003eimport/resolver\u003c/code\u003e has to be used instead\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eallowed-types\u003c/code\u003e rule into \u003ccode\u003eelement-types\u003c/code\u003e (now it can be used to allow/disallow). Changed the format of rule options\u003c/li\u003e\n\u003cli\u003eChanged the format of \u003ccode\u003eentry-point\u003c/code\u003e rule options (now it support allow/disallow format)\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-external\u003c/code\u003e rule into \u003ccode\u003eexternal\u003c/code\u003e (now it can be used to allow/disallow). Changed the format of rule options\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-import-ignored\u003c/code\u003e rule into \u003ccode\u003eno-ignored\u003c/code\u003e (the majority of the plugin rules are referred to \u003ccode\u003eimport\u003c/code\u003e statements, so it is not necessary to specify it in the rule name)\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-import-not-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eprefer-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown-files\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/blob/master/docs/guides/how-to-migrate-from-v1-to-v2.md\"\u003eRead the migration guide for further info about how to migrate your v1.x configuration\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport array of patterns in elements setting\u003c/h2\u003e\n\u003cp\u003eRefer to v2.0.0 version changelog for further details\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: debug files and imports info when ESLINT_PLUGIN_BOUNDARIES_DEBUG environment variable exists\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003emode\u003c/code\u003e option in \u003ccode\u003eelements\u003c/code\u003e setting now also accepts \u003ccode\u003efull\u003c/code\u003e as value. Pattern will try to match the full path in that case.\u003c/li\u003e\n\u003cli\u003efeat: support defining multiple micromatch patterns in an array in the \u003ccode\u003epattern\u003c/code\u003e property of \u003ccode\u003eelements\u003c/code\u003e setting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix external packages recognition\u003c/h2\u003e\n\u003cp\u003eRefer to v2.0.0 version changelog for further details\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/blob/v2.0.0/CHANGELOG.md\"\u003e\u003ccode\u003e@​boundaries/elements\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.0.0] - 2021-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support multiple levels of categorization and any type of project structure (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Support elements as files (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(settings): Added support for \u003ccode\u003eimport/resolver\u003c/code\u003e setting\u003c/li\u003e\n\u003cli\u003efeat(options): Support micromatch patterns in rules options (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/11\"\u003e#11\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/10\"\u003e#10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add debug mode\u003c/li\u003e\n\u003cli\u003etest: Add more than 500 tests using different project structure examples, with different categorization levels, elements as folders, as files, etc.\u003c/li\u003e\n\u003cli\u003etest: Add one test for each rules docs example\u003c/li\u003e\n\u003cli\u003echore: Run tests on Windows OS again (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(settings): Deprecated \u003ccode\u003eboundaries/types\u003c/code\u003e setting. \u003ccode\u003eboundaries/elements\u003c/code\u003e should be used instead. If it is not present, \u003ccode\u003eboundaries/types\u003c/code\u003e will be used as fallback\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eallowed-types\u003c/code\u003e rule into \u003ccode\u003eelement-types\u003c/code\u003e (now it can be used to allow/disallow). Change the format of rule options\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-external\u003c/code\u003e rule into \u003ccode\u003eexternal\u003c/code\u003e (now it can be used to allow/disallow). Change the format of rule options\u003c/li\u003e\n\u003cli\u003efeat(rules): Change the format of \u003ccode\u003eentry-point\u003c/code\u003e rule options (now it support allow/disallow format)\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-import-ignored\u003c/code\u003e rule into \u003ccode\u003eno-ignored\u003c/code\u003e (the majority of the plugin rules are referred to \u003ccode\u003eimport\u003c/code\u003e statements, so it is not necessary to specify it in the rule name)\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-import-not-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eprefer-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown-files\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erefactor(core): Use \u003ccode\u003eeslint-module-utils/resolve\u003c/code\u003e to get files and import paths. Use \u003ccode\u003emicromatch\u003c/code\u003e to match settings and options. Adapt the whole core to this new approach\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Support scoped packages in external rule (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(settings): Removed \u003ccode\u003eboundaries/alias\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eboundaries/alias\u003c/code\u003e setting. \u003ccode\u003eimport/resolver\u003c/code\u003e has to be used instead\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eallowed-types\u003c/code\u003e rule into \u003ccode\u003eelement-types\u003c/code\u003e (now it can be used to allow/disallow). Changed the format of rule options\u003c/li\u003e\n\u003cli\u003eChanged the format of \u003ccode\u003eentry-point\u003c/code\u003e rule options (now it support allow/disallow format)\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-external\u003c/code\u003e rule into \u003ccode\u003eexternal\u003c/code\u003e (now it can be used to allow/disallow). Changed the format of rule options\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-import-ignored\u003c/code\u003e rule into \u003ccode\u003eno-ignored\u003c/code\u003e (the majority of the plugin rules are referred to \u003ccode\u003eimport\u003c/code\u003e statements, so it is not necessary to specify it in the rule name)\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-import-not-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eprefer-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown-files\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.0.0-beta.4] - 2021-01-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: debug files and imports info when ESLINT_PLUGIN_BOUNDARIES_DEBUG environment variable exists\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003emode\u003c/code\u003e option in \u003ccode\u003eelements\u003c/code\u003e setting now also accepts \u003ccode\u003efull\u003c/code\u003e as value. Pattern will try to match the full path in that case.\u003c/li\u003e\n\u003cli\u003efeat: support defining multiple micromatch patterns in an array in the \u003ccode\u003epattern\u003c/code\u003e property of \u003ccode\u003eelements\u003c/code\u003e setting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.0.0-beta.3] - 2021-01-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: node_modules packages were being recognized as local\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.0.0-beta.2] - 2021-01-26\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commits/v2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/poad/github-rest-api-executor/pull/373","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/poad%2Fgithub-rest-api-executor/issues/373","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/373/packages"}],"issue_packages":[{"old_version":"1.2.0","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-15T23:20:08.000Z","version_change":"1.2.0 → 2.0.0","issue":{"uuid":"4079432710","node_id":"PR_kwDOMzbQP87KxP3y","number":373,"state":"closed","title":"Bump the packages group with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["poad"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-15T23:20:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-15T23:20:08.000Z","updated_at":"2026-03-15T23:20:19.000Z","time_to_close":10,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"packages","update_count":6,"packages":[{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/node","old_version":"24.12.0","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.4","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-boundaries","old_version":"5.4.0","new_version":"6.0.0","repository_url":"https://github.com/javierbrea/eslint-plugin-boundaries"},{"name":"vite","old_version":"7.3.1","new_version":"8.0.0","repository_url":"https://github.com/vitejs/vite"},{"name":"@boundaries/elements","old_version":"1.2.0","new_version":"2.0.0","repository_url":"https://github.com/javierbrea/eslint-plugin-boundaries"}],"path":null,"ecosystem":"npm"},"body":"Bumps the packages group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.0` | `25.5.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.0.3` |\n| [eslint-plugin-boundaries](https://github.com/javierbrea/eslint-plugin-boundaries) | `5.4.0` | `6.0.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.0` |\n| [@boundaries/elements](https://github.com/javierbrea/eslint-plugin-boundaries) | `1.2.0` | `2.0.0` |\n\nUpdates `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.12.0 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a\"\u003e\u003ccode\u003ee7d72a7\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.3 minimum supported version (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20547\"\u003e#20547\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e32df71a569d5f4aca13079dedd4ae76ea05168a\"\u003e\u003ccode\u003ee32df71\u003c/code\u003e\u003c/a\u003e chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20576\"\u003e#20576\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53ca6eeed87262ebddd20636107f486badabcc1f\"\u003e\u003ccode\u003e53ca6ee\u003c/code\u003e\u003c/a\u003e chore: disable \u003ccode\u003eeslint-comments/no-unused-disable\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20578\"\u003e#20578\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1218957452e223af27ace1f9d031ab421aec08f\"\u003e\u003ccode\u003ee121895\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20559\"\u003e#20559\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc5aef2f9a05f01d5cad53dcb91e7f2c575e295\"\u003e\u003ccode\u003eefc5aef\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20551\"\u003e#20551\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e) (Mike McCready)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e) (Abilash)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfce7eaa0ec5d6591fd247b7ff57b51e45fb88a1\"\u003e\u003ccode\u003ebfce7ea\u003c/code\u003e\u003c/a\u003e 10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d44ced84bb00b1df3c616255f28d036089703ed8\"\u003e\u003ccode\u003ed44ced8\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-boundaries` from 5.4.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/releases\"\u003eeslint-plugin-boundaries's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eObject-based elements selector syntax\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eVersion 6.0.0 introduces \u003cstrong\u003e\u003ca href=\"https://www.jsboundaries.dev/docs/setup/selectors/\"\u003eobject-based selectors\u003c/a\u003e as the recommended way to define rules\u003c/strong\u003e. This provides better readability and access to advanced matching features.\u003c/p\u003e\n\u003cp\u003eIt also introduces several new features and changes in configuration to make it more semantic and powerful. But almost every change is designed to be incremental and non-breaking, allowing you to migrate at your own pace. For further info and examples, \u003cstrong\u003e\u003ca href=\"https://www.jsboundaries.dev/docs/releases/migration-guides/v5-to-v6/\"\u003eread the migration guide at the website\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eeslint-plugin v6.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/383\"\u003e#383\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/388\"\u003e#388\u003c/a\u003e): Add object-based element selector syntax as the recommended way to define element selectors, providing better readability and access to advanced matching features.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/395\"\u003e#395\u003c/a\u003e): Support \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e dependency selector objects in the \u003ccode\u003eboundaries/dependencies\u003c/code\u003e rule, enabling matching based on dependency relationship, origin, source, internal path, and more.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/387\"\u003e#387\u003c/a\u003e): Add optional \u003ccode\u003ecategory\u003c/code\u003e field to element descriptors to enable multi-dimensional architectural classification.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/386\"\u003e#386\u003c/a\u003e): Support a \u003ccode\u003ename\u003c/code\u003e property in the \u003ccode\u003eadditional-dependency-nodes\u003c/code\u003e setting on each node definition, allowing to identify custom dependency nodes by name in rules and messages.\u003c/li\u003e\n\u003cli\u003efeat: Add \u003ccode\u003echeckAllOrigins\u003c/code\u003e, \u003ccode\u003echeckUnknownLocals\u003c/code\u003e and \u003ccode\u003echeckInternals\u003c/code\u003e options to \u003ccode\u003edependencies\u003c/code\u003e (old \u003ccode\u003eelement-types\u003c/code\u003e) rule to allow checking or ignoring dependencies based on their properties. By default, only local dependencies with known elements are checked, and internal dependencies are ignored, as in previous versions.\u003c/li\u003e\n\u003cli\u003efeat: Improve debug output, and add \u003ccode\u003eboundaries/debug\u003c/code\u003e setting to allow enabling/disabling it and filtering the traces that are printed.\u003c/li\u003e\n\u003cli\u003efeat: Support all element description properties in custom messages templates by using handlebars syntax. Old message templates will continue working as they are, without any change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/403\"\u003e#403\u003c/a\u003e): Rename \u003ccode\u003eboundaries/element-types\u003c/code\u003e rule to \u003ccode\u003eboundaries/dependencies\u003c/code\u003e. The legacy name is still supported with a deprecation warning.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/393\"\u003e#393\u003c/a\u003e): Deprecate rule-level \u003ccode\u003eimportKind\u003c/code\u003e option in favor of selector-level \u003ccode\u003edependency.kind\u003c/code\u003e, allowing more granular per-selector control over dependency kind matching.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/392\"\u003e#392\u003c/a\u003e): Add deprecation warning when using legacy template format (\u003ccode\u003e${ }\u003c/code\u003e), and introduce new Handlebars-style template syntax (\u003ccode\u003e{{ }}\u003c/code\u003e). The legacy format is still supported but will be removed in a future major version.\u003c/li\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/384\"\u003e#384\u003c/a\u003e): Add deprecation warning when using legacy element selector syntax (string or tuple formats).\u003c/li\u003e\n\u003cli\u003efeat: Validate and transform different settings and rules only once per different configuration object, and not per rule execution, to improve performance.\u003c/li\u003e\n\u003cli\u003erefactor: Refactor the core of the plugin to support the new features and improvements, and to improve code organization, readability and maintainability. It is now fully typed with TypeScript.\u003c/li\u003e\n\u003cli\u003echore: Update dependencies and devDependencies to their latest versions.\u003c/li\u003e\n\u003cli\u003edocs(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/396\"\u003e#396\u003c/a\u003e): Improve TypeScript typings documentation, enabling better IDE support and autocompletion.\u003c/li\u003e\n\u003cli\u003erefactor: Use \u003ccode\u003enode:\u003c/code\u003e prefix for built-in modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/429\"\u003e#429\u003c/a\u003e): Change default value of \u003ccode\u003eboundaries/dependency-nodes\u003c/code\u003e setting to \u003ccode\u003e[\u0026quot;import\u0026quot;, \u0026quot;export\u0026quot;, \u0026quot;require\u0026quot;, \u0026quot;dynamic-import\u0026quot;]\u003c/code\u003e. Previously only \u003ccode\u003eimport\u003c/code\u003e statements were analyzed by default. To preserve previous behavior, set \u003ccode\u003e\u0026quot;boundaries/dependency-nodes\u0026quot;: [\u0026quot;import\u0026quot;]\u003c/code\u003e explicitly in your configuration.\u003c/li\u003e\n\u003cli\u003efeat: Disable \u003ccode\u003eno-private\u003c/code\u003e rule by default in recommended configuration, as it is now deprecated and will be removed in a future major version. To preserve previous behavior, set \u003ccode\u003e\u0026quot;boundaries/no-private\u0026quot;: [2, { \u0026quot;allowUncles\u0026quot;: true }]\u003c/code\u003e explicitly in your configuration.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eisExternalLibrarySelector\u003c/code\u003e and \u003ccode\u003eisExternalLibrariesSelector\u003c/code\u003e type guards. They are not needed anymore, as external rule is deprecated and external library selectors can be defined using the same \u003ccode\u003eElementSelector\u003c/code\u003e format.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelements v2.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add support for \u003ccode\u003ecaptured\u003c/code\u003e as an array in element selectors, where each element in the array represents an alternative (OR logic). The selector matches if any of the array elements matches.\u003c/li\u003e\n\u003cli\u003efeat: Support matching \u003ccode\u003enull\u003c/code\u003e values in selectors.\u003c/li\u003e\n\u003cli\u003efeat: Add support for \u003ccode\u003eparent\u003c/code\u003e selector property to match against first parent (\u003ccode\u003eparents[0]\u003c/code\u003e) properties (\u003ccode\u003etype\u003c/code\u003e, \u003ccode\u003ecategory\u003c/code\u003e, \u003ccode\u003eelementPath\u003c/code\u003e, and \u003ccode\u003ecaptured\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: Improve typing for better maintainability.\u003c/li\u003e\n\u003cli\u003etest: Improve test coverage and add more test cases for edge scenarios.\u003c/li\u003e\n\u003cli\u003echore: Update dependencies and devDependencies to their latest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/c0b2f9958f06d0183ba358d80520b03d63647369\"\u003e\u003ccode\u003ec0b2f99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/441\"\u003e#441\u003c/a\u003e from javierbrea/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/b4a8aa5d26a0395495cd9585294fe2caa43df892\"\u003e\u003ccode\u003eb4a8aa5\u003c/code\u003e\u003c/a\u003e Release v6.0.0 (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/028b5c412a2faef0588e3fd7bb8a9cda38faa6a3\"\u003e\u003ccode\u003e028b5c4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/ba75ec9f957364ccfe75d52edf73cc4f532ba1b2\"\u003e\u003ccode\u003eba75ec9\u003c/code\u003e\u003c/a\u003e Release v6.0.0 beta.2 (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/9d482abc20772d34f92a0434d9bff3093ae43942\"\u003e\u003ccode\u003e9d482ab\u003c/code\u003e\u003c/a\u003e chore: Run mutation testing on release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/a61c7dba72a4fabb4035432cb77fc544de3a6dc6\"\u003e\u003ccode\u003ea61c7db\u003c/code\u003e\u003c/a\u003e Release v6.0.0 beta.2 (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/a8cc0d17d5439de78c9195cb5b6893260fa11ed6\"\u003e\u003ccode\u003ea8cc0d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/433\"\u003e#433\u003c/a\u003e from javierbrea/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/0499130b167f2be8ec61d8534a0c429422f5ad3c\"\u003e\u003ccode\u003e0499130\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/44a8ab3a4098570b81240eccd590bb8c909f2a98\"\u003e\u003ccode\u003e44a8ab3\u003c/code\u003e\u003c/a\u003e Release v6.0.0-beta.1 (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commit/71e242d3627c5280e916c9d210b794b0f9bf8e7c\"\u003e\u003ccode\u003e71e242d\u003c/code\u003e\u003c/a\u003e feat: Remove monorepo tag from website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/compare/v5.4.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.3.1 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecreate-vite@8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.0.0/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.0.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.14/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.13/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.8\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.8/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.0-beta.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.0-beta.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.0-beta.18...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/vitejs/vite/blob/main/docs/public/og-image-announcing-vite8.webp\" alt=\"Vite 8 is here!\" /\u003e\u003c/p\u003e\n\u003cp\u003eToday, we're thrilled to announce the release of the next Vite major:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://vite.dev/blog/announcing-vite8.html\"\u003eVite 8.0 announcement blog post\u003c/a\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://vite.dev/\"\u003eDocs\u003c/a\u003e (translations: \u003ca href=\"https://cn.vite.dev/\"\u003e简体中文\u003c/a\u003e, \u003ca href=\"https://ja.vite.dev/\"\u003e日本語\u003c/a\u003e, \u003ca href=\"https://es.vite.dev/\"\u003eEspañol\u003c/a\u003e, \u003ca href=\"https://pt.vite.dev/\"\u003ePortuguês\u003c/a\u003e, \u003ca href=\"https://ko.vite.dev/\"\u003e한국어\u003c/a\u003e, \u003ca href=\"https://de.vite.dev/\"\u003eDeutsch\u003c/a\u003e, \u003ca href=\"https://fa.vite.dev/\"\u003eفارسی\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://vite.dev/guide/migration.html\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003eimport.meta.hot.accept\u003c/code\u003e resolution fallback (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21382\"\u003e#21382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate default browser target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21193\"\u003e#21193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethe epic \u003ccode\u003erolldown-vite\u003c/code\u003e merge (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21189\"\u003e#21189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.9 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21813\"\u003e#21813\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f05be0eabf5c045b8892d463081da3c8fbf5a5ae\"\u003ef05be0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewarn when \u003ccode\u003evite-tsconfig-paths\u003c/code\u003e plugin is detected (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21781\"\u003e#21781\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ada493e4214ef2028b96583550443a386be2e2ae\"\u003eada493e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e support es2025 build target for lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21769\"\u003e#21769\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/08906e76f2fc0e55c8aea6243f6203ce0c78f106\"\u003e08906e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eforward browser console logs and errors to dev server terminal (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20916\"\u003e#20916\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2540ed06d0b6f93829d2d764b6a02f7dbfd14923\"\u003e2540ed0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.8 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21790\"\u003e#21790\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a0c950e30945cc97fb2381a2affac086730fa31e\"\u003ea0c950e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003eVisitor\u003c/code\u003e and \u003ccode\u003eESTree\u003c/code\u003e from \u003ccode\u003erolldown/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21664\"\u003e#21664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/45de31e5ffcc514832aec96fa6e09a189c26d684\"\u003e45de31e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.6 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21714\"\u003e#21714\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/37a65f8c31b5baeb4dadecfd4da98f81bae4202e\"\u003e37a65f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse util.inspect for CLI error display (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21668\"\u003e#21668\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5f425a9126ad1a483f482970bef8c29a0e721a3c\"\u003e5f425a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.5 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21660\"\u003e#21660\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b3ddbc54ee5b836852b09811c8e920b2b2cde7cb\"\u003eb3ddbc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.4 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21617\"\u003e#21617\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1ee5c7f796c24d7319fbd5258bbdce4968859efe\"\u003e1ee5c7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewasm:\u003c/strong\u003e add SSR support for \u003ccode\u003e.wasm?init\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21102\"\u003e#21102\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/216a3b53c610918027a7713a0d5495628f77d306\"\u003e216a3b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintegrate devtools (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21331\"\u003e#21331\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/acbf507bcb05f9cd9525c765431b3e0ed97328e4\"\u003eacbf507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21554\"\u003e#21554\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/43358e97cd6485513f25ee11133333cba05841e3\"\u003e43358e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emanifest:\u003c/strong\u003e add \u003ccode\u003eassets\u003c/code\u003e field for standalone CSS entry points (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21015\"\u003e#21015\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f289b9b0ce7821b1554b878d083c426e7a695b59\"\u003ef289b9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21512\"\u003e#21512\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa136a9e68921f3ca396e0870193fe805fbfb7b4\"\u003efa136a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support worker in initial bundle (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21415\"\u003e#21415\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f3d31499c714fe5c5acf8355520624c662f9d79f\"\u003ef3d3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e detect port conflicts on wildcard hosts (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21381\"\u003e#21381\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b0dd5a993fd2f95c8cb2190a3ca4296bc9e06359\"\u003eb0dd5a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts case insensitive (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21224\"\u003e#21224\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7796aded764bca987abfec8ab0ad0438c5a5e7eb\"\u003e7796ade\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.1 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21463\"\u003e#21463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ff9dd7fef0d3c898e317fca84a629828f3e28936\"\u003eff9dd7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewarn if \u003ccode\u003eenvPrefix\u003c/code\u003e contains spaces (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21292\"\u003e#21292\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9fcde3c870896a62fbca19be8ee14efab9393f4a\"\u003e9fcde3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.60 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21408\"\u003e#21408\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c33aa7cfd142a0dd38ed89589fc7b04cf8866791\"\u003ec33aa7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.59 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21374\"\u003e#21374\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/00379439fa62383460b056d587d0366597c19ab4\"\u003e0037943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b2e75aabe93e3219f40fa5ad8755d53cdd2439b5\"\u003eb2e75aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd ios to default esbuild targets (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21342\"\u003e#21342\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/daae6e9f5dd223258a9e7a9a7fa22c8a4564902f\"\u003edaae6e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.58 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21354\"\u003e#21354\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba40cef16d20590f7115d4d628d9b79fa0783473\"\u003eba40cef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.57 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21335\"\u003e#21335\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d5412ef4c472bc5fef4ed69cfee4ef4a929c6be9\"\u003ed5412ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e support es2024 build target for lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21294\"\u003e#21294\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bd33b8e08768fdcef0b09e3eefa649fdcafdd397\"\u003ebd33b8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.56 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21323\"\u003e#21323\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9847a634cf36de2e6ac0043ffd22cefb1b5951bd\"\u003e9847a63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintroduce v2 native plugins and enable it by default (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21268\"\u003e#21268\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/42f2ab3aec7cd0e03e195611b1e1ddabbedc9d61\"\u003e42f2ab3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e avoid errors when rewriting already rewritten stacktrace (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21269\"\u003e#21269\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/98d9a33274d9ac90780786afa612d916feddf2e3\"\u003e98d9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.55 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21300\"\u003e#21300\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2c8db858d7081e898f63ce9569c3f19a91a10956\"\u003e2c8db85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-beta.54 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21267\"\u003e#21267\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c75117213cb1d2d13554fbc26a75e8df191c27eb\"\u003ec751172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ea68a8868c7ee249213057f8a81c3f92a9839dde\"\u003e\u003ccode\u003eea68a88\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20810\"\u003e#20810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/693d25510aba3322e8e689764df8c3b18db04a98\"\u003e\u003ccode\u003e693d255\u003c/code\u003e\u003c/a\u003e release: v7.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/98a3484733443ee529870477a6ab6a03572e3cbc\"\u003e\u003ccode\u003e98a3484\u003c/code\u003e\u003c/a\u003e fix(hmr): wait for \u003ccode\u003eimport.meta.hot.prune\u003c/code\u003e callbacks to complete before runni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9f32b1dc710991c53a9f665c8d0d6945f342bf92\"\u003e\u003ccode\u003e9f32b1d\u003c/code\u003e\u003c/a\u003e fix(hmr): trigger prune event when import is removed from non hmr module (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9f2247c066cac75746356c9391845235445a154b\"\u003e\u003ccode\u003e9f2247c\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/105abe87c412cf0f83859ba41fed869221cbb3e0\"\u003e\u003ccode\u003e105abe8\u003c/code\u003e\u003c/a\u003e fix(glob): handle glob imports from folders starting with dot (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20800\"\u003e#20800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4c4583ce7a13306e0853901570c5d95517fe81da\"\u003e\u003ccode\u003e4c4583c\u003c/code\u003e\u003c/a\u003e fix(build): fix ssr environment \u003ccode\u003eemitAssets: true\u003c/code\u003e when `sharedConfigBuild: t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9bc9d1258f550e9d8f5e530cd27aecb1bee32bdb\"\u003e\u003ccode\u003e9bc9d12\u003c/code\u003e\u003c/a\u003e fix(client): use CSP nonce when rendering error overlay (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20791\"\u003e#20791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/54377f70ad72d56a2c5b4f36a812b5991573d5b1\"\u003e\u003ccode\u003e54377f7\u003c/code\u003e\u003c/a\u003e release: v7.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/88af2ae7df77160e7d11a9fa147a4967c8499f13\"\u003e\u003ccode\u003e88af2ae\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/create-vite@8.0.0/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@boundaries/elements` from 1.2.0 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/releases\"\u003e\u003ccode\u003e@​boundaries/elements\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSupport categories and file elements\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support multiple levels of categorization and any type of project structure (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Support elements as files (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(settings): Added support for \u003ccode\u003eimport/resolver\u003c/code\u003e setting\u003c/li\u003e\n\u003cli\u003efeat(options): Support micromatch patterns in rules options (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/11\"\u003e#11\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/10\"\u003e#10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add debug mode\u003c/li\u003e\n\u003cli\u003etest: Add more than 500 tests using different project structure examples, with different categorization levels, elements as folders, as files, etc.\u003c/li\u003e\n\u003cli\u003etest: Add one test for each rules docs example\u003c/li\u003e\n\u003cli\u003echore: Run tests on Windows OS again (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(settings): Deprecated \u003ccode\u003eboundaries/types\u003c/code\u003e setting. \u003ccode\u003eboundaries/elements\u003c/code\u003e should be used instead. If it is not present, \u003ccode\u003eboundaries/types\u003c/code\u003e will be used as fallback\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eallowed-types\u003c/code\u003e rule into \u003ccode\u003eelement-types\u003c/code\u003e (now it can be used to allow/disallow). Change the format of rule options\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-external\u003c/code\u003e rule into \u003ccode\u003eexternal\u003c/code\u003e (now it can be used to allow/disallow). Change the format of rule options\u003c/li\u003e\n\u003cli\u003efeat(rules): Change the format of \u003ccode\u003eentry-point\u003c/code\u003e rule options (now it support allow/disallow format)\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-import-ignored\u003c/code\u003e rule into \u003ccode\u003eno-ignored\u003c/code\u003e (the majority of the plugin rules are referred to \u003ccode\u003eimport\u003c/code\u003e statements, so it is not necessary to specify it in the rule name)\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-import-not-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eprefer-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown-files\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erefactor(core): Use \u003ccode\u003eeslint-module-utils/resolve\u003c/code\u003e to get files and import paths. Use \u003ccode\u003emicromatch\u003c/code\u003e to match settings and options. Adapt the whole core to this new approach\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Support scoped packages in external rule (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(settings): Removed \u003ccode\u003eboundaries/alias\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eboundaries/alias\u003c/code\u003e setting. \u003ccode\u003eimport/resolver\u003c/code\u003e has to be used instead\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eallowed-types\u003c/code\u003e rule into \u003ccode\u003eelement-types\u003c/code\u003e (now it can be used to allow/disallow). Changed the format of rule options\u003c/li\u003e\n\u003cli\u003eChanged the format of \u003ccode\u003eentry-point\u003c/code\u003e rule options (now it support allow/disallow format)\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-external\u003c/code\u003e rule into \u003ccode\u003eexternal\u003c/code\u003e (now it can be used to allow/disallow). Changed the format of rule options\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-import-ignored\u003c/code\u003e rule into \u003ccode\u003eno-ignored\u003c/code\u003e (the majority of the plugin rules are referred to \u003ccode\u003eimport\u003c/code\u003e statements, so it is not necessary to specify it in the rule name)\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-import-not-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eprefer-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown-files\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/blob/master/docs/guides/how-to-migrate-from-v1-to-v2.md\"\u003eRead the migration guide for further info about how to migrate your v1.x configuration\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSupport array of patterns in elements setting\u003c/h2\u003e\n\u003cp\u003eRefer to v2.0.0 version changelog for further details\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: debug files and imports info when ESLINT_PLUGIN_BOUNDARIES_DEBUG environment variable exists\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003emode\u003c/code\u003e option in \u003ccode\u003eelements\u003c/code\u003e setting now also accepts \u003ccode\u003efull\u003c/code\u003e as value. Pattern will try to match the full path in that case.\u003c/li\u003e\n\u003cli\u003efeat: support defining multiple micromatch patterns in an array in the \u003ccode\u003epattern\u003c/code\u003e property of \u003ccode\u003eelements\u003c/code\u003e setting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix external packages recognition\u003c/h2\u003e\n\u003cp\u003eRefer to v2.0.0 version changelog for further details\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/blob/v2.0.0/CHANGELOG.md\"\u003e\u003ccode\u003e@​boundaries/elements\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.0.0] - 2021-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Support multiple levels of categorization and any type of project structure (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Support elements as files (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(settings): Added support for \u003ccode\u003eimport/resolver\u003c/code\u003e setting\u003c/li\u003e\n\u003cli\u003efeat(options): Support micromatch patterns in rules options (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/11\"\u003e#11\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/10\"\u003e#10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add debug mode\u003c/li\u003e\n\u003cli\u003etest: Add more than 500 tests using different project structure examples, with different categorization levels, elements as folders, as files, etc.\u003c/li\u003e\n\u003cli\u003etest: Add one test for each rules docs example\u003c/li\u003e\n\u003cli\u003echore: Run tests on Windows OS again (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(settings): Deprecated \u003ccode\u003eboundaries/types\u003c/code\u003e setting. \u003ccode\u003eboundaries/elements\u003c/code\u003e should be used instead. If it is not present, \u003ccode\u003eboundaries/types\u003c/code\u003e will be used as fallback\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eallowed-types\u003c/code\u003e rule into \u003ccode\u003eelement-types\u003c/code\u003e (now it can be used to allow/disallow). Change the format of rule options\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-external\u003c/code\u003e rule into \u003ccode\u003eexternal\u003c/code\u003e (now it can be used to allow/disallow). Change the format of rule options\u003c/li\u003e\n\u003cli\u003efeat(rules): Change the format of \u003ccode\u003eentry-point\u003c/code\u003e rule options (now it support allow/disallow format)\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-import-ignored\u003c/code\u003e rule into \u003ccode\u003eno-ignored\u003c/code\u003e (the majority of the plugin rules are referred to \u003ccode\u003eimport\u003c/code\u003e statements, so it is not necessary to specify it in the rule name)\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eno-import-not-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efeat(rules): Rename \u003ccode\u003eprefer-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown-files\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erefactor(core): Use \u003ccode\u003eeslint-module-utils/resolve\u003c/code\u003e to get files and import paths. Use \u003ccode\u003emicromatch\u003c/code\u003e to match settings and options. Adapt the whole core to this new approach\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Support scoped packages in external rule (\u003ca href=\"https://redirect.github.com/javierbrea/eslint-plugin-boundaries/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(settings): Removed \u003ccode\u003eboundaries/alias\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eboundaries/alias\u003c/code\u003e setting. \u003ccode\u003eimport/resolver\u003c/code\u003e has to be used instead\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eallowed-types\u003c/code\u003e rule into \u003ccode\u003eelement-types\u003c/code\u003e (now it can be used to allow/disallow). Changed the format of rule options\u003c/li\u003e\n\u003cli\u003eChanged the format of \u003ccode\u003eentry-point\u003c/code\u003e rule options (now it support allow/disallow format)\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-external\u003c/code\u003e rule into \u003ccode\u003eexternal\u003c/code\u003e (now it can be used to allow/disallow). Changed the format of rule options\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-import-ignored\u003c/code\u003e rule into \u003ccode\u003eno-ignored\u003c/code\u003e (the majority of the plugin rules are referred to \u003ccode\u003eimport\u003c/code\u003e statements, so it is not necessary to specify it in the rule name)\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eno-import-not-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eprefer-recognized-types\u003c/code\u003e rule into \u003ccode\u003eno-unknown-files\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.0.0-beta.4] - 2021-01-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: debug files and imports info when ESLINT_PLUGIN_BOUNDARIES_DEBUG environment variable exists\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003emode\u003c/code\u003e option in \u003ccode\u003eelements\u003c/code\u003e setting now also accepts \u003ccode\u003efull\u003c/code\u003e as value. Pattern will try to match the full path in that case.\u003c/li\u003e\n\u003cli\u003efeat: support defining multiple micromatch patterns in an array in the \u003ccode\u003epattern\u003c/code\u003e property of \u003ccode\u003eelements\u003c/code\u003e setting.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.0.0-beta.3] - 2021-01-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: node_modules packages were being recognized as local\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.0.0-beta.2] - 2021-01-26\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/javierbrea/eslint-plugin-boundaries/commits/v2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/poad/github-rest-api-executor/pull/373","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/poad%2Fgithub-rest-api-executor/issues/373","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/373/packages"}}]}