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

   Bumps the auth-ui-package-updates group with 15 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.96.0` | 
`0.96.1` |
   | 
[@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query)
 | `5.99.0` | `5.99.2` |
   | [axios](https://github.com/axios/axios) | `1.15.0` | `1.15.1` |
   | 
[react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)
 | `7.14.0` | `7.14.1` |
   | 
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
 | `8.58.1` | `8.58.2` |
   | 
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
 | `8.58.1` | `8.58.2` |
   | 
[@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils)
 | `8.58.1` | `8.58.2` |
   | [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.2.1` |
   | 
[eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist)
 | `5.8.0` | `5.9.0` |
   | 
[eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks)
 | `7.0.1` | `7.1.1` |
   | [happy-dom](https://github.com/capricorn86/happy-dom) | `20.8.9` | 
`20.9.0` |
   | [prettier](https://github.com/prettier/prettier) | `3.8.2` | `3.8.3` |
   | [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |
   | 
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
 | `8.58.1` | `8.58.2` |
   | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | 
`8.0.9` |
   
   
   Updates `@hey-api/openapi-ts` from 0.96.0 to 0.96.1
   <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.96.1</h2>
   <h3>Updates</h3>
   <ul>
   <li>config: warn on duplicated plugin configurations (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3753";>#3753</a>)</li>
   <li>output: surface postprocess errors (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3683";>#3683</a>)</li>
   <li>parser: re-add implicitly-filtered schemas in collectOperations (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3791";>#3791</a>)</li>
   <li>parser: avoid encoding url unsafe characters (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3782";>#3782</a>)</li>
   </ul>
   <h3>Plugins</h3>
   <h4><code>@​hey-api/client-angular</code></h4>
   <ul>
   <li>narrow <code>headers</code> to <code>Headers</code> in 
<code>ResolvedRequestOptions</code> (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3757";>#3757</a>)</li>
   </ul>
   <h4><code>@​hey-api/client-fetch</code></h4>
   <ul>
   <li>narrow <code>headers</code> to <code>Headers</code> in 
<code>ResolvedRequestOptions</code> (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3757";>#3757</a>)</li>
   </ul>
   <h4><code>@​hey-api/client-ky</code></h4>
   <ul>
   <li>narrow <code>headers</code> to <code>Headers</code> in 
<code>ResolvedRequestOptions</code> (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3757";>#3757</a>)</li>
   </ul>
   <h4><code>@​hey-api/client-next</code></h4>
   <ul>
   <li>narrow <code>headers</code> to <code>Headers</code> in 
<code>ResolvedRequestOptions</code> (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3757";>#3757</a>)</li>
   </ul>
   <h4><code>@​hey-api/client-ofetch</code></h4>
   <ul>
   <li>narrow <code>headers</code> to <code>Headers</code> in 
<code>ResolvedRequestOptions</code> (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3757";>#3757</a>)</li>
   </ul>
   <h4>valibot</h4>
   <ul>
   <li>add support for <code>.variant()</code> (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3780";>#3780</a>)</li>
   </ul>
   <h4>zod</h4>
   <ul>
   <li>add support for <code>.discriminatedUnion()</code> (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3780";>#3780</a>)</li>
   <li>support generating <code>z.input</code> and <code>z.output</code> types 
(<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3759";>#3759</a>)</li>
   </ul>
   <hr />
   <h2><code>@​hey-api/json-schema-ref-parser</code> 1.4.1</h2>
   <h3>Updates</h3>
   <ul>
   <li>parser: avoid encoding url unsafe characters (<a 
href="https://redirect.github.com/hey-api/openapi-ts/pull/3782";>#3782</a>)</li>
   </ul>
   <hr />
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li>See full diff in <a 
href="https://github.com/hey-api/openapi-ts/commits";>compare view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@tanstack/react-query` from 5.99.0 to 5.99.2
   <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>.99.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>.99.2</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-next-experimental</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.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>.99.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-persist-client</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.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>.99.2</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.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>.99.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.1</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>.99.1</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.1</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-next-experimental</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.1</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>.99.1</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-persist-client</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.1</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>.99.1</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.1</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.99.1</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.99.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>.99.2</li>
   </ul>
   </li>
   </ul>
   <h2>5.99.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>.99.1</li>
   </ul>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81";><code>a3ec7b3</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520";>#10520</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8";><code>69d2757</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514";>#10514</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c";><code>7ffa1ed</code></a>
 test({react,preact,solid}-query/useQueries): fix test description from 
'useQu...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/bc83d370e8922f1c3126aea4e7757ce8761a06f2";><code>bc83d37</code></a>
 test({react,preact}-query/useMutation): unify destructuring pattern in 
comple...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/aad1bd59d8e1ecebf14f556e0d9ca2605b4e4b80";><code>aad1bd5</code></a>
 test({react,preact}-query/useMutation): add parallel 'mutateAsync' tests 
with...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/d7643b54fda462492d474695cd35e2549cefa5d7";><code>d7643b5</code></a>
 test({react,preact}-query/useMutation): add optimistic update tests with 
succ...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/cd89d6f706bd143382db5ae3807ed8644ec52afe";><code>cd89d6f</code></a>
 test({react,preact}-query/useMutation): add conditional handling and retry 
te...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/6e15fe62d2551b5269b21a1522f3c7bd653808ba";><code>6e15fe6</code></a>
 test({react,preact}-query/useMutation): add chained 'mutateAsync' tests for 
s...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/792d3a5b32ee90b13f44456bb50518d24e9550d5";><code>792d3a5</code></a>
 test({react,preact}-query/useMutation): add callback tests when 
'useMutation'...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/1b661b34ec5d1df00b4b0a2c084efbd486e73899";><code>1b661b3</code></a>
 test({react,preact}-query/useMutation): add single callback tests for 
'mutate...</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 `axios` from 1.15.0 to 1.15.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/axios/axios/releases";>axios's releases</a>.</em></p>
   <blockquote>
   <h2>v1.15.1</h2>
   <p>This release ships a coordinated set of security hardening fixes across 
headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution 
vectors, alongside a broad sweep of bug fixes, test migrations, and 
threat-model documentation updates.</p>
   <h2>🔒 Security Fixes</h2>
   <ul>
   <li><strong>Header Injection Hardening:</strong> Tightened validation and 
sanitisation across request header construction to close the header-injection 
attack surface. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10749";>#10749</a></strong>)</li>
   <li><strong>CRLF Stripping in Multipart Headers:</strong> Correctly strips 
CR/LF from multipart header values to prevent injection via field names and 
filenames. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10758";>#10758</a></strong>)</li>
   <li><strong>Prototype Pollution / Auth Bypass:</strong> Replaced unsafe 
<code>in</code> checks with <code>hasOwnProperty</code> to prevent 
authentication bypass via prototype pollution on config objects, with 
additional regression tests. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10761";>#10761</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10760";>#10760</a></strong>)</li>
   <li><strong><code>withXSRFToken</code> Truthy Bypass:</strong> 
Short-circuits on any truthy non-boolean value, so an ambiguous config no 
longer silently leaks the XSRF token cross-origin. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10762";>#10762</a></strong>)</li>
   <li><strong><code>maxBodyLength</code> With Zero Redirects:</strong> 
Enforces <code>maxBodyLength</code> even when <code>maxRedirects</code> is set 
to <code>0</code>, closing a bypass path for oversized request bodies. 
(<strong><a 
href="https://redirect.github.com/axios/axios/issues/10753";>#10753</a></strong>)</li>
   <li><strong>Streamed Response <code>maxContentLength</code> Bypass:</strong> 
Applies <code>maxContentLength</code> to streamed responses that previously 
bypassed the cap. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10754";>#10754</a></strong>)</li>
   <li><strong>Follow-up CVE Completion:</strong> Completes an earlier 
incomplete CVE fix to fully close the regression window. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10755";>#10755</a></strong>)</li>
   </ul>
   <h2>🚀 New Features</h2>
   <ul>
   <li><strong>AI-Based Docs Translations:</strong> Initial scaffold for 
AI-assisted translations of the documentation site. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10705";>#10705</a></strong>)</li>
   <li><strong><code>Location</code> Request Header Type:</strong> Adds 
<code>Location</code> to <code>CommonRequestHeadersList</code> for accurate 
typing of redirect-aware requests. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/7528";>#7528</a></strong>)</li>
   </ul>
   <h2>🐛 Bug Fixes</h2>
   <ul>
   <li><strong>FormData Handling:</strong> Removes <code>Content-Type</code> 
when no boundary is present on <code>FormData</code> fetch requests, supports 
multi-select fields, cancels <code>request.body</code> instead of the source 
stream on fetch abort, and fixes a recursion bug in form-data serialisation. 
(<strong><a 
href="https://redirect.github.com/axios/axios/issues/7314";>#7314</a></strong>, 
<strong><a 
href="https://redirect.github.com/axios/axios/issues/10676";>#10676</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10702";>#10702</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10726";>#10726</a></strong>)</li>
   <li><strong>HTTP Adapter:</strong> Handles socket-only request errors 
without leaking keep-alive listeners. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10576";>#10576</a></strong>)</li>
   <li><strong>Progress Events:</strong> Clamps <code>loaded</code> to 
<code>total</code> for computable upload/download progress events. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/7458";>#7458</a></strong>)</li>
   <li><strong>Types:</strong> Aligns <code>runWhen</code> type with the 
runtime behaviour in <code>InterceptorManager</code> and makes response header 
keys case-insensitive. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/7529";>#7529</a></strong>, 
<strong><a 
href="https://redirect.github.com/axios/axios/issues/10677";>#10677</a></strong>)</li>
   <li><strong><code>buildFullPath</code>:</strong> Uses strict equality in the 
base/relative URL check. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/7252";>#7252</a></strong>)</li>
   <li><strong><code>AxiosURLSearchParams</code> Regex:</strong> Improves the 
regex used for param serialisation to avoid edge-case mismatches. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10736";>#10736</a></strong>)</li>
   <li><strong>Resilient Value Parsing:</strong> Parses out header/config 
values instead of throwing on malformed input. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10687";>#10687</a></strong>)</li>
   <li><strong>Docs Artefact Cleanup:</strong> Removes the docs content that 
was incorrectly committed. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10727";>#10727</a></strong>)</li>
   </ul>
   <h2>🔧 Maintenance &amp; Chores</h2>
   <ul>
   <li><strong>Threat Model &amp; Security Docs:</strong> Ongoing refinement of 
<code>THREATMODEL.md</code>, including Hopper security update, TLS and 
tag-replay wording, mitigation descriptions, decompression-bomb guidance, and 
further cleanup. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10672";>#10672</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10715";>#10715</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10718";>#10718</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10722";>#10722</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10763";>#10763</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10765";>#10765</a></strong>)</li>
   <li><strong>Test Coverage &amp; Migration:</strong> Expanded 
<code>shouldBypassProxy</code> coverage for wildcard/IPv6/edge cases, 
documented and tested <code>AxiosError.status</code>, and migrated 
<code>progressEventReducer</code> tests to Vitest. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10723";>#10723</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10725";>#10725</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10741";>#10741</a></strong>)</li>
   <li><strong>Type Refactor:</strong> Uses TypeScript utility types to 
deduplicate literal unions. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/7520";>#7520</a></strong>)</li>
   <li><strong>Repo &amp; CI:</strong> Adds <code>CODEOWNERS</code>, switches 
v1.x releases to an ephemeral release branch, and removes orphaned Bower 
support. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10739";>#10739</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10738";>#10738</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10746";>#10746</a></strong>)</li>
   <li><strong>Changelog Backfill:</strong> Added missing version entries to 
the changelog. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10704";>#10704</a></strong>)</li>
   <li><strong>Dependencies:</strong> Bumped <code>follow-redirects</code> 
(<code>1.15.11</code> → <code>1.16.0</code>) in root and docs, 
<code>axios</code> (<code>1.14.0</code> → <code>1.15.0</code>) in docs, and a 
group of 5 development dependencies. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10717";>#10717</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10716";>#10716</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10684";>#10684</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10709";>#10709</a></strong>)</li>
   </ul>
   <h2>🌟 New Contributors</h2>
   <p>We are thrilled to welcome our new contributors. Thank you for helping 
improve axios:</p>
   <ul>
   <li><strong><a 
href="https://github.com/curiouscoder-cmd";><code>@​curiouscoder-cmd</code></a></strong>
 (<strong><a 
href="https://redirect.github.com/axios/axios/issues/7252";>#7252</a></strong>)</li>
   <li><strong><a 
href="https://github.com/tryonelove";><code>@​tryonelove</code></a></strong> 
(<strong><a 
href="https://redirect.github.com/axios/axios/issues/7520";>#7520</a></strong>)</li>
   <li><strong><a 
href="https://github.com/darwin808";><code>@​darwin808</code></a></strong> 
(<strong><a 
href="https://redirect.github.com/axios/axios/issues/7314";>#7314</a></strong>)</li>
   <li><strong><a 
href="https://github.com/zoontek";><code>@​zoontek</code></a></strong> 
(<strong><a 
href="https://redirect.github.com/axios/axios/issues/10702";>#10702</a></strong>)</li>
   <li><strong><a 
href="https://github.com/AKIB473";><code>@​AKIB473</code></a></strong> 
(<strong><a 
href="https://redirect.github.com/axios/axios/issues/10725";>#10725</a></strong>)</li>
   </ul>
   <p><a href="https://github.com/axios/axios/compare/v1.15.0...v1.15.1";>Full 
Changelog</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/axios/axios/blob/v1.x/CHANGELOG.md";>axios's 
changelog</a>.</em></p>
   <blockquote>
   <h2>v1.15.1 - April 19, 2026</h2>
   <p>This release ships a coordinated set of security hardening fixes across 
headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution 
vectors, alongside a broad sweep of bug fixes, test migrations, and 
threat-model documentation updates.</p>
   <h2>🔒 Security Fixes</h2>
   <ul>
   <li>
   <p><strong>Header Injection Hardening:</strong> Tightened validation and 
sanitisation across request header construction to close the header-injection 
attack surface. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10749";>#10749</a></strong>)</p>
   </li>
   <li>
   <p><strong>CRLF Stripping in Multipart Headers:</strong> Correctly strips 
CR/LF from multipart header values to prevent injection via field names and 
filenames. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10758";>#10758</a></strong>)</p>
   </li>
   <li>
   <p><strong>Prototype Pollution / Auth Bypass:</strong> Replaced unsafe 
<code>in</code> checks with <code>hasOwnProperty</code> to prevent 
authentication bypass via prototype pollution on config objects, with 
additional regression tests. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10761";>#10761</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10760";>#10760</a></strong>)</p>
   </li>
   <li>
   <p><strong><code>withXSRFToken</code> Truthy Bypass:</strong> Short-circuits 
on any truthy non-boolean value, so an ambiguous config no longer silently 
leaks the XSRF token cross-origin. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10762";>#10762</a></strong>)</p>
   </li>
   <li>
   <p><strong><code>maxBodyLength</code> With Zero Redirects:</strong> Enforces 
<code>maxBodyLength</code> even when <code>maxRedirects</code> is set to 
<code>0</code>, closing a bypass path for oversized request bodies. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10753";>#10753</a></strong>)</p>
   </li>
   <li>
   <p><strong>Streamed Response <code>maxContentLength</code> Bypass:</strong> 
Applies <code>maxContentLength</code> to streamed responses that previously 
bypassed the cap. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10754";>#10754</a></strong>)</p>
   </li>
   <li>
   <p><strong>Follow-up CVE Completion:</strong> Completes an earlier 
incomplete CVE fix to fully close the regression window. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10755";>#10755</a></strong>)</p>
   </li>
   </ul>
   <h2>🚀 New Features</h2>
   <ul>
   <li>
   <p><strong>AI-Based Docs Translations:</strong> Initial scaffold for 
AI-assisted translations of the documentation site. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10705";>#10705</a></strong>)</p>
   </li>
   <li>
   <p><strong><code>Location</code> Request Header Type:</strong> Adds 
<code>Location</code> to <code>CommonRequestHeadersList</code> for accurate 
typing of redirect-aware requests. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/7528";>#7528</a></strong>)</p>
   </li>
   </ul>
   <h2>🐛 Bug Fixes</h2>
   <ul>
   <li>
   <p><strong>FormData Handling:</strong> Removes <code>Content-Type</code> 
when no boundary is present on <code>FormData</code> fetch requests, supports 
multi-select fields, cancels <code>request.body</code> instead of the source 
stream on fetch abort, and fixes a recursion bug in form-data serialisation. 
(<strong><a 
href="https://redirect.github.com/axios/axios/issues/7314";>#7314</a></strong>, 
<strong><a 
href="https://redirect.github.com/axios/axios/issues/10676";>#10676</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10702";>#10702</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10726";>#10726</a></strong>)</p>
   </li>
   <li>
   <p><strong>HTTP Adapter:</strong> Handles socket-only request errors without 
leaking keep-alive listeners. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10576";>#10576</a></strong>)</p>
   </li>
   <li>
   <p><strong>Progress Events:</strong> Clamps <code>loaded</code> to 
<code>total</code> for computable upload/download progress events. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/7458";>#7458</a></strong>)</p>
   </li>
   <li>
   <p><strong>Types:</strong> Aligns <code>runWhen</code> type with the runtime 
behaviour in <code>InterceptorManager</code> and makes response header keys 
case-insensitive. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/7529";>#7529</a></strong>, 
<strong><a 
href="https://redirect.github.com/axios/axios/issues/10677";>#10677</a></strong>)</p>
   </li>
   <li>
   <p><strong><code>buildFullPath</code>:</strong> Uses strict equality in the 
base/relative URL check. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/7252";>#7252</a></strong>)</p>
   </li>
   <li>
   <p><strong><code>AxiosURLSearchParams</code> Regex:</strong> Improves the 
regex used for param serialisation to avoid edge-case mismatches. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10736";>#10736</a></strong>)</p>
   </li>
   <li>
   <p><strong>Resilient Value Parsing:</strong> Parses out header/config values 
instead of throwing on malformed input. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10687";>#10687</a></strong>)</p>
   </li>
   <li>
   <p><strong>Docs Artefact Cleanup:</strong> Removes the docs content that was 
incorrectly committed. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10727";>#10727</a></strong>)</p>
   </li>
   </ul>
   <h2>🔧 Maintenance &amp; Chores</h2>
   <ul>
   <li>
   <p><strong>Threat Model &amp; Security Docs:</strong> Ongoing refinement of 
<code>THREATMODEL.md</code>, including Hopper security update, TLS and 
tag-replay wording, mitigation descriptions, decompression-bomb guidance, and 
further cleanup. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10672";>#10672</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10715";>#10715</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10718";>#10718</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10722";>#10722</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10763";>#10763</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10765";>#10765</a></strong>)</p>
   </li>
   <li>
   <p><strong>Test Coverage &amp; Migration:</strong> Expanded 
<code>shouldBypassProxy</code> coverage for wildcard/IPv6/edge cases, 
documented and tested <code>AxiosError.status</code>, and migrated 
<code>progressEventReducer</code> tests to Vitest. (<strong><a 
href="https://redirect.github.com/axios/axios/issues/10723";>#10723</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10725";>#10725</a></strong>,
 <strong><a 
href="https://redirect.github.com/axios/axios/issues/10741";>#10741</a></strong>)</p>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/axios/axios/commit/ac42446be51300fe214ba3c6e40cc95f34fd6871";><code>ac42446</code></a>
 chore(release): prepare release 1.15.1 (<a 
href="https://redirect.github.com/axios/axios/issues/10767";>#10767</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/908f2206b6bfeff67236784abce85935698ac1d9";><code>908f220</code></a>
 docs: update threatmodel (<a 
href="https://redirect.github.com/axios/axios/issues/10765";>#10765</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/f93f8155250c2e066205521eda05ae22983a1f6d";><code>f93f815</code></a>
 docs: added docs around potential decompressions bomb (<a 
href="https://redirect.github.com/axios/axios/issues/10763";>#10763</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/1728aa1b15b8857f970611fd8983c06b423fc486";><code>1728aa1</code></a>
 fix: short-circuits on any truthy non-boolean in withXSRFToken (<a 
href="https://redirect.github.com/axios/axios/issues/10762";>#10762</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/42eb721eebc95cfded8d6c70cf62f3fbe83f3246";><code>42eb721</code></a>
 fix: replace in with has own prop util (<a 
href="https://redirect.github.com/axios/axios/issues/10761";>#10761</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/75873270a59bd5d895322eee145738e95fb89258";><code>7587327</code></a>
 fix: strip crlf correctly (<a 
href="https://redirect.github.com/axios/axios/issues/10758";>#10758</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/f0b98673b32677643a3b608431270d36e997473c";><code>f0b9867</code></a>
 chore: added additional testing for this issue (<a 
href="https://redirect.github.com/axios/axios/issues/10760";>#10760</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/e033f243a08e3514c03e510f76658da1e0fac3bd";><code>e033f24</code></a>
 fix: incomplete fix for cve (<a 
href="https://redirect.github.com/axios/axios/issues/10755";>#10755</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/e8904af03385b040e53f1263a444e825db4335d9";><code>e8904af</code></a>
 fix: stream response bypassed max content length (<a 
href="https://redirect.github.com/axios/axios/issues/10754";>#10754</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/1c7f6d76e58359daddf38a6e636dd801ffd9c61b";><code>1c7f6d7</code></a>
 fix: enforce max body length when max redirects is 0 (<a 
href="https://redirect.github.com/axios/axios/issues/10753";>#10753</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/axios/axios/compare/v1.15.0...v1.15.1";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `react-router-dom` from 7.14.0 to 7.14.1
   <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>v7.14.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies:
   <ul>
   <li><a 
href="https://github.com/remix-run/react-router/releases/tag/[email protected]";><code>[email protected]</code></a></li>
   </ul>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/remix-run/react-router/commit/197674ba9fc1b72b452e17894e5e783bdab7a087";><code>197674b</code></a>
 Release 7.14.1 (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14973";>#14973</a>)</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/a87774f997d8ba497c97562840f0766250c3e4ce";><code>a87774f</code></a>
 Add new release process (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14916";>#14916</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 `@typescript-eslint/eslint-plugin` from 8.58.1 to 8.58.2
   <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.2</h2>
   <h2>8.58.2 (2026-04-13)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>remove tsbuildinfo cache file from published packages (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187";>#12187</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] use 
assignability checks in checkTypePredicates (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147";>#12147</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Abhijeet Singh <a 
href="https://github.com/cseas";><code>@​cseas</code></a></li>
   <li>송재욱</li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.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>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.2 (2026-04-13)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] use 
assignability checks in checkTypePredicates (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147";>#12147</a>)</li>
   <li>remove tsbuildinfo cache file from published packages (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187";>#12187</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Abhijeet Singh <a 
href="https://github.com/cseas";><code>@​cseas</code></a></li>
   <li>송재욱</li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.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/90c2803a4c250e0343598d41e973f95e743bf4ce";><code>90c2803</code></a>
 chore(release): publish 8.58.2</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/7c9e06f669065bfb24b66c1f2bfb05ae2b512c09";><code>7c9e06f</code></a>
 fix(eslint-plugin): [no-unnecessary-condition] use assignability checks in 
ch...</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/dae173267fe3a549417de802be00af1aeae25059";><code>dae1732</code></a>
 chore(eslint-plugin): switch auto-generated test cases to hand-written in 
unb...</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa";><code>be6b49a</code></a>
 fix: remove tsbuildinfo cache file from published packages (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12187";>#12187</a>)</li>
   <li>See full diff in <a 
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/eslint-plugin";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@typescript-eslint/parser` from 8.58.1 to 8.58.2
   <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.2</h2>
   <h2>8.58.2 (2026-04-13)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>remove tsbuildinfo cache file from published packages (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187";>#12187</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] use 
assignability checks in checkTypePredicates (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147";>#12147</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Abhijeet Singh <a 
href="https://github.com/cseas";><code>@​cseas</code></a></li>
   <li>송재욱</li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.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>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.2 (2026-04-13)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>remove tsbuildinfo cache file from published packages (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187";>#12187</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Abhijeet Singh <a 
href="https://github.com/cseas";><code>@​cseas</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.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/90c2803a4c250e0343598d41e973f95e743bf4ce";><code>90c2803</code></a>
 chore(release): publish 8.58.2</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa";><code>be6b49a</code></a>
 fix: remove tsbuildinfo cache file from published packages (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12187";>#12187</a>)</li>
   <li>See full diff in <a 
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/parser";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@typescript-eslint/utils` from 8.58.1 to 8.58.2
   <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.2</h2>
   <h2>8.58.2 (2026-04-13)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>remove tsbuildinfo cache file from published packages (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187";>#12187</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] use 
assignability checks in checkTypePredicates (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147";>#12147</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Abhijeet Singh <a 
href="https://github.com/cseas";><code>@​cseas</code></a></li>
   <li>송재욱</li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.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>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.2 (2026-04-13)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>remove tsbuildinfo cache file from published packages (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187";>#12187</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Abhijeet Singh <a 
href="https://github.com/cseas";><code>@​cseas</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.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/90c2803a4c250e0343598d41e973f95e743bf4ce";><code>90c2803</code></a>
 chore(release): publish 8.58.2</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa";><code>be6b49a</code></a>
 fix: remove tsbuildinfo cache file from published packages (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/12187";>#12187</a>)</li>
   <li>See full diff in <a 
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/utils";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `eslint` from 10.2.0 to 10.2.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/eslint/eslint/releases";>eslint's releases</a>.</em></p>
   <blockquote>
   <h2>v10.2.1</h2>
   <h2>Bug Fixes</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002";><code>14be92b</code></a>
 fix: model generator yield resumption paths in code path analysis (<a 
href="https://redirect.github.com/eslint/eslint/issues/20665";>#20665</a>) 
(sethamus)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62";><code>84a19d2</code></a>
 fix: no-async-promise-executor false positives for shadowed Promise (<a 
href="https://redirect.github.com/eslint/eslint/issues/20740";>#20740</a>) 
(xbinaryx)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d";><code>af764af</code></a>
 fix: clarify language and processor validation errors (<a 
href="https://redirect.github.com/eslint/eslint/issues/20729";>#20729</a>) 
(Pixel998)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d";><code>e251b89</code></a>
 fix: update eslint (<a 
href="https://redirect.github.com/eslint/eslint/issues/20715";>#20715</a>) 
(renovate[bot])</li>
   </ul>
   <h2>Documentation</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63";><code>ca92ca0</code></a>
 docs: reuse markdown-it instance for markdown filter (<a 
href="https://redirect.github.com/eslint/eslint/issues/20768";>#20768</a>) 
(Amaresh  S M)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9";><code>57d2ee2</code></a>
 docs:  Enable Eleventy incremental mode for watch (<a 
href="https://redirect.github.com/eslint/eslint/issues/20767";>#20767</a>) 
(Amaresh  S M)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc";><code>c1621b9</code></a>
 docs: fix typos in code-path-analyzer.js (<a 
href="https://redirect.github.com/eslint/eslint/issues/20700";>#20700</a>) 
(Ayush Shukla)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e";><code>1418d52</code></a>
 docs: Update README (GitHub Actions Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/39771e6e600f0b0617fdeafff6dd07e4211ffde6";><code>39771e6</code></a>
 docs: Update README (GitHub Actions Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/71e04693def2df57268f08f3072a2749df6bf438";><code>71e0469</code></a>
 docs: fix incomplete JSDoc param description in no-shadow rule (<a 
href="https://redirect.github.com/eslint/eslint/issues/20728";>#20728</a>) 
(kuldeep kumar)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf";><code>22119ce</code></a>
 docs: clarify scope of for-direction rule with dead code examples (<a 
href="https://redirect.github.com/eslint/eslint/issues/20723";>#20723</a>) 
(Amaresh  S M)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b";><code>8f3fb77</code></a>
 docs: document <code>meta.docs.dialects</code> (<a 
href="https://redirect.github.com/eslint/eslint/issues/20718";>#20718</a>) 
(Pixel998)</li>
   </ul>
   <h2>Chores</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383";><code>7ddfea9</code></a>
 chore: update dependency prettier to v3.8.2 (<a 
href="https://redirect.github.com/eslint/eslint/issues/20770";>#20770</a>) 
(renovate[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001";><code>fac40e1</code></a>
 ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (<a 
href="https://redirect.github.com/eslint/eslint/issues/20763";>#20763</a>) 
(dependabot[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb";><code>7246f92</code></a>
 test: add tests for SuppressionsService.load() error handling (<a 
href="https://redirect.github.com/eslint/eslint/issues/20734";>#20734</a>) 
(kuldeep kumar)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa";><code>4f34b1e</code></a>
 chore: update pnpm/action-setup action to v5 (<a 
href="https://redirect.github.com/eslint/eslint/issues/20762";>#20762</a>) 
(renovate[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/51080eb5c98d619434e4835dbe9f1c6654aca3b8";><code>51080eb</code></a>
 test: processor service (<a 
href="https://redirect.github.com/eslint/eslint/issues/20731";>#20731</a>) 
(kuldeep kumar)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/e7e1889fca9b6044e08f41b38df20a1ce45808c8";><code>e7e1889</code></a>
 chore: remove stale babel-eslint10 fixture and test  (<a 
href="https://redirect.github.com/eslint/eslint/issues/20727";>#20727</a>) 
(kuldeep kumar)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/4e1a87cb8fb90e309524bc36bc5f31b9f9cfaa76";><code>4e1a87c</code></a>
 test: remove redundant async/await in flat config array tests (<a 
href="https://redirect.github.com/eslint/eslint/issues/20722";>#20722</a>) 
(Pixel998)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/066eabb3643b12931f991594969bcc0028f71a5f";><code>066eabb</code></a>
 test: add rule metadata coverage for <code>languages</code> and 
<code>docs.dialects</code> (<a 
href="https://redirect.github.com/eslint/eslint/issues/20717";>#20717</a>) 
(Pixel998)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/4d1d8f9737236603f64bbe83d5bb8001627b5611";><code>4d1d8f9</code></a>
 10.2.1</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/3e33105b05d09b5a4eb894ed75a9811fb40d65e6";><code>3e33105</code></a>
 Build: changelog update for 10.2.1</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63";><code>ca92ca0</code></a>
 docs: reuse markdown-it instance for markdown filter (<a 
href="https://redirect.github.com/eslint/eslint/issues/20768";>#20768</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383";><code>7ddfea9</code></a>
 chore: update dependency prettier to v3.8.2 (<a 
href="https://redirect.github.com/eslint/eslint/issues/20770";>#20770</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9";><code>57d2ee2</code></a>
 docs:  Enable Eleventy incremental mode for watch (<a 
href="https://redirect.github.com/eslint/eslint/issues/20767";>#20767</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc";><code>c1621b9</code></a>
 docs: fix typos in code-path-analyzer.js (<a 
href="https://redirect.github.com/eslint/eslint/issues/20700";>#20700</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001";><code>fac40e1</code></a>
 ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (<a 
href="https://redirect.github.com/eslint/eslint/issues/20763";>#20763</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb";><code>7246f92</code></a>
 test: add tests for SuppressionsService.load() error handling (<a 
href="https://redirect.github.com/eslint/eslint/issues/20734";>#20734</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa";><code>4f34b1e</code></a>
 chore: update pnpm/action-setup action to v5 (<a 
href="https://redirect.github.com/eslint/eslint/issues/20762";>#20762</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e";><code>1418d52</code></a>
 docs: Update README</li>
   <li>Additional commits viewable in <a 
href="https://github.com/eslint/eslint/compare/v10.2.0...v10.2.1";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `eslint-plugin-perfectionist` from 5.8.0 to 5.9.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/releases";>eslint-plugin-perfectionist's
 releases</a>.</em></p>
   <blockquote>
   <h2>v5.9.0</h2>
   <h3>   🚀 Features</h3>
   <ul>
   <li>Export class option types  -  by <a 
href="https://github.com/hugop95";><code>@​hugop95</code></a> <a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/b98c82d";><!--
 raw HTML omitted -->(b98c8)<!-- raw HTML omitted --></a></li>
   <li>Support configurable spacing between overload signatures  -  by <a 
href="https://github.com/hugop95";><code>@​hugop95</code></a> <a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/a4b425d";><!--
 raw HTML omitted -->(a4b42)<!-- raw HTML omitted --></a></li>
   </ul>
   <h3>   🐞 Bug Fixes</h3>
   <ul>
   <li>Preserve uncased character positions  -  by <a 
href="https://github.com/aarcamp";><code>@​aarcamp</code></a> <a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/3d75ce2";><!--
 raw HTML omitted -->(3d75c)<!-- raw HTML omitted --></a></li>
   <li><strong>sort-imports</strong>: Add submodule imports as internal 
patterns  -  by <a href="https://github.com/hugop95";><code>@​hugop95</code></a> 
<a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/c05d1b1";><!--
 raw HTML omitted -->(c05d1)<!-- raw HTML omitted --></a></li>
   </ul>
   <h5>    <a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.8.0...v5.9.0";>View
 changes on GitHub</a></h5>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/blob/main/changelog.md";>eslint-plugin-perfectionist's
 changelog</a>.</em></p>
   <blockquote>
   <h2>v5.9.0</h2>
   <p><a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.8.0...v5.9.0";>compare
 changes</a></p>
   <h3>🚀 Features</h3>
   <ul>
   <li>Export class option types
   (<a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/b98c82d9";>b98c82d9</a>)</li>
   <li>Support configurable spacing between overload signatures
   (<a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/a4b425db";>a4b425db</a>)</li>
   </ul>
   <h3>🐞 Bug Fixes</h3>
   <ul>
   <li><strong>sort-imports:</strong> Add submodule imports as internal patterns
   (<a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/c05d1b14";>c05d1b14</a>)</li>
   <li>Preserve uncased character positions
   (<a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/3d75ce26";>3d75ce26</a>)</li>
   </ul>
   <h3>❤️ Contributors</h3>
   <ul>
   <li>Aaron Campbell (<a 
href="https://github.com/aarcamp";><code>@​aarcamp</code></a>)</li>
   <li>Hugo (<a 
href="https://github.com/hugop95";><code>@​hugop95</code></a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/fafddd677c784b692ff6335b3ffa31a8283b0901";><code>fafddd6</code></a>
 build: publish v5.9.0</li>
   <li><a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/422e8f2f5ec7921eaae689cc79cac365f6a64cfb";><code>422e8f2</code></a>
 chore: update dependencies</li>
   <li><a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/3d75ce26824914e00959528d85c5cb445b2a8052";><code>3d75ce2</code></a>
 fix: preserve uncased character positions</li>
   <li><a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/f03c6ad8fe6184ba1dbebd9dc21d5393c47045a7";><code>f03c6ad</code></a>
 chore: update github actions</li>
   <li><a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/a4b425dba8129b64fe2b50f0586b3b506e77da17";><code>a4b425d</code></a>
 feat: support configurable spacing between overload signatures</li>
   <li><a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/05b28192a0beb4f21e6a5680f556c14f39d7d857";><code>05b2819</code></a>
 chore: update dependencies</li>
   <li><a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/c05d1b145db0baaca49f28535992ead86dda1956";><code>c05d1b1</code></a>
 fix(sort-imports): add submodule imports as internal patterns</li>
   <li><a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/commit/b98c82d907a0efb9fed54c2d7db0854e3015495d";><code>b98c82d</code></a>
 feat: export class option types</li>
   <li>See full diff in <a 
href="https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.8.0...v5.9.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `eslint-plugin-react-hooks` from 7.0.1 to 7.1.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/facebook/react/releases";>eslint-plugin-react-hooks's 
releases</a>.</em></p>
   <blockquote>
   <h2>[email protected] (April 17, 2026)</h2>
   <p><strong>Note:</strong> 7.1.0 accidentally removed the 
<code>component-hook-factories</code> rule, causing errors for users who 
referenced it in their ESLint config. This is now fixed.</p>
   <ul>
   <li>Add deprecated no-op <code>component-hook-factories</code> rule for 
backwards compatibility. (<a 
href="https://github.com/mofeiZ";><code>@​mofeiZ</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/36307";>#36307</a>)</li>
   </ul>
   <h2>[email protected] (April 16, 2026)</h2>
   <p>This release adds ESLint v10 support, improves performance by skipping 
compilation for non-React files, and includes compiler lint improvements 
including better <code>set-state-in-effect</code> detection, improved ref 
validation, and more helpful error reporting.</p>
   <ul>
   <li>Add ESLint v10 support. (<a 
href="https://github.com/azat-io";><code>@​azat-io</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35720";>#35720</a>)</li>
   <li>Skip compilation for non-React files to improve performance. (<a 
href="https://github.com/josephsavona";><code>@​josephsavona</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35589";>#35589</a>)</li>
   <li>Fix exhaustive deps bug with Flow type casting. (<a 
href="https://github.com/jorge-cab";><code>@​jorge-cab</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35691";>#35691</a>)</li>
   <li>Fix <code>useEffectEvent</code> checks in component syntax. (<a 
href="https://github.com/jbrown215";><code>@​jbrown215</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35041";>#35041</a>)</li>
   <li>Improved <code>set-state-in-effect</code> validation with fewer false 
negatives. (<a href="https://github.com/jorge-cab";><code>@​jorge-cab</code></a> 
in <a href="https://redirect.github.com/facebook/react/pull/35134";>#35134</a>, 
<a href="https://github.com/josephsavona";><code>@​josephsavona</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35147";>#35147</a>, <a 
href="https://github.com/jackpope";><code>@​jackpope</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35214";>#35214</a>, <a 
href="https://github.com/chesnokov-tony";><code>@​chesnokov-tony</code></a> in 
<a href="https://redirect.github.com/facebook/react/pull/35419";>#35419</a>, <a 
href="https://github.com/jsleitor";><code>@​jsleitor</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/36107";>#36107</a>)</li>
   <li>Improved ref validation for non-mutating functions and event handler 
props. (<a 
href="https://github.com/josephsavona";><code>@​josephsavona</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35893";>#35893</a>, <a 
href="https://github.com/kolvian";><code>@​kolvian</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35062";>#35062</a>)</li>
   <li>Compiler now reports all errors instead of stopping at the first. (<a 
href="https://github.com/josephsavona";><code>@​josephsavona</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35873";>#35873</a>–<a 
href="https://redirect.github.com/facebook/react/pull/35884";>#35884</a>)</li>
   <li>Improved source locations and error display in compiler diagnostics. (<a 
href="https://github.com/nathanmarks";><code>@​nathanmarks</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35348";>#35348</a>, <a 
href="https://github.com/josephsavona";><code>@​josephsavona</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/34963";>#34963</a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md";>eslint-plugin-react-hooks's
 changelog</a>.</em></p>
   <blockquote>
   <h2>7.1.1</h2>
   <p><strong>Note:</strong> 7.1.0 accidentally removed the 
<code>component-hook-factories</code> rule, causing errors for users who 
referenced it in their ESLint config. This is now fixed.</p>
   <ul>
   <li>Add deprecated no-op <code>component-hook-factories</code> rule for 
backwards compatibility. (<a 
href="https://github.com/mofeiZ";><code>@​mofeiZ</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/36307";>#36307</a>)</li>
   </ul>
   <h2>7.1.0</h2>
   <p>This release adds ESLint v10 support, improves performance by skipping 
compilation for non-React files, and includes compiler lint improvements 
including better <code>set-state-in-effect</code> detection, improved ref 
validation, and more helpful error reporting.</p>
   <ul>
   <li>Add ESLint v10 support. (<a 
href="https://github.com/azat-io";><code>@​azat-io</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35720";>#35720</a>)</li>
   <li>Skip compilation for non-React files to improve performance. (<a 
href="https://github.com/josephsavona";><code>@​josephsavona</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35589";>#35589</a>)</li>
   <li>Fix exhaustive deps bug with Flow type casting. (<a 
href="https://github.com/jorge-cab";><code>@​jorge-cab</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35691";>#35691</a>)</li>
   <li>Fix <code>useEffectEvent</code> checks in component syntax. (<a 
href="https://github.com/jbrown215";><code>@​jbrown215</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35041";>#35041</a>)</li>
   <li>Improved <code>set-state-in-effect</code> validation with fewer false 
negatives. (<a href="https://github.com/jorge-cab";><code>@​jorge-cab</code></a> 
in <a href="https://redirect.github.com/facebook/react/pull/35134";>#35134</a>, 
<a href="https://github.com/josephsavona";><code>@​josephsavona</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35147";>#35147</a>, <a 
href="https://github.com/jackpope";><code>@​jackpope</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35214";>#35214</a>, <a 
href="https://github.com/chesnokov-tony";><code>@​chesnokov-tony</code></a> in 
<a href="https://redirect.github.com/facebook/react/pull/35419";>#35419</a>, <a 
href="https://github.com/jsleitor";><code>@​jsleitor</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/36107";>#36107</a>)</li>
   <li>Improved ref validation for non-mutating functions and event handler 
props. (<a 
href="https://github.com/josephsavona";><code>@​josephsavona</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35893";>#35893</a>, <a 
href="https://github.com/kolvian";><code>@​kolvian</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35062";>#35062</a>)</li>
   <li>Compiler now reports all errors instead of stopping at the first. (<a 
href="https://github.com/josephsavona";><code>@​josephsavona</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35873";>#35873</a>–<a 
href="https://redirect.github.com/facebook/react/pull/35884";>#35884</a>)</li>
   <li>Improved source locations and error display in compiler diagnostics. (<a 
href="https://github.com/nathanmarks";><code>@​nathanmarks</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/35348";>#35348</a>, <a 
href="https://github.com/josephsavona";><code>@​josephsavona</code></a> in <a 
href="https://redirect.github.com/facebook/react/pull/34963";>#34963</a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li>See full diff in <a 
href="https://github.com/facebook/react/commits/[email protected]/packages/eslint-plugin-react-hooks";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `happy-dom` from 20.8.9 to 20.9.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/capricorn86/happy-dom/releases";>happy-dom's 
releases</a>.</em></p>
   <blockquote>
   <h2>v20.9.0</h2>
   <h3>:art: Features</h3>
   <ul>
   <li>Adds support for event listener properties on Window (e.g. 
<code>Window.onkeydown</code>) - By <strong><a 
href="https://github.com/capricorn86";><code>@​capricorn86</code></a></strong> 
in task <a 
href="https://redirect.github.com/capricorn86/happy-dom/issues/2131";>#2131</a></li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/capricorn86/happy-dom/commit/4090adefaf116143ebabf3226581c1261c09e877";><code>4090ade</code></a>
 fix: <a 
href="https://redirect.github.com/capricorn86/happy-dom/issues/0";>#0</a> Fix 
github release workflow (<a 
href="https://redirect.github.com/capricorn86/happy-dom/issues/2140";>#2140</a>)</li>
   <li><a 
href="https://github.com/capricorn86/happy-dom/commit/c7c2bb506377f2b38218486b166b89a9b0e5b174";><code>c7c2bb5</code></a>
 fix: <a 
href="https://redirect.github.com/capricorn86/happy-dom/issues/0";>#0</a> Fix 
github release workflow (<a 
href="https://redirect.github.com/capricorn86/happy-dom/issues/2139";>#2139</a>)</li>
   <li><a 
href="https://github.com/capricorn86/happy-dom/commit/d541143d69e6593422e32c7c3853213ee04af545";><code>d541143</code></a>
 fix: <a 
href="https://redirect.github.com/capricorn86/happy-dom/issues/0";>#0</a> Fix 
github release workflow (<a 
href="https://redirect.github.com/capricorn86/happy-dom/issues/2138";>#2138</a>)</li>
   <li><a 
href="https://github.com/capricorn86/happy-dom/commit/a78d89e7e1cf77c42cb04833b9d9fba30a3e868a";><code>a78d89e</code></a>
 feat: <a 
href="https://redirect.github.com/capricorn86/happy-dom/issues/2131";>#2131</a> 
Adds support for event listener properties on Window (<a 
href="https://redirect.github.com/capricorn86/happy-dom/issues/2132";>#2132</a>)</li>
   <li>See full diff in <a 
href="https://github.com/capricorn86/happy-dom/compare/v20.8.9...v20.9.0";>compare
 view</a></li>
   </ul>
   </details>
   <details>
   <summary>Maintainer changes</summary>
   <p>This version was pushed to npm by <a 
href="https://www.npmjs.com/~GitHub%20Actions";>GitHub Actions</a>, a new 
releaser for happy-dom since your current version.</p>
   </details>
   <br />
   
   Updates `prettier` from 3.8.2 to 3.8.3
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/prettier/prettier/releases";>prettier's 
releases</a>.</em></p>
   <blockquote>
   <h2>3.8.3</h2>
   <ul>
   <li>SCSS: Prevent trailing comma in <code>if()</code> function (<a 
href="https://redirect.github.com/prettier/prettier/pull/18471";>prettier/prettier#18471</a>
 by <a href="https://github.com/kovsu";><code>@​kovsu</code></a>)</li>
   </ul>
   <p>🔗 <a 
href="https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383";>Changelog</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md";>prettier's 
changelog</a>.</em></p>
   <blockquote>
   <h1>3.8.3</h1>
   <p><a 
href="https://github.com/prettier/prettier/compare/3.8.2...3.8.3";>diff</a></p>
   <h4>SCSS: Prevent trailing comma in <code>if()</code> function (<a 
href="https://redirect.github.com/prettier/prettier/pull/18471";>#18471</a> by 
<a href="https://github.com/kovsu";><code>@​kovsu</code></a>)</h4>
   <!-- raw HTML omitted -->
   <pre lang="scss"><code>// Input
   $value: if(sass(false): 1; else: -1);
   <p>// Prettier 3.8.2<br />
   $value: if(<br />
   sass(false): 1; else: -1,<br />
   );</p>
   <p>// Prettier 3.8.3<br />
   $value: if(sass(false): 1; else: -1);<br />
   </code></pre></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191";><code>d7108a7</code></a>
 Release 3.8.3</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe";><code>177f908</code></a>
 Prevent trailing comma in SCSS <code>if()</code> function (<a 
href="https://redirect.github.com/prettier/prettier/issues/18471";>#18471</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606";><code>1cd4066</code></a>
 Release <code>@​prettier/plugin-oxc</code><a 
href="https://github.com/0";><code>@​0</code></a>.1.4</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc";><code>a8700e2</code></a>
 Update oxc-parser to v0.125.0</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e";><code>752157c</code></a>
 Fix tests</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec";><code>053fd...
   
   _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