dependabot[bot] opened a new pull request, #65154:
URL: https://github.com/apache/airflow/pull/65154

   Bumps the edge-ui-package-updates group with 21 updates in the 
/providers/edge3/src/airflow/providers/edge3/plugins/www directory:
   
   | Package | From | To |
   | --- | --- | --- |
   | 
[@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query)
 | `5.90.21` | `5.97.0` |
   | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | 
`19.2.4` | `19.2.5` |
   | 
[react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | 
`19.2.4` | `19.2.5` |
   | 
[react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)
 | `7.13.1` | `7.14.0` |
   | [use-debounce](https://github.com/xnimorz/use-debounce) | `10.1.0` | 
`10.1.1` |
   | 
[@7nohe/openapi-react-query-codegen](https://github.com/7nohe/openapi-react-query-codegen)
 | `2.0.0` | `2.1.0` |
   | 
[@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | 
`2.0.2` | `2.0.5` |
   | 
[@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin)
 | `5.9.0` | `5.10.0` |
   | 
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
 | `25.3.3` | `25.5.2` |
   | 
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
 | `8.56.1` | `8.58.1` |
   | 
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
 | `8.56.1` | `8.58.1` |
   | 
[@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils)
 | `8.56.1` | `8.58.1` |
   | 
[@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc)
 | `4.2.3` | `4.3.0` |
   | 
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)
 | `4.0.18` | `4.1.4` |
   | [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.2.0` |
   | 
[eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist)
 | `5.6.0` | `5.8.0` |
   | 
[eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) 
| `63.0.0` | `64.0.0` |
   | [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |
   | 
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
 | `8.56.1` | `8.58.1` |
   | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | 
`8.0.8` |
   | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | 
`4.0.18` | `4.1.4` |
   
   
   Updates `@tanstack/react-query` from 5.90.21 to 5.97.0
   <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><code>@​tanstack/react-query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-next-experimental</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-persist-client</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/query-persist-client-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9";><code>2bfb12c</code></a>]:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.2</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.2</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-next-experimental</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.2</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-persist-client</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.2</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/query-persist-client-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.2</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.2</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md";><code>@​tanstack/react-query</code>'s
 changelog</a>.</em></p>
   <blockquote>
   <h2>5.97.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9";><code>2bfb12c</code></a>]:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.97.0</li>
   </ul>
   </li>
   </ul>
   <h2>5.96.2</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.2</li>
   </ul>
   </li>
   </ul>
   <h2>5.96.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.1</li>
   </ul>
   </li>
   </ul>
   <h2>5.96.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.96.0</li>
   </ul>
   </li>
   </ul>
   <h2>5.95.2</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9";><code>cd5a35b</code></a>]:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.95.2</li>
   </ul>
   </li>
   </ul>
   <h2>5.95.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a";><code>1f1775c</code></a>]:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.95.1</li>
   </ul>
   </li>
   </ul>
   <h2>5.95.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.95.0</li>
   </ul>
   </li>
   </ul>
   <h2>5.94.5</h2>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d";><code>125067c</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436";>#10436</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3";><code>f699190</code></a>
 test(react-query): replace hardcoded query keys with 'queryKey()' utility (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1";>#1</a>...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/f3d3eea76b5f085650a62494ab72f351d70a0d6c";><code>f3d3eea</code></a>
 test(*): replace deprecated 'toMatchTypeOf' with 'toExtend' (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10413";>#10413</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/3d6e001baeeef4e7c524f39cc009544aa05c2b08";><code>3d6e001</code></a>
 test(react-query/useSuspenseQueries): replace 'async/await sleep' with 
'sleep...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/7d7a21c49c1c0d12e12a7da7ab00fa65df05650b";><code>7d7a21c</code></a>
 test(react-query): replace 'async/await sleep' with 'sleep().then()' in test 
...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e";><code>5ca721f</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10379";>#10379</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f";><code>75052a7</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370";>#10370</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5";><code>73e783b</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364";>#10364</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b";><code>14a97b7</code></a>
 test(react-query): replace 'import React' with 'import * as React' in 
'usePre...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a";><code>fd8c068</code></a>
 test({react,preact}-query/useSuspenseQueries): merge redundant second 
'descri...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/TanStack/query/commits/@tanstack/[email protected]/packages/react-query";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `react` from 19.2.4 to 19.2.5
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/facebook/react/releases";>react's releases</a>.</em></p>
   <blockquote>
   <h2>19.2.5 (April 8th, 2026)</h2>
   <h2>React Server Components</h2>
   <ul>
   <li>Add more cycle protections (<a 
href="https://redirect.github.com/facebook/react/pull/36236";>#36236</a> by <a 
href="https://github.com/eps1lon";><code>@​eps1lon</code></a> and <a 
href="https://github.com/unstubbable";><code>@​unstubbable</code></a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea";><code>23f4f9f</code></a>
 19.2.5</li>
   <li>See full diff in <a 
href="https://github.com/facebook/react/commits/v19.2.5/packages/react";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `react-dom` from 19.2.4 to 19.2.5
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/facebook/react/releases";>react-dom's 
releases</a>.</em></p>
   <blockquote>
   <h2>19.2.5 (April 8th, 2026)</h2>
   <h2>React Server Components</h2>
   <ul>
   <li>Add more cycle protections (<a 
href="https://redirect.github.com/facebook/react/pull/36236";>#36236</a> by <a 
href="https://github.com/eps1lon";><code>@​eps1lon</code></a> and <a 
href="https://github.com/unstubbable";><code>@​unstubbable</code></a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea";><code>23f4f9f</code></a>
 19.2.5</li>
   <li>See full diff in <a 
href="https://github.com/facebook/react/commits/v19.2.5/packages/react-dom";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `react-router-dom` from 7.13.1 to 7.14.0
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md";>react-router-dom's
 changelog</a>.</em></p>
   <blockquote>
   <h2>7.14.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies:
   <ul>
   <li><code>[email protected]</code></li>
   </ul>
   </li>
   </ul>
   <h2>7.13.2</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies:
   <ul>
   <li><code>[email protected]</code></li>
   </ul>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/remix-run/react-router/commit/e31077b0c380d9764dbced4c753e9ff99387045d";><code>e31077b</code></a>
 chore: Update version for release (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14945";>#14945</a>)</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/6683e85a9d7d607a45a3f6374afcc598a474f602";><code>6683e85</code></a>
 chore: Update version for release (pre) (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14943";>#14943</a>)</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04";><code>aadb56f</code></a>
 chore: Update version for release (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908";>#14908</a>)</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77";><code>c68a9b3</code></a>
 chore: Update version for release (pre) (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893";>#14893</a>)</li>
   <li>See full diff in <a 
href="https://github.com/remix-run/react-router/commits/[email protected]/packages/react-router-dom";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `use-debounce` from 10.1.0 to 10.1.1
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/xnimorz/use-debounce/blob/master/CHANGELOG.md";>use-debounce's
 changelog</a>.</em></p>
   <blockquote>
   <h2>10.1.1</h2>
   <ul>
   <li>replace global with globalThis which is defined in all possible 
environments (browser, node, workers) to address <a 
href="https://redirect.github.com/xnimorz/use-debounce/issues/212";>xnimorz/use-debounce#212</a></li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li>See full diff in <a 
href="https://github.com/xnimorz/use-debounce/commits";>compare view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@7nohe/openapi-react-query-codegen` from 2.0.0 to 2.1.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/7nohe/openapi-react-query-codegen/releases";><code>@​7nohe/openapi-react-query-codegen</code>'s
 releases</a>.</em></p>
   <blockquote>
   <h2>v2.1.0</h2>
   <h2>What's Changed</h2>
   <ul>
   <li>Support TypeScript5.9.x and hey-api/openapi-ts 0.92.x by <a 
href="https://github.com/TakehiroTada";><code>@​TakehiroTada</code></a> in <a 
href="https://redirect.github.com/7nohe/openapi-react-query-codegen/pull/192";>7nohe/openapi-react-query-codegen#192</a></li>
   <li>Migrate npm release workflow to trusted publishing by <a 
href="https://github.com/7nohe";><code>@​7nohe</code></a> in <a 
href="https://redirect.github.com/7nohe/openapi-react-query-codegen/pull/193";>7nohe/openapi-react-query-codegen#193</a></li>
   </ul>
   <h2>New Contributors</h2>
   <ul>
   <li><a 
href="https://github.com/TakehiroTada";><code>@​TakehiroTada</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/7nohe/openapi-react-query-codegen/pull/192";>7nohe/openapi-react-query-codegen#192</a></li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/7nohe/openapi-react-query-codegen/compare/v2.0.0...v2.1.0";>https://github.com/7nohe/openapi-react-query-codegen/compare/v2.0.0...v2.1.0</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/7nohe/openapi-react-query-codegen/commit/b0c732bd70c1f33d3702f872a77642c151fee5d2";><code>b0c732b</code></a>
 chore: release v2.1.0</li>
   <li><a 
href="https://github.com/7nohe/openapi-react-query-codegen/commit/1d5006f3c82433080f95434227c2641369a1d247";><code>1d5006f</code></a>
 chore: add missing path for react-router-7-app in biome.json</li>
   <li><a 
href="https://github.com/7nohe/openapi-react-query-codegen/commit/dc3c83398e9da9b113bc194c4675d9ae10d62559";><code>dc3c833</code></a>
 ci: migrate npm release workflow to trusted publishing (<a 
href="https://redirect.github.com/7nohe/openapi-react-query-codegen/issues/193";>#193</a>)</li>
   <li><a 
href="https://github.com/7nohe/openapi-react-query-codegen/commit/bee536d5a3b2bd37a5a5e676cb99f42e07921ace";><code>bee536d</code></a>
 Support TypeScript5.9.x and hey-api/openapi-ts 0.92.x (<a 
href="https://redirect.github.com/7nohe/openapi-react-query-codegen/issues/192";>#192</a>)</li>
   <li>See full diff in <a 
href="https://github.com/7nohe/openapi-react-query-codegen/compare/v2.0.0...v2.1.0";>compare
 view</a></li>
   </ul>
   </details>
   <details>
   <summary>Maintainer changes</summary>
   <p>This version was pushed to npm by [GitHub Actions](<a 
href="https://www.npmjs.com/~GitHub";>https://www.npmjs.com/~GitHub</a> 
Actions), a new releaser for <code>@​7nohe/openapi-react-query-codegen</code> 
since your current version.</p>
   </details>
   <br />
   
   Updates `@eslint/compat` from 2.0.2 to 2.0.5
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/eslint/rewrite/releases";><code>@​eslint/compat</code>'s
 releases</a>.</em></p>
   <blockquote>
   <h2>migrate-config: v2.0.5</h2>
   <h2><a 
href="https://github.com/eslint/rewrite/compare/migrate-config-v2.0.4...migrate-config-v2.0.5";>2.0.5</a>
 (2026-04-03)</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>The following workspace dependencies were updated
   <ul>
   <li>dependencies
   <ul>
   <li><code>@​eslint/compat</code> bumped from ^2.0.3 to ^2.0.4</li>
   </ul>
   </li>
   <li>devDependencies
   <ul>
   <li><code>@​eslint/core</code> bumped from ^1.1.1 to ^1.2.0</li>
   </ul>
   </li>
   </ul>
   </li>
   </ul>
   <h2>compat: v2.0.5</h2>
   <h2><a 
href="https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5";>2.0.5</a>
 (2026-04-08)</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>The following workspace dependencies were updated
   <ul>
   <li>dependencies
   <ul>
   <li><code>@​eslint/core</code> bumped from ^1.2.0 to ^1.2.1</li>
   </ul>
   </li>
   </ul>
   </li>
   </ul>
   <h2>migrate-config: v2.0.4</h2>
   <h2><a 
href="https://github.com/eslint/rewrite/compare/migrate-config-v2.0.3...migrate-config-v2.0.4";>2.0.4</a>
 (2026-03-20)</h2>
   <h3>Bug Fixes</h3>
   <ul>
   <li>update dependency <code>@​eslint/eslintrc</code> to ^3.3.5 (<a 
href="https://redirect.github.com/eslint/rewrite/issues/397";>#397</a>) (<a 
href="https://github.com/eslint/rewrite/commit/8567c1969f82f5582f86d9202058ac7e41c0d53d";>8567c19</a>)</li>
   </ul>
   <h2>compat: v2.0.4</h2>
   <h2><a 
href="https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4";>2.0.4</a>
 (2026-04-03)</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>The following workspace dependencies were updated
   <ul>
   <li>dependencies
   <ul>
   <li><code>@​eslint/core</code> bumped from ^1.1.1 to ^1.2.0</li>
   </ul>
   </li>
   </ul>
   </li>
   </ul>
   <h2>compat: v2.0.3</h2>
   <h2><a 
href="https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3";>2.0.3</a>
 (2026-03-06)</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>The following workspace dependencies were updated
   <ul>
   <li>dependencies
   <ul>
   <li><code>@​eslint/core</code> bumped from ^1.1.0 to ^1.1.1</li>
   </ul>
   </li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md";><code>@​eslint/compat</code>'s
 changelog</a>.</em></p>
   <blockquote>
   <h2><a 
href="https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5";>2.0.5</a>
 (2026-04-08)</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>The following workspace dependencies were updated
   <ul>
   <li>dependencies
   <ul>
   <li><code>@​eslint/core</code> bumped from ^1.2.0 to ^1.2.1</li>
   </ul>
   </li>
   </ul>
   </li>
   </ul>
   <h2><a 
href="https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4";>2.0.4</a>
 (2026-04-03)</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>The following workspace dependencies were updated
   <ul>
   <li>dependencies
   <ul>
   <li><code>@​eslint/core</code> bumped from ^1.1.1 to ^1.2.0</li>
   </ul>
   </li>
   </ul>
   </li>
   </ul>
   <h2><a 
href="https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3";>2.0.3</a>
 (2026-03-06)</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>The following workspace dependencies were updated
   <ul>
   <li>dependencies
   <ul>
   <li><code>@​eslint/core</code> bumped from ^1.1.0 to ^1.1.1</li>
   </ul>
   </li>
   </ul>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/eslint/rewrite/commit/d2dbf7b73d01505da89a69b7465e486d8a88aa8f";><code>d2dbf7b</code></a>
 chore: release main (<a 
href="https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/424";>#424</a>)</li>
   <li><a 
href="https://github.com/eslint/rewrite/commit/fe114eed69c5d59d0dd05cda8071a5b98c4daec2";><code>fe114ee</code></a>
 chore: release main (<a 
href="https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/413";>#413</a>)</li>
   <li><a 
href="https://github.com/eslint/rewrite/commit/8863791972f3074b43f3490989e10e293f6295f5";><code>8863791</code></a>
 docs: Update README sponsors</li>
   <li><a 
href="https://github.com/eslint/rewrite/commit/835ddf95b0c421a138b0038f3e38591df9a3fd69";><code>835ddf9</code></a>
 docs: Update README sponsors</li>
   <li><a 
href="https://github.com/eslint/rewrite/commit/8cd3676402f85db8327946a909a7b9c9e3be978f";><code>8cd3676</code></a>
 docs: Update README sponsors</li>
   <li><a 
href="https://github.com/eslint/rewrite/commit/4d734592f3436cf564802a36d4af571e2933fba6";><code>4d73459</code></a>
 docs: Update README sponsors</li>
   <li><a 
href="https://github.com/eslint/rewrite/commit/a6c7a26a852f1606ce10c4642d43ee264f725781";><code>a6c7a26</code></a>
 chore: update <code>eslint</code> and <code>eslint-config-eslint</code> (<a 
href="https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/401";>#401</a>)</li>
   <li><a 
href="https://github.com/eslint/rewrite/commit/41eb19fbdd81a778a2feb362f11172278063f785";><code>41eb19f</code></a>
 chore: release main (<a 
href="https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/380";>#380</a>)</li>
   <li><a 
href="https://github.com/eslint/rewrite/commit/5c42055c68e4f474b20bd83f9ef59150ed7b684e";><code>5c42055</code></a>
 docs: Update README sponsors</li>
   <li><a 
href="https://github.com/eslint/rewrite/commit/b13b4827684e8aaeca88b92aded396fbc51efb35";><code>b13b482</code></a>
 docs: Update README sponsors</li>
   <li>Additional commits viewable in <a 
href="https://github.com/eslint/rewrite/commits/compat-v2.0.5/packages/compat";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@stylistic/eslint-plugin` from 5.9.0 to 5.10.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/eslint-stylistic/eslint-stylistic/releases";><code>@​stylistic/eslint-plugin</code>'s
 releases</a>.</em></p>
   <blockquote>
   <h2>v5.10.0</h2>
   <h2><a 
href="https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.9.0...v5.10.0";>5.10.0</a>
 (2026-03-06)</h2>
   <h3>Features</h3>
   <ul>
   <li><strong>list-style:</strong> allow 'off' in overrides (<a 
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1144";>#1144</a>)
 (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290";>c43bd4b</a>)</li>
   <li><strong>padding-line-between-statements:</strong> introduce 
<code>lineMode</code> for selector matcher (<a 
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1143";>#1143</a>)
 (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb";>1ebd6d8</a>)</li>
   </ul>
   <h3>Build Related</h3>
   <ul>
   <li><strong>deps:</strong> bump actions/download-artifact from 7 to 8 (<a 
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1153";>#1153</a>)
 (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/78ca032c765110952b63a86ca7177a28597371c9";>78ca032</a>)</li>
   <li><strong>deps:</strong> bump actions/upload-artifact from 6 to 7 (<a 
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1154";>#1154</a>)
 (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/01f7b17856549b681589a97480f6014ab39f21f3";>01f7b17</a>)</li>
   </ul>
   <h3>Performance</h3>
   <ul>
   <li>no export all for <code>@​typescript-eslint/utils</code> (<a 
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1150";>#1150</a>)
 (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/258f9d8f6a171fcdbdc994768fb08938fafc4470";>258f9d8</a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/eslint-stylistic/eslint-stylistic/blob/v5.10.0/CHANGELOG.md";><code>@​stylistic/eslint-plugin</code>'s
 changelog</a>.</em></p>
   <blockquote>
   <h2><a 
href="https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.9.0...v5.10.0";>5.10.0</a>
 (2026-03-06)</h2>
   <h3>Features</h3>
   <ul>
   <li><strong>list-style:</strong> allow 'off' in overrides (<a 
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1144";>#1144</a>)
 (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290";>c43bd4b</a>)</li>
   <li><strong>padding-line-between-statements:</strong> introduce 
<code>lineMode</code> for selector matcher (<a 
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1143";>#1143</a>)
 (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb";>1ebd6d8</a>)</li>
   </ul>
   <h3>Build Related</h3>
   <ul>
   <li><strong>deps:</strong> bump actions/download-artifact from 7 to 8 (<a 
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1153";>#1153</a>)
 (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/78ca032c765110952b63a86ca7177a28597371c9";>78ca032</a>)</li>
   <li><strong>deps:</strong> bump actions/upload-artifact from 6 to 7 (<a 
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1154";>#1154</a>)
 (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/01f7b17856549b681589a97480f6014ab39f21f3";>01f7b17</a>)</li>
   </ul>
   <h3>Performance</h3>
   <ul>
   <li>no export all for <code>@​typescript-eslint/utils</code> (<a 
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1150";>#1150</a>)
 (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/258f9d8f6a171fcdbdc994768fb08938fafc4470";>258f9d8</a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/efbb1bc0e5aaedc4695c44a03f46f4fcbbe58712";><code>efbb1bc</code></a>
 chore: release v5.10.0 (main) (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1151";>#1151</a>)</li>
   <li><a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb";><code>1ebd6d8</code></a>
 feat(padding-line-between-statements): introduce <code>lineMode</code> for 
selector matc...</li>
   <li><a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290";><code>c43bd4b</code></a>
 feat(list-style): allow 'off' in overrides (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1144";>#1144</a>)</li>
   <li><a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/95884fc06e342243ea65e0038bac07d94d5708dd";><code>95884fc</code></a>
 chore: replace <code>prettier</code> with <code>oxfmt</code> (<a 
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1147";>#1147</a>)</li>
   <li>See full diff in <a 
href="https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.10.0/packages/eslint-plugin";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@types/node` from 25.3.3 to 25.5.2
   <details>
   <summary>Commits</summary>
   <ul>
   <li>See full diff in <a 
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@typescript-eslint/eslint-plugin` from 8.56.1 to 8.58.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases";><code>@​typescript-eslint/eslint-plugin</code>'s
 releases</a>.</em></p>
   <blockquote>
   <h2>v8.58.1</h2>
   <h2>8.58.1 (2026-04-08)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [no-unused-vars] fix false negative for 
type predicate parameter (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004";>#12004</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>MinJae <a 
href="https://github.com/Ju-MINJAE";><code>@​Ju-MINJAE</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>v8.58.0</h2>
   <h2>8.58.0 (2026-03-30)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>support TypeScript 6 (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124";>#12124</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> crash in 
<code>no-unnecessary-type-arguments</code> (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163";>#12163</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-extraneous-class] handle index 
signatures (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142";>#12142</a>)</li>
   <li><strong>eslint-plugin:</strong> [prefer-regexp-exec] avoid fixing 
unknown RegExp flags (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161";>#12161</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>ej shafran <a 
href="https://github.com/ej-shafran";><code>@​ej-shafran</code></a></li>
   <li>Evyatar Daud <a 
href="https://github.com/StyleShit";><code>@​StyleShit</code></a></li>
   <li>GG ZIBLAKING</li>
   <li>milkboy2564 <a 
href="https://github.com/SeolJaeHyeok";><code>@​SeolJaeHyeok</code></a></li>
   <li>teee32 <a href="https://github.com/teee32";><code>@​teee32</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>v8.57.2</h2>
   <h2>8.57.2 (2026-03-23)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-optional-chain] remove dangling 
closing parenthesis (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865";>#11865</a>)</li>
   <li><strong>eslint-plugin:</strong> [array-type] ignore Array and 
ReadonlyArray without type arguments (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971";>#11971</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-restricted-types] flag banned 
generics in extends or implements (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120";>#12120</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unsafe-return] false positive on 
unwrapping generic (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125";>#12125</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unsafe-return] false positive on 
unwrapping generic (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125";>#12125</a>)</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md";><code>@​typescript-eslint/eslint-plugin</code>'s
 changelog</a>.</em></p>
   <blockquote>
   <h2>8.58.1 (2026-04-08)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [no-unused-vars] fix false negative for 
type predicate parameter (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004";>#12004</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>MinJae <a 
href="https://github.com/Ju-MINJAE";><code>@​Ju-MINJAE</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>8.58.0 (2026-03-30)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>support TypeScript 6 (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124";>#12124</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-regexp-exec] avoid fixing 
unknown RegExp flags (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161";>#12161</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-extraneous-class] handle index 
signatures (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142";>#12142</a>)</li>
   <li><strong>eslint-plugin:</strong> crash in 
<code>no-unnecessary-type-arguments</code> (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163";>#12163</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>ej shafran <a 
href="https://github.com/ej-shafran";><code>@​ej-shafran</code></a></li>
   <li>Evyatar Daud <a 
href="https://github.com/StyleShit";><code>@​StyleShit</code></a></li>
   <li>GG ZIBLAKING</li>
   <li>milkboy2564 <a 
href="https://github.com/SeolJaeHyeok";><code>@​SeolJaeHyeok</code></a></li>
   <li>teee32 <a href="https://github.com/teee32";><code>@​teee32</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>8.57.2 (2026-03-23)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-readonly-parameter-types] 
preserve type alias infomation (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954";>#11954</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] skip 
reporting false positives for unresolved type parameters (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127";>#12127</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unsafe-return] false positive on 
unwrapping generic (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125";>#12125</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-restricted-types] flag banned 
generics in extends or implements (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120";>#12120</a>)</li>
   <li><strong>eslint-plugin:</strong> [array-type] ignore Array and 
ReadonlyArray without type arguments (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971";>#11971</a>)</li>
   <li><strong>eslint-plugin:</strong> [prefer-optional-chain] remove dangling 
closing parenthesis (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865";>#11865</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6";><code>5311ed3</code></a>
 chore(release): publish 8.58.1</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/c3f8ed5ddfa757d91911489105bf8b57a16404c9";><code>c3f8ed5</code></a>
 fix(eslint-plugin): [no-unused-vars] fix false negative for type predicate 
pa...</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/e372a6697de3fea6e5b635c72177df7cf697f2ce";><code>e372a66</code></a>
 Revert: feat(eslint-plugin): [no-unnecessary-type-arguments] report inferred 
...</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf";><code>4933417</code></a>
 chore(release): publish 8.58.0</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/5a9bd366139c8e306dd78ae906d4389972de42b6";><code>5a9bd36</code></a>
 fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags 
(#...</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/edb90ebf7c75a71065bed719f3e72d18b830c6a0";><code>edb90eb</code></a>
 fix(eslint-plugin): [no-extraneous-class] handle index signatures (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12142";>#12142</a>)</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35";><code>8cde2d0</code></a>
 feat: support TypeScript 6 (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12124";>#12124</a>)</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/1bf86c9f5c799916d12079c037c79e10b29cdc9c";><code>1bf86c9</code></a>
 fix(eslint-plugin): crash in <code>no-unnecessary-type-arguments</code> (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12163";>#12163</a>)</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/e9cc25a794dbf82a241807f394489a2aad39ffae";><code>e9cc25a</code></a>
 docs(eslint-plugin): fix typo (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12155";>#12155</a>)</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f";><code>be4d54d</code></a>
 chore(release): publish 8.57.2</li>
   <li>Additional commits viewable in <a 
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.1/packages/eslint-plugin";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@typescript-eslint/parser` from 8.56.1 to 8.58.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases";><code>@​typescript-eslint/parser</code>'s
 releases</a>.</em></p>
   <blockquote>
   <h2>v8.58.1</h2>
   <h2>8.58.1 (2026-04-08)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [no-unused-vars] fix false negative for 
type predicate parameter (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004";>#12004</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>MinJae <a 
href="https://github.com/Ju-MINJAE";><code>@​Ju-MINJAE</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>v8.58.0</h2>
   <h2>8.58.0 (2026-03-30)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>support TypeScript 6 (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124";>#12124</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> crash in 
<code>no-unnecessary-type-arguments</code> (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163";>#12163</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-extraneous-class] handle index 
signatures (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142";>#12142</a>)</li>
   <li><strong>eslint-plugin:</strong> [prefer-regexp-exec] avoid fixing 
unknown RegExp flags (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161";>#12161</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>ej shafran <a 
href="https://github.com/ej-shafran";><code>@​ej-shafran</code></a></li>
   <li>Evyatar Daud <a 
href="https://github.com/StyleShit";><code>@​StyleShit</code></a></li>
   <li>GG ZIBLAKING</li>
   <li>milkboy2564 <a 
href="https://github.com/SeolJaeHyeok";><code>@​SeolJaeHyeok</code></a></li>
   <li>teee32 <a href="https://github.com/teee32";><code>@​teee32</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>v8.57.2</h2>
   <h2>8.57.2 (2026-03-23)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-optional-chain] remove dangling 
closing parenthesis (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865";>#11865</a>)</li>
   <li><strong>eslint-plugin:</strong> [array-type] ignore Array and 
ReadonlyArray without type arguments (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971";>#11971</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-restricted-types] flag banned 
generics in extends or implements (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120";>#12120</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unsafe-return] false positive on 
unwrapping generic (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125";>#12125</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unsafe-return] false positive on 
unwrapping generic (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125";>#12125</a>)</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md";><code>@​typescript-eslint/parser</code>'s
 changelog</a>.</em></p>
   <blockquote>
   <h2>8.58.1 (2026-04-08)</h2>
   <p>This was a version bump only for parser to align it with other projects, 
there were no code changes.</p>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>8.58.0 (2026-03-30)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>support TypeScript 6 (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124";>#12124</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Evyatar Daud <a 
href="https://github.com/StyleShit";><code>@​StyleShit</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>8.57.2 (2026-03-23)</h2>
   <p>This was a version bump only for parser to align it with other projects, 
there were no code changes.</p>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>8.57.1 (2026-03-16)</h2>
   <p>This was a version bump only for parser to align it with other projects, 
there were no code changes.</p>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>8.57.0 (2026-03-09)</h2>
   <p>This was a version bump only for parser to align it with other projects, 
there were no code changes.</p>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6";><code>5311ed3</code></a>
 chore(release): publish 8.58.1</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf";><code>4933417</code></a>
 chore(release): publish 8.58.0</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35";><code>8cde2d0</code></a>
 feat: support TypeScript 6 (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124";>#12124</a>)</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f";><code>be4d54d</code></a>
 chore(release): publish 8.57.2</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd";><code>c7c38aa</code></a>
 chore(release): publish 8.57.1</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5";><code>2c6aeee</code></a>
 chore(release): publish 8.57.0</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766";><code>f696dad</code></a>
 chore: use pnpm catalog (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12047";>#12047</a>)</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8";><code>a09921e</code></a>
 chore: update vitest to 4.x (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12071";>#12071</a>)</li>
   <li>See full diff in <a 
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.1/packages/parser";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@typescript-eslint/utils` from 8.56.1 to 8.58.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases";><code>@​typescript-eslint/utils</code>'s
 releases</a>.</em></p>
   <blockquote>
   <h2>v8.58.1</h2>
   <h2>8.58.1 (2026-04-08)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [no-unused-vars] fix false negative for 
type predicate parameter (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004";>#12004</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>MinJae <a 
href="https://github.com/Ju-MINJAE";><code>@​Ju-MINJAE</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>v8.58.0</h2>
   <h2>8.58.0 (2026-03-30)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>support TypeScript 6 (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124";>#12124</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> crash in 
<code>no-unnecessary-type-arguments</code> (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163";>#12163</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-extraneous-class] handle index 
signatures (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142";>#12142</a>)</li>
   <li><strong>eslint-plugin:</strong> [prefer-regexp-exec] avoid fixing 
unknown RegExp flags (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161";>#12161</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>ej shafran <a 
href="https://github.com/ej-shafran";><code>@​ej-shafran</code></a></li>
   <li>Evyatar Daud <a 
href="https://github.com/StyleShit";><code>@​StyleShit</code></a></li>
   <li>GG ZIBLAKING</li>
   <li>milkboy2564 <a 
href="https://github.com/SeolJaeHyeok";><code>@​SeolJaeHyeok</code></a></li>
   <li>teee32 <a href="https://github.com/teee32";><code>@​teee32</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>v8.57.2</h2>
   <h2>8.57.2 (2026-03-23)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-optional-chain] remove dangling 
closing parenthesis (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865";>#11865</a>)</li>
   <li><strong>eslint-plugin:</strong> [array-type] ignore Array and 
ReadonlyArray without type arguments (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971";>#11971</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-restricted-types] flag banned 
generics in extends or implements (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120";>#12120</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unsafe-return] false positive on 
unwrapping generic (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125";>#12125</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unsafe-return] false positive on 
unwrapping generic (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125";>#12125</a>)</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md";><code>@​typescript-eslint/utils</code>'s
 changelog</a>.</em></p>
   <blockquote>
   <h2>8.58.1 (2026-04-08)</h2>
   <p>This was a version bump only for utils to align it with other projects, 
there were no code changes.</p>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>8.58.0 (2026-03-30)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>support TypeScript 6 (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124";>#12124</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Evyatar Daud <a 
href="https://github.com/StyleShit";><code>@​StyleShit</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>8.57.2 (2026-03-23)</h2>
   <p>This was a version bump only for utils to align it with other projects, 
there were no code changes.</p>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>8.57.1 (2026-03-16)</h2>
   <p>This was a version bump only for utils to align it with other projects, 
there were no code changes.</p>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>8.57.0 (2026-03-09)</h2>
   <p>This was a version bump only for utils to align it with other projects, 
there were no code changes.</p>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6";><code>5311ed3</code></a>
 chore(release): publish 8.58.1</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf";><code>4933417</code></a>
 chore(release): publish 8.58.0</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35";><code>8cde2d0</code></a>
 feat: support TypeScript 6 (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/12124";>#12124</a>)</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f";><code>be4d54d</code></a>
 chore(release): publish 8.57.2</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd";><code>c7c38aa</code></a>
 chore(release): publish 8.57.1</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5";><code>2c6aeee</code></a>
 chore(release): publish 8.57.0</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766";><code>f696dad</code></a>
 chore: use pnpm catalog (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/12047";>#12047</a>)</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8";><code>a09921e</code></a>
 chore: update vitest to 4.x (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/12071";>#12071</a>)</li>
   <li>See full diff in <a 
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.1/packages/utils";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@vitejs/plugin-react-swc` from 4.2.3 to 4.3.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/vitejs/vite-plugin-react/releases";><code>@​vitejs/plugin-react-swc</code>'s
 releases</a>.</em></p>
   <blockquote>
   <h2>[email protected]</h2>
   <h3>Add Vite 8 to peerDependencies range <a 
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/1142";>#1142</a></h3>
   <p>This plugin is compatible with Vite 8.</p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc/CHANGELOG.md";><code>@​vitejs/plugin-react-swc</code>'s
 changelog</a>.</em></p>
   <blockquote>
   <h2>4.3.0 (2026-03-12)</h2>
   <h3>Add Vite 8 to peerDependencies range <a 
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/1142";>#1142</a></h3>
   <p>This plugin is compatible with Vite 8.</p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li>See full diff in <a 
href="https://github.com/vitejs/vite-plugin-react/commits/v4.3.0/packages/plugin-react-swc";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@vitest/coverage-v8` from 4.0.18 to 4.1.4
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/vitest-dev/vitest/releases";><code>@​vitest/coverage-v8</code>'s
 releases</a>.</em></p>
   <blockquote>
   <h2>v4.1.4</h2>
   <h3>   🚀 Experimental Features</h3>
   <ul>
   <li><strong>coverage</strong>:
   <ul>
   <li>Default to text reporter <code>skipFull</code> if agent detected  -  by 
<a href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10018";>vitest-dev/vitest#10018</a>
 <a href="https://github.com/vitest-dev/vitest/commit/53757804c";><!-- raw HTML 
omitted -->(53757)<!-- raw HTML omitted --></a></li>
   </ul>
   </li>
   <li><strong>experimental</strong>:
   <ul>
   <li>Expose <code>assertion</code> as a public field  -  by <a 
href="https://github.com/sheremet-va";><code>@​sheremet-va</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10095";>vitest-dev/vitest#10095</a>
 <a href="https://github.com/vitest-dev/vitest/commit/a120e3ab8";><!-- raw HTML 
omitted -->(a120e)<!-- raw HTML omitted --></a></li>
   <li>Support aria snapshot  -  by <a 
href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a>, <strong>Claude 
Opus 4.6 (1M context)</strong>, <a 
href="https://github.com/AriPerkkio";><code>@​AriPerkkio</code></a>, 
<strong>Codex</strong> and <a 
href="https://github.com/sheremet-va";><code>@​sheremet-va</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/9668";>vitest-dev/vitest#9668</a>
 <a href="https://github.com/vitest-dev/vitest/commit/d4fbb5cc9";><!-- raw HTML 
omitted -->(d4fbb)<!-- raw HTML omitted --></a></li>
   </ul>
   </li>
   <li><strong>reporter</strong>:
   <ul>
   <li>Add filterMeta option to json reporter  -  by <a 
href="https://github.com/nami8824";><code>@​nami8824</code></a> and <a 
href="https://github.com/sheremet-va";><code>@​sheremet-va</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10078";>vitest-dev/vitest#10078</a>
 <a href="https://github.com/vitest-dev/vitest/commit/b77de968e";><!-- raw HTML 
omitted -->(b77de)<!-- raw HTML omitted --></a></li>
   </ul>
   </li>
   </ul>
   <h3>   🐞 Bug Fixes</h3>
   <ul>
   <li>Use &quot;black&quot; foreground for labeled terminal message to ensure 
contrast  -  by <a 
href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10076";>vitest-dev/vitest#10076</a>
 <a href="https://github.com/vitest-dev/vitest/commit/203f07af7";><!-- raw HTML 
omitted -->(203f0)<!-- raw HTML omitted --></a></li>
   <li>Make <code>expect(..., message)</code> consistent as error message 
prefix  -  by <a href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a> 
and <strong>Codex</strong> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10068";>vitest-dev/vitest#10068</a>
 <a href="https://github.com/vitest-dev/vitest/commit/a1b5f0f4f";><!-- raw HTML 
omitted -->(a1b5f)<!-- raw HTML omitted --></a></li>
   <li>Do not hoist imports whose names match class properties .  -  by <a 
href="https://github.com/SunsetFi";><code>@​SunsetFi</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10093";>vitest-dev/vitest#10093</a>
 and <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10094";>vitest-dev/vitest#10094</a>
 <a href="https://github.com/vitest-dev/vitest/commit/0fc4b47e0";><!-- raw HTML 
omitted -->(0fc4b)<!-- raw HTML omitted --></a></li>
   <li><strong>browser</strong>: Spread user server options into browser Vite 
server in project  -  by <a 
href="https://github.com/GoldStrikeArch";><code>@​GoldStrikeArch</code></a> in 
<a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10049";>vitest-dev/vitest#10049</a>
 <a href="https://github.com/vitest-dev/vitest/commit/65c9d55eb";><!-- raw HTML 
omitted -->(65c9d)<!-- raw HTML omitted --></a></li>
   </ul>
   <h5>    <a 
href="https://github.com/vitest-dev/vitest/compare/v4.1.3...v4.1.4";>View 
changes on GitHub</a></h5>
   <h2>v4.1.3</h2>
   <h3>   🚀 Experimental Features</h3>
   <ul>
   <li>Add <code>experimental.preParse</code> flag  -  by <a 
href="https://github.com/sheremet-va";><code>@​sheremet-va</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10070";>vitest-dev/vitest#10070</a>
 <a href="https://github.com/vitest-dev/vitest/commit/7827363bd";><!-- raw HTML 
omitted -->(78273)<!-- raw HTML omitted --></a></li>
   <li>Support <code>browser.locators.exact</code> option  -  by <a 
href="https://github.com/sheremet-va";><code>@​sheremet-va</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10013";>vitest-dev/vitest#10013</a>
 <a href="https://github.com/vitest-dev/vitest/commit/487990a19";><!-- raw HTML 
omitted -->(48799)<!-- raw HTML omitted --></a></li>
   <li>Add <code>TestAttachment.bodyEncoding</code>  -  by <a 
href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/9969";>vitest-dev/vitest#9969</a>
 <a href="https://github.com/vitest-dev/vitest/commit/89ca0e254";><!-- raw HTML 
omitted -->(89ca0)<!-- raw HTML omitted --></a></li>
   <li>Support custom snapshot matcher  -  by <a 
href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a>, <strong>Claude 
Sonnet 4.6</strong> and <strong>Codex</strong> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/9973";>vitest-dev/vitest#9973</a>
 <a href="https://github.com/vitest-dev/vitest/commit/59b0e6411";><!-- raw HTML 
omitted -->(59b0e)<!-- raw HTML omitted --></a></li>
   </ul>
   <h3>   🐞 Bug Fixes</h3>
   <ul>
   <li>Advance fake timers with <code>expect.poll</code> interval  -  by <a 
href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a> and 
<strong>Claude Sonnet 4.6</strong> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10022";>vitest-dev/vitest#10022</a>
 <a href="https://github.com/vitest-dev/vitest/commit/3f5bfa365";><!-- raw HTML 
omitted -->(3f5bf)<!-- raw HTML omitted --></a></li>
   <li>Add <code>@vitest/coverage-v8</code> and 
<code>@vitest/coverage-istanbul</code> as optional dependency  -  by <a 
href="https://github.com/alan-agius4";><code>@​alan-agius4</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10025";>vitest-dev/vitest#10025</a>
 <a href="https://github.com/vitest-dev/vitest/commit/146d4f0a0";><!-- raw HTML 
omitted -->(146d4)<!-- raw HTML omitted --></a></li>
   <li>Fix <code>defineHelper</code> for webkit async stack trace + update 
playwright 1.59.0  -  by <a 
href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10036";>vitest-dev/vitest#10036</a>
 <a href="https://github.com/vitest-dev/vitest/commit/5a5fa49fe";><!-- raw HTML 
omitted -->(5a5fa)<!-- raw HTML omitted --></a></li>
   <li>Fix suite hook throwing errors for unused auto test-scoped fixture  -  
by <a href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a> and 
<strong>Claude Sonnet 4.6</strong> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10035";>vitest-dev/vitest#10035</a>
 <a href="https://github.com/vitest-dev/vitest/commit/398657e8d";><!-- raw HTML 
omitted -->(39865)<!-- raw HTML omitted --></a></li>
   <li><strong>expect</strong>:
   <ul>
   <li>Remove <code>JestExtendError.context</code> from verbose error reporting 
 -  by <a href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/9983";>vitest-dev/vitest#9983</a>
 <a href="https://github.com/vitest-dev/vitest/commit/66751c9e8";><!-- raw HTML 
omitted -->(66751)<!-- raw HTML omitted --></a></li>
   <li>Don't leak &quot;runner&quot; types  -  by <a 
href="https://github.com/sheremet-va";><code>@​sheremet-va</code></a> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/10004";>vitest-dev/vitest#10004</a>
 <a href="https://github.com/vitest-dev/vitest/commit/ec2045543";><!-- raw HTML 
omitted -->(ec204)<!-- raw HTML omitted --></a></li>
   </ul>
   </li>
   <li><strong>snapshot</strong>:
   <ul>
   <li>Fix flagging obsolete snapshots for snapshot properties mismatch  -  by 
<a href="https://github.com/hi-ogawa";><code>@​hi-ogawa</code></a> and 
<strong>Claude Sonnet 4.6</strong> in <a 
href="https://redirect.github.com/vitest-dev/vitest/issues/9986";>vitest-dev/vitest#9986</a>
 <a href="https://github.com/vitest-dev/vitest/commit/6b869156b";><!-- raw HTML 
omitted -->(6b869)<!-- raw HTML omitted --></a></li>
   <li>Export custom snapshot matcher helper from <code>vit...
   
   _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]

Reply via email to