dependabot[bot] opened a new pull request, #50789: URL: https://github.com/apache/airflow/pull/50789
Bumps the core-ui-package-updates group with 11 updates in the /airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui directory: | Package | From | To | | --- | --- | --- | | [@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react) | `3.17.0` | `3.19.1` | | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.75.7` | `5.76.1` | | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.56.3` | `7.56.4` | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.26.0` | `9.27.0` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.3` | `19.1.4` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.3` | `19.1.5` | | [eslint](https://github.com/eslint/eslint) | `9.26.0` | `9.27.0` | | [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `4.12.3` | `4.13.0` | | [happy-dom](https://github.com/capricorn86/happy-dom) | `17.4.6` | `17.4.7` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.32.0` | `8.32.1` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.3` | `3.1.4` | Updates `@chakra-ui/react` from 3.17.0 to 3.19.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chakra-ui/chakra-ui/releases"><code>@chakra-ui/react</code>'s releases</a>.</em></p> <blockquote> <h2><code>@chakra-ui/react</code><a href="https://github.com/3"><code>@3</code></a>.19.1</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://github.com/chakra-ui/chakra-ui/commit/aa9c2b02e455697221b691aca54a82dcf5604fb8"><code>aa9c2b0</code></a> Thanks <a href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>! - - <strong>System</strong>: Fix issue where some svg element props tend to be treated as style props</p> <ul> <li><strong>Checkbox</strong>: Use consistent cursor for checkbox and radio group</li> </ul> </li> </ul> <h2><code>@chakra-ui/react</code><a href="https://github.com/3"><code>@3</code></a>.19.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/chakra-ui/chakra-ui/pull/9464">#9464</a> <a href="https://github.com/chakra-ui/chakra-ui/commit/d860d48cf7d547bfe3970e10ec49b9c7aa5d98b8"><code>d860d48</code></a> Thanks <a href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>! - - <strong>[New] Combobox</strong> Add combobox component for autocomplete text entry.</p> <ul> <li><strong>Progress Circle</strong>: Make progress circle transition smoother.</li> </ul> </li> </ul> <h2><code>@chakra-ui/react</code><a href="https://github.com/3"><code>@3</code></a>.18.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://github.com/chakra-ui/chakra-ui/commit/e91ec7e9a393a791743636e934d28bc75a0e6dc8"><code>e91ec7e</code></a> Thanks <a href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>! - - <strong>DownloadTrigger [New]</strong> Add <code>DownloadTrigger</code> component to help download file contents.</p> <ul> <li> <p><strong>System</strong></p> <ul> <li>Fix issue where passing <code>d</code> prop to <code>chakra.path</code> adds it to styles not as a direct attribute.</li> <li>Fix issue where responsive semantic tokens did not get applied.</li> </ul> </li> <li> <p><strong>Select</strong>: Fix issue where indicator group doesn't align correctly in RTL layouts.</p> </li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md"><code>@chakra-ui/react</code>'s changelog</a>.</em></p> <blockquote> <h2>3.19.1</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://github.com/chakra-ui/chakra-ui/commit/aa9c2b02e455697221b691aca54a82dcf5604fb8"><code>aa9c2b0</code></a> Thanks <a href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>! - - <strong>System</strong>: Fix issue where some svg element props tend to be treated as style props</p> <ul> <li><strong>Checkbox</strong>: Use consistent cursor for checkbox and radio group</li> </ul> </li> </ul> <h2>3.19.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/chakra-ui/chakra-ui/pull/9464">#9464</a> <a href="https://github.com/chakra-ui/chakra-ui/commit/d860d48cf7d547bfe3970e10ec49b9c7aa5d98b8"><code>d860d48</code></a> Thanks <a href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>! - - <strong>[New] Combobox</strong> Add combobox component for autocomplete text entry.</p> <ul> <li><strong>Progress Circle</strong>: Make progress circle transition smoother.</li> </ul> </li> </ul> <h2>3.18.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://github.com/chakra-ui/chakra-ui/commit/e91ec7e9a393a791743636e934d28bc75a0e6dc8"><code>e91ec7e</code></a> Thanks <a href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>! - - <strong>DownloadTrigger [New]</strong> Add <code>DownloadTrigger</code> component to help download file contents.</p> <ul> <li> <p><strong>System</strong></p> <ul> <li>Fix issue where passing <code>d</code> prop to <code>chakra.path</code> adds it to styles not as a direct attribute.</li> <li>Fix issue where responsive semantic tokens did not get applied.</li> </ul> </li> <li> <p><strong>Select</strong>: Fix issue where indicator group doesn't align correctly in RTL layouts.</p> </li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chakra-ui/chakra-ui/commit/df458e07a68a5a69205a735436fd9ac67d2aabfe"><code>df458e0</code></a> ci(changesets): version packages</li> <li><a href="https://github.com/chakra-ui/chakra-ui/commit/d7ba3860cb2be43076c2b7c5f7ebca851b0030bd"><code>d7ba386</code></a> fix(checkbox): cursor token (<a href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10015">#10015</a>)</li> <li><a href="https://github.com/chakra-ui/chakra-ui/commit/aa9c2b02e455697221b691aca54a82dcf5604fb8"><code>aa9c2b0</code></a> fix(svg): improve exception handling</li> <li><a href="https://github.com/chakra-ui/chakra-ui/commit/b957eee764322a5d1cefc5a2f89c62bcd543a816"><code>b957eee</code></a> fix(checkbox): cursor token</li> <li><a href="https://github.com/chakra-ui/chakra-ui/commit/4f1bca98a55d5715277dcf0e19071e3c365c93a3"><code>4f1bca9</code></a> ci(changesets): version packages</li> <li><a href="https://github.com/chakra-ui/chakra-ui/commit/ad03fd22b298306e14c63c8069b267f49379b23f"><code>ad03fd2</code></a> fix: improve progress circle</li> <li><a href="https://github.com/chakra-ui/chakra-ui/commit/b2f8b2f07fea08a3a5bc6c8d45d1cdadda1ab657"><code>b2f8b2f</code></a> Merge branch 'main' into feat/combobox</li> <li><a href="https://github.com/chakra-ui/chakra-ui/commit/d2528339f1bcd2f996d30c3626d895ff03604cc4"><code>d252833</code></a> fix: typecheck</li> <li><a href="https://github.com/chakra-ui/chakra-ui/commit/1018295f06f8e3bdf8cb61e87a1c929826ab1931"><code>1018295</code></a> refactor: examples and stories</li> <li><a href="https://github.com/chakra-ui/chakra-ui/commit/12b2a19981731526e82348ff0f2e2978c8c92d54"><code>12b2a19</code></a> ci(changesets): version packages</li> <li>Additional commits viewable in <a href="https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/[email protected]/packages/react">compare view</a></li> </ul> </details> <br /> Updates `@tanstack/react-query` from 5.75.7 to 5.76.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/TanStack/query/releases"><code>@tanstack/react-query</code>'s releases</a>.</em></p> <blockquote> <h2>v5.76.1</h2> <p>Version 5.76.1 - 5/13/25, 10:04 PM</p> <h2>Changes</h2> <h3>Fix</h3> <ul> <li>experimental_createQueryPersister: return more utilities, rename persister (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/8062">#8062</a>) (65ef198) by Damian Osipiuk</li> </ul> <h2>Packages</h2> <ul> <li><code>@tanstack/query-persist-client-core</code><a href="https://github.com/5"><code>@5</code></a>.76.1</li> <li><code>@tanstack/react-query</code><a href="https://github.com/5"><code>@5</code></a>.76.1</li> <li><code>@tanstack/query-async-storage-persister</code><a href="https://github.com/5"><code>@5</code></a>.76.1</li> <li><code>@tanstack/query-sync-storage-persister</code><a href="https://github.com/5"><code>@5</code></a>.76.1</li> <li><code>@tanstack/react-query-devtools</code><a href="https://github.com/5"><code>@5</code></a>.76.1</li> <li><code>@tanstack/react-query-persist-client</code><a href="https://github.com/5"><code>@5</code></a>.76.1</li> <li><code>@tanstack/react-query-next-experimental</code><a href="https://github.com/5"><code>@5</code></a>.76.1</li> <li><code>@tanstack/solid-query-persist-client</code><a href="https://github.com/5"><code>@5</code></a>.76.1</li> <li><code>@tanstack/svelte-query-persist-client</code><a href="https://github.com/5"><code>@5</code></a>.76.1</li> </ul> <h2>v5.76.0</h2> <p>Version 5.76.0 - 5/12/25, 9:07 AM</p> <h2>Changes</h2> <h3>Feat</h3> <ul> <li>devtools: 🏝️ TanStack Query DevTools for Expo/React Native! 🚀 (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/8846">#8846</a>) (696fd44) by Austin Johnson</li> </ul> <h3>Test</h3> <ul> <li>query-core: add test case for InfiniteQueryObserver (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9141">#9141</a>) (c89c6a0) by MINSEONG KIM</li> <li>react-query: initiate queryClient in beforeEach (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9142">#9142</a>) (6a52926) by Lachlan Collins</li> </ul> <h2>Packages</h2> <ul> <li><code>@tanstack/query-core</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/query-devtools</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/react-query</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/query-broadcast-client-experimental</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/query-persist-client-core</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/query-sync-storage-persister</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/react-query-devtools</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/react-query-persist-client</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/react-query-next-experimental</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/solid-query</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/solid-query-devtools</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/solid-query-persist-client</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> <li><code>@tanstack/svelte-query</code><a href="https://github.com/5"><code>@5</code></a>.76.0</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/TanStack/query/commit/5c9bd115e0f034e3290b7d42bedf80800bc1f3e9"><code>5c9bd11</code></a> release: v5.76.1</li> <li><a href="https://github.com/TanStack/query/commit/65ef198ad865252847b6f01315ae2d14d49dbb13"><code>65ef198</code></a> fix(experimental_createQueryPersister): return more utilities, rename persist...</li> <li><a href="https://github.com/TanStack/query/commit/08cb4b6577e44c64bb8ae7359efd49aa3a34c65a"><code>08cb4b6</code></a> release: v5.76.0</li> <li><a href="https://github.com/TanStack/query/commit/6a52926562d45ff0ae8988b3ba6dd2dce7c7bda5"><code>6a52926</code></a> test(react-query): initiate queryClient in beforeEach (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9142">#9142</a>)</li> <li>See full diff in <a href="https://github.com/TanStack/query/commits/v5.76.1/packages/react-query">compare view</a></li> </ul> </details> <br /> Updates `react-hook-form` from 7.56.3 to 7.56.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/react-hook-form/react-hook-form/releases">react-hook-form's releases</a>.</em></p> <blockquote> <h2>Version 7.56.4</h2> <p>🐞 fix: Changes setValue to skip values that are not in ownProperties to prevent infinite call stack (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/12731">#12731</a>) 🐞 fix: checkbox duplication handling in useFieldArray (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/12793">#12793</a>) 🐞 fix: make mode and reValidateMode reactive (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/12803">#12803</a>)</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/85a57c6dc3d3fe9ffc09fa8c1876635bb52057e4"><code>85a57c6</code></a> 7.56.4</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/26848685d311eac09427ddc3c5d605d148d42a0d"><code>2684868</code></a> 🗒️ update follower 24 logo</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/60a7f5a3080ba1d7c171fb9c2fc3bf8f2c24f176"><code>60a7f5a</code></a> 🐞 fix: Changes setValue to skip values that are not in ownProperties to preve...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/7e16e9df83cfd26afc3e07956223a93c70347317"><code>7e16e9d</code></a> 🐞 fix: checkbox duplication handling in useFieldArray (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/12793">#12793</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/8e6dc9e65aab0c7e6c59ce6222f36f64b8645bcc"><code>8e6dc9e</code></a> 🐞 fix: make <code>mode</code> and <code>reValidateMode</code> reactive (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/12803">#12803</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/df24f2df81d042ccb0a395d4ab5921640f0aab37"><code>df24f2d</code></a> 🗒️ update follower24 site url (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/12810">#12810</a>)</li> <li>See full diff in <a href="https://github.com/react-hook-form/react-hook-form/compare/v7.56.3...v7.56.4">compare view</a></li> </ul> </details> <br /> Updates `@eslint/js` from 9.26.0 to 9.27.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases"><code>@eslint/js</code>'s releases</a>.</em></p> <blockquote> <h2>v9.27.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370"><code>d71e37f</code></a> feat: Allow flags to be set in ESLINT_FLAGS env variable (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19717">#19717</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934"><code>ba456e0</code></a> feat: Externalize MCP server (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19699">#19699</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0"><code>07c1a7e</code></a> feat: add <code>allowRegexCharacters</code> to <code>no-useless-escape</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19705">#19705</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc"><code>7bc6c71</code></a> feat: add no-unassigned-vars rule (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618">#19618</a>) (Jacob Bandes-Storch)</li> <li><a href="https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66"><code>ee40364</code></a> feat: convert no-array-constructor suggestions to autofixes (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19621">#19621</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1"><code>32957cd</code></a> feat: support TS syntax in <code>max-params</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19557">#19557</a>) (Nitin Kumar)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e"><code>5687ce7</code></a> fix: correct mismatched removed rules (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19734">#19734</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601"><code>dc5ed33</code></a> fix: correct types and tighten type definitions in <code>SourceCode</code> class (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19731">#19731</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/de1b5deba069f770140f3a7dba2702c1016dcc2a"><code>de1b5de</code></a> fix: correct <code>service</code> property name in <code>Linter.ESLintParseResult</code> type (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19713">#19713</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/60c3e2cf9256f3676b7934e26ff178aaf19c9e97"><code>60c3e2c</code></a> fix: sort keys in eslint-suppressions.json to avoid git churn (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19711">#19711</a>) (Ron Waldon-Howe)</li> <li><a href="https://github.com/eslint/eslint/commit/9da90ca3c163adb23a9cc52421f59dedfce34fc9"><code>9da90ca</code></a> fix: add <code>allowReserved</code> to <code>Linter.ParserOptions</code> type (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19710">#19710</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/fbb8be9256dc7613fa0b87e87974714284b78a94"><code>fbb8be9</code></a> fix: add <code>info</code> to <code>ESLint.DeprecatedRuleUse</code> type (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19701">#19701</a>) (Francesco Trotta)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/25de55055d420d7c8b794ae5fdaeb67947c613d9"><code>25de550</code></a> docs: Update description of frozen rules to mention TypeScript (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19736">#19736</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3"><code>bd5def6</code></a> docs: Clean up configuration files docs (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19735">#19735</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7"><code>4d0c60d</code></a> docs: Add Neovim to editor integrations (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19729">#19729</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/71317ebeaf1c542114e4fcda99ee26115d8e4a27"><code>71317eb</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/4c289e685e6cf87331f4b1e6afe34a4feb8e6cc8"><code>4c289e6</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/f0f0d46ab2f87e439642abd84b6948b447b66349"><code>f0f0d46</code></a> docs: clarify that unused suppressions cause non-zero exit code (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19698">#19698</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/8ed32734cc22988173f99fd0703d50f94c60feb8"><code>8ed3273</code></a> docs: fix internal usages of <code>ConfigData</code> type (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19688">#19688</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/eb316a83a49347ab47ae965ff95f81dd620d074c"><code>eb316a8</code></a> docs: add <code>fmt</code> and <code>check</code> sections to <code>Package.json Conventions</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19686">#19686</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/a3a255924866b94ef8d604e91636547600edec56"><code>a3a2559</code></a> docs: fix wording in Combine Configs (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19685">#19685</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/c8d17e11dc63909e693eaed5b5ccc50e698ac3b3"><code>c8d17e1</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32"><code>f8f1560</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.27.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19739">#19739</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e"><code>596fdc6</code></a> chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.18.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19732">#19732</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b"><code>f791da0</code></a> chore: remove unbalanced curly brace from <code>.editorconfig</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19730">#19730</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e"><code>e86edee</code></a> refactor: Consolidate Config helpers (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19675">#19675</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517"><code>cf36352</code></a> chore: remove shared types (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19718">#19718</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1"><code>f60f276</code></a> refactor: Easier RuleContext creation (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19709">#19709</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/58a171e8f0dcc1e599ac22bf8c386abacdbee424"><code>58a171e</code></a> chore: update dependency <code>@eslint/plugin-kit</code> to ^0.3.1 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19712">#19712</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/3a075a29cfb43ef08711c2e433fb6f218855886d"><code>3a075a2</code></a> chore: update dependency <code>@eslint/core</code> to ^0.14.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19715">#19715</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/44bac9d15c4e0ca099d0b0d85e601f3b55d4e167"><code>44bac9d</code></a> ci: run tests in Node.js 24 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19702">#19702</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde"><code>35304dd</code></a> chore: add missing <code>funding</code> field to packages (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684">#19684</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/f305beb82c51215ad48c5c860f02be1b34bcce32"><code>f305beb</code></a> test: mock <code>process.emitWarning</code> to prevent output disruption (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19687">#19687</a>) (Francesco Trotta)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md"><code>@eslint/js</code>'s changelog</a>.</em></p> <blockquote> <p>v9.27.0 - May 16, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32"><code>f8f1560</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.27.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19739">#19739</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/25de55055d420d7c8b794ae5fdaeb67947c613d9"><code>25de550</code></a> docs: Update description of frozen rules to mention TypeScript (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19736">#19736</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3"><code>bd5def6</code></a> docs: Clean up configuration files docs (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19735">#19735</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370"><code>d71e37f</code></a> feat: Allow flags to be set in ESLINT_FLAGS env variable (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19717">#19717</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e"><code>5687ce7</code></a> fix: correct mismatched removed rules (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19734">#19734</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e"><code>596fdc6</code></a> chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.18.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19732">#19732</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934"><code>ba456e0</code></a> feat: Externalize MCP server (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19699">#19699</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601"><code>dc5ed33</code></a> fix: correct types and tighten type definitions in <code>SourceCode</code> class (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19731">#19731</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7"><code>4d0c60d</code></a> docs: Add Neovim to editor integrations (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19729">#19729</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b"><code>f791da0</code></a> chore: remove unbalanced curly brace from <code>.editorconfig</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19730">#19730</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e"><code>e86edee</code></a> refactor: Consolidate Config helpers (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19675">#19675</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0"><code>07c1a7e</code></a> feat: add <code>allowRegexCharacters</code> to <code>no-useless-escape</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19705">#19705</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517"><code>cf36352</code></a> chore: remove shared types (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19718">#19718</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1"><code>f60f276</code></a> refactor: Easier RuleContext creation (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19709">#19709</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/71317ebeaf1c542114e4fcda99ee26115d8e4a27"><code>71317eb</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/de1b5deba069f770140f3a7dba2702c1016dcc2a"><code>de1b5de</code></a> fix: correct <code>service</code> property name in <code>Linter.ESLintParseResult</code> type (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19713">#19713</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/58a171e8f0dcc1e599ac22bf8c386abacdbee424"><code>58a171e</code></a> chore: update dependency <code>@eslint/plugin-kit</code> to ^0.3.1 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19712">#19712</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/3a075a29cfb43ef08711c2e433fb6f218855886d"><code>3a075a2</code></a> chore: update dependency <code>@eslint/core</code> to ^0.14.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19715">#19715</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/60c3e2cf9256f3676b7934e26ff178aaf19c9e97"><code>60c3e2c</code></a> fix: sort keys in eslint-suppressions.json to avoid git churn (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19711">#19711</a>) (Ron Waldon-Howe)</li> <li><a href="https://github.com/eslint/eslint/commit/4c289e685e6cf87331f4b1e6afe34a4feb8e6cc8"><code>4c289e6</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/9da90ca3c163adb23a9cc52421f59dedfce34fc9"><code>9da90ca</code></a> fix: add <code>allowReserved</code> to <code>Linter.ParserOptions</code> type (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19710">#19710</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc"><code>7bc6c71</code></a> feat: add no-unassigned-vars rule (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618">#19618</a>) (Jacob Bandes-Storch)</li> <li><a href="https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66"><code>ee40364</code></a> feat: convert no-array-constructor suggestions to autofixes (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19621">#19621</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/fbb8be9256dc7613fa0b87e87974714284b78a94"><code>fbb8be9</code></a> fix: add <code>info</code> to <code>ESLint.DeprecatedRuleUse</code> type (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19701">#19701</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f0f0d46ab2f87e439642abd84b6948b447b66349"><code>f0f0d46</code></a> docs: clarify that unused suppressions cause non-zero exit code (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19698">#19698</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/44bac9d15c4e0ca099d0b0d85e601f3b55d4e167"><code>44bac9d</code></a> ci: run tests in Node.js 24 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19702">#19702</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1"><code>32957cd</code></a> feat: support TS syntax in <code>max-params</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19557">#19557</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde"><code>35304dd</code></a> chore: add missing <code>funding</code> field to packages (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684">#19684</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/8ed32734cc22988173f99fd0703d50f94c60feb8"><code>8ed3273</code></a> docs: fix internal usages of <code>ConfigData</code> type (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19688">#19688</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f305beb82c51215ad48c5c860f02be1b34bcce32"><code>f305beb</code></a> test: mock <code>process.emitWarning</code> to prevent output disruption (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19687">#19687</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/eb316a83a49347ab47ae965ff95f81dd620d074c"><code>eb316a8</code></a> docs: add <code>fmt</code> and <code>check</code> sections to <code>Package.json Conventions</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19686">#19686</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/a3a255924866b94ef8d604e91636547600edec56"><code>a3a2559</code></a> docs: fix wording in Combine Configs (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19685">#19685</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/c8d17e11dc63909e693eaed5b5ccc50e698ac3b3"><code>c8d17e1</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc"><code>7bc6c71</code></a> feat: add no-unassigned-vars rule (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618">#19618</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde"><code>35304dd</code></a> chore: add missing <code>funding</code> field to packages (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684">#19684</a>)</li> <li>See full diff in <a href="https://github.com/eslint/eslint/commits/v9.27.0/packages/js">compare view</a></li> </ul> </details> <br /> Updates `@types/react` from 19.1.3 to 19.1.4 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare view</a></li> </ul> </details> <br /> Updates `@types/react-dom` from 19.1.3 to 19.1.5 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.26.0 to 9.27.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v9.27.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370"><code>d71e37f</code></a> feat: Allow flags to be set in ESLINT_FLAGS env variable (<a href="https://redirect.github.com/eslint/eslint/issues/19717">#19717</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934"><code>ba456e0</code></a> feat: Externalize MCP server (<a href="https://redirect.github.com/eslint/eslint/issues/19699">#19699</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0"><code>07c1a7e</code></a> feat: add <code>allowRegexCharacters</code> to <code>no-useless-escape</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19705">#19705</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc"><code>7bc6c71</code></a> feat: add no-unassigned-vars rule (<a href="https://redirect.github.com/eslint/eslint/issues/19618">#19618</a>) (Jacob Bandes-Storch)</li> <li><a href="https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66"><code>ee40364</code></a> feat: convert no-array-constructor suggestions to autofixes (<a href="https://redirect.github.com/eslint/eslint/issues/19621">#19621</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1"><code>32957cd</code></a> feat: support TS syntax in <code>max-params</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19557">#19557</a>) (Nitin Kumar)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e"><code>5687ce7</code></a> fix: correct mismatched removed rules (<a href="https://redirect.github.com/eslint/eslint/issues/19734">#19734</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601"><code>dc5ed33</code></a> fix: correct types and tighten type definitions in <code>SourceCode</code> class (<a href="https://redirect.github.com/eslint/eslint/issues/19731">#19731</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/de1b5deba069f770140f3a7dba2702c1016dcc2a"><code>de1b5de</code></a> fix: correct <code>service</code> property name in <code>Linter.ESLintParseResult</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19713">#19713</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/60c3e2cf9256f3676b7934e26ff178aaf19c9e97"><code>60c3e2c</code></a> fix: sort keys in eslint-suppressions.json to avoid git churn (<a href="https://redirect.github.com/eslint/eslint/issues/19711">#19711</a>) (Ron Waldon-Howe)</li> <li><a href="https://github.com/eslint/eslint/commit/9da90ca3c163adb23a9cc52421f59dedfce34fc9"><code>9da90ca</code></a> fix: add <code>allowReserved</code> to <code>Linter.ParserOptions</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19710">#19710</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/fbb8be9256dc7613fa0b87e87974714284b78a94"><code>fbb8be9</code></a> fix: add <code>info</code> to <code>ESLint.DeprecatedRuleUse</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19701">#19701</a>) (Francesco Trotta)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/25de55055d420d7c8b794ae5fdaeb67947c613d9"><code>25de550</code></a> docs: Update description of frozen rules to mention TypeScript (<a href="https://redirect.github.com/eslint/eslint/issues/19736">#19736</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3"><code>bd5def6</code></a> docs: Clean up configuration files docs (<a href="https://redirect.github.com/eslint/eslint/issues/19735">#19735</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7"><code>4d0c60d</code></a> docs: Add Neovim to editor integrations (<a href="https://redirect.github.com/eslint/eslint/issues/19729">#19729</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/71317ebeaf1c542114e4fcda99ee26115d8e4a27"><code>71317eb</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/4c289e685e6cf87331f4b1e6afe34a4feb8e6cc8"><code>4c289e6</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/f0f0d46ab2f87e439642abd84b6948b447b66349"><code>f0f0d46</code></a> docs: clarify that unused suppressions cause non-zero exit code (<a href="https://redirect.github.com/eslint/eslint/issues/19698">#19698</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/8ed32734cc22988173f99fd0703d50f94c60feb8"><code>8ed3273</code></a> docs: fix internal usages of <code>ConfigData</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19688">#19688</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/eb316a83a49347ab47ae965ff95f81dd620d074c"><code>eb316a8</code></a> docs: add <code>fmt</code> and <code>check</code> sections to <code>Package.json Conventions</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19686">#19686</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/a3a255924866b94ef8d604e91636547600edec56"><code>a3a2559</code></a> docs: fix wording in Combine Configs (<a href="https://redirect.github.com/eslint/eslint/issues/19685">#19685</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/c8d17e11dc63909e693eaed5b5ccc50e698ac3b3"><code>c8d17e1</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32"><code>f8f1560</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.27.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19739">#19739</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e"><code>596fdc6</code></a> chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.18.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19732">#19732</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b"><code>f791da0</code></a> chore: remove unbalanced curly brace from <code>.editorconfig</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19730">#19730</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e"><code>e86edee</code></a> refactor: Consolidate Config helpers (<a href="https://redirect.github.com/eslint/eslint/issues/19675">#19675</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517"><code>cf36352</code></a> chore: remove shared types (<a href="https://redirect.github.com/eslint/eslint/issues/19718">#19718</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1"><code>f60f276</code></a> refactor: Easier RuleContext creation (<a href="https://redirect.github.com/eslint/eslint/issues/19709">#19709</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/58a171e8f0dcc1e599ac22bf8c386abacdbee424"><code>58a171e</code></a> chore: update dependency <code>@eslint/plugin-kit</code> to ^0.3.1 (<a href="https://redirect.github.com/eslint/eslint/issues/19712">#19712</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/3a075a29cfb43ef08711c2e433fb6f218855886d"><code>3a075a2</code></a> chore: update dependency <code>@eslint/core</code> to ^0.14.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19715">#19715</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/44bac9d15c4e0ca099d0b0d85e601f3b55d4e167"><code>44bac9d</code></a> ci: run tests in Node.js 24 (<a href="https://redirect.github.com/eslint/eslint/issues/19702">#19702</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde"><code>35304dd</code></a> chore: add missing <code>funding</code> field to packages (<a href="https://redirect.github.com/eslint/eslint/issues/19684">#19684</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/f305beb82c51215ad48c5c860f02be1b34bcce32"><code>f305beb</code></a> test: mock <code>process.emitWarning</code> to prevent output disruption (<a href="https://redirect.github.com/eslint/eslint/issues/19687">#19687</a>) (Francesco Trotta)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v9.27.0 - May 16, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32"><code>f8f1560</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.27.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19739">#19739</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/25de55055d420d7c8b794ae5fdaeb67947c613d9"><code>25de550</code></a> docs: Update description of frozen rules to mention TypeScript (<a href="https://redirect.github.com/eslint/eslint/issues/19736">#19736</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3"><code>bd5def6</code></a> docs: Clean up configuration files docs (<a href="https://redirect.github.com/eslint/eslint/issues/19735">#19735</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370"><code>d71e37f</code></a> feat: Allow flags to be set in ESLINT_FLAGS env variable (<a href="https://redirect.github.com/eslint/eslint/issues/19717">#19717</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e"><code>5687ce7</code></a> fix: correct mismatched removed rules (<a href="https://redirect.github.com/eslint/eslint/issues/19734">#19734</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e"><code>596fdc6</code></a> chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.18.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19732">#19732</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934"><code>ba456e0</code></a> feat: Externalize MCP server (<a href="https://redirect.github.com/eslint/eslint/issues/19699">#19699</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601"><code>dc5ed33</code></a> fix: correct types and tighten type definitions in <code>SourceCode</code> class (<a href="https://redirect.github.com/eslint/eslint/issues/19731">#19731</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7"><code>4d0c60d</code></a> docs: Add Neovim to editor integrations (<a href="https://redirect.github.com/eslint/eslint/issues/19729">#19729</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b"><code>f791da0</code></a> chore: remove unbalanced curly brace from <code>.editorconfig</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19730">#19730</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e"><code>e86edee</code></a> refactor: Consolidate Config helpers (<a href="https://redirect.github.com/eslint/eslint/issues/19675">#19675</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0"><code>07c1a7e</code></a> feat: add <code>allowRegexCharacters</code> to <code>no-useless-escape</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19705">#19705</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517"><code>cf36352</code></a> chore: remove shared types (<a href="https://redirect.github.com/eslint/eslint/issues/19718">#19718</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1"><code>f60f276</code></a> refactor: Easier RuleContext creation (<a href="https://redirect.github.com/eslint/eslint/issues/19709">#19709</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/71317ebeaf1c542114e4fcda99ee26115d8e4a27"><code>71317eb</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/de1b5deba069f770140f3a7dba2702c1016dcc2a"><code>de1b5de</code></a> fix: correct <code>service</code> property name in <code>Linter.ESLintParseResult</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19713">#19713</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/58a171e8f0dcc1e599ac22bf8c386abacdbee424"><code>58a171e</code></a> chore: update dependency <code>@eslint/plugin-kit</code> to ^0.3.1 (<a href="https://redirect.github.com/eslint/eslint/issues/19712">#19712</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/3a075a29cfb43ef08711c2e433fb6f218855886d"><code>3a075a2</code></a> chore: update dependency <code>@eslint/core</code> to ^0.14.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19715">#19715</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/60c3e2cf9256f3676b7934e26ff178aaf19c9e97"><code>60c3e2c</code></a> fix: sort keys in eslint-suppressions.json to avoid git churn (<a href="https://redirect.github.com/eslint/eslint/issues/19711">#19711</a>) (Ron Waldon-Howe)</li> <li><a href="https://github.com/eslint/eslint/commit/4c289e685e6cf87331f4b1e6afe34a4feb8e6cc8"><code>4c289e6</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/9da90ca3c163adb23a9cc52421f59dedfce34fc9"><code>9da90ca</code></a> fix: add <code>allowReserved</code> to <code>Linter.ParserOptions</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19710">#19710</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc"><code>7bc6c71</code></a> feat: add no-unassigned-vars rule (<a href="https://redirect.github.com/eslint/eslint/issues/19618">#19618</a>) (Jacob Bandes-Storch)</li> <li><a href="https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66"><code>ee40364</code></a> feat: convert no-array-constructor suggestions to autofixes (<a href="https://redirect.github.com/eslint/eslint/issues/19621">#19621</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/fbb8be9256dc7613fa0b87e87974714284b78a94"><code>fbb8be9</code></a> fix: add <code>info</code> to <code>ESLint.DeprecatedRuleUse</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19701">#19701</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f0f0d46ab2f87e439642abd84b6948b447b66349"><code>f0f0d46</code></a> docs: clarify that unused suppressions cause non-zero exit code (<a href="https://redirect.github.com/eslint/eslint/issues/19698">#19698</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/44bac9d15c4e0ca099d0b0d85e601f3b55d4e167"><code>44bac9d</code></a> ci: run tests in Node.js 24 (<a href="https://redirect.github.com/eslint/eslint/issues/19702">#19702</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1"><code>32957cd</code></a> feat: support TS syntax in <code>max-params</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19557">#19557</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde"><code>35304dd</code></a> chore: add missing <code>funding</code> field to packages (<a href="https://redirect.github.com/eslint/eslint/issues/19684">#19684</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/8ed32734cc22988173f99fd0703d50f94c60feb8"><code>8ed3273</code></a> docs: fix internal usages of <code>ConfigData</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19688">#19688</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f305beb82c51215ad48c5c860f02be1b34bcce32"><code>f305beb</code></a> test: mock <code>process.emitWarning</code> to prevent output disruption (<a href="https://redirect.github.com/eslint/eslint/issues/19687">#19687</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/eb316a83a49347ab47ae965ff95f81dd620d074c"><code>eb316a8</code></a> docs: add <code>fmt</code> and <code>check</code> sections to <code>Package.json Conventions</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19686">#19686</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/a3a255924866b94ef8d604e91636547600edec56"><code>a3a2559</code></a> docs: fix wording in Combine Configs (<a href="https://redirect.github.com/eslint/eslint/issues/19685">#19685</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/c8d17e11dc63909e693eaed5b5ccc50e698ac3b3"><code>c8d17e1</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/b9080cf28d88f934941a545a033eb960eceeadbd"><code>b9080cf</code></a> 9.27.0</li> <li><a href="https://github.com/eslint/eslint/commit/b7a5c66129c6e504368d1fc452f58c538e4d48e6"><code>b7a5c66</code></a> Build: changelog update for 9.27.0</li> <li><a href="https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32"><code>f8f1560</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.27.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19739">#19739</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/25de55055d420d7c8b794ae5fdaeb67947c613d9"><code>25de550</code></a> docs: Update description of frozen rules to mention TypeScript (<a href="https://redirect.github.com/eslint/eslint/issues/19736">#19736</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3"><code>bd5def6</code></a> docs: Clean up configuration files docs (<a href="https://redirect.github.com/eslint/eslint/issues/19735">#19735</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370"><code>d71e37f</code></a> feat: Allow flags to be set in ESLINT_FLAGS env variable (<a href="https://redirect.github.com/eslint/eslint/issues/19717">#19717</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e"><code>5687ce7</code></a> fix: correct mismatched removed rules (<a href="https://redirect.github.com/eslint/eslint/issues/19734">#19734</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e"><code>596fdc6</code></a> chore: update dependency <code>@arethetypeswrong/cli</code> to ^0.18.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19732">#19732</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934"><code>ba456e0</code></a> feat: Externalize MCP server (<a href="https://redirect.github.com/eslint/eslint/issues/19699">#19699</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.26.0...v9.27.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-perfectionist` from 4.12.3 to 4.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/azat-io/eslint-plugin-perfectionist/releases">eslint-plugin-perfectionist's releases</a>.</em></p> <blockquote> <h2>v4.13.0</h2> <h3> 🚀 Features</h3> <ul> <li>Use @/ as internal import pattern by default - by <a href="https://github.com/azat-io"><code>@azat-io</code></a> <a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/cbc91e0"><!-- raw HTML omitted -->(cbc91)<!-- raw HTML omitted --></a></li> <li><strong>sort-union-types</strong>: Migrate groups to new api - by <a href="https://github.com/hugop95"><code>@hugop95</code></a> <a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/28d2170"><!-- raw HTML omitted -->(28d21)<!-- raw HTML omitted --></a></li> <li><strong>sort-variable-declarations</strong>: Add groups and custom groups - by <a href="https://github.com/hugop95"><code>@hugop95</code></a> <a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/911e6fa"><!-- raw HTML omitted -->(911e6)<!-- raw HTML omitted --></a></li> </ul> <h3> 🐞 Bug Fixes</h3> <ul> <li>Strengthen json schemas - by <a href="https://github.com/hugop95"><code>@hugop95</code></a> <a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/c7f62a0"><!-- raw HTML omitted -->(c7f62)<!-- raw HTML omitted --></a></li> <li>Ignore shebang comments - by <a href="https://github.com/hugop95"><code>@hugop95</code></a> <a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/d08e071"><!-- raw HTML omitted -->(d08e0)<!-- raw HTML omitted --></a></li> <li><strong>sort-imports</strong>: Fix weak json schema typings generated - by <a href="https://github.com/hugop95"><code>@hugop95</code></a> <a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/45306fa"><!-- raw HTML omitted -->(45306)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/azat-io/eslint-plugin-perfectionist/compare/v4.12.3...v4.13.0">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/azat-io/eslint-plugin-perfectionist/blob/main/changelog.md">eslint-plugin-perfectionist's changelog</a>.</em></p> <blockquote> <h2>v4.13.0</h2> <p><a href="https://github.com/azat-io/eslint-plugin-perfectionist/compare/v4.12.3...v4.13.0">compare changes</a></p> <h3>🚀 Features</h3> <ul> <li><strong>sort-union-types:</strong> Migrate groups to new api (<a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/28d2170">28d2170</a>)</li> <li><strong>sort-variable-declarations:</strong> Add groups and custom groups (<a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/911e6fa">911e6fa</a>)</li> <li>Use @/ as internal import pattern by default (<a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/cbc91e0">cbc91e0</a>)</li> </ul> <h3>🐞 Bug Fixes</h3> <ul> <li><strong>sort-imports:</strong> Fix weak json schema typings generated (<a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/45306fa">45306fa</a>)</li> <li>Strengthen json schemas (<a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/c7f62a0">c7f62a0</a>)</li> <li>Ignore shebang comments (<a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/d08e071">d08e071</a>)</li> </ul> <h3>❤️ Contributors</h3> <ul> <li>Azat S. (<a href="https://github.com/azat-io"><code>@azat-io</code></a>)</li> <li>Hugo (<a href="https://github.com/hugop95"><code>@hugop95</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/f9e66a18d5cc17d22b06391f6be24501be7d1352"><code>f9e66a1</code></a> build: publish v4.13.0</li> <li><a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/f7ee7347f741de6e71b6b0c7e6bbe82daf2fac45"><code>f7ee734</code></a> chore: update dependencies</li> <li><a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/f0c43ac72829aa580cb0ccf61e10a708fb35b5f9"><code>f0c43ac</code></a> docs: update internal pattern in sort-imports</li> <li><a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/cbc91e0c61e0963111706b3f51b984c1682789d5"><code>cbc91e0</code></a> feat: use @/ as internal import pattern by default</li> <li><a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/911e6fa0f45f5d55f1525f90327916ad631f52a3"><code>911e6fa</code></a> feat(sort-variable-declarations): add groups and custom groups</li> <li><a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/b57cf4f12c0e23732a79dd8a77c2adf848f4cf00"><code>b57cf4f</code></a> test: add additional json schema tests</li> <li><a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/d08e071dcb54f0325132d6809ed63d058ff41f7b"><code>d08e071</code></a> fix: ignore shebang comments</li> <li><a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/28d2170ae3eca413ab57c87feaf4d4a18689ab3d"><code>28d2170</code></a> feat(sort-union-types): migrate groups to new api</li> <li><a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/b4d29a7e2e2ac88b43061752dd84f8fb3d5e8fb9"><code>b4d29a7</code></a> ci: add package duplication checking</li> <li><a href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/c7f62a06854fe2e52418a5791b10db677c783bff"><code>c7f62a0</code></a> fix: strengthen json schemas</li> <li>Additional commits viewable in <a href="https://github.com/azat-io/eslint-plugin-perfectionist/compare/v4.12.3...v4.13.0">compare view</a></li> </ul> </details> <br /> Updates `happy-dom` from 17.4.6 to 17.4.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/capricorn86/happy-dom/releases">happy-dom's releases</a>.</em></p> <blockquote> <h2>v17.4.7</h2> <h3>:construction_worker_man: Patch fixes</h3> <ul> <li>Allow empty URL string in <code>Request</code> - By <strong><a href="https://github.com/elierotenberg"><code>@elierotenberg</code></a></strong> in task <a href="https://redirect.github.com/capricorn86/happy-dom/issues/1779">#1779</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/capricorn86/happy-dom/commit/95350faa81f7c9021c88a656d4042641c0daaab2"><code>95350fa</code></a> fix: <a href="https://redirect.github.com/capricorn86/happy-dom/issues/1779">#1779</a> Allow empty URL string in Request (<a href="https://redirect.github.com/capricorn86/happy-dom/issues/1780">#1780</a>)</li> <li>See full diff in <a href="https://github.com/capricorn86/happy-dom/compare/v17.4.6...v17.4.7">compare view</a></li> </ul> </details> <br /> Updates `typescript-eslint` from 8.32.0 to 8.32.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's releases</a>.</em></p> <blockquote> <h2>v8.32.1</h2> <h2>8.32.1 (2025-05-12)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-conversion] shouldn't have fixable property (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194">#11194</a>)</li> <li><strong>eslint-plugin:</strong> [no-deprecated] support computed member access (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867">#10867</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for <code>TSMappedType</code> with no type annotation (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180">#11180</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177">#11177</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Azat S. <a href="https://github.com/azat-io"><code>@azat-io</code></a></li> <li>Dima Barabash <a href="https://github.com/dbarabashh"><code>@dbarabashh</code></a></li> <li>Ronen Amiel</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Change... _Description has been truncated_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
