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

   Bumps the auth-ui-package-updates group with 11 updates in the 
/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui directory:
   
   | Package | From | To |
   | --- | --- | --- |
   | 
[@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query)
 | `5.101.0` | `5.101.2` |
   | [axios](https://github.com/axios/axios) | `1.18.0` | `1.18.1` |
   | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | 
`7.79.0` | `7.80.0` |
   | 
[react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)
 | `7.18.0` | `7.18.1` |
   | 
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
 | `8.61.1` | `8.62.1` |
   | 
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
 | `8.61.1` | `8.62.1` |
   | 
[@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils)
 | `8.61.1` | `8.62.1` |
   | [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.6.0` |
   | [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |
   | 
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
 | `8.61.1` | `8.62.1` |
   | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` 
| `8.1.2` |
   
   
   Updates `@tanstack/react-query` from 5.101.0 to 5.101.2
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/TanStack/query/releases";>@​tanstack/react-query's 
releases</a>.</em></p>
   <blockquote>
   <h2><code>@​tanstack/react-query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.2</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/f5bf180d933d8b8d9d9e7b845e55b26a3a413b07";><code>f5bf180</code></a>,
 <a 
href="https://github.com/TanStack/query/commit/25cdd975fed4703d2ca5b600ca5ccd2b600b3dd8";><code>25cdd97</code></a>,
 <a 
href="https://github.com/TanStack/query/commit/ecd89c8faf7acc226f00633ea3a761d3ab842c1d";><code>ecd89c8</code></a>,
 <a 
href="https://github.com/TanStack/query/commit/01c763444e3cf3dfa9744f13911aa1533cac3c29";><code>01c7634</code></a>,
 <a 
href="https://github.com/TanStack/query/commit/49012dbd5192dfe483d3b108b72ffaa7f2849e0f";><code>49012db</code></a>]:
   <ul>
   <li><code>@​tanstack/query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.2</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-next-experimental</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.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>.101.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-persist-client</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.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>.101.2</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.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>.101.2</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.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>.101.1</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.1</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-next-experimental</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.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>.101.1</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-persist-client</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.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>.101.1</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.1</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1";><code>9eff92e</code></a>]:</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";>@​tanstack/react-query's
 changelog</a>.</em></p>
   <blockquote>
   <h2>5.101.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>.101.2</li>
   </ul>
   </li>
   </ul>
   <h2>5.101.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1";><code>9eff92e</code></a>]:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.101.1</li>
   </ul>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/TanStack/query/commit/610e8d1684614f63e13f5829ad4bc375782ff06d";><code>610e8d1</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10996";>#10996</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/1f84256a2e5967882f65fd2b26e6b67b33a7fdd9";><code>1f84256</code></a>
 docs: document the <code>select</code> typing caveat for parallel-queries 
hooks (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10984";>#10984</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/b80929716f9ae36104245da9d99e8af3550e6f58";><code>b809297</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10977";>#10977</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/ccc843ea44220ba4fb931fd3a0fe06f9e0f9ec74";><code>ccc843e</code></a>
 test({react,preact}-query/useQueries): move type-only tests to 
'useQueries.te...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/415461346f319db94c47c9ff1dc47a1b845b6709";><code>4154613</code></a>
 test({react,preact}-query/useMutation): split 'should handle conditional 
logi...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/8bb5fdea3e78c20d7d25c8017a0a2f23c6508996";><code>8bb5fde</code></a>
 test({react,preact}-query/useMutation): split 'should pass meta to mutation' 
...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/87426a301609fa56ac595a8d26b846e0ef1ee788";><code>87426a3</code></a>
 test(react-query): replace deprecated 'toBeCalledTimes' with 
'toHaveBeenCalle...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/feb1efd804c1262106f72c8adc1d82a8ce9cfbb0";><code>feb1efd</code></a>
 test(*): move 'vi.useRealTimers' to the end of 'afterEach' so cleanup runs 
un...</li>
   <li>See full diff 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.18.0 to 1.18.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.18.1 — June 21, 2026</h2>
   <p>This release focuses on Node HTTP adapter fixes, safer AxiosError 
serialisation, runtime/type correctness fixes, documentation updates, and 
dependency maintenance.</p>
   <h2>🐛 Bug Fixes</h2>
   <ul>
   <li>AxiosError Serialisation: Made AxiosError#cause non-enumerable to 
prevent circular JSON serialisation failures when errors include nested causes. 
(<a href="https://redirect.github.com/axios/axios/issues/10913";>#10913</a>)</li>
   <li>Node HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, 
accepted path-only URLs when socketPath is configured, deferred environment 
proxy handling to Node, and explicitly passed maxBodyLength through to 
follow-redirects. (<a 
href="https://redirect.github.com/axios/axios/issues/10917";>#10917</a>, <a 
href="https://redirect.github.com/axios/axios/issues/10930";>#10930</a>, <a 
href="https://redirect.github.com/axios/axios/issues/10942";>#10942</a>, <a 
href="https://redirect.github.com/axios/axios/issues/10993";>#10993</a>)</li>
   <li>Runtime and Type Correctness: Fixed several runtime crashes, type 
definition mismatches, and incorrect error handling paths. (<a 
href="https://redirect.github.com/axios/axios/issues/10959";>#10959</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11021";>#11021</a>)</li>
   <li>AxiosURLSearchParams: Switched the encoder callback to an arrow function 
so <code>encoder.call(this)</code> receives the 
<code>AxiosURLSearchParams</code> instance correctly. (<a 
href="https://redirect.github.com/axios/axios/issues/11019";>#11019</a>)</li>
   </ul>
   <h2>🔧 Maintenance &amp; Chores</h2>
   <ul>
   <li>
   <p>Documentation: Documented sensitive headers and status transition 
behaviour, prepared cleaned-up docs, added Deno install instructions, and 
clarified that request data is request-specific (<a 
href="https://redirect.github.com/axios/axios/issues/11007";>#11007</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11010";>#11010</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11023";>#11023</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11025";>#11025</a>)</p>
   </li>
   <li>
   <p>Dependencies: Bumped vite, rollup, form-data, js-yaml, and multer across 
the root project, docs, smoke tests, and module test workspaces. (<a 
href="https://redirect.github.com/axios/axios/issues/11011";>#11011</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11012";>#11012</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11013";>#11013</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11014";>#11014</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11015";>#11015</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11016";>#11016</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11017";>#11017</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11026";>#11026</a>)</p>
   </li>
   </ul>
   <h2>🌟 New Contributors</h2>
   <p>We are thrilled to welcome our new contributors. Thank you for helping 
improve axios:</p>
   <ul>
   <li><a 
href="https://github.com/webdevelopersrinu";><code>@​webdevelopersrinu</code></a>
 (<a 
href="https://redirect.github.com/axios/axios/issues/10913";>#10913</a>)</li>
   <li><a href="https://github.com/sijie-Z";><code>@​sijie-Z</code></a> (<a 
href="https://redirect.github.com/axios/axios/issues/10993";>#10993</a>)</li>
   <li><a href="https://github.com/bartlomieju";><code>@​bartlomieju</code></a> 
(<a href="https://redirect.github.com/axios/axios/issues/11023";>#11023</a>)</li>
   <li><a href="https://github.com/JSap0914";><code>@​JSap0914</code></a> (<a 
href="https://redirect.github.com/axios/axios/issues/11019";>#11019</a>)</li>
   </ul>
   <p><a href="https://github.com/axios/axios/compare/v1.18.0...v1.18.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>
   <h1>Changelog</h1>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/axios/axios/commit/a209bfb1e5dcbce3cecbf4bd955339d006358887";><code>a209bfb</code></a>
 chore(release): prepare release 1.18.1 (<a 
href="https://redirect.github.com/axios/axios/issues/11027";>#11027</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/fa6a55ef99235074d2c11d80a1064ef02850d598";><code>fa6a55e</code></a>
 chore(deps-dev): bump multer from 2.1.1 to 2.2.0 (<a 
href="https://redirect.github.com/axios/axios/issues/11026";>#11026</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/40e7be8a78dd43caaeb2313cc4be3f8e714be91d";><code>40e7be8</code></a>
 docs: clarifies that request data is request-specific in axios (<a 
href="https://redirect.github.com/axios/axios/issues/11025";>#11025</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/a446b39b19c8b570214a4158520c5ddd5b020366";><code>a446b39</code></a>
 fix(AxiosURLSearchParams): use arrow function so encoder.call(this) receives 
...</li>
   <li><a 
href="https://github.com/axios/axios/commit/cf1306a42d97960b635c894c83658f2692e53585";><code>cf1306a</code></a>
 docs: add Deno to install instructions (<a 
href="https://redirect.github.com/axios/axios/issues/11023";>#11023</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/b32880af48017457a1203ab2e63720902d3b71b3";><code>b32880a</code></a>
 fix: incorrect use of error (<a 
href="https://redirect.github.com/axios/axios/issues/11021";>#11021</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/1792eda11aff8fe0f8c8a6e5ae6ff305740a6460";><code>1792eda</code></a>
 fix: ensure maxBodyLength is explicitly passed to follow-redirects (<a 
href="https://redirect.github.com/axios/axios/issues/10993";>#10993</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/30499d6af0961ec38619792013a534d1933b08a9";><code>30499d6</code></a>
 fix: various runtime crashes and type definition mismatches (<a 
href="https://redirect.github.com/axios/axios/issues/10959";>#10959</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/20ce9c412ebd88823d1a4a47000cb133a8f79440";><code>20ce9c4</code></a>
 fix(http): defer env proxy handling to Node (<a 
href="https://redirect.github.com/axios/axios/issues/10942";>#10942</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/e64bcf9c5af231d6f37d8389b1e57ded314fff86";><code>e64bcf9</code></a>
 chore(deps): merge branch 'v1.x' into tests/module/cjs (<a 
href="https://redirect.github.com/axios/axios/issues/11014";>#11014</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/axios/axios/compare/v1.18.0...v1.18.1";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `react-hook-form` from 7.79.0 to 7.80.0
   <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.80.0</h2>
   <p>🧄 feat: disable useFieldArray fields (<a 
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13535";>#13535</a>)</p>
   <pre lang="tsx"><code>const { fields } = useFieldArray({ disabled: true });
   fields[0].disabled; // contains disabled props
   </code></pre>
   <p>🛺 perf: make rhf more performant (<a 
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13524";>#13524</a>)
   🐞 fix(deepEqual): empty array and empty plain object should not be equal (<a 
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13533";>#13533</a>)</p>
   <p>thanks to <a 
href="https://github.com/JSap0914";><code>@​JSap0914</code></a></p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md";>react-hook-form's
 changelog</a>.</em></p>
   <blockquote>
   <h2>[7.80.0] - 2026-06-20</h2>
   <h3>Added</h3>
   <ul>
   <li><code>disabled</code> prop support for individual fields within 
<code>useFieldArray</code></li>
   </ul>
   <h3>Fixed</h3>
   <ul>
   <li><code>deepEqual</code> incorrectly treating empty array <code>[]</code> 
and empty plain object <code>{}</code> as equal</li>
   </ul>
   <h3>Performance</h3>
   <ul>
   <li>Improve <code>onChange</code>, <code>setValid</code>, dirty checking, 
<code>setValue</code>, and <code>setValues</code> performance</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/react-hook-form/react-hook-form/commit/ebcf9c2fa7b747b5a3cd809ffc68011e7e80e4cd";><code>ebcf9c2</code></a>
 7.80.0</li>
   <li><a 
href="https://github.com/react-hook-form/react-hook-form/commit/4755fd0a4c7731f904f5792776e7350fad82ee80";><code>4755fd0</code></a>
 🦌 upgrade dev deps (<a 
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13537";>#13537</a>)</li>
   <li><a 
href="https://github.com/react-hook-form/react-hook-form/commit/3f389747d315ca71a6bea0f3bab082030f9f5002";><code>3f38974</code></a>
 🧄 feat: disable useFieldArray fields (<a 
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13535";>#13535</a>)</li>
   <li><a 
href="https://github.com/react-hook-form/react-hook-form/commit/62be736f28de3ec8b0f9114961aa2c5ae412f16c";><code>62be736</code></a>
 🐞 fix(deepEqual): empty array and empty plain object should not be equal (<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/cee92e2b5e6049b2cfa29bdc95fb37d931e977a7";><code>cee92e2</code></a>
 🛺 perf: make rhf more performant  (<a 
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13524";>#13524</a>)</li>
   <li><a 
href="https://github.com/react-hook-form/react-hook-form/commit/782313f56814a5042d5c74368357da5571d8c6c3";><code>782313f</code></a>
 🧪 tests: add tests for setValue within form.subscribe (<a 
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13531";>#13531</a>)</li>
   <li><a 
href="https://github.com/react-hook-form/react-hook-form/commit/01930f01471626f33674a4d6f7c084b9cb9fa765";><code>01930f0</code></a>
 🍖 chore: bench mark on perf (<a 
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13530";>#13530</a>)</li>
   <li><a 
href="https://github.com/react-hook-form/react-hook-form/commit/7bb18256a9011677022d51481a55c41eb56e0c05";><code>7bb1825</code></a>
 📖 update changelog v7.79.0</li>
   <li>See full diff in <a 
href="https://github.com/react-hook-form/react-hook-form/compare/v7.79.0...v7.80.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `react-router-dom` from 7.18.0 to 7.18.1
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/remix-run/react-router/blob/[email protected]/packages/react-router-dom/CHANGELOG.md";>react-router-dom's
 changelog</a>.</em></p>
   <blockquote>
   <h2>v7.18.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Fix incorrect <code>package.json</code> <code>main</code> field for 
CommonJS builds (<a 
href="https://redirect.github.com/remix-run/react-router/pull/15238";>#15238</a>)</li>
   <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/afdf85d3c15448a41017514caca2aca038d3e9ca";><code>afdf85d</code></a>
 Release v7.18.1 (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253";>#15253</a>)</li>
   <li><a 
href="https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3";><code>2ecaa1d</code></a>
 Fix react-router-dom main entry metadata (<a 
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238";>#15238</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.61.1 to 8.62.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases";>@​typescript-eslint/eslint-plugin's
 releases</a>.</em></p>
   <blockquote>
   <h2>v8.62.1</h2>
   <h2>8.62.1 (2026-06-29)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-optional-chain] use suggestion 
instead of autofix for trailing binary operator (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328";>#12328</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-boolean-literal-compare] 
preserve boolean result in fixer for nullable true comparisons (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365";>#12365</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] 
parenthesize object literal at left edge of expression statement (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443";>#12443</a>,
 <a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418";>#12418</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   <li>mdm317</li>
   <li>Patrick Aleite</li>
   <li>송재욱</li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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.62.0</h2>
   <h2>8.62.0 (2026-06-22)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>remove redundant package.json &quot;files&quot; (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444";>#12444</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>add &quot;files&quot; to rule-schema-to-typescript-types (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12441";>#12441</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md";>@​typescript-eslint/eslint-plugin's
 changelog</a>.</em></p>
   <blockquote>
   <h2>8.62.1 (2026-06-29)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] 
parenthesize object literal at left edge of expression statement (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443";>#12443</a>,
 <a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418";>#12418</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-boolean-literal-compare] 
preserve boolean result in fixer for nullable true comparisons (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365";>#12365</a>)</li>
   <li><strong>eslint-plugin:</strong> [prefer-optional-chain] use suggestion 
instead of autofix for trailing binary operator (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328";>#12328</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   <li>mdm317</li>
   <li>Patrick Aleite</li>
   <li>송재욱</li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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.62.0 (2026-06-22)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>remove redundant package.json &quot;files&quot; (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444";>#12444</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e";><code>3ea32f4</code></a>
 chore(release): publish 8.62.1</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/4ecca6d3f9ee1ab6468c8e9d6810ccc1c2f6bcf9";><code>4ecca6d</code></a>
 fix(eslint-plugin): [no-unnecessary-type-assertion] parenthesize object 
liter...</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/f3a7ec78bf07b42a7e03f2091c98513e05310891";><code>f3a7ec7</code></a>
 chore(eslint-plugin-internal): [no-dynamic-tests] restrict where noFormat 
can...</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/301f350cd11fecce4940b5be8a2b1146a9c6d58b";><code>301f350</code></a>
 fix(eslint-plugin): [no-unnecessary-boolean-literal-compare] preserve 
boolean...</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/ebce2d40f83194599bc3022032ef4fa857977105";><code>ebce2d4</code></a>
 fix(eslint-plugin): [prefer-optional-chain] use suggestion instead of 
autofix...</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a";><code>54e2857</code></a>
 chore(release): publish 8.62.0</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a";><code>81e4c26</code></a>
 feat: remove redundant package.json &quot;files&quot; (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12444";>#12444</a>)</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/b784054b6f8fbb51eb742304852b37b0436a8a58";><code>b784054</code></a>
 chore: use <code>stableTypeOrdering</code> compiler option (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12427";>#12427</a>)</li>
   <li>See full diff in <a 
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/eslint-plugin";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@typescript-eslint/parser` from 8.61.1 to 8.62.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases";>@​typescript-eslint/parser's
 releases</a>.</em></p>
   <blockquote>
   <h2>v8.62.1</h2>
   <h2>8.62.1 (2026-06-29)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-optional-chain] use suggestion 
instead of autofix for trailing binary operator (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328";>#12328</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-boolean-literal-compare] 
preserve boolean result in fixer for nullable true comparisons (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365";>#12365</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] 
parenthesize object literal at left edge of expression statement (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443";>#12443</a>,
 <a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418";>#12418</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   <li>mdm317</li>
   <li>Patrick Aleite</li>
   <li>송재욱</li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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.62.0</h2>
   <h2>8.62.0 (2026-06-22)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>remove redundant package.json &quot;files&quot; (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444";>#12444</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>add &quot;files&quot; to rule-schema-to-typescript-types (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12441";>#12441</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md";>@​typescript-eslint/parser's
 changelog</a>.</em></p>
   <blockquote>
   <h2>8.62.1 (2026-06-29)</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.62.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.62.0 (2026-06-22)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>remove redundant package.json &quot;files&quot; (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444";>#12444</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e";><code>3ea32f4</code></a>
 chore(release): publish 8.62.1</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a";><code>54e2857</code></a>
 chore(release): publish 8.62.0</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a";><code>81e4c26</code></a>
 feat: remove redundant package.json &quot;files&quot; (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12444";>#12444</a>)</li>
   <li>See full diff in <a 
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/parser";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@typescript-eslint/utils` from 8.61.1 to 8.62.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases";>@​typescript-eslint/utils's
 releases</a>.</em></p>
   <blockquote>
   <h2>v8.62.1</h2>
   <h2>8.62.1 (2026-06-29)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-optional-chain] use suggestion 
instead of autofix for trailing binary operator (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328";>#12328</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-boolean-literal-compare] 
preserve boolean result in fixer for nullable true comparisons (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365";>#12365</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] 
parenthesize object literal at left edge of expression statement (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443";>#12443</a>,
 <a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418";>#12418</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   <li>mdm317</li>
   <li>Patrick Aleite</li>
   <li>송재욱</li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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.62.0</h2>
   <h2>8.62.0 (2026-06-22)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>remove redundant package.json &quot;files&quot; (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444";>#12444</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>add &quot;files&quot; to rule-schema-to-typescript-types (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12441";>#12441</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md";>@​typescript-eslint/utils's
 changelog</a>.</em></p>
   <blockquote>
   <h2>8.62.1 (2026-06-29)</h2>
   <p>This was a version bump only for utils to align it with other projects, 
there were no code changes.</p>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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.62.0 (2026-06-22)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>remove redundant package.json &quot;files&quot; (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444";>#12444</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e";><code>3ea32f4</code></a>
 chore(release): publish 8.62.1</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a";><code>54e2857</code></a>
 chore(release): publish 8.62.0</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a";><code>81e4c26</code></a>
 feat: remove redundant package.json &quot;files&quot; (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/12444";>#12444</a>)</li>
   <li>See full diff in <a 
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/utils";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `eslint` from 10.5.0 to 10.6.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/eslint/eslint/releases";>eslint's releases</a>.</em></p>
   <blockquote>
   <h2>v10.6.0</h2>
   <h2>Features</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67";><code>b1f9106</code></a>
 feat: detect Symbol() and BigInt() in no-constant-binary-expression (<a 
href="https://redirect.github.com/eslint/eslint/issues/20981";>#20981</a>) 
(Taejin Kim)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594";><code>f291007</code></a>
 feat: add checkRelationalComparisons to no-constant-binary-expression (<a 
href="https://redirect.github.com/eslint/eslint/issues/20948";>#20948</a>) 
(sethamus)</li>
   </ul>
   <h2>Bug Fixes</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786";><code>6b05784</code></a>
 fix: prefer-exponentiation-operator invalid autofix at statement start (<a 
href="https://redirect.github.com/eslint/eslint/issues/20997";>#20997</a>) 
(Milos Djermanovic)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c";><code>bb9eb2a</code></a>
 fix: account for shadowed <code>Boolean</code> in 
<code>no-extra-boolean-cast</code> (<a 
href="https://redirect.github.com/eslint/eslint/issues/21013";>#21013</a>) 
(den$)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15";><code>8fd8741</code></a>
 fix: don't report shadowed undefined in <code>radix</code> rule (<a 
href="https://redirect.github.com/eslint/eslint/issues/21011";>#21011</a>) 
(Pixel)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27";><code>5784980</code></a>
 fix: don't report shadowed undefined in no-throw-literal (<a 
href="https://redirect.github.com/eslint/eslint/issues/21010";>#21010</a>) 
(Pixel)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd";><code>9cd1e6d</code></a>
 fix: suppress invalid class suggestion in no-promise-executor-return (<a 
href="https://redirect.github.com/eslint/eslint/issues/21008";>#21008</a>) 
(Pixel)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f";><code>d4eb2dc</code></a>
 fix: don't report shadowed undefined in prefer-promise-reject-errors (<a 
href="https://redirect.github.com/eslint/eslint/issues/21006";>#21006</a>) 
(Pixel)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0";><code>2360464</code></a>
 fix: prefer-promise-reject-errors false positives for shadowed Promise (<a 
href="https://redirect.github.com/eslint/eslint/issues/21003";>#21003</a>) 
(den$)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024";><code>63d52d2</code></a>
 fix: restore max-classes-per-file report range (<a 
href="https://redirect.github.com/eslint/eslint/issues/21002";>#21002</a>) 
(Pixel)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700";><code>7feaff0</code></a>
 fix: callback detection logic for IIFEs in max-nested-callbacks (<a 
href="https://redirect.github.com/eslint/eslint/issues/20979";>#20979</a>) 
(fnx)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025";><code>399a2ec</code></a>
 fix: don't report inner non-callbacks in <code>max-nested-callbacks</code> (<a 
href="https://redirect.github.com/eslint/eslint/issues/20995";>#20995</a>) 
(Milos Djermanovic)</li>
   </ul>
   <h2>Documentation</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7";><code>a83683d</code></a>
 docs: Update README (GitHub Actions Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/f5449f96c2caabbc1a28b15211873e2f672f5ae5";><code>f5449f9</code></a>
 docs: document userland patterns for global assertionOptions in RuleT… (<a 
href="https://redirect.github.com/eslint/eslint/issues/20986";>#20986</a>) 
(playgirl)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0";><code>bea49f7</code></a>
 docs: Update README (GitHub Actions Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d";><code>e5f70f9</code></a>
 docs: update code-path diagrams (<a 
href="https://redirect.github.com/eslint/eslint/issues/20984";>#20984</a>) 
(Tanuj Kanti)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96";><code>8890c2d</code></a>
 docs: add TypeScript config guidance for MCP server (<a 
href="https://redirect.github.com/eslint/eslint/issues/20796";>#20796</a>) 
(Pierluigi Lenoci)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3";><code>3eb3d9b</code></a>
 docs: Update README (GitHub Actions Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/c5bb59cf613dabafd550227b6adaa9327b1095f5";><code>c5bb59c</code></a>
 docs: Update README (GitHub Actions Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/eb3c97c776731ce11b28cc99f0271f41b9994701";><code>eb3c97c</code></a>
 docs: fix grammar in prefer-const rule description (<a 
href="https://redirect.github.com/eslint/eslint/issues/20983";>#20983</a>) 
(lumir)</li>
   </ul>
   <h2>Chores</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e";><code>6a42034</code></a>
 ci: run ecosystem tests on main branch (<a 
href="https://redirect.github.com/eslint/eslint/issues/20891";>#20891</a>) 
(sethamus)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8";><code>3dbacdb</code></a>
 ci: bump actions/checkout from 6 to 7 (<a 
href="https://redirect.github.com/eslint/eslint/issues/21014";>#21014</a>) 
(dependabot[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354";><code>c3abfca</code></a>
 chore: correct JSDoc param types in html formatter (<a 
href="https://redirect.github.com/eslint/eslint/issues/21018";>#21018</a>) 
(Minseon Kim)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e";><code>a832320</code></a>
 ci: split ecosystem tests into separate jobs (<a 
href="https://redirect.github.com/eslint/eslint/issues/21001";>#21001</a>) 
(xbinaryx)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f";><code>27166e7</code></a>
 chore: update ecosystem plugins (<a 
href="https://redirect.github.com/eslint/eslint/issues/21005";>#21005</a>) 
(ESLint Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3";><code>865d76e</code></a>
 ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (<a 
href="https://redirect.github.com/eslint/eslint/issues/20989";>#20989</a>) 
(dependabot[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef";><code>27a88c9</code></a>
 chore: update dependency markdown-it to v14 in root (<a 
href="https://redirect.github.com/eslint/eslint/issues/20994";>#20994</a>) 
(Milos Djermanovic)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be";><code>970cea6</code></a>
 chore: update dependency markdown-it to v14 (<a 
href="https://redirect.github.com/eslint/eslint/issues/20993";>#20993</a>) 
(Milos Djermanovic)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5";><code>b482120</code></a>
 chore: update dependency prettier to v3.8.4 (<a 
href="https://redirect.github.com/eslint/eslint/issues/20990";>#20990</a>) 
(renovate[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448";><code>6993fb3</code></a>
 chore: update ecosystem plugins (<a 
href="https://redirect.github.com/eslint/eslint/issues/20985";>#20985</a>) 
(ESLint Bot)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7";><code>5d12a04</code></a>
 10.6.0</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b";><code>f7ca54b</code></a>
 Build: changelog update for 10.6.0</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e";><code>6a42034</code></a>
 ci: run ecosystem tests on main branch (<a 
href="https://redirect.github.com/eslint/eslint/issues/20891";>#20891</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67";><code>b1f9106</code></a>
 feat: detect Symbol() and BigInt() in no-constant-binary-expression (<a 
href="https://redirect.github.com/eslint/eslint/issues/20981";>#20981</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8";><code>3dbacdb</code></a>
 ci: bump actions/checkout from 6 to 7 (<a 
href="https://redirect.github.com/eslint/eslint/issues/21014";>#21014</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354";><code>c3abfca</code></a>
 chore: correct JSDoc param types in html formatter (<a 
href="https://redirect.github.com/eslint/eslint/issues/21018";>#21018</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7";><code>a83683d</code></a>
 docs: Update README</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e";><code>a832320</code></a>
 ci: split ecosystem tests into separate jobs (<a 
href="https://redirect.github.com/eslint/eslint/issues/21001";>#21001</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786";><code>6b05784</code></a>
 fix: prefer-exponentiation-operator invalid autofix at statement start (<a 
href="https://redirect.github.com/eslint/eslint/issues/20997";>#20997</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c";><code>bb9eb2a</code></a>
 fix: account for shadowed <code>Boolean</code> in 
<code>no-extra-boolean-cast</code> (<a 
href="https://redirect.github.com/eslint/eslint/issues/21013";>#21013</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/eslint/eslint/compare/v10.5.0...v10.6.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `prettier` from 3.8.4 to 3.9.4
   <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.9.4</h2>
   <ul>
   <li>Angular: Format <code>@content(name)</code> -&gt; <code>@content 
(name)</code> to align with other block syntax (<a 
href="https://redirect.github.com/prettier/prettier/pull/19499";>#19499</a> by 
<a href="https://github.com/fisker";><code>@​fisker</code></a>)</li>
   </ul>
   <p>🔗 <a 
href="https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394";>Changelog</a></p>
   <h2>3.9.3</h2>
   <ul>
   <li>Markdown: Fix unexpected removal of characters in liquid syntax (<a 
href="https://redirect.github.com/prettier/prettier/pull/19489";>prettier/prettier#19489</a>
 by <a href="https://github.com/seiyab";><code>@​seiyab</code></a>)</li>
   <li>TypeScript: Allow decorators to be used with declare on class fields (<a 
href="https://redirect.github.com/prettier/prettier/pull/19492";>prettier/prettier#19492</a>
 by <a 
href="https://github.com/evoactivity";><code>@​evoactivity</code></a>)</li>
   </ul>
   <p>🔗 <a 
href="https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393";>Changelog</a></p>
   <h2>3.9.1</h2>
   <ul>
   <li>CLI: Fix ignored file has been cached incorrectly (<a 
href="https://redirect.github.com/prettier/prettier/pull/19483";>#19483</a> by 
<a href="https://github.com/kovsu";><code>@​kovsu</code></a>)</li>
   </ul>
   <p>🔗 <a 
href="https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391";>Changelog</a></p>
   <h2>3.9.0</h2>
   <p><a 
href="https://github.com/prettier/prettier/compare/3.8.5...3.9.0";>diff</a></p>
   <p>🔗 <a href="https://prettier.io/blog/2026/06/27/3.9.0";>Prettier 3.9: Major 
parser upgrades and Formatting improvements</a></p>
   <h2>3.8.5</h2>
   <ul>
   <li>Fix Flow variance annotation print (<a 
href="https://redirect.github.com/prettier/prettier/pull/19022";>#19022</a> by 
<a href="https://github.com/marcoww6";><code>@​marcoww6</code></a>)</li>
   </ul>
   <p>🔗 <a 
href="https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385";>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.9.4</h1>
   <p><a 
href="https://github.com/prettier/prettier/compare/3.9.3...3.9.4";>diff</a></p>
   <h4>Angular: Format <code>@content(name)</code> -&gt; <code>@content 
(name)</code> to align with other block syntax (<a 
href="https://redirect.github.com/prettier/prettier/pull/19499";>#19499</a> by 
<a href="https://github.com/fisker";><code>@​fisker</code></a>)</h4>
   <!-- raw HTML omitted -->
   <pre lang="html"><code>&lt;!-- Input --&gt;
   &lt;FancyButton [label]=&quot;title&quot;&gt;
     @content (icon) {
       &lt;span&gt;Icon!&lt;/span&gt;
     }
     @content (description) {
       &lt;span&gt;Description text&lt;/span&gt;
     }
     &lt;span&gt;Other children&lt;/span&gt;
   &lt;/FancyButton&gt;
   <p>&lt;!-- Prettier 3.9.3 --&gt;
   &lt;FancyButton [label]=&quot;title&quot;&gt;
   <a href="https://github.com/content";><code>@​content</code></a>(icon) {
   &lt;span&gt;Icon!&lt;/span&gt;
   }
   <a href="https://github.com/content";><code>@​content</code></a>(description) 
{
   &lt;span&gt;Description text&lt;/span&gt;
   }
   &lt;span&gt;Other children&lt;/span&gt;
   &lt;/FancyButton&gt;</p>
   <p>&lt;!-- Prettier 3.9.4 --&gt;
   &lt;FancyButton [label]=&quot;title&quot;&gt;
   <a href="https://github.com/content";><code>@​content</code></a> (icon) {
   &lt;span&gt;Icon!&lt;/span&gt;
   }
   <a href="https://github.com/content";><code>@​content</code></a> 
(description) {
   &lt;span&gt;Description text&lt;/span&gt;
   }
   &lt;span&gt;Other children&lt;/span&gt;
   &lt;/FancyButton&gt;
   </code></pre></p>
   <h1>3.9.3</h1>
   <p><a 
href="https://github.com/prettier/prettier/compare/3.9.1...3.9.3";>diff</a></p>
   <h4>Markdown: Fix unexpected removal of characters in liquid syntax (<a 
href="https://redirect.github.com/prettier/prettier/pull/19489";>#19489</a> by 
<a href="https://github.com/seiyab";><code>@​seiyab</code></a>)</h4>
   <!-- raw HTML omitted -->
   <pre lang="md"><code>&lt;/tr&gt;&lt;/table&gt; 
   </code></pre>
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/prettier/prettier/commit/b693cb22b412b759784bc2298fc86880e351cd3a";><code>b693cb2</code></a>
 Release 3.9.4</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955";><code>2e92ac0</code></a>
 Angular: Format <code>@content(name)</code> -&gt; <code>@content (name)</code> 
to align with other blo...</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2";><code>abed2c2</code></a>
 Bump Prettier dependency to 3.9.3</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34";><code>6cfbc00</code></a>
 Clean changelog_unreleased</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3";><code>3732e1d</code></a>
 Release 3.9.3</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15";><code>a74a7b0</code></a>
 Allow decorators to be used with <code>declare</code> on class fields (<a 
href="https://redirect.github.com/prettier/prettier/issues/19492";>#19492</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a";><code>bd9e11a</code></a>
 Correct text identification in liquid syntax (<a 
href="https://redirect.github.com/prettier/prettier/issues/19489";>#19489</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4";><code>269eee3</code></a>
 Bump Prettier dependency to 3.9.1</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d";><code>ec7ccd1</code></a>
 Clean changelog_unreleased</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55";><code>c47654c</code></a>
 Release 3.9.1</li>
   <li>Additional commits viewable in <a 
href="https://github.com/prettier/prettier/compare/3.8.4...3.9.4";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `typescript-eslint` from 8.61.1 to 8.62.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases";>typescript-eslint's
 releases</a>.</em></p>
   <blockquote>
   <h2>v8.62.1</h2>
   <h2>8.62.1 (2026-06-29)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-optional-chain] use suggestion 
instead of autofix for trailing binary operator (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328";>#12328</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-boolean-literal-compare] 
preserve boolean result in fixer for nullable true comparisons (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365";>#12365</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] 
parenthesize object literal at left edge of expression statement (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443";>#12443</a>,
 <a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418";>#12418</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   <li>mdm317</li>
   <li>Patrick Aleite</li>
   <li>송재욱</li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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.62.0</h2>
   <h2>8.62.0 (2026-06-22)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>remove redundant package.json &quot;files&quot; (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444";>#12444</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>add &quot;files&quot; to rule-schema-to-typescript-types (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12441";>#12441</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md";>typescript-eslint's
 changelog</a>.</em></p>
   <blockquote>
   <h2>8.62.1 (2026-06-29)</h2>
   <p>This was a version bump only for typescript-eslint 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.62.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.62.0 (2026-06-22)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li>remove redundant package.json &quot;files&quot; (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444";>#12444</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Kirk Waiblinger <a 
href="https://github.com/kirkwaiblinger";><code>@​kirkwaiblinger</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e";><code>3ea32f4</code></a>
 chore(release): publish 8.62.1</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a";><code>54e2857</code></a>
 chore(release): publish 8.62.0</li>
   <li><a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a";><code>81e4c26</code></a>
 feat: remove redundant package.json &quot;files&quot; (<a 
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12444";>#12444</a>)</li>
   <li>See full diff in <a 
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/typescript-eslint";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `vite` from 8.0.16 to 8.1.2
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases";>vite's 
releases</a>.</em></p>
   <blockquote>
   <h2>v8.1.2</h2>
   <p>Please refer to <a 
href="https://github.com/vitejs/vite/blob/v8.1.2/packages/vite/CHANGELOG.md";>CHANGELOG.md</a>
 for details.</p>
   <h2>v8.1.1</h2>
   <p>Please refer to <a 
href="https://github.com/vitejs/vite/blob/v8.1.1/packages/vite/CHANGELOG.md";>CHANGELOG.md</a>
 for details.</p>
   <h2>[email protected]</h2>
   <p>Please refer to <a 
href="https://github.com/vitejs/vite/blob/[email protected]/packages/create-vite/CHANGELOG.md";>CHANGELOG.md</a>
 for details.</p>
   <h2>[email protected]</h2>
   <p>Please refer to <a 
href="https://github.com/vitejs/vite/blob/[email protected]/packages/plugin-legacy/CHANGELOG.md";>CHANGELOG.md</a>
 for details.</p>
   <h2>v8.1.0</h2>
   <p>Please refer to <a 
href="https://github.com/vitejs/vite/blob/v8.1.0/packages/vite/CHANGELOG.md";>CHANGELOG.md</a>
 for details.</p>
   <h2>[email protected]</h2>
   <p>Please refer to <a 
href="https://github.com/vitejs/vite/blob/[email protected]/packages/plugin-legacy/CHANGELOG.md";>CHANGELOG.md</a>
 for details.</p>
   <h2>v8.1.0-beta.0</h2>
   <p>Please refer to <a 
href="https://github.com/vitejs/vite/blob/v8.1.0-beta.0/packages/vite/CHANGELOG.md";>CHANGELOG.md</a>
 for details.</p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md";>vite's
 changelog</a>.</em></p>
   <blockquote>
   <h2><!-- raw HTML omitted --><a 
href="https://github.com/vitejs/vite/compare/v8.1.1...v8.1.2";>8.1.2</a> 
(2026-06-30)<!-- raw HTML omitted --></h2>
   <h3>Bug Fixes</h3>
   <ul>
   <li><strong>deps:</strong> revert es-module-lexer to 2.1.0 (<a 
href="https://redirect.github.com/vitejs/vite/issues/22827";>#22827</a>) (<a 
href="https://github.com/vitejs/vite/commit/0d3bd7c4111b8345cfc353c7bbb2c30601752e26";>0d3bd7c</a>)</li>
   <li>restore, &quot;fix: resolve pnpm .modules.yaml from workspace root 
instead of cwd (<a 
href="https://redirect.github.com/vitejs/vite/issues/22757";>#22757</a>)&quot; 
(<a href="https://redirect.github.com/vitejs/vite/issues/22825";>#22825</a>) (<a 
href="https://github.com/vitejs/vite/commit/efb98cce73f3f89c4f03936ab7741cd5b0636f5c";>efb98cc</a>)</li>
   <li>revert, &quot;fix: escape ids with multiple null bytes (<a 
href="https://redirect.github.com/vitejs/vite/issues/22687";>#22687</a>)&quot; 
(<a 
href="https://github.com/vitejs/vite/commit/cccef55dfaa6253929d2cb58d3af53f217efc877";>cccef55</a>)</li>
   <li>revert, &quot;fix: resolve pnpm .modules.yaml from workspace root 
instead of cwd (<a 
href="https://redirect.github.com/vitejs/vite/issues/22757";>#22757</a>)&quot; 
(<a 
href="https://github.com/vitejs/vite/commit/cf97711963ddcdcfac3e4fcd00771d7a55e92141";>cf97711</a>)</li>
   </ul>
   <h2><!-- raw HTML omitted --><a 
href="https://github.com/vitejs/vite/compare/v8.1.0...v8.1.1";>8.1.1</a> 
(2026-06-30)<!-- raw HTML omitted --></h2>
   <h3>Features</h3>
   <ul>
   <li>update dynamic import warning to link to Vite docs (<a 
href="https://redirect.github.com/vitejs/vite/issues/22823";>#22823</a>) (<a 
href="https://github.com/vitejs/vite/commit/62bd7afd27ec0507bf528a135165dda3a44ebc21";>62bd7af</a>)</li>
   </ul>
   <h3>Bug Fixes</h3>
   <ul>
   <li><strong>bundled-dev:</strong> avoid stack overflow on 
<code>import.meta.hot.invalidate()</code> (<a 
href="https://redirect.github.com/vitejs/vite/issues/22797";>#22797</a>) (<a 
href="https://github.com/vitejs/vite/commit/709eb8ee03d3c46269755334f59b7e9a353fc522";>709eb8e</a>)</li>
   <li><strong>bundled-dev:</strong> serve assets emitted during HMR/lazy 
compile (<a 
href="https://redirect.github.com/vitejs/vite/issues/22745";>#22745</a>) (<a 
href="https://github.com/vitejs/vite/commit/5876b2cc2e1a01df9363e1e3d1d19f474ba68285";>5876b2c</a>)</li>
   <li><strong>bundledDev:</strong> skip plugin transform hooks for 
rolldown-lazy stub modules (<a 
href="https://redirect.github.com/vitejs/vite/issues/22778";>#22778</a>) (<a 
href="https://github.com/vitejs/vite/commit/8f925e2e496f4d313d860acb53880245b07ce6f7";>8f925e2</a>)</li>
   <li><strong>css:</strong> preserve dollar signs in external 
<code>@import</code> urls with lightningcss (<a 
href="https://redirect.github.com/vitejs/vite/issues/22718";>#22718</a>) (<a 
href="https://github.com/vitejs/vite/commit/9fa7ab4990f4fe74597d0a37a16d84af1c1e3544";>9fa7ab4</a>)</li>
   <li><strong>css:</strong> resolve tsconfig paths in CSS and Sass <a 
href="https://github.com/import";><code>@​import</code></a> (<a 
href="https://redirect.github.com/vitejs/vite/issues/22775";>#22775</a>) (<a 
href="https://github.com/vitejs/vite/commit/ef0b8916160c4d2a677decc062f6faa48fbf1578";>ef0b891</a>)</li>
   <li><strong>deps:</strong> update all non-major dependencies (<a 
href="https://redirect.github.com/vitejs/vite/issues/22734";>#22734</a>) (<a 
href="https://github.com/vitejs/vite/commit/e635f493faa24930ae637318d6564539bc668e89";>e635f49</a>)</li>
   <li><strong>deps:</strong> update all non-major dependencies (<a 
href="https://redirect.github.com/vitejs/vite/issues/22804";>#22804</a>) (<a 
href="https://github.com/vitejs/vite/commit/8837400a676a633af1ad6d3746b584d13cf90ecc";>8837400</a>)</li>
   <li><strong>deps:</strong> update rolldown-related dependencies (<a 
href="https://redirect.github.com/vitejs/vite/issues/22591";>#22591</a>) (<a 
href="https://github.com/vitejs/vite/commit/2ce6677a151c53a019baec32859b646267f9d320";>2ce6677</a>)</li>
   <li>escape ids with multiple null bytes (<a 
href="https://redirect.github.com/vitejs/vite/issues/22687";>#22687</a>) (<a 
href="https://github.com/vitejs/vite/commit/833fc302f3f4a5030f49207b5fbf10422f3247a2";>833fc30</a>)</li>
   <li>hide console window when running 'net use' on Windows (<a 
href="https://redirect.github.com/vitejs/vite/issues/22698";>#22698</a>) (<a 
href="https://github.com/vitejs/vite/commit/92b63f219f6c1872f35461aa75e9e9aec79bb01c";>92b63f2</a>)</li>
   <li>ignore bundled config temp dir (<a 
href="https://redirect.github.com/vitejs/vite/issues/22800";>#22800</a>) (<a 
href="https://github.com/vitejs/vite/commit/043a81096ddf8c6f9077c8e3e12362c83f9ed089";>043a810</a>)</li>
   <li>invert <code>esbuild.jsxSideEffects</code> when converting to 
<code>oxc.jsx.pure</code> (<a 
href="https://redirect.github.com/vitejs/vite/issues/22809";>#22809</a>) (<a 
href="https://github.com/vitejs/vite/commit/33895ba4faa0a46d5bd7b3eb53d02255113c8b5d";>33895ba</a>)</li>
   <li><strong>optimize-deps:</strong> ignore <code>ERR_CLOSED_SERVER</code> in 
scanner (<a 
href="https://redirect.github.com/vitejs/vite/issues/22784";>#22784</a>) (<a 
href="https://github.com/vitejs/vite/commit/085a0ab704bf1a698d459d625a5c955d27b73134";>085a0ab</a>)</li>
   <li><strong>optimizer:</strong> scanner should resolve <code>input</code> 
from <code>root</code> (<a 
href="https://redirect.github.com/vitejs/vite/issues/22769";>#22769</a>) (<a 
href="https://github.com/vitejs/vite/commit/9722b0795b68602597ddd53e3d3c7ed9f00cb831";>9722b07</a>)</li>
   <li>resolve pnpm .modules.yaml from workspace root instead of cwd (<a 
href="https://re...
   
   _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