dependabot[bot] opened a new pull request, #65210: URL: https://github.com/apache/airflow/pull/65210
Bumps the auth-ui-package-updates group with 17 updates in the /airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui directory: | Package | From | To | | --- | --- | --- | | [@hey-api/openapi-ts](https://github.com/hey-api/openapi-ts) | `0.94.3` | `0.95.0` | | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.91.2` | `5.97.0` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` | | [react-cookie](https://github.com/ItsBenCodes/cookies) | `8.0.1` | `8.1.0` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` | | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` | | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.14.0` | | [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.3` | `2.0.5` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.58.1` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.58.1` | | [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.57.1` | `8.58.1` | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.4` | | [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.2.0` | | [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.7.0` | `5.8.0` | | [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.58.1` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.4` | Updates `@hey-api/openapi-ts` from 0.94.3 to 0.95.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hey-api/openapi-ts/releases"><code>@hey-api/openapi-ts</code>'s releases</a>.</em></p> <blockquote> <h2><code>@hey-api/openapi-ts</code><a href="https://github.com/0"><code>@0</code></a>.95.0</h2> <h3>Minor Changes</h3> <ul> <li><strong>plugin(valibot)</strong>: remove request data schema (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3671">#3671</a>) (<a href="https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059"><code>96f60ad</code></a>) by <a href="https://github.com/mrlubos"><code>@mrlubos</code></a></li> </ul> <h3>Validator request schemas</h3> <p>Valibot plugin no longer exports composite request <code>Data</code> schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with <code>shouldExtract</code>:</p> <pre lang="js"><code>export default { input: "hey-api/backend", // sign up at app.heyapi.dev output: "src/client", plugins: [ // ...other plugins { name: "sdk", validator: "valibot", }, { name: "valibot", requests: { shouldExtract: true, }, }, ], }; </code></pre> <ul> <li><strong>internal</strong>: remove <code>plugin.getSymbol()</code> function (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3671">#3671</a>) (<a href="https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059"><code>96f60ad</code></a>) by <a href="https://github.com/mrlubos"><code>@mrlubos</code></a></li> </ul> <h3>Removed <code>plugin.getSymbol()</code> function</h3> <p>This function has been removed. You can use <code>plugin.querySymbol()</code> instead. It accepts the same arguments and returns the same result.</p> <ul> <li><strong>plugin(zod)</strong>: remove request data schema (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3671">#3671</a>) (<a href="https://github.com/hey-api/openapi-ts/commit/96f60adb6af144e39133884e97e74a6693b6c059"><code>96f60ad</code></a>) by <a href="https://github.com/mrlubos"><code>@mrlubos</code></a></li> </ul> <h3>Validator request schemas</h3> <p>Zod plugin no longer exports composite request <code>Data</code> schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with <code>shouldExtract</code>:</p> <pre lang="js"><code>export default { input: "hey-api/backend", // sign up at app.heyapi.dev output: "src/client", plugins: [ // ...other plugins { name: "sdk", validator: "zod", </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hey-api/openapi-ts/blob/main/CHANGELOG.md"><code>@hey-api/openapi-ts</code>'s changelog</a>.</em></p> <blockquote> <h2><code>@hey-api/openapi-ts</code> 0.95.0</h2> <h3>Updates</h3> <ul> <li>internal: remove <code>plugin.getSymbol()</code> function (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3671">#3671</a>)</li> </ul> <h3>Removed <code>plugin.getSymbol()</code> function</h3> <p>This function has been removed. You can use <code>plugin.querySymbol()</code> instead. It accepts the same arguments and returns the same result.</p> <h3>Plugins</h3> <h4><code>@hey-api/client-angular</code></h4> <ul> <li>improve <code>beforeRequest</code> typing (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3660">#3660</a>)</li> </ul> <h4><code>@hey-api/client-axios</code></h4> <ul> <li>improve <code>beforeRequest</code> typing (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3660">#3660</a>)</li> </ul> <h4><code>@hey-api/client-fetch</code></h4> <ul> <li>improve <code>beforeRequest</code> typing (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3660">#3660</a>)</li> </ul> <h4><code>@hey-api/client-ky</code></h4> <ul> <li>improve <code>beforeRequest</code> typing (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3660">#3660</a>)</li> </ul> <h4><code>@hey-api/client-next</code></h4> <ul> <li>improve <code>beforeRequest</code> typing (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3660">#3660</a>)</li> </ul> <h4><code>@hey-api/sdk</code></h4> <ul> <li>improve types for SSE events (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3466">#3466</a>)</li> </ul> <h4>orpc</h4> <ul> <li>adjust input shape (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3671">#3671</a>)</li> </ul> <h4>valibot</h4> <ul> <li>remove request data schema (<a href="https://redirect.github.com/hey-api/openapi-ts/pull/3671">#3671</a>)</li> </ul> <h3>Validator request schemas</h3> <p>Valibot plugin no longer exports composite request <code>Data</code> schemas. Instead, each layer is exported as a separate schema. If you're using validators with SDKs, you can preserve the composite schema with <code>shouldExtract</code>:</p> <pre lang="js"><code>export default { </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hey-api/openapi-ts/commit/5e1eaea77beffc56273619988494bf826514fb28"><code>5e1eaea</code></a> Merge pull request <a href="https://redirect.github.com/hey-api/openapi-ts/issues/3664">#3664</a> from hey-api/changeset-release/main</li> <li><a href="https://github.com/hey-api/openapi-ts/commit/acd0e9d4b1bdeb0c2e8b44d60c36b8dfc466d071"><code>acd0e9d</code></a> ci: release</li> <li><a href="https://github.com/hey-api/openapi-ts/commit/632638ffe258a452d858321ba7585c196ec42c6a"><code>632638f</code></a> Merge pull request <a href="https://redirect.github.com/hey-api/openapi-ts/issues/3675">#3675</a> from hey-api/refactor/dsl-from-value</li> <li><a href="https://github.com/hey-api/openapi-ts/commit/8aa4698e5eb9e12906c715da14da518d45e72fe6"><code>8aa4698</code></a> refactor: rename fromValue file to from-value</li> <li><a href="https://github.com/hey-api/openapi-ts/commit/11db9af9d60a47a6da428ad3010071c7ddedd205"><code>11db9af</code></a> Merge pull request <a href="https://redirect.github.com/hey-api/openapi-ts/issues/3674">#3674</a> from hey-api/docs/sponsors-mintlify-3</li> <li><a href="https://github.com/hey-api/openapi-ts/commit/a32e70b5a456ff8650ccaf2c20673adbf746b685"><code>a32e70b</code></a> docs: remove Mintlify from sponsors</li> <li><a href="https://github.com/hey-api/openapi-ts/commit/3efbe9ba0d6c4142aaec7adac2cdbc7b19b2ab55"><code>3efbe9b</code></a> Merge pull request <a href="https://redirect.github.com/hey-api/openapi-ts/issues/3673">#3673</a> from hey-api/docs/sponsors-mintlify-2</li> <li><a href="https://github.com/hey-api/openapi-ts/commit/bd2bf6eb3d1e82086f43f08b77ce1c626b0e6d7b"><code>bd2bf6e</code></a> docs: remove Mintlify from sponsors</li> <li><a href="https://github.com/hey-api/openapi-ts/commit/1162b4a9f54dc15df8aad0076aaf679e938fe53b"><code>1162b4a</code></a> Merge pull request <a href="https://redirect.github.com/hey-api/openapi-ts/issues/3672">#3672</a> from hey-api/docs/soon-to-vote</li> <li><a href="https://github.com/hey-api/openapi-ts/commit/5f696b7494dd32d1de24ca1830b38793c97a7332"><code>5f696b7</code></a> docs: update soon label to vote</li> <li>Additional commits viewable in <a href="https://github.com/hey-api/openapi-ts/compare/@hey-api/[email protected]...@hey-api/[email protected]">compare view</a></li> </ul> </details> <br /> Updates `@tanstack/react-query` from 5.91.2 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-cookie` from 8.0.1 to 8.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ItsBenCodes/cookies/releases">react-cookie's releases</a>.</em></p> <blockquote> <h2>v8.1.0</h2> <h2>What's Changed</h2> <ul> <li>chore(deps): update dependency <code>@types/react</code> to ^19.0.12 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/880">ItsBenCodes/cookies#880</a></li> <li>chore(deps): update dependency <code>@types/express</code> to ^5.0.1 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/881">ItsBenCodes/cookies#881</a></li> <li>chore(deps): update dependency <code>@types/node</code> to ^22.13.11 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/883">ItsBenCodes/cookies#883</a></li> <li>chore(deps): update dependency rollup to ^4.37.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/884">ItsBenCodes/cookies#884</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/885">ItsBenCodes/cookies#885</a></li> <li>chore(deps): update dependency <code>@types/node</code> to ^22.13.12 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/886">ItsBenCodes/cookies#886</a></li> <li>chore(deps): update dependency <code>@types/node</code> to ^22.13.13 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/887">ItsBenCodes/cookies#887</a></li> <li>chore(deps): update babel monorepo to ^7.27.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/888">ItsBenCodes/cookies#888</a></li> <li>chore(deps): update dependency <code>@types/node</code> to ^22.13.14 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/889">ItsBenCodes/cookies#889</a></li> <li>chore(deps): update yarn to v4.8.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/890">ItsBenCodes/cookies#890</a></li> <li>fix(deps): update react monorepo to ^19.1.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/891">ItsBenCodes/cookies#891</a></li> <li>chore(deps): update dependency rollup to ^4.38.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/892">ItsBenCodes/cookies#892</a></li> <li>chore(deps): update yarn to v4.8.1 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/893">ItsBenCodes/cookies#893</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/894">ItsBenCodes/cookies#894</a></li> <li>chore(deps): update dependency <code>@types/node</code> to ^22.13.15 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/896">ItsBenCodes/cookies#896</a></li> <li>chore(deps): update dependency <code>@types/node</code> to ^22.13.16 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/897">ItsBenCodes/cookies#897</a></li> <li>chore(deps): update dependency <code>@types/node</code> to ^22.13.17 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/898">ItsBenCodes/cookies#898</a></li> <li>chore(deps): update dependency rollup to ^4.39.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/899">ItsBenCodes/cookies#899</a></li> <li>chore(deps): update react monorepo by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/900">ItsBenCodes/cookies#900</a></li> <li>chore(deps): update dependency <code>@testing-library/react</code> to ^16.3.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/901">ItsBenCodes/cookies#901</a></li> <li>chore(deps): update dependency <code>@types/node</code> to ^22.14.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/902">ItsBenCodes/cookies#902</a></li> <li>chore(deps): update dependency typescript to ^5.8.3 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/904">ItsBenCodes/cookies#904</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/905">ItsBenCodes/cookies#905</a></li> <li>chore(deps): update dependency webpack to ^5.99.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/906">ItsBenCodes/cookies#906</a></li> <li>chore(deps): update dependency webpack to ^5.99.1 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/907">ItsBenCodes/cookies#907</a></li> <li>chore(deps): update dependency webpack to ^5.99.2 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/908">ItsBenCodes/cookies#908</a></li> <li>chore(deps): update dependency webpack to ^5.99.3 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/909">ItsBenCodes/cookies#909</a></li> <li>chore(deps): update dependency webpack to ^5.99.4 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/910">ItsBenCodes/cookies#910</a></li> <li>chore(deps): update dependency webpack to ^5.99.5 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/911">ItsBenCodes/cookies#911</a></li> <li>chore(deps): update dependency <code>@types/react-dom</code> to ^19.1.2 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/912">ItsBenCodes/cookies#912</a></li> <li>chore(deps): update yarn to v4.9.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/913">ItsBenCodes/cookies#913</a></li> <li>chore(deps): update dependency <code>@types/react</code> to ^19.1.1 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/914">ItsBenCodes/cookies#914</a></li> <li>chore(deps): update dependency lint-staged to ^15.5.1 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/915">ItsBenCodes/cookies#915</a></li> <li>chore(deps): update dependency <code>@types/node</code> to ^22.14.1 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/916">ItsBenCodes/cookies#916</a></li> <li>chore(deps): update dependency rollup to ^4.40.0 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/917">ItsBenCodes/cookies#917</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/918">ItsBenCodes/cookies#918</a></li> <li>chore(deps): update yarn to v4.9.1 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/919">ItsBenCodes/cookies#919</a></li> <li>chore(deps): update dependency <code>@types/react</code> to ^19.1.2 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/921">ItsBenCodes/cookies#921</a></li> <li>Upgrade libraries by <a href="https://github.com/ItsBenCodes"><code>@ItsBenCodes</code></a> in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/944">ItsBenCodes/cookies#944</a></li> <li>Potential fix for code scanning alert no. 1: Workflow does not contain permissions by <a href="https://github.com/ItsBenCodes"><code>@ItsBenCodes</code></a> in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/946">ItsBenCodes/cookies#946</a></li> <li>Potential fix for code scanning alert no. 2: Workflow does not contain permissions by <a href="https://github.com/ItsBenCodes"><code>@ItsBenCodes</code></a> in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/945">ItsBenCodes/cookies#945</a></li> <li>chore: fix types for react provider by <a href="https://github.com/tstirrat15"><code>@tstirrat15</code></a> in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/939">ItsBenCodes/cookies#939</a></li> <li>fix: refactor useLayoutEffect to follow React Hook rules and update SSR tests by <a href="https://github.com/deepen-404"><code>@deepen-404</code></a> in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/920">ItsBenCodes/cookies#920</a></li> <li>Revert from .mts to .ts files by <a href="https://github.com/ItsBenCodes"><code>@ItsBenCodes</code></a> in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/947">ItsBenCodes/cookies#947</a></li> <li>Bump to v8.1.0 by <a href="https://github.com/ItsBenCodes"><code>@ItsBenCodes</code></a> in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/948">ItsBenCodes/cookies#948</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tstirrat15"><code>@tstirrat15</code></a> made their first contribution in <a href="https://redirect.github.com/ItsBenCodes/cookies/pull/939">ItsBenCodes/cookies#939</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ItsBenCodes/cookies/commit/e597546af0672e513b6b97fe97eb2aea6d728079"><code>e597546</code></a> Bump to v8.1.0 (<a href="https://redirect.github.com/ItsBenCodes/cookies/issues/948">#948</a>)</li> <li><a href="https://github.com/ItsBenCodes/cookies/commit/9480fc53bec14351c83fc4722ce4e81fc869af7c"><code>9480fc5</code></a> Revert from .mts to .ts files (<a href="https://redirect.github.com/ItsBenCodes/cookies/issues/947">#947</a>)</li> <li><a href="https://github.com/ItsBenCodes/cookies/commit/ba4bf65b765306f5931bab67bbe4fa443a4a8586"><code>ba4bf65</code></a> fix: refactor useLayoutEffect to follow React Hook rules and update SSR tests...</li> <li><a href="https://github.com/ItsBenCodes/cookies/commit/99a80f741e0698be11440976cf26b8768b461e5a"><code>99a80f7</code></a> chore: fix types for react components (<a href="https://redirect.github.com/ItsBenCodes/cookies/issues/939">#939</a>)</li> <li><a href="https://github.com/ItsBenCodes/cookies/commit/a5ae6b96c939e5c88c50b69240c1cd09633fa1e6"><code>a5ae6b9</code></a> Potential fix for code scanning alert no. 2: Workflow does not contain permis...</li> <li><a href="https://github.com/ItsBenCodes/cookies/commit/ac30565bff3f26b43cdf0aae3aa041a4610696f6"><code>ac30565</code></a> Potential fix for code scanning alert no. 1: Workflow does not contain permis...</li> <li><a href="https://github.com/ItsBenCodes/cookies/commit/78cd8824fe04cb1a0e4a52df655c0ad580765dd0"><code>78cd882</code></a> Upgrade libraries (<a href="https://redirect.github.com/ItsBenCodes/cookies/issues/944">#944</a>)</li> <li><a href="https://github.com/ItsBenCodes/cookies/commit/3442112473210add2aaf0b7afee9bd5aced95567"><code>3442112</code></a> chore(deps): update dependency <code>@types/react</code> to ^19.1.2 (<a href="https://redirect.github.com/ItsBenCodes/cookies/issues/921">#921</a>)</li> <li><a href="https://github.com/ItsBenCodes/cookies/commit/b98876702d7e8205f5e9f84080dc1520b5bf15d9"><code>b988767</code></a> chore(deps): update yarn to v4.9.1 (<a href="https://redirect.github.com/ItsBenCodes/cookies/issues/919">#919</a>)</li> <li><a href="https://github.com/ItsBenCodes/cookies/commit/060bf39f4631a4b3d112aeaa67cb8c9534f6e6d2"><code>060bf39</code></a> chore(deps): lock file maintenance (<a href="https://redirect.github.com/ItsBenCodes/cookies/issues/918">#918</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ItsBenCodes/cookies/compare/v8.0.1...v8.1.0">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-hook-form` from 7.71.2 to 7.72.1 <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.72.1</h2> <p>🐞 fix: add isDirty check for numeric string keys in defaultValues (issue <a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13346">#13346</a>) (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13347">#13347</a>) 🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty fields (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13326">#13326</a>) 🐞 fix: memoize control in HookFormControlContext to prevent render conflicts (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13272">#13272</a>) (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13312">#13312</a>) 🐞 fix: isNameInFieldArray should check all ancestor paths for nested field arrays (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13318">#13318</a>) 🐞 fix: <a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13320">#13320</a> formState.isValid incorrect on Controller re-mount (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13324">#13324</a>)</p> <p>thanks to <a href="https://github.com/6810779s"><code>@6810779s</code></a>, <a href="https://github.com/candymask0712"><code>@candymask0712</code></a>, <a href="https://github.com/olagokemills"><code>@olagokemills</code></a>, <a href="https://github.com/shahmir-oscilar"><code>@shahmir-oscilar</code></a> & <a href="https://github.com/bae080311"><code>@bae080311</code></a></p> <h2>Version 7.72.0</h2> <p>⚓️ feat: built-in form level validate (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13195">#13195</a>)</p> <pre lang="tsx"><code>useForm({ validate: async ({ formValues }: FormValidateResult) => { if (formValues.test1.length > formValues.test.length) { return { type: 'formError', message: 'something is wrong here', }; } <pre><code>if (formValues.test === 'test') { return 'direct error message'; } return true; </code></pre> <p>},<br /> });<br /> </code></pre></p> <p>🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13299">#13299</a>) 🐞 fix <a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13300">#13300</a> checkbox form validation ignored with native validation (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13310">#13310</a>) 🌉 allow subscribe formState to track submit state (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13319">#13319</a>)</p> <p>thanks to <a href="https://github.com/WiXSL"><code>@WiXSL</code></a>, <a href="https://github.com/BrendanC23"><code>@BrendanC23</code></a> & <a href="https://github.com/6810779s"><code>@6810779s</code></a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/724e563fe8d3be37599b237ddf5de3856a9d727f"><code>724e563</code></a> 7.72.1</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/ba649e97b3be3d204ca47dcfa9d13765adb37348"><code>ba649e9</code></a> 🐞 test: add isDirty check for numeric string keys in defaultValues (issue <a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13">#13</a>...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/2f56eb09180ac89b9cba563bfa3d0f856de9fae3"><code>2f56eb0</code></a> 🛖 build(deps): bump yaml from 1.10.2 to 1.10.3 in /app (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13335">#13335</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/f29f546e90a647d44a9f923e287b6bbf5069ad9b"><code>f29f546</code></a> 👯 combine duplicated code (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13328">#13328</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/2cfc8a5fc804631b35b22c654eac83c15afdf4a9"><code>2cfc8a5</code></a> 🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty field...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/44e88156bbf7ae6795b6a1e37446b88866a06fe9"><code>44e8815</code></a> 🐞 fix: memoize control in HookFormControlContext to prevent render conflicts ...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/302d1608b4ef9ce2addb0b8bba09c6a09a4be35c"><code>302d160</code></a> 🐞 fix: isNameInFieldArray should check all ancestor paths for nested field ar...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/d7ccd70033ea4b2e27638d44bbcf53b6b41e95c8"><code>d7ccd70</code></a> 🦾 dev deps upgrade (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13325">#13325</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/fddf779c8650cef3ea51f9892906b72ed9cca2fa"><code>fddf779</code></a> 🐞 fix: <a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13320">#13320</a> formState.isValid incorrect on Controller re-mount (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13324">#13324</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/26ae54ed4e51e5b64bbbd543eb910f76cfe2bbf4"><code>26ae54e</code></a> 🛖 build(deps-dev): bump rollup from 4.53.3 to 4.59.0 (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13323">#13323</a>)</li> <li>Additional commits viewable in <a href="https://github.com/react-hook-form/react-hook-form/compare/v7.71.2...v7.72.1">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 `@eslint/compat` from 2.0.3 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> </blockquote> </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> </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>See full diff in <a href="https://github.com/eslint/rewrite/commits/compat-v2.0.5/packages/compat">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/eslint-plugin` from 8.57.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.57.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> </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>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.57.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/pu... _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]
