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

   Bumps the js-minor-patch group with 12 updates in the /config-ui directory:
   
   | Package | From | To |
   | --- | --- | --- |
   | [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.12.0` | 
`2.13.0` |
   | [antd](https://github.com/ant-design/ant-design) | `6.6.4` | `6.6.5` |
   | 
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
 | `26.6.1` | `26.6.4` |
   | 
[@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)
 | `6.1.1` | `6.1.2` |
   | [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.12.0` |
   | [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` 
|
   | [jsdom](https://github.com/jsdom/jsdom) | `30.1.0` | `30.1.2` |
   | [lint-staged](https://github.com/lint-staged/lint-staged) | `17.5.1` | 
`17.6.0` |
   | [prettier](https://github.com/prettier/prettier) | `3.9.8` | `3.9.9` |
   | 
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
 | `8.70.0` | `8.71.0` |
   | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.0` | 
`8.3.2` |
   | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | 
`5.0.1` | `5.0.3` |
   
   
   Updates `@reduxjs/toolkit` from 2.12.0 to 2.13.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/reduxjs/redux-toolkit/releases";>@​reduxjs/toolkit's 
releases</a>.</em></p>
   <blockquote>
   <h2>v2.13.0</h2>
   <p>This <strong>feature release</strong> updates our build tooling to TSDown 
and PNPM, adds official TypeScript 7 support, and includes a long list of 
bugfixes across RTK Query, <code>createAsyncThunk</code>, 
<code>createEntityAdapter</code>, and <code>combineSlices</code>.</p>
   <h2>Changelog</h2>
   <h3>Build Tooling Updates</h3>
   <p>We've fully modernizing modernized our build tooling across all of the 
Redux repos. That included switching from Yarn to PNPM, ESLint to Oxlint, 
Prettier to Oxfmt, and TSUp to TSDown.</p>
   <p>The part that matters for users is that we now build the package with <a 
href="https://tsdown.dev";>TSDown</a> instead of <code>tsup</code>. The package 
layout, <code>exports</code> definitions, and exported APIs are all unchanged 
from 2.12. We've checked the new build with <code>attw</code>, and verified 
that CJS and ESM entry points load in both dev and prod builds, and that the 
<code>legacy-esm</code> artifacts still target ES2017. The contents of the 
bundles do look a bit different (smaller CJS artifacts, slightly different 
helper output in the <code>legacy-esm</code> files). If you see any behavior 
differences that look build-related, please file an issue!</p>
   <p>This is also our first release published via the updated PNPM-based 
workflow, still using NPM Trusted Publishing. We've also added 
<code>pkg.pr.new</code> previews for every commit, so you can try out a PR 
build before it's released.</p>
   <h3>Docs Updates</h3>
   <p>We've shipped a new combined Redux libraries docs site!  The core docs 
site at <a href="https://redux.js.org";>https://redux.js.org</a> now contains 
the docs for <em>all</em> of our libraries: Redux core and usage guides, Redux 
Toolkit, React Redux, and Reselect.  The prior standalone docs sites for RTK, 
R-R, and Reselect now redirect to their respective sections of the combined 
docs.  We've also done a major cleanup pass on the docs, deduplicating pages 
that had similarities (like the Next.js or RTK2 migration pages that lived in 
both the core and RTK docs), and updating outdated content (modernizing example 
code snippets, deleting dead links, and making RTK and hooks the default 
patterns shown).  The RTK content now lives at <a 
href="https://redux.js.org/toolkit/";>https://redux.js.org/toolkit/</a> .</p>
   <h3>TypeScript 7 Support</h3>
   <p>TS 7.0 (the native Go port) is now out! We fixed the remaining type 
errors in RTK when checked by TS 7.0 and 7.1, and TS 7.0 is now part of our CI 
test matrix.</p>
   <p>Per our TS support policy of matching DefinitelyTyped's support window, 
we've also updated our support matrix to TS 5.6+. As always, RTK may still work 
with earlier versions, but we no longer test against them.</p>
   <h3>RTK Query Fixes</h3>
   <p><code>useQueryState</code> (and thus <code>useQuery</code>) was passing a 
new inline selector to <code>useSelector</code> on every render, and also 
reading the store directly during render. The selector is now memoized, and the 
direct store read is gone. This also fixes a bug where <code>isSuccess</code> 
could flip from <code>false</code> to <code>true</code> on an unrelated 
re-render while a query was refetching after an error. <code>isSuccess</code> 
now correctly stays <code>false</code> in that case.</p>
   <p><code>data</code> now reflects cache updates made via 
<code>updateQueryData</code> while a refetch is in flight, instead of showing 
the previous result.</p>
   <p>Polling now reads the current cache state when each poll fires, rather 
than the state at the time the poll was scheduled. This means 
<code>skipPollingIfUnfocused</code> respects focus loss that happens after 
scheduling, and polls stop if their cache entry was removed.</p>
   <p>We fixed a race where a duplicate query request rejected by the thunk 
condition could cause queued tag invalidations to run too early and be lost, 
leaving stale data in the cache.</p>
   <p>Tags with falsy ids like <code>0</code> now invalidate and clean up 
correctly.</p>
   <p>Lazy query hooks now re-subscribe correctly when effects restart while 
the hook state is preserved, such as with Fast Refresh or 
<code>&lt;Activity&gt;</code>.</p>
   <p>Infinite queries no longer trigger <code>onQueryStarted</code> when 
fetching past the end of the list, and the infinite query hook result type now 
includes the page error flags.</p>
   <p><code>fetchBaseQuery</code> only treats a URL as absolute if it starts 
with a scheme.</p>
   <p>We also fixed an error when rehydrating state for an endpoint name that 
has no definition.</p>
   <h3>Other Fixes</h3>
   <p><code>createAsyncThunk</code> no longer swallows aborts that happen 
before the <code>pending</code> action is dispatched, and now correctly sets 
<code>rejectedWithValue</code> when <code>rejectWithValue</code> is called with 
a falsy payload.</p>
   <p><code>createEntityAdapter</code>'s <code>setAll</code> now keeps the last 
item when given duplicate IDs, matching <code>setMany</code>. The sorted 
adapter's <code>updateMany</code> now merges multiple updates for the same ID 
before applying them.</p>
   <p><code>combineSlices</code> now keeps its internal state proxy cache per 
instance, so multiple combined reducers no longer interfere with each other.</p>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/reduxjs/redux-toolkit/commit/370f7eb6403bdfdb1a2ab5b90fbcfd8eaee7d57b";><code>370f7eb</code></a>
 Release 2.13.0</li>
   <li><a 
href="https://github.com/reduxjs/redux-toolkit/commit/8c40241546d97cbe3a67c676e28945fad56ab92c";><code>8c40241</code></a>
 Fix release-it commands for PNPM</li>
   <li><a 
href="https://github.com/reduxjs/redux-toolkit/commit/483f0fb5b5c28f233d2243c8524abd8cffa70cc1";><code>483f0fb</code></a>
 Fix unstable selector reference inside of <code>useQueryState</code> and 
<code>isSuccess</code> dur...</li>
   <li><a 
href="https://github.com/reduxjs/redux-toolkit/commit/62103f5409a9e153bb66af4a413308e1ac0f82de";><code>62103f5</code></a>
 Fix TS7 errors and update TS matrix (<a 
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5455";>#5455</a>)</li>
   <li><a 
href="https://github.com/reduxjs/redux-toolkit/commit/71db2d41646cf4d297c611612a6c0e1b74ee63ba";><code>71db2d4</code></a>
 Fetch the other libraries' docs from master in previews (<a 
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5454";>#5454</a>)</li>
   <li><a 
href="https://github.com/reduxjs/redux-toolkit/commit/0eeae5cfb16d0fdd0bfca87c5c3283e096e5cfd4";><code>0eeae5c</code></a>
 Convert Redux Toolkit docs to the combined site format (<a 
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5451";>#5451</a>)</li>
   <li><a 
href="https://github.com/reduxjs/redux-toolkit/commit/c9dac937d77adc3bf04842a43955e81d0e7a46da";><code>c9dac93</code></a>
 docs: clarify browser ESM import map usage (<a 
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5375";>#5375</a>)</li>
   <li><a 
href="https://github.com/reduxjs/redux-toolkit/commit/00b133f5e63182c7095c0c7d962c1564d9ac718d";><code>00b133f</code></a>
 fix(toolkit): handle circular references in immutable state middleware (<a 
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5433";>#5433</a>)</li>
   <li><a 
href="https://github.com/reduxjs/redux-toolkit/commit/ded675e0c844b02b26f99a2dc5e73a449ef3e038";><code>ded675e</code></a>
 docs site: fix pagefind search by preloading window.pagefind (<a 
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5447";>#5447</a>)</li>
   <li><a 
href="https://github.com/reduxjs/redux-toolkit/commit/322c01a6869e6fbb93dbd369397c3b5460919b9e";><code>322c01a</code></a>
 Reinstate lazy queries after preserved effects restart (<a 
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5424";>#5424</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/reduxjs/redux-toolkit/compare/v2.12.0...v2.13.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `antd` from 6.6.4 to 6.6.5
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/ant-design/ant-design/releases";>antd's 
releases</a>.</em></p>
   <blockquote>
   <h2>6.6.5</h2>
   <ul>
   <li>🐞 Fix numeric <code>0</code> content rendering across Result, message, 
notification, Avatar, Modal, Descriptions, and Form.Item. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59153";>#59153</a> 
<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59125";>#59125</a> 
<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59289";>#59289</a> 
<a href="https://github.com/bhumin18";><code>@​bhumin18</code></a> <a 
href="https://github.com/nrps9909";><code>@​nrps9909</code></a> <a 
href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>Upload
   <ul>
   <li>🐞 Fix Upload.Dragger custom <code>style.height</code> being overridden 
when the <code>height</code> prop is not set. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59319";>#59319</a> 
<a href="https://github.com/dogledogle";><code>@​dogledogle</code></a></li>
   <li>♿ Fix Upload file names being focusable as buttons when no preview 
action is available. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59295";>#59295</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   </ul>
   </li>
   <li>Transfer
   <ul>
   <li>🐞 Fix Transfer calling a stale <code>onSelectChange</code> callback 
after it is replaced or removed. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59307";>#59307</a> 
<a href="https://github.com/yunfeizhu";><code>@​yunfeizhu</code></a></li>
   <li>🐞 Fix Transfer <code>footer</code> callbacks not receiving 
<code>direction</code> when using rest parameters. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59303";>#59303</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   </ul>
   </li>
   <li>🐞 Fix Avatar not retrying image loading after <code>srcSet</code> 
changes. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59297";>#59297</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>🐞 Fix Anchor scrolling and Table and Transfer range selection using 
stale values after updates. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59308";>#59308</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>🐞 Fix Select inconsistent single and multiple heights after customizing 
global <code>fontSize</code> or <code>lineHeight</code>. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59298";>#59298</a> 
<a href="https://github.com/zombieJ";><code>@​zombieJ</code></a></li>
   <li>🤖 Fix Tooltip, Popover, Popconfirm, and Slider TypeScript definitions 
accepting unsupported rc Tooltip props. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59288";>#59288</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>🛎 Fix Drawer not warning that <code>destroyOnClose</code> is deprecated. 
<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59299";>#59299</a> 
<a href="https://github.com/dogledogle";><code>@​dogledogle</code></a></li>
   </ul>
   <hr />
   <ul>
   <li>🐞 修复 Result、message、notification、Avatar、Modal、Descriptions 和 Form.Item 
无法正确渲染数值 <code>0</code> 内容的问题。<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59153";>#59153</a> 
<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59125";>#59125</a> 
<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59289";>#59289</a> 
<a href="https://github.com/bhumin18";><code>@​bhumin18</code></a> <a 
href="https://github.com/nrps9909";><code>@​nrps9909</code></a> <a 
href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>Upload
   <ul>
   <li>🐞 修复 Upload.Dragger 未设置 <code>height</code> 属性时自定义 
<code>style.height</code> 被覆盖的问题。<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59319";>#59319</a> 
<a href="https://github.com/dogledogle";><code>@​dogledogle</code></a></li>
   <li>♿ 修复 Upload 没有可用预览操作时文件名仍可作为按钮聚焦的问题。<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59295";>#59295</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   </ul>
   </li>
   <li>Transfer
   <ul>
   <li>🐞 修复 Transfer 在替换或移除 <code>onSelectChange</code> 后仍调用旧回调的问题。<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59307";>#59307</a> 
<a href="https://github.com/yunfeizhu";><code>@​yunfeizhu</code></a></li>
   <li>🐞 修复 Transfer 使用剩余参数的 <code>footer</code> 回调无法获取 <code>direction</code> 
的问题。<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59303";>#59303</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   </ul>
   </li>
   <li>🐞 修复 Avatar 图片加载失败后更新 <code>srcSet</code> 无法重新加载的问题。<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59297";>#59297</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>🐞 修复 Anchor 滚动及 Table 和 Transfer 范围选择在更新后仍使用旧值的问题。<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59308";>#59308</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>🐞 修复 Select 自定义全局 <code>fontSize</code> 或 <code>lineHeight</code> 
后单选与多选高度不一致的问题。<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59298";>#59298</a> 
<a href="https://github.com/zombieJ";><code>@​zombieJ</code></a></li>
   <li>🤖 修正 Tooltip、Popover、Popconfirm 和 Slider 的 TypeScript 类型定义,避免接受实际无效的 rc 
Tooltip 属性。<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59288";>#59288</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>🛎 修复 Drawer 未提示 <code>destroyOnClose</code> 已废弃的问题。<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59299";>#59299</a> 
<a href="https://github.com/dogledogle";><code>@​dogledogle</code></a></li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/ant-design/ant-design/blob/master/CHANGELOG.en-US.md";>antd's
 changelog</a>.</em></p>
   <blockquote>
   <h2>6.6.5</h2>
   <p><code>2026-09-20</code></p>
   <ul>
   <li>🐞 Fix numeric <code>0</code> content rendering across Result, message, 
notification, Avatar, Modal, Descriptions, and Form.Item. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59153";>#59153</a> 
<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59125";>#59125</a> 
<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59289";>#59289</a> 
<a href="https://github.com/bhumin18";><code>@​bhumin18</code></a> <a 
href="https://github.com/nrps9909";><code>@​nrps9909</code></a> <a 
href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>Upload
   <ul>
   <li>🐞 Fix Upload.Dragger custom <code>style.height</code> being overridden 
when the <code>height</code> prop is not set. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59319";>#59319</a> 
<a href="https://github.com/dogledogle";><code>@​dogledogle</code></a></li>
   <li>♿ Fix Upload file names being focusable as buttons when no preview 
action is available. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59295";>#59295</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   </ul>
   </li>
   <li>Transfer
   <ul>
   <li>🐞 Fix Transfer calling a stale <code>onSelectChange</code> callback 
after it is replaced or removed. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59307";>#59307</a> 
<a href="https://github.com/yunfeizhu";><code>@​yunfeizhu</code></a></li>
   <li>🐞 Fix Transfer <code>footer</code> callbacks not receiving 
<code>direction</code> when using rest parameters. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59303";>#59303</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   </ul>
   </li>
   <li>🐞 Fix Avatar not retrying image loading after <code>srcSet</code> 
changes. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59297";>#59297</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>🐞 Fix Anchor scrolling and Table and Transfer range selection using 
stale values after updates. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59308";>#59308</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>🐞 Fix Select inconsistent single and multiple heights after customizing 
global <code>fontSize</code> or <code>lineHeight</code>. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59298";>#59298</a> 
<a href="https://github.com/zombieJ";><code>@​zombieJ</code></a></li>
   <li>🤖 Fix Tooltip, Popover, Popconfirm, and Slider TypeScript definitions 
accepting unsupported rc Tooltip props. <a 
href="https://redirect.github.com/ant-design/ant-design/pull/59288";>#59288</a> 
<a href="https://github.com/QDyanbing";><code>@​QDyanbing</code></a></li>
   <li>🛎 Fix Drawer not warning that <code>destroyOnClose</code> is deprecated. 
<a 
href="https://redirect.github.com/ant-design/ant-design/pull/59299";>#59299</a> 
<a href="https://github.com/dogledogle";><code>@​dogledogle</code></a></li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/ant-design/ant-design/commit/4a39f54842eade4e565ab336ef6097cd7e723cdd";><code>4a39f54</code></a>
 chore(deps): update dependency size-limit to v14 (<a 
href="https://redirect.github.com/ant-design/ant-design/issues/59339";>#59339</a>)</li>
   <li><a 
href="https://github.com/ant-design/ant-design/commit/74f6318119c420eeb47f7a8a6931907e11f17ae0";><code>74f6318</code></a>
 chore(deps): update dependency dotenv to v18 (<a 
href="https://redirect.github.com/ant-design/ant-design/issues/59338";>#59338</a>)</li>
   <li><a 
href="https://github.com/ant-design/ant-design/commit/2baea10427b73df0b5e30435ff3e6bcf66cce137";><code>2baea10</code></a>
 docs: changelog for 6.6.5 (<a 
href="https://redirect.github.com/ant-design/ant-design/issues/59333";>#59333</a>)</li>
   <li><a 
href="https://github.com/ant-design/ant-design/commit/492d78e36d7a93f16ecbe0d4871b5ac706037beb";><code>492d78e</code></a>
 chore(deps): update codecov/codecov-action digest to 303a32d (<a 
href="https://redirect.github.com/ant-design/ant-design/issues/59334";>#59334</a>)</li>
   <li><a 
href="https://github.com/ant-design/ant-design/commit/050dd0e9e8217a77a06b2bc9342103abb027a902";><code>050dd0e</code></a>
 chore(deps): update jest dependencies to v30.5.2 (<a 
href="https://redirect.github.com/ant-design/ant-design/issues/59335";>#59335</a>)</li>
   <li><a 
href="https://github.com/ant-design/ant-design/commit/51dd67f231761590e596fc86bdd8a2192a06f846";><code>51dd67f</code></a>
 chore(deps): update dependency <code>@​size-limit/file</code> to v14 (<a 
href="https://redirect.github.com/ant-design/ant-design/issues/59337";>#59337</a>)</li>
   <li><a 
href="https://github.com/ant-design/ant-design/commit/fea0690eecac2d6b80b2c074e991db2a7a63e0a7";><code>fea0690</code></a>
 fix(demo): use prefixCls instead of token.antCls in Table demos (<a 
href="https://redirect.github.com/ant-design/ant-design/issues/59327";>#59327</a>)</li>
   <li><a 
href="https://github.com/ant-design/ant-design/commit/e12b75776c206c26cc6331202a933caa3159676a";><code>e12b757</code></a>
 fix(demo): use public GetProps type in Avatar demo (<a 
href="https://redirect.github.com/ant-design/ant-design/issues/59328";>#59328</a>)</li>
   <li><a 
href="https://github.com/ant-design/ant-design/commit/91a6d1df4a5048d4798e6f97c49cc607b625afaf";><code>91a6d1d</code></a>
 chore(workflow): run upgrade deps at 08:00 Beijing time (<a 
href="https://redirect.github.com/ant-design/ant-design/issues/59322";>#59322</a>)</li>
   <li><a 
href="https://github.com/ant-design/ant-design/commit/f045034427f86b4b5dec23c5c01d5ad705b15287";><code>f045034</code></a>
 fix(Upload): keep Dragger style height when height prop is unset (<a 
href="https://redirect.github.com/ant-design/ant-design/issues/59319";>#59319</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/ant-design/ant-design/compare/6.6.4...6.6.5";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@types/node` from 26.6.1 to 26.6.4
   <details>
   <summary>Commits</summary>
   <ul>
   <li>See full diff in <a 
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@vitejs/plugin-react` from 6.1.1 to 6.1.2
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/vitejs/vite-plugin-react/releases";>@​vitejs/plugin-react's
 releases</a>.</em></p>
   <blockquote>
   <h2>[email protected]</h2>
   <h3>Fix HMR for compound components (<a 
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/1484";>#1484</a>)</h3>
   <p>Adding or removing a component from a compound component was not handled, 
creating stale updates. Doing this now triggers hmr invalidate on the file and 
propagates the invalidation to importers.</p>
   <h3>Fix <code>compiler.logDiagnostics</code> option not working (<a 
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/1483";>#1483</a>)</h3>
   <p>With <code>oxc-transform-react</code> &gt;= 0.148, the 
<code>logDiagnostics</code> was not working. This version fixes it and requires 
<code>oxc-transform-react</code> &gt;= 0.152 as a peer dependency if you are 
using the <code>compiler</code> option. <code>compiler.logDiagnostics</code> 
option is now deprecated and should be swapped for the builtin 
<code>compiler.reportDiagnostics</code>.</p>
   <h3>Disable refresh for non-jsx with compiler enabled (fix <a 
href="https://redirect.github.com/vitejs/vite-plugin-react/issues/1478";>#1478</a>)
 (<a 
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/1485";>#1485</a>)</h3>
   <p>When the compiler was enabled, TS files could trigger fast refresh which 
would cause runtime errors. The logic now follows what the builtin oxc plugin 
in Vite does.</p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md";>@​vitejs/plugin-react's
 changelog</a>.</em></p>
   <blockquote>
   <h2>6.1.2 (2026-10-05)</h2>
   <h3>Fix HMR for compound components (<a 
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/1484";>#1484</a>)</h3>
   <p>Adding or removing a component from a compound component was not handled, 
creating stale updates. Doing this now triggers hmr invalidate on the file and 
propagates the invalidation to importers.</p>
   <h3>Fix <code>compiler.logDiagnostics</code> option not working (<a 
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/1483";>#1483</a>)</h3>
   <p>With <code>oxc-transform-react</code> &gt;= 0.148, the 
<code>logDiagnostics</code> was not working. This version fixes it and requires 
<code>oxc-transform-react</code> &gt;= 0.152 as a peer dependency if you are 
using the <code>compiler</code> option. <code>compiler.logDiagnostics</code> 
option is now deprecated and should be swapped for the builtin 
<code>compiler.reportDiagnostics</code>.</p>
   <h3>Disable refresh for non-jsx with compiler enabled (fix <a 
href="https://redirect.github.com/vitejs/vite-plugin-react/issues/1478";>#1478</a>)
 (<a 
href="https://redirect.github.com/vitejs/vite-plugin-react/pull/1485";>#1485</a>)</h3>
   <p>When the compiler was enabled, TS files could trigger fast refresh which 
would cause runtime errors. The logic now follows what the builtin oxc plugin 
in Vite does.</p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/vitejs/vite-plugin-react/commit/ac47648e17674299accb51816e9e33b8a7b07b05";><code>ac47648</code></a>
 release: [email protected] (<a 
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1491";>#1491</a>)</li>
   <li><a 
href="https://github.com/vitejs/vite-plugin-react/commit/98277e7d49fea7fa707170d2892738c8bfb5f1c0";><code>98277e7</code></a>
 fix(deps): update all non-major dependencies (<a 
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1486";>#1486</a>)</li>
   <li><a 
href="https://github.com/vitejs/vite-plugin-react/commit/12eddea34ae9de92b3dc8d8b8a76fa1260b781bf";><code>12eddea</code></a>
 fix(hmr): better handle compound components (<a 
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1484";>#1484</a>)</li>
   <li><a 
href="https://github.com/vitejs/vite-plugin-react/commit/3cfb1d1114df64cf9aeee4aae0ac951d0c2f3abf";><code>3cfb1d1</code></a>
 fix(plugin-react): fix <code>compiler.logDiagnostics</code> (<a 
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1483";>#1483</a>)</li>
   <li><a 
href="https://github.com/vitejs/vite-plugin-react/commit/6de9915e1b4c1b8a7b390eb1364ab6cd83d64e62";><code>6de9915</code></a>
 fix(plugin-react): disable refresh for non-jsx with compiler enabled (<a 
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1485";>#1485</a>)</li>
   <li><a 
href="https://github.com/vitejs/vite-plugin-react/commit/ee97d2f3bd25cda8f06c27366722f01aaac0201f";><code>ee97d2f</code></a>
 fix(deps): update all non-major dependencies (<a 
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1445";>#1445</a>)</li>
   <li><a 
href="https://github.com/vitejs/vite-plugin-react/commit/b0a014da31be23c7806ffb0b997ec53b52ab68f2";><code>b0a014d</code></a>
 chore: use Babel 8 for babel compiler playgrounds (<a 
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1460";>#1460</a>)</li>
   <li><a 
href="https://github.com/vitejs/vite-plugin-react/commit/61b650fe93c3fe30d79aa8615199cdcb0a2594f4";><code>61b650f</code></a>
 fix(deps): update react-related dependencies (<a 
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1452";>#1452</a>)</li>
   <li><a 
href="https://github.com/vitejs/vite-plugin-react/commit/736efe2f004002abee693a44b405e70699432ecd";><code>736efe2</code></a>
 chore(deps): update tsdown to v0.23 (<a 
href="https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1451";>#1451</a>)</li>
   <li>See full diff in <a 
href="https://github.com/vitejs/vite-plugin-react/commits/[email protected]/packages/plugin-react";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `eslint` from 10.10.0 to 10.12.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.12.0</h2>
   <h2>Features</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5";><code>4618052</code></a>
 feat: handle astral letters in <code>new-cap</code> (<a 
href="https://redirect.github.com/eslint/eslint/issues/21357";>#21357</a>) 
(sary)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa";><code>4ec5168</code></a>
 feat: allow <code>SourceCode#getText()</code> to accept tokens and comments 
(<a href="https://redirect.github.com/eslint/eslint/issues/21340";>#21340</a>) 
(electrohyun)</li>
   </ul>
   <h2>Bug Fixes</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7";><code>bc51eee</code></a>
 fix: <code>prefer-arrow-callback</code> false positive in conditional test (<a 
href="https://redirect.github.com/eslint/eslint/issues/21373";>#21373</a>) 
(Daniel Pinto)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038";><code>bbff86c</code></a>
 fix: skip lines with multiple comments in <code>max-lines-per-function</code> 
(<a href="https://redirect.github.com/eslint/eslint/issues/21332";>#21332</a>) 
(xbinaryx)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a";><code>efc4d6b</code></a>
 fix: astral letters in <code>consistent-return</code>, <code>no-eval</code>, 
<code>no-invalid-this</code> (<a 
href="https://redirect.github.com/eslint/eslint/issues/21360";>#21360</a>) 
(lumir)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba";><code>93de066</code></a>
 fix: prefer-exponentiation-operator autofix for async function base (<a 
href="https://redirect.github.com/eslint/eslint/issues/21322";>#21322</a>) 
(Vladimir Babin)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5";><code>02e34ff</code></a>
 fix: add missing space after <code>else</code> in <code>curly</code> autofix 
(<a href="https://redirect.github.com/eslint/eslint/issues/21355";>#21355</a>) 
(Pixel)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160";><code>b14b8bc</code></a>
 fix: correct <code>id-length</code> message for long private names (<a 
href="https://redirect.github.com/eslint/eslint/issues/21348";>#21348</a>) 
(Pixel)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8";><code>69aac01</code></a>
 fix: support <code>TSFunctionType</code> in <code>getFunctionHeadLoc</code> 
(<a href="https://redirect.github.com/eslint/eslint/issues/21335";>#21335</a>) 
(xbinaryx)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532";><code>686630e</code></a>
 fix: <code>no-loss-of-precision</code> false positive with <code>0.e5</code> 
(<a href="https://redirect.github.com/eslint/eslint/issues/21337";>#21337</a>) 
(sethamus)</li>
   </ul>
   <h2>Documentation</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f";><code>67eb586</code></a>
 docs: Update README (GitHub Actions Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21";><code>5370d7e</code></a>
 docs: clarify <code>one-var</code> <code>separateRequires</code> matches any 
<code>require()</code> call (<a 
href="https://redirect.github.com/eslint/eslint/issues/21192";>#21192</a>) 
(sethamus)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f";><code>8816c1d</code></a>
 docs: Update README (GitHub Actions Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e";><code>3d2e7ce</code></a>
 docs: fix typo in no-unused-expressions documentation (<a 
href="https://redirect.github.com/eslint/eslint/issues/21346";>#21346</a>) 
(bytedoe)</li>
   </ul>
   <h2>Chores</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6";><code>152067f</code></a>
 chore: update ecosystem plugins (<a 
href="https://redirect.github.com/eslint/eslint/issues/21362";>#21362</a>) 
(ESLint Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e";><code>b56d58e</code></a>
 chore: update github/codeql-action action to v4.38.2 (<a 
href="https://redirect.github.com/eslint/eslint/issues/21376";>#21376</a>) 
(renovate[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177";><code>bfaea12</code></a>
 perf: cache normalized config globals per languageOptions (<a 
href="https://redirect.github.com/eslint/eslint/issues/21364";>#21364</a>) 
(James Ross)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c";><code>322209e</code></a>
 ci: avoid Nx cache in ecosystem tests and disable failing test (<a 
href="https://redirect.github.com/eslint/eslint/issues/21369";>#21369</a>) 
(Francesco Trotta)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927";><code>d166567</code></a>
 chore: update dependency prettier to v3.9.9 (<a 
href="https://redirect.github.com/eslint/eslint/issues/21371";>#21371</a>) 
(renovate[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c";><code>29585ce</code></a>
 chore: update dependency eslint-plugin-expect-type to ^0.7.0 (<a 
href="https://redirect.github.com/eslint/eslint/issues/21359";>#21359</a>) 
(renovate[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d";><code>39d79ba</code></a>
 chore: update github/codeql-action action to v4.38.1 (<a 
href="https://redirect.github.com/eslint/eslint/issues/21354";>#21354</a>) 
(renovate[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f";><code>182a6e9</code></a>
 chore: update dependency prettier to v3.9.8 (<a 
href="https://redirect.github.com/eslint/eslint/issues/21352";>#21352</a>) 
(renovate[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00";><code>f995127</code></a>
 chore: remove CLAUDE.md in favor of AGENTS.md (<a 
href="https://redirect.github.com/eslint/eslint/issues/21339";>#21339</a>) 
(Jarren)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947";><code>b95fb6c</code></a>
 chore: update dependency prettier to v3.9.7 (<a 
href="https://redirect.github.com/eslint/eslint/issues/21347";>#21347</a>) 
(renovate[bot])</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815";><code>3782dd4</code></a>
 chore: update ecosystem plugins (<a 
href="https://redirect.github.com/eslint/eslint/issues/21342";>#21342</a>) 
(ESLint Bot)</li>
   </ul>
   <h2>v10.11.0</h2>
   <h2>Features</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127";><code>d136fa4</code></a>
 feat: object-shorthand handle quoted properties for 
<code>ignoreConstructors</code> (<a 
href="https://redirect.github.com/eslint/eslint/issues/21271";>#21271</a>) 
(Pavel)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690";><code>397b3b8</code></a>
 feat: report unsafe labeled <code>continue</code> in 
<code>no-unsafe-finally</code> rule (<a 
href="https://redirect.github.com/eslint/eslint/issues/21316";>#21316</a>) 
(electrohyun)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4";><code>d3dd47f</code></a>
 feat: only exempt <code>new-cap</code> built-ins that reference the global (<a 
href="https://redirect.github.com/eslint/eslint/issues/21290";>#21290</a>) 
(sethamus)</li>
   </ul>
   <h2>Bug Fixes</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476";><code>22b09f5</code></a>
 fix: ignore <code>__proto__</code> properties in 
<code>prefer-object-spread</code> (<a 
href="https://redirect.github.com/eslint/eslint/issues/21311";>#21311</a>) 
(xbinaryx)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166";><code>b684bb1</code></a>
 fix: make TimePass.parse optional in types and docs (<a 
href="https://redirect.github.com/eslint/eslint/issues/21313";>#21313</a>) 
(ntnyq)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e";><code>26d11bc</code></a>
 fix: don't report <code>__proto__</code> properties in 
<code>object-shorthand</code> (<a 
href="https://redirect.github.com/eslint/eslint/issues/21310";>#21310</a>) 
(xbinaryx)</li>
   </ul>
   <h2>Documentation</h2>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa";><code>9ecfdc5</code></a>
 docs: note that --cache can serve stale results for cross-file rules (<a 
href="https://redirect.github.com/eslint/eslint/issues/21312";>#21312</a>) 
(bytedoe)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab";><code>6c789ff</code></a>
 docs: Update README (GitHub Actions Bot)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3";><code>5997825</code></a>
 docs: clarify preserve-caught-error known limitation (<a 
href="https://redirect.github.com/eslint/eslint/issues/21294";>#21294</a>) 
(Akinyemi Toluwalase)</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970";><code>a438ec3</code></a>
 10.12.0</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5";><code>32a73f1</code></a>
 Build: changelog update for 10.12.0</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7";><code>bc51eee</code></a>
 fix: <code>prefer-arrow-callback</code> false positive in conditional test (<a 
href="https://redirect.github.com/eslint/eslint/issues/21373";>#21373</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038";><code>bbff86c</code></a>
 fix: skip lines with multiple comments in <code>max-lines-per-function</code> 
(<a 
href="https://redirect.github.com/eslint/eslint/issues/21332";>#21332</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6";><code>152067f</code></a>
 chore: update ecosystem plugins (<a 
href="https://redirect.github.com/eslint/eslint/issues/21362";>#21362</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e";><code>b56d58e</code></a>
 chore: update github/codeql-action action to v4.38.2 (<a 
href="https://redirect.github.com/eslint/eslint/issues/21376";>#21376</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f";><code>67eb586</code></a>
 docs: Update README</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177";><code>bfaea12</code></a>
 perf: cache normalized config globals per languageOptions (<a 
href="https://redirect.github.com/eslint/eslint/issues/21364";>#21364</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c";><code>322209e</code></a>
 ci: avoid Nx cache in ecosystem tests and disable failing test (<a 
href="https://redirect.github.com/eslint/eslint/issues/21369";>#21369</a>)</li>
   <li><a 
href="https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927";><code>d166567</code></a>
 chore: update dependency prettier to v3.9.9 (<a 
href="https://redirect.github.com/eslint/eslint/issues/21371";>#21371</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/eslint/eslint/compare/v10.10.0...v10.12.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `globals` from 17.12.0 to 17.13.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/sindresorhus/globals/releases";>globals's 
releases</a>.</em></p>
   <blockquote>
   <h2>v17.13.0</h2>
   <ul>
   <li>Update globals (2026-10-01) (<a 
href="https://redirect.github.com/sindresorhus/globals/issues/354";>#354</a>)  
b007369</li>
   </ul>
   <hr />
   <p><a 
href="https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0";>https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/sindresorhus/globals/commit/ce512bc1949f918ad6c17cc864a63ab6b077764f";><code>ce512bc</code></a>
 17.13.0</li>
   <li><a 
href="https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7";><code>b007369</code></a>
 Update globals (2026-10-01) (<a 
href="https://redirect.github.com/sindresorhus/globals/issues/354";>#354</a>)</li>
   <li><a 
href="https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803";><code>16cb1fe</code></a>
 Meta tweaks</li>
   <li>See full diff in <a 
href="https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `jsdom` from 30.1.0 to 30.1.2
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/jsdom/jsdom/releases";>jsdom's releases</a>.</em></p>
   <blockquote>
   <h2>v30.1.2</h2>
   <ul>
   <li>Updated URLs to support Unicode v18.0.0 in internationalized domain 
names.</li>
   <li>Reduced package size and memory use for CSS property definitions. (<a 
href="https://github.com/scttcper";><code>@​scttcper</code></a>)</li>
   <li>Fixed severe slowdowns when building large DOM trees, including SVG 
charts with D3, which regressed in v30.1.0. (<a 
href="https://github.com/cmdcolin";><code>@​cmdcolin</code></a>)</li>
   <li>Fixed exponentially slow reads of empty inherited CSS custom properties 
in deeply nested documents, and custom properties incorrectly inheriting past 
an <code>initial</code> reset. (<a 
href="https://github.com/scttcper";><code>@​scttcper</code></a>)</li>
   <li>Fixed <code>getComputedStyle()</code> returning stale results after 
editing stylesheet declarations, selectors, or media queries, including in 
imported stylesheets.</li>
   <li>Fixed selector matching and computed styles after changes to form 
control checkedness, indeterminacy, selection, values, and validity, including 
during form resets and canceled clicks.</li>
   <li>Fixed computed styles for <code>:focus</code>, 
<code>:focus-visible</code>, <code>:focus-within</code>, and selectors 
containing them after focus changes, including inside focus and blur listeners. 
(<a href="https://github.com/asamuzaK";><code>@​asamuzaK</code></a>)</li>
   <li>Fixed <code>element.focus()</code> incorrectly focusing elements hidden 
by 'display', including through shadow hosts and slots, and elements excluded 
by shadow DOM slot assignment. (<a 
href="https://github.com/asamuzaK";><code>@​asamuzaK</code></a>)</li>
   <li>Fixed <code>getComputedStyle()</code> throwing for elements without 
inline-style support, including XML and MathML elements.</li>
   <li>Fixed a memory leak where stylesheet parsing retained the last parsed 
stylesheet's window after <code>window.close()</code>.</li>
   <li>Fixed memory growth from long-lived <code>MutationObserver</code> 
instances retaining bookkeeping for garbage-collected nodes. (<a 
href="https://github.com/scttcper";><code>@​scttcper</code></a>)</li>
   <li>Fixed retained <code>select.selectedOptions</code> collections becoming 
stale after selection changes and form resets.</li>
   <li>Fixed rejection of negative CSS sizing values, including for 
'min-width', 'min-height', 'max-width', and 'max-height', which regressed in 
v30.1.0.</li>
   <li>Fixed handling of deeply nested <code>color-mix()</code> expressions, 
including exceptions during color resolution. (<a 
href="https://github.com/asamuzaK";><code>@​asamuzaK</code></a>)</li>
   </ul>
   <h2>v30.1.1</h2>
   <ul>
   <li>Fixed spurious window <code>blur</code> and <code>focusout</code> events 
and incorrect <code>event.relatedTarget</code> values when focusing an element 
after removing the previously focused element, which regressed in v30.1.0. (<a 
href="https://github.com/asamuzaK";><code>@​asamuzaK</code></a>)</li>
   <li>Fixed focus and blur behavior across frames, and focusing the document's 
viewport through <code>document.documentElement.focus()</code>. (<a 
href="https://github.com/asamuzaK";><code>@​asamuzaK</code></a>)</li>
   <li>Fixed focus targets removed or disabled by <code>blur</code> listeners 
becoming active, and text selections made by focus and blur listeners being 
overwritten. (<a 
href="https://github.com/asamuzaK";><code>@​asamuzaK</code></a>)</li>
   <li>Fixed <code>element.focus()</code> incorrectly focusing disabled form 
controls and <code>&lt;input type=&quot;hidden&quot;&gt;</code> elements with 
<code>tabindex=&quot;&quot;</code>. (<a 
href="https://github.com/scttcper";><code>@​scttcper</code></a>)</li>
   <li>Fixed invalid <code>style.setProperty()</code> calls changing existing 
<code>!important</code> priorities, serialized styles, or mutation records. (<a 
href="https://github.com/FedgeNo";><code>@​FedgeNo</code></a>)</li>
   <li>Fixed <code>!important</code> handling when updating CSS longhands after 
shorthands, using variables or CSS-wide keywords, and assigning style 
properties directly. (<a 
href="https://github.com/FedgeNo";><code>@​FedgeNo</code></a>)</li>
   <li>Fixed <code>&lt;noscript&gt;</code> parsing with 
<code>includeNodeLocations: true</code> or inside frames to honor the 
<code>runScripts</code> option.</li>
   <li>Fixed the <code>storageQuota</code> option being ignored by frames.</li>
   <li>Fixed encoding detection of HTML and XML byte input to honor XML 
encoding declarations and detect UTF-16 without a byte order mark.</li>
   <li>Fixed exceptions caused by truncated <code>charset</code> parameters in 
<code>&lt;meta&gt;</code> elements, and encoding detection incorrectly using 
incomplete <code>&lt;meta&gt;</code> tags. (<a 
href="https://github.com/FedgeNo";><code>@​FedgeNo</code></a>)</li>
   <li>Fixed XML serialization errors for namespaces named 
<code>constructor</code>, <code>toString</code>, <code>__proto__</code>, or 
<code>&quot;null&quot;</code>, and incorrect reuse of namespace prefixes 
declared on sibling elements.</li>
   <li>Fixed <code>element.innerHTML</code> and <code>element.outerHTML</code> 
in XML documents to reject invalid characters in attribute values and avoid 
stack overflows on large strings.</li>
   <li>Fixed selector matching for <code>:lang()</code>, <code>:nth-child(... 
of ...)</code> after mutations, and <code>:has()</code> with duplicate IDs or 
nested logical pseudo-classes. (<a 
href="https://github.com/asamuzaK";><code>@​asamuzaK</code></a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/jsdom/jsdom/commit/a23bfb72b5a3fc776db51ae1bccabf46af8a9e38";><code>a23bfb7</code></a>
 30.1.2</li>
   <li><a 
href="https://github.com/jsdom/jsdom/commit/64a75d240db0744cbfeff6f740b07c4da47cee99";><code>64a75d2</code></a>
 Update dependencies and dev dependencies</li>
   <li><a 
href="https://github.com/jsdom/jsdom/commit/7bf9653bf12f8ed61255fddf065b1f27afbb6993";><code>7bf9653</code></a>
 Invalidate styles after CSSOM and control state changes</li>
   <li><a 
href="https://github.com/jsdom/jsdom/commit/fe9009c91a09dedd6519c65d8d5b266cce400fa2";><code>fe9009c</code></a>
 Update focused area handling</li>
   <li><a 
href="https://github.com/jsdom/jsdom/commit/a8d28b3ec0ae3f747a2a8bd2547517c358d00f9a";><code>a8d28b3</code></a>
 Release windows retained by stylesheet parsing</li>
   <li><a 
href="https://github.com/jsdom/jsdom/commit/05a2c01549640ad820f6681e0549bf4aab316bbf";><code>05a2c01</code></a>
 Deduplicate generated CSS property metadata</li>
   <li><a 
href="https://github.com/jsdom/jsdom/commit/1efa190736aa040ac1264e9009fa809d45d98c28";><code>1efa190</code></a>
 Reduce generated CSS property data</li>
   <li><a 
href="https://github.com/jsdom/jsdom/commit/a372e12fd6eeedadc16c11a12e7c155b8cba7c46";><code>a372e12</code></a>
 Avoid Document named-property rebuilds after irrelevant tree mutations</li>
   <li><a 
href="https://github.com/jsdom/jsdom/commit/b2cd235170228c83cafe6d0ff542419aa7fa6221";><code>b2cd235</code></a>
 Update css-color</li>
   <li><a 
href="https://github.com/jsdom/jsdom/commit/0542d2b8efe917ed37423d37f63488851613058d";><code>0542d2b</code></a>
 Release idle MutationObserver bookkeeping</li>
   <li>Additional commits viewable in <a 
href="https://github.com/jsdom/jsdom/compare/v30.1.0...v30.1.2";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `lint-staged` from 17.5.1 to 17.6.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/lint-staged/lint-staged/releases";>lint-staged's 
releases</a>.</em></p>
   <blockquote>
   <h2>v17.6.0</h2>
   <h3>Minor Changes</h3>
   <ul>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1850";>#1850</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/938d3f43d07cbd74f08052dfb8a7380ce8868180";><code>938d3f4</code></a>
 - Task functions like <code>{ title, task }</code> can now use a logger 
function <code>log()</code> to emit output while the task runs. By default, the 
output will only be visible if the task fails, unless the 
<code>--verbose</code> option was used. Additionally, when the task rejects, 
the error will be shown in the output.</p>
   <pre lang="js"><code>import { defineConfig } from 'lint-staged/config'
   <p>export default defineConfig({
   '*': {
   title: 'Fail if PDF files are committed',
   task: async (filepaths, { log }) =&gt; {
   const pdfFiles = filepaths.filter((f) =&gt; f.toLowerCase().endsWith('.pdf'))
   if (pdfFiles.length &gt; 0) {
   log('PDF files should not be committed: %s', pdfFiles)
   throw new Error('Failed')
   }
   },
   },
   })
   </code></pre></p>
   </li>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1854";>#1854</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/30562bcbc5267bdb733c257c79c0a65c34465ba3";><code>30562bc</code></a>
 - <em>lint-staged</em> now stages changes to <strong>all tracked files 
modified by tasks</strong>, including files that weren’t originally staged or 
didn’t match the configured globs. This can happen when your task has 
side-effects, or it's a function that ignores the staged files like <code>() 
=&gt; &quot;prettier --write .&quot;</code>.</p>
   <p>If you have unstaged changes in a file and the task also edits that file, 
your unstaged changes will be staged too. Use <code>--hide-unstaged</code> to 
hide your changes while tasks run.</p>
   </li>
   </ul>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1860";>#1860</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/4296532155fb893ab8f754a47f3518f691fd4d98";><code>4296532</code></a>
 - The assignment of staged files to <em>lint-staged</em> configuration files 
(when using multiple, for example in a monorepo) has been rewritten to be more 
efficient. As a reminder, each staged file is assigned to exactly one 
configuration (the closest one), even if that config doesn't match the file in 
its globs.</p>
   </li>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1861";>#1861</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/c45f28af47a540730de2bf22fddedeb8fac5952a";><code>c45f28a</code></a>
 - Fix running parallel tasks for a single glob, when tasks are created by a 
function. Nesting one level of arrays inside an array of tasks will result in 
the inner tasks running in parallel. This behavior should now be consistent 
when creating tasks using functions. In the following example 
<code>eslint</code> and <code>prettier</code> will run in parallel (for all 
files, when any JS files are staged):</p>
   <pre lang="js"><code>import { defineConfig } from 'lint-staged/config'
   <p>export default defineConfig({
   '*.js': () =&gt; [['eslint --max-warnings=0 .', 'prettier --list-different 
.']],
   })
   </code></pre></p>
   </li>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1859";>#1859</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/f0ea69dc67399e504a08db67594f697d4c24df6d";><code>f0ea69d</code></a>
 - Various performance improvements from skipping redundant internal Git 
calls.</p>
   </li>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1856";>#1856</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/69d7d17ca6d3b10f2ececf8b2756c1927a627821";><code>69d7d17</code></a>
 - Partially staged changes are hidden in a uniquely-named patch file to avoid 
multiple invocations of <em>lint-staged</em> overwriting it. This makes it 
safer to run <em>lint-staged</em> in multiple worktrees at the same time.</p>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md";>lint-staged's
 changelog</a>.</em></p>
   <blockquote>
   <h2>17.6.0</h2>
   <h3>Minor Changes</h3>
   <ul>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1850";>#1850</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/938d3f43d07cbd74f08052dfb8a7380ce8868180";><code>938d3f4</code></a>
 - Task functions like <code>{ title, task }</code> can now use a logger 
function <code>log()</code> to emit output while the task runs. By default, the 
output will only be visible if the task fails, unless the 
<code>--verbose</code> option was used. Additionally, when the task rejects, 
the error will be shown in the output.</p>
   <pre lang="js"><code>import { defineConfig } from 'lint-staged/config'
   <p>export default defineConfig({
   '*': {
   title: 'Fail if PDF files are committed',
   task: async (filepaths, { log }) =&gt; {
   const pdfFiles = filepaths.filter((f) =&gt; f.toLowerCase().endsWith('.pdf'))
   if (pdfFiles.length &gt; 0) {
   log('PDF files should not be committed: %s', pdfFiles)
   throw new Error('Failed')
   }
   },
   },
   })
   </code></pre></p>
   </li>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1854";>#1854</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/30562bcbc5267bdb733c257c79c0a65c34465ba3";><code>30562bc</code></a>
 - <em>lint-staged</em> now stages changes to <strong>all tracked files 
modified by tasks</strong>, including files that weren’t originally staged or 
didn’t match the configured globs. This can happen when your task has 
side-effects, or it's a function that ignores the staged files like <code>() 
=&gt; &quot;prettier --write .&quot;</code>.</p>
   <p>If you have unstaged changes in a file and the task also edits that file, 
your unstaged changes will be staged too. Use <code>--hide-unstaged</code> to 
hide your changes while tasks run.</p>
   </li>
   </ul>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1860";>#1860</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/4296532155fb893ab8f754a47f3518f691fd4d98";><code>4296532</code></a>
 - The assignment of staged files to <em>lint-staged</em> configuration files 
(when using multiple, for example in a monorepo) has been rewritten to be more 
efficient. As a reminder, each staged file is assigned to exactly one 
configuration (the closest one), even if that config doesn't match the file in 
its globs.</p>
   </li>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1861";>#1861</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/c45f28af47a540730de2bf22fddedeb8fac5952a";><code>c45f28a</code></a>
 - Fix running parallel tasks for a single glob, when tasks are created by a 
function. Nesting one level of arrays inside an array of tasks will result in 
the inner tasks running in parallel. This behavior should now be consistent 
when creating tasks using functions. In the following example 
<code>eslint</code> and <code>prettier</code> will run in parallel (for all 
files, when any JS files are staged):</p>
   <pre lang="js"><code>import { defineConfig } from 'lint-staged/config'
   <p>export default defineConfig({
   '*.js': () =&gt; [['eslint --max-warnings=0 .', 'prettier --list-different 
.']],
   })
   </code></pre></p>
   </li>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1859";>#1859</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/f0ea69dc67399e504a08db67594f697d4c24df6d";><code>f0ea69d</code></a>
 - Various performance improvements from skipping redundant internal Git 
calls.</p>
   </li>
   <li>
   <p><a 
href="https://redirect.github.com/lint-staged/lint-staged/pull/1856";>#1856</a> 
<a 
href="https://github.com/lint-staged/lint-staged/commit/69d7d17ca6d3b10f2ececf8b2756c1927a627821";><code>69d7d17</code></a>
 - Partially staged changes are hidden in a uniquely-named patch file to avoid 
multiple invocations of <em>lint-staged</em> overwriting it. This makes it 
safer to run <em>lint-staged</em> in multiple worktrees at the same time.</p>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/lint-staged/lint-staged/commit/48f9f4ea4b88eb605de3546e4599083de7a394b2";><code>48f9f4e</code></a>
 Merge pull request <a 
href="https://redirect.github.com/lint-staged/lint-staged/issues/1857";>#1857</a>
 from lint-staged/changeset-release/main</li>
   <li><a 
href="https://github.com/lint-staged/lint-staged/commit/16b2e213efeec330f7e1576a8d35776822bf698a";><code>16b2e21</code></a>
 chore(changeset): release</li>
   <li><a 
href="https://github.com/lint-staged/lint-staged/commit/195f15677da877431b63dfd001e1ed9369bb1479";><code>195f156</code></a>
 docs: improve changeset</li>
   <li><a 
href="https://github.com/lint-staged/lint-staged/commit/0ba6261cabfdade60e487385ebec4fc2b4b44309";><code>0ba6261</code></a>
 fix: create hidden directory only when required</li>
   <li><a 
href="https://github.com/lint-staged/lint-staged/commit/66ac2de6f71d19256cc5d11026d37e653af11549";><code>66ac2de</code></a>
 docs: fixes to changesets</li>
   <li><a 
href="https://github.com/lint-staged/lint-staged/commit/80af8d7f8246c4246cdf8b53229bd1bf7763f959";><code>80af8d7</code></a>
 Merge pull request <a 
href="https://redirect.github.com/lint-staged/lint-staged/issues/1863";>#1863</a>
 from lint-staged/fix-issues</li>
   <li><a 
href="https://github.com/lint-staged/lint-staged/commit/e4334881d49d94669bc2b2fb5a73705d822c69bb";><code>e433488</code></a>
 fix: handle task editing a symlinked file to a regular file, and 
--fail-on-ch...</li>
   <li><a 
href="https://github.com/lint-staged/lint-staged/commit/e5019b32138e301c777c683f95e4a1e17362845f";><code>e5019b3</code></a>
 fix: handle trailing newlines when detecting changed files</li>
   <li><a 
href="https://github.com/lint-staged/lint-staged/commit/74efec85fa276618837d3c4602062ef30d16abf1";><code>74efec8</code></a>
 ci: run Cygwin and MSYS2 tests on Node.js 26</li>
   <li><a 
href="https://github.com/lint-staged/lint-staged/commit/655b7dcd9f7eb57a6f574f03be371190afeb9f5c";><code>655b7dc</code></a>
 fix: use TypeScript types instead of JSDoc</li>
   <li>Additional commits viewable in <a 
href="https://github.com/lint-staged/lint-staged/compare/v17.5.1...v17.6.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `prettier` from 3.9.8 to 3.9.9
   <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.9</h2>
   <ul>
   <li>Markdown: Fix text with <code>$</code> been incorrectly parsed as math 
syntax (<a 
href="https://redirect.github.com/prettier/prettier/pull/20140";>#20140</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.9/CHANGELOG.md#399";>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.9</h1>
   <p><a 
href="https://github.com/prettier/prettier/compare/3.9.8...3.9.9";>diff</a></p>
   <h4>Markdown: Fix text with <code>$</code> been incorrectly parsed as math 
syntax (<a 
href="https://redirect.github.com/prettier/prettier/pull/20140";>#20140</a> by 
<a href="https://github.com/fisker";><code>@​fisker</code></a>)</h4>
   <!-- raw HTML omitted -->
   <pre lang="md"><code>&lt;!-- Input --&gt;
   **Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before 
anything else runs here.
   <p>&lt;!-- Prettier 3.9.8 --&gt;<br />
   <strong>Uses $FOO</strong> from <code>a.sh</code> and <code>b.sh</code>, 
plus <code>$BAR</code>from<code>c.sh</code>, before anything else runs here.</p>
   <p>&lt;!-- Prettier 3.9.9 --&gt;<br />
   <strong>Uses $FOO</strong> from <code>a.sh</code> and <code>b.sh</code>, 
plus <code>$BAR</code> from <code>c.sh</code>, before anything else runs 
here.<br />
   </code></pre></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff";><code>cdd17f2</code></a>
 Release 3.9.9</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3";><code>dc7b896</code></a>
 Disable <code>singleDollarTextMath</code> in <code>mdast-util-math</code> (<a 
href="https://redirect.github.com/prettier/prettier/issues/20140";>#20140</a>)</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0";><code>f9be58f</code></a>
 Git blame ignore 3.9.8</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3";><code>88470cb</code></a>
 Bump Prettier dependency to 3.9.8</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841";><code>9559cab</code></a>
 Clean changelog_unreleased</li>
   <li><a 
href="https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827";><code>4fc8ee8</code></a>
 Update dependents count</li>
   <li>See full diff in <a 
href="https://github.com/prettier/prettier/compare/3.9.8...3.9.9";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `typescript-eslint` from 8.70.0 to 8.71.0
   <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.71.0</h2>
   <h2>8.71.0 (2026-09-28)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [no-unsafe-enum-assignment] add rule (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732";>#12732</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [switch-exhaustiveness-check] always 
sort literal cases in stable order (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885";>#12885</a>)</li>
   <li><strong>eslint-plugin:</strong> [unbound-method] respect <code>this: 
void</code> on class properties (<a 
href="https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d";>7fce9127d</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] 
specialize generic assertion report message (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832";>#12832</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-misused-promises] handle a return 
outside of any function (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912";>#12912</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Evyatar Daud <a 
href="https://github.com/StyleShit";><code>@​StyleShit</code></a></li>
   <li>Fatih Çakır <a 
href="https://github.com/wfatih";><code>@​wfatih</code></a></li>
   <li>Josh Goldberg</li>
   <li>Josh Goldberg ✨</li>
   <li>Zamiell <a 
href="https://github.com/Zamiell";><code>@​Zamiell</code></a></li>
   </ul>
   <p>See <a 
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0";>GitHub
 Releases</a> for more information.</p>
   <p>You can read about our <a 
href="https://typescript-eslint.io/users/versioning";>versioning strategy</a> 
and <a href="https://typescript-eslint.io/users/releases";>releases</a> on our 
website.</p>
   <h2>v8.70.1</h2>
   <h2>8.70.1 (2026-09-21)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>ast-spec:</strong> narrow import attribute keys to identifiers 
and strings (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879";>#12879</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] avoid 
false positives on tuples with a rest element (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768";>#12768</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-type-parameters] handle 
type precedence in the suggestion fixer (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637";>#12637</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-explicit-any] use unknown[] for bare 
any rest parameters (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818";>#12818</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-generated-empty-object-type] don't 
report a mapped type whose keys are not resolved yet (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854";>#12854</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-misused-spread] omit WeakMap spread 
suggestions (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850";>#12850</a>)</li>
   <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] false 
positive for empty object asserted to a type alias of Record (<a 
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/128...
   
   _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