dependabot[bot] opened a new pull request, #72258: URL: https://github.com/apache/airflow/pull/72258
Bumps the 3-3-core-ui-package-updates group with 23 updates in the /airflow-core/src/airflow/ui directory: | Package | From | To | | --- | --- | --- | | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.3` | | [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.9` | `3.14.10` | | [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.2` | `12.11.3` | | [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` | | [i18next](https://github.com/i18next/i18next) | `26.3.6` | `26.4.0` | | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.86.0` | | [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | `17.0.12` | | [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` | | [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.101.4` | `5.102.3` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.3.0` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.5` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.66.0` | `8.68.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.66.0` | `8.68.0` | | [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.66.0` | `8.68.0` | | [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.0` | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `4.1.11` | | [eslint](https://github.com/eslint/eslint) | `10.8.1` | `10.9.1` | | [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.4.1` | `3.4.2` | | [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.11.0` | | [happy-dom](https://github.com/capricorn86/happy-dom) | `20.11.2` | `20.11.6` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.66.0` | `8.68.0` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.2.2` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` | Updates `@tanstack/react-query` from 5.101.4 to 5.102.3 <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.102.3</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>.102.3</li> </ul> </li> </ul> <h2>5.102.2</h2> <h3>Patch Changes</h3> <ul> <li>Updated dependencies [<a href="https://github.com/TanStack/query/commit/80fbf73e77892d702c107e14a84c219a8ed825dc"><code>80fbf73</code></a>]: <ul> <li><code>@tanstack/query-core</code><a href="https://github.com/5"><code>@5</code></a>.102.2</li> </ul> </li> </ul> <h2>5.102.1</h2> <h3>Patch Changes</h3> <ul> <li>Updated dependencies [<a href="https://github.com/TanStack/query/commit/134890dbdc60e4fb0313e44b512d29284ca82f96"><code>134890d</code></a>]: <ul> <li><code>@tanstack/query-core</code><a href="https://github.com/5"><code>@5</code></a>.102.1</li> </ul> </li> </ul> <h2>5.102.0</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://redirect.github.com/TanStack/query/pull/10668">#10668</a> <a href="https://github.com/TanStack/query/commit/e6748265c86294704f6c872e6f435d9ec5a92b28"><code>e674826</code></a> - react-query: update usePrefetchQuery and usePrefetchInfiniteQuery to use queryClient.query and queryClient.infiniteQuery</li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11245">#11245</a> <a href="https://github.com/TanStack/query/commit/37127dbe479a4892dbbe28ac8ceabf8832b5f1a3"><code>37127db</code></a> - revert: remove NoInfer from useQuery return types</p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/10373">#10373</a> <a href="https://github.com/TanStack/query/commit/6e3d521fe54f78624e53c1c6f9cadd678504bee8"><code>6e3d521</code></a> - fix(types): propagate generic type parameters to <code>useMutationState</code> select callback</p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11224">#11224</a> <a href="https://github.com/TanStack/query/commit/294d4e62c4f7d674574a4903eef2a1bc3dd1413b"><code>294d4e6</code></a> - Fix <code>queryOptions</code> and <code>infiniteQueryOptions</code> return types so exported inferred options can be emitted in declaration files without leaking internal data tag symbols.</p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11147">#11147</a> <a href="https://github.com/TanStack/query/commit/cb6c9d3725db0fed94fb5133820e41b7c326d2ef"><code>cb6c9d3</code></a> - Default <code>TData</code> of <code>UseInfiniteQueryOptions</code> and <code>UseSuspenseInfiniteQueryOptions</code> to <code>InfiniteData<TQueryFnData></code> so it matches the hook generics.</p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/8737">#8737</a> <a href="https://github.com/TanStack/query/commit/2215bb031139cdc8a84751b37a485c38ca9d2b6e"><code>2215bb0</code></a> - fix: make mutation variables optional when <code>undefined extends TVariables</code></p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11221">#11221</a> <a href="https://github.com/TanStack/query/commit/1ef42087c9a266c2137d2ef645cbcc662f60ac93"><code>1ef4208</code></a> - Remove experimental render-time prefetching and the <code>promise</code> property from query results.</p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11228">#11228</a> <a href="https://github.com/TanStack/query/commit/fb6c3fabda4cb6b291cccc6651ed88a7db901915"><code>fb6c3fa</code></a> - Avoid emitting a runtime import for React Query's type-only exports.</p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11130">#11130</a> <a href="https://github.com/TanStack/query/commit/88342670eca6e4949416aab832b1f81cc7b881f8"><code>8834267</code></a> - fix(react-query): don't show optimistic fetching for unsubscribed useQueries</p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11233">#11233</a> <a href="https://github.com/TanStack/query/commit/b866a95adde7e8465462526df5870ebc12340b36"><code>b866a95</code></a> - remove unused experimental_beforeQuery and experimental_afterQuery hooks</p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11144">#11144</a> <a href="https://github.com/TanStack/query/commit/e546d03bef116c66a05dbf42ccfd70b6d8600a8f"><code>e546d03</code></a> - fix: remove placeholderData from suspense infinite query</p> </li> <li> <p>Updated dependencies [<a href="https://github.com/TanStack/query/commit/34f7ceed09c10e4a3aa2df31a106ddf02ec4e787"><code>34f7cee</code></a>, <a href="https://github.com/TanStack/query/commit/b4368c43792349f6c29d1fb41f7ee1ef3a8bdd2c"><code>b4368c4</code></a>, <a href="https://github.com/TanStack/query/commit/5bb089d153d33933983b7ea80f8d69b51d423698"><code>5bb089d</code></a>, <a href="https://github.com/TanStack/query/commit/ba4650c05e61e33c609e051b948c9f7d31ce70d1"><code>ba4650c</code></a>, <a href="https://github.com/TanStack/query/commit/294d4e62c4f7d674574a4903eef2a1bc3dd1413b"><code>294d4e6</code></a>, <a href="https://github.com/TanStack/query/commit/1f631b3604aab6567fb3f6c90646a5a304641546"><code>1f631b3</code></a>, <a href="https://github.com/TanStack/query/commit/01a02bfad32f9efbc17796be31d6399f1197a655"><code>01a02bf</code></a>, <a href="https://github.com/TanStack/query/commit/18c1c1ef94883e781ad36d36f9ea4a043ce4260b"><code>18c1c1e</code></a>, <a href="https://github.co m/TanStack/query/commit/5448063f828d2270dccd41ae375e1afde35e91f2"><code>5448063</code></a>, <a href="https://github.com/TanStack/query/commit/2215bb031139cdc8a84751b37a485c38ca9d2b6e"><code>2215bb0</code></a>, <a href="https://github.com/TanStack/query/commit/1ef42087c9a266c2137d2ef645cbcc662f60ac93"><code>1ef4208</code></a>, <a href="https://github.com/TanStack/query/commit/5981771abec9330b344a2617543eb05ba7c99e24"><code>5981771</code></a>, <a href="https://github.com/TanStack/query/commit/4a9bef6cf19b1cd6b014032d696129f12a848185"><code>4a9bef6</code></a>, <a href="https://github.com/TanStack/query/commit/bef4bc780ce7cca32b7e3dea85f77d92f82a62a2"><code>bef4bc7</code></a>, <a href="https://github.com/TanStack/query/commit/9656dc4e5fef5f8c502579b52459f9e8c72e787c"><code>9656dc4</code></a>, <a href="https://github.com/TanStack/query/commit/326aaf1333e5d9cbc46569c53f218d31684162d2"><code>326aaf1</code></a>, <a href="https://github.com/TanStack/query/commit/3e836010032c2586e9f1c66a271fa 9114a6401f9"><code>3e83601</code></a>, <a href="https://github.com/TanStack/query/commit/c6fc17cfad6e452261c585fabfb8c210e60531ed"><code>c6fc17c</code></a>]:</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b"><code>730b3aa</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276">#11276</a>)</li> <li><a href="https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267"><code>388bbaf</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265">#11265</a>)</li> <li><a href="https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071"><code>bc423b3</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261">#11261</a>)</li> <li><a href="https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36"><code>be1352b</code></a> test(*): add adapter-level type coverage for optional undefinable mutate vari...</li> <li><a href="https://github.com/TanStack/query/commit/574346846239b8d00d8d8dec4188c572c7cce205"><code>5743468</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11206">#11206</a>)</li> <li><a href="https://github.com/TanStack/query/commit/2215bb031139cdc8a84751b37a485c38ca9d2b6e"><code>2215bb0</code></a> fix(query-core): make <code>MutateFunction</code> optional undefinable-variables (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/8737">#8737</a>)</li> <li><a href="https://github.com/TanStack/query/commit/d156adcc1561bbaf60a1771bd5743631535a41b4"><code>d156adc</code></a> test: transition tests (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11246">#11246</a>)</li> <li><a href="https://github.com/TanStack/query/commit/37127dbe479a4892dbbe28ac8ceabf8832b5f1a3"><code>37127db</code></a> fix/11018 (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11245">#11245</a>)</li> <li><a href="https://github.com/TanStack/query/commit/e6748265c86294704f6c872e6f435d9ec5a92b28"><code>e674826</code></a> React: update usePrefetchQuery to use new methods, plus react adaptor tests a...</li> <li><a href="https://github.com/TanStack/query/commit/88342670eca6e4949416aab832b1f81cc7b881f8"><code>8834267</code></a> fix(react-query): keep unsubscribed useQueries idle (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11130">#11130</a>)</li> <li>Additional commits viewable in <a href="https://github.com/TanStack/query/commits/@tanstack/[email protected]/packages/react-query">compare view</a></li> </ul> </details> <br /> Updates `@tanstack/react-virtual` from 3.14.9 to 3.14.10 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/TanStack/virtual/releases">@tanstack/react-virtual's releases</a>.</em></p> <blockquote> <h2><code>@tanstack/react-virtual</code><a href="https://github.com/3"><code>@3</code></a>.14.10</h2> <h3>Patch Changes</h3> <ul> <li>Updated dependencies [<a href="https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573"><code>a0a411e</code></a>, <a href="https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c"><code>d2cf98b</code></a>]: <ul> <li><code>@tanstack/virtual-core</code><a href="https://github.com/3"><code>@3</code></a>.17.8</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md">@tanstack/react-virtual's changelog</a>.</em></p> <blockquote> <h2>3.14.10</h2> <h3>Patch Changes</h3> <ul> <li>Updated dependencies [<a href="https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573"><code>a0a411e</code></a>, <a href="https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c"><code>d2cf98b</code></a>]: <ul> <li><code>@tanstack/virtual-core</code><a href="https://github.com/3"><code>@3</code></a>.17.8</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/TanStack/virtual/commit/e9874f033c74afd3251eeb9f3e60b2530cc7ae88"><code>e9874f0</code></a> ci: Version Packages (<a href="https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1247">#1247</a>)</li> <li>See full diff in <a href="https://github.com/TanStack/virtual/commits/@tanstack/[email protected]/packages/react-virtual">compare view</a></li> </ul> </details> <br /> Updates `@xyflow/react` from 12.11.2 to 12.11.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/xyflow/xyflow/releases">@xyflow/react's releases</a>.</em></p> <blockquote> <h2><code>@xyflow/react</code><a href="https://github.com/12"><code>@12</code></a>.11.3</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5902">#5902</a> <a href="https://github.com/xyflow/xyflow/commit/393d95161802948a3c9cca55dde3d807e9a634f1"><code>393d951</code></a> - Allow middle-mouse viewport panning to start from a selection rectangle.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5889">#5889</a> <a href="https://github.com/xyflow/xyflow/commit/ff126a06a57c341948407d7f66b2972e2627828a"><code>ff126a0</code></a> - Fix <code>extent: 'parent'</code> not immediately resolving when parent has <code>width</code> or <code>initialWidth</code>.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5943">#5943</a> <a href="https://github.com/xyflow/xyflow/commit/d1def59dfc083304e58b8c113c8036764c7ae439"><code>d1def59</code></a> - Invoke an error if handle can not be found</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5947">#5947</a> <a href="https://github.com/xyflow/xyflow/commit/2ba040f148f22401b3a4fe59c42d8ea744933d24"><code>2ba040f</code></a> - Use correct <code>nodeExtent</code> for internal <code>setNodes</code>.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5918">#5918</a> <a href="https://github.com/xyflow/xyflow/commit/c5d74425a57adf18a5d582cf51d141909b564fd4"><code>c5d7442</code></a> - Fix selection box appearing when dragging the pane via touch. Prefer touch panning over drag selection when <code>selectionOnDrag</code> is combined with mouse-button-specific <code>panOnDrag</code> settings.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5922">#5922</a> <a href="https://github.com/xyflow/xyflow/commit/392da00ce0aa97c99cd7a7561fe69b20e1c2f0ca"><code>392da00</code></a> - Allow <code>Control</code> to activate pane panning with a primary-button drag.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5929">#5929</a> <a href="https://github.com/xyflow/xyflow/commit/4c5d7d276d3b1c8e5db97bc7a9fa0557cea02022"><code>4c5d7d2</code></a> - Allow key combinations of three or more keys (e.g. <code>'Meta+Shift+s'</code>) for <code>useKeyPress</code>.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5938">#5938</a> <a href="https://github.com/xyflow/xyflow/commit/91a052f0554bd1a2597cfe77ce1f64786c3d4fc6"><code>91a052f</code></a> - Fix <code><Background /></code> pattern offset miscalculation.</p> </li> <li> <p>Updated dependencies [<a href="https://github.com/xyflow/xyflow/commit/393d95161802948a3c9cca55dde3d807e9a634f1"><code>393d951</code></a>, <a href="https://github.com/xyflow/xyflow/commit/ff126a06a57c341948407d7f66b2972e2627828a"><code>ff126a0</code></a>, <a href="https://github.com/xyflow/xyflow/commit/e5d86bde2379439a6dd33ccecb1cba354fe4f037"><code>e5d86bd</code></a>, <a href="https://github.com/xyflow/xyflow/commit/392da00ce0aa97c99cd7a7561fe69b20e1c2f0ca"><code>392da00</code></a>]:</p> <ul> <li><code>@xyflow/system</code><a href="https://github.com/0"><code>@0</code></a>.0.80</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md">@xyflow/react's changelog</a>.</em></p> <blockquote> <h2>12.11.3</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5902">#5902</a> <a href="https://github.com/xyflow/xyflow/commit/393d95161802948a3c9cca55dde3d807e9a634f1"><code>393d951</code></a> - Allow middle-mouse viewport panning to start from a selection rectangle.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5889">#5889</a> <a href="https://github.com/xyflow/xyflow/commit/ff126a06a57c341948407d7f66b2972e2627828a"><code>ff126a0</code></a> - Fix <code>extent: 'parent'</code> not immediately resolving when parent has <code>width</code> or <code>initialWidth</code>.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5943">#5943</a> <a href="https://github.com/xyflow/xyflow/commit/d1def59dfc083304e58b8c113c8036764c7ae439"><code>d1def59</code></a> - Invoke an error if handle can not be found</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5947">#5947</a> <a href="https://github.com/xyflow/xyflow/commit/2ba040f148f22401b3a4fe59c42d8ea744933d24"><code>2ba040f</code></a> - Use correct <code>nodeExtent</code> for internal <code>setNodes</code>.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5918">#5918</a> <a href="https://github.com/xyflow/xyflow/commit/c5d74425a57adf18a5d582cf51d141909b564fd4"><code>c5d7442</code></a> - Fix selection box appearing when dragging the pane via touch. Prefer touch panning over drag selection when <code>selectionOnDrag</code> is combined with mouse-button-specific <code>panOnDrag</code> settings.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5922">#5922</a> <a href="https://github.com/xyflow/xyflow/commit/392da00ce0aa97c99cd7a7561fe69b20e1c2f0ca"><code>392da00</code></a> - Allow <code>Control</code> to activate pane panning with a primary-button drag.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5929">#5929</a> <a href="https://github.com/xyflow/xyflow/commit/4c5d7d276d3b1c8e5db97bc7a9fa0557cea02022"><code>4c5d7d2</code></a> - Allow key combinations of three or more keys (e.g. <code>'Meta+Shift+s'</code>) for <code>useKeyPress</code>.</p> </li> <li> <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5938">#5938</a> <a href="https://github.com/xyflow/xyflow/commit/91a052f0554bd1a2597cfe77ce1f64786c3d4fc6"><code>91a052f</code></a> - Fix <code><Background /></code> pattern offset miscalculation.</p> </li> <li> <p>Updated dependencies [<a href="https://github.com/xyflow/xyflow/commit/393d95161802948a3c9cca55dde3d807e9a634f1"><code>393d951</code></a>, <a href="https://github.com/xyflow/xyflow/commit/ff126a06a57c341948407d7f66b2972e2627828a"><code>ff126a0</code></a>, <a href="https://github.com/xyflow/xyflow/commit/e5d86bde2379439a6dd33ccecb1cba354fe4f037"><code>e5d86bd</code></a>, <a href="https://github.com/xyflow/xyflow/commit/392da00ce0aa97c99cd7a7561fe69b20e1c2f0ca"><code>392da00</code></a>]:</p> <ul> <li><code>@xyflow/system</code><a href="https://github.com/0"><code>@0</code></a>.0.80</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/xyflow/xyflow/commit/359f70c498063b183c248f4af0cea75ca1b13db3"><code>359f70c</code></a> chore(packages): bump</li> <li><a href="https://github.com/xyflow/xyflow/commit/e90a1b6acd63dded683ed0d3c24bf712716d4661"><code>e90a1b6</code></a> Merge pull request <a href="https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5938">#5938</a> from Feyyus/fix/background-offset-precedence</li> <li><a href="https://github.com/xyflow/xyflow/commit/2ba040f148f22401b3a4fe59c42d8ea744933d24"><code>2ba040f</code></a> fix(react): use the current nodeExtent in setNodes</li> <li><a href="https://github.com/xyflow/xyflow/commit/42f367e7e36583bcf0e3e006908061b65d42b827"><code>42f367e</code></a> Merge pull request <a href="https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5922">#5922</a> from Skyline-23/fix/control-pan-activation</li> <li><a href="https://github.com/xyflow/xyflow/commit/d7dbd57c52a25d7a34cbd1c62decccbeb8d7bf9b"><code>d7dbd57</code></a> Merge pull request <a href="https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5929">#5929</a> from Jian-Zhang08/fix/usekeypress-multi-key-combination</li> <li><a href="https://github.com/xyflow/xyflow/commit/bdcf89a3722da1f56b0a83e03f4a1bdbcf277c8e"><code>bdcf89a</code></a> fix(edge-wrapper): pass onError prop closes <a href="https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5936">#5936</a>, closes <a href="https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5932">#5932</a></li> <li><a href="https://github.com/xyflow/xyflow/commit/91a052f0554bd1a2597cfe77ce1f64786c3d4fc6"><code>91a052f</code></a> fix(react): correct offset math in Background pattern</li> <li><a href="https://github.com/xyflow/xyflow/commit/4c5d7d276d3b1c8e5db97bc7a9fa0557cea02022"><code>4c5d7d2</code></a> fix(react): make useKeyPress work with combinations of three or more keys</li> <li><a href="https://github.com/xyflow/xyflow/commit/392da00ce0aa97c99cd7a7561fe69b20e1c2f0ca"><code>392da00</code></a> fix(system): allow Control key to activate pane panning</li> <li><a href="https://github.com/xyflow/xyflow/commit/c5d74425a57adf18a5d582cf51d141909b564fd4"><code>c5d7442</code></a> fix(pane): prefer touch panning over drag selection</li> <li>See full diff in <a href="https://github.com/xyflow/xyflow/commits/@xyflow/[email protected]/packages/react">compare view</a></li> </ul> </details> <br /> Updates `dayjs` from 1.11.21 to 1.11.23 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/iamkun/dayjs/releases">dayjs's releases</a>.</em></p> <blockquote> <h2>v1.11.23</h2> <h2><a href="https://github.com/iamkun/dayjs/compare/v1.11.22...v1.11.23">1.11.23</a> (2026-08-17)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>plugin:</strong> timezone plugin prevent RangeError for invalid Day.js values (<a href="https://redirect.github.com/iamkun/dayjs/issues/3180">#3180</a>) (<a href="https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6">dad46e6</a>)</li> <li><strong>plugin:</strong> timezone plugin prevent RangeError for invalid Day.js values (<a href="https://redirect.github.com/iamkun/dayjs/issues/3180">#3180</a>) (<a href="https://redirect.github.com/iamkun/dayjs/issues/3181">#3181</a>) (<a href="https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862">2a3785f</a>)</li> </ul> <h2>v1.11.22</h2> <h2><a href="https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.22">1.11.22</a> (2026-08-16)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>plugin:</strong> timezone compute instance .tz() offset without host DST (<a href="https://redirect.github.com/iamkun/dayjs/issues/3174">#3174</a>) (<a href="https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d">e27ee80</a>), closes <a href="https://redirect.github.com/iamkun/dayjs/issues/3169">#3169</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/iamkun/dayjs/blob/v1.11.23/CHANGELOG.md">dayjs's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/iamkun/dayjs/compare/v1.11.22...v1.11.23">1.11.23</a> (2026-08-17)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>plugin:</strong> timezone plugin prevent RangeError for invalid Day.js values (<a href="https://redirect.github.com/iamkun/dayjs/issues/3180">#3180</a>) (<a href="https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6">dad46e6</a>)</li> <li><strong>plugin:</strong> timezone plugin prevent RangeError for invalid Day.js values (<a href="https://redirect.github.com/iamkun/dayjs/issues/3180">#3180</a>) (<a href="https://redirect.github.com/iamkun/dayjs/issues/3181">#3181</a>) (<a href="https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862">2a3785f</a>)</li> </ul> <h2><a href="https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.22">1.11.22</a> (2026-08-16)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>plugin:</strong> timezone compute instance .tz() offset without host DST (<a href="https://redirect.github.com/iamkun/dayjs/issues/3174">#3174</a>) (<a href="https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d">e27ee80</a>), closes <a href="https://redirect.github.com/iamkun/dayjs/issues/3169">#3169</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/iamkun/dayjs/commit/4549b8d03307891143e8a50d39fcdab1f16f77cf"><code>4549b8d</code></a> chore(release): 1.11.23 [skip ci]</li> <li><a href="https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862"><code>2a3785f</code></a> fix(plugin): timezone plugin prevent RangeError for invalid Day.js values (<a href="https://redirect.github.com/iamkun/dayjs/issues/3">#3</a>...</li> <li><a href="https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6"><code>dad46e6</code></a> fix(plugin): timezone plugin prevent RangeError for invalid Day.js values (<a href="https://redirect.github.com/iamkun/dayjs/issues/3">#3</a>...</li> <li><a href="https://github.com/iamkun/dayjs/commit/ae3a55025cdf0f06c8705b5e8b61cd4edb33697a"><code>ae3a550</code></a> chore(release): 1.11.22 [skip ci]</li> <li><a href="https://github.com/iamkun/dayjs/commit/accfc67ed4568f251145fbe89ee33eaa32c5fd91"><code>accfc67</code></a> D2M (<a href="https://redirect.github.com/iamkun/dayjs/issues/3177">#3177</a>)</li> <li><a href="https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d"><code>e27ee80</code></a> fix(plugin): timezone compute instance .tz() offset without host DST (<a href="https://redirect.github.com/iamkun/dayjs/issues/3174">#3174</a>)</li> <li><a href="https://github.com/iamkun/dayjs/commit/98364bcebc047529345cc8c2bbcc44a6a8c18e79"><code>98364bc</code></a> chore: update doc</li> <li><a href="https://github.com/iamkun/dayjs/commit/f6a1556deca9daedb00372cf40637b3037d82498"><code>f6a1556</code></a> chore: update doc</li> <li><a href="https://github.com/iamkun/dayjs/commit/6609c5e54347a60bf8d327dee36190069012ba47"><code>6609c5e</code></a> chore: update doc</li> <li>See full diff in <a href="https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.23">compare view</a></li> </ul> </details> <br /> Updates `i18next` from 26.3.6 to 26.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/releases">i18next's releases</a>.</em></p> <blockquote> <h2>v26.4.0</h2> <ul> <li>perf: cache <code>toResolveHierarchy</code> results per <code>(code, fallbackCode)</code> pair. The hierarchy resolver runs on every <code>t()</code> call and calls <code>Intl.getCanonicalLocales</code> multiple times, which showed up prominently when profiling render-heavy UIs (e.g. virtualized data grids); with the cache the per-call cost drops from ~886 ns to ~41 ns. The cache is invalidated automatically when <code>options.fallbackLng</code> changes (reassignment or in-place array mutation); if you mutate other resolution-relevant options at runtime (<code>load</code>, <code>lowerCaseLng</code>, <code>cleanCode</code>, <code>nonExplicitSupportedLngs</code>), call <code>i18next.services.languageUtils.clearCache()</code> afterwards. Function-valued <code>fallbackLng</code> and per-call array/object <code>fallbackLng</code> options are never cached, so dynamic fallbacks keep working as before. Thanks <a href="https://github.com/equaterina"><code>@equaterina</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2444">#2444</a>).</li> <li>chore: update all devDependencies (Babel stays on 7.x until <code>@rollup/plugin-babel</code> supports 8, eslint on 9.x for neostandard). Removed the unused <code>coveralls</code> package (CI uses the Coveralls GitHub Action) and replaced <code>sinon</code> with <code>nise</code> + <code>vitest.spyOn</code> in the v1 compatibility tests, which resolves all open <code>npm audit</code> findings (0 vulnerabilities) and should close the dependabot alerts on the lockfile.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's changelog</a>.</em></p> <blockquote> <h2>26.4.0</h2> <ul> <li>perf: cache <code>toResolveHierarchy</code> results per <code>(code, fallbackCode)</code> pair. The hierarchy resolver runs on every <code>t()</code> call and calls <code>Intl.getCanonicalLocales</code> multiple times, which showed up prominently when profiling render-heavy UIs (e.g. virtualized data grids); with the cache the per-call cost drops from ~886 ns to ~41 ns. The cache is invalidated automatically when <code>options.fallbackLng</code> changes (reassignment or in-place array mutation); if you mutate other resolution-relevant options at runtime (<code>load</code>, <code>lowerCaseLng</code>, <code>cleanCode</code>, <code>nonExplicitSupportedLngs</code>), call <code>i18next.services.languageUtils.clearCache()</code> afterwards. Function-valued <code>fallbackLng</code> and per-call array/object <code>fallbackLng</code> options are never cached, so dynamic fallbacks keep working as before. Thanks <a href="https://github.com/equaterina"><code>@equaterina</code></a> (<a href="https://redirect.github.com/i18next/i18next/pull/2444">#2444</a>).</li> <li>chore: update all devDependencies (Babel stays on 7.x until <code>@rollup/plugin-babel</code> supports 8, eslint on 9.x for neostandard). Removed the unused <code>coveralls</code> package (CI uses the Coveralls GitHub Action) and replaced <code>sinon</code> with <code>nise</code> + <code>vitest.spyOn</code> in the v1 compatibility tests, which resolves all open <code>npm audit</code> findings (0 vulnerabilities) and should close the dependabot alerts on the lockfile.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next/commit/652847e70fd68344d00456f20ef0584da51e59f7"><code>652847e</code></a> 26.4.0</li> <li><a href="https://github.com/i18next/i18next/commit/6c6025f87e89f0b5e8ef3f0bf23fd61158bd64d3"><code>6c6025f</code></a> prettier fix</li> <li><a href="https://github.com/i18next/i18next/commit/742b9a95dd240891368bd296b6dbb09844bd365a"><code>742b9a9</code></a> chore: update dependencies and clean up dev tooling</li> <li><a href="https://github.com/i18next/i18next/commit/06924d961c64bd01a1f3d707b425b6c392a72a9a"><code>06924d9</code></a> fix: invalidate toResolveHierarchy cache on in-place fallbackLng mutation</li> <li><a href="https://github.com/i18next/i18next/commit/bb80369e1453cb9621011d51feaf7e0b8ba002f3"><code>bb80369</code></a> perf: cache toResolveHierarchy (<a href="https://redirect.github.com/i18next/i18next/issues/2444">#2444</a>)</li> <li>See full diff in <a href="https://github.com/i18next/i18next/compare/v26.3.6...v26.4.0">compare view</a></li> </ul> </details> <br /> Updates `react-hook-form` from 7.85.0 to 7.86.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.86.0</h2> <h3>✨ Features</h3> <ul> <li>Add type-safe <code>getErrors</code> method. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13639">#13639</a>, <a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/12853">#12853</a>)</li> </ul> <h3>🐞 Fixes</h3> <ul> <li>Fix <code>useWatch</code> returning stale values when the watched name changes to <code>null</code>. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13668">#13668</a>)</li> <li>Fix <code>unregister</code> <code>keepDirty</code> behavior. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13669">#13669</a>)</li> <li>Fix <code>setValues</code> for fields registered under object or array values. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13667">#13667</a>)</li> <li>Fix <code>Controller</code> notifications for field array item roots. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13665">#13665</a>)</li> <li>Fix validation state checks. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13661">#13661</a>)</li> <li>Fix <code>setCustomValidity</code> with <code>criteriaMode: 'all'</code>. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13655">#13655</a>)</li> <li>Fix <code>File</code>, <code>Blob</code>, and <code>FileList</code> handling in <code>flatten</code>. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13652">#13652</a>)</li> <li>Fix stale errors and touched state after updating a field array item. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13650">#13650</a>)</li> <li>Fix stale field names leaking into persisted <code>formState</code>. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13649">#13649</a>)</li> </ul> <h3>🚀 Performance</h3> <ul> <li>Improve <code>createFormControl</code> performance. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13648">#13648</a>)</li> <li>Improve <code>cloneObject</code> performance.</li> <li>Avoid unnecessary value cloning in <code>unregister</code>. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13662">#13662</a>)</li> <li>Improve performance in <code>onChange</code>-heavy workloads.</li> </ul> <h3>🧹 Chores & Refactoring</h3> <ul> <li>Remove unnecessary <code>any</code> usage. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13660">#13660</a>)</li> <li>Improve TypeScript handling around checkbox values. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13659">#13659</a>)</li> <li>Improve UUID generation. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13658">#13658</a>)</li> <li>Clean up repository structure and APIs. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13657">#13657</a>)</li> <li>Remove unreachable revalidation logic in <code>useFieldArray</code>. (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13654">#13654</a>)</li> </ul> <p>Thanks to <a href="https://github.com/dfedoryshchev"><code>@dfedoryshchev</code></a>, <a href="https://github.com/zigzagdev"><code>@zigzagdev</code></a>, <a href="https://github.com/official-burak"><code>@official-burak</code></a>, <a href="https://github.com/Jaybhade"><code>@Jaybhade</code></a>, <a href="https://github.com/candymask0712"><code>@candymask0712</code></a>, and <a href="https://github.com/bluebill1049"><code>@bluebill1049</code></a> for their contributions! 🎉</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.86.0] - 2026-08-22</h2> <h3>Added</h3> <ul> <li>Type-safe <code>getErrors</code> method</li> </ul> <h3>Performance</h3> <ul> <li>Improve <code>createFormControl</code></li> <li>Improve clone object check</li> <li>Avoid cloning values in <code>unregister</code> without subscribers</li> </ul> <h3>Fixed</h3> <ul> <li>Field array update leaving stale errors and touched state at the updated index</li> <li><code>flatten</code> discarding <code>File</code> and <code>Blob</code> values instead of treating them as leaf nodes</li> <li><code>validateField</code> not passing the field error to <code>setCustomValidity</code> when <code>criteriaMode</code> is <code>all</code></li> <li><code>hasValidation</code> treating falsy but valid values (<code>min: 0</code>, <code>max: 0</code>, <code>minLength: 0</code>, <code>maxLength: 0</code>, <code>required: ''</code>) as no validation</li> <li><code>setValue</code> targeting a nested leaf not notifying a <code>Controller</code> registered on a field array item root</li> <li><code>setValues</code> not updating fields registered under an object or array value</li> <li><code>useWatch</code> returning a stale value on name change when the new value is <code>null</code></li> <li><code>unregister</code> inverting <code>keepDirty</code> when broadcasting <code>isDirty</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/33860b43d5c52f39b7280a012b5876e6ad3e905c"><code>33860b4</code></a> 7.86.0</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7"><code>e5b117b</code></a> 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13669">#13669</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75"><code>64ec9bc</code></a> 🐞 fix: useWatch returns stale value on name change when new value is null (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/1">#1</a>...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389"><code>dead471</code></a> 🦌 fix(setValues): update fields registered under an object or array value (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/1">#1</a>...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513"><code>1ca83d2</code></a> 🪖 close <a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13664">#13664</a> notify a Controller registered on a field array item root when...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b"><code>06e4efd</code></a> 🚚 perf: avoid cloning values in <code>unregister</code> without subscribers (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13662">#13662</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00"><code>9b7af71</code></a> 🐞 fix has validation check issue (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13661">#13661</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26"><code>51e3309</code></a> 🗜️ chore: remove any (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13660">#13660</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91"><code>1c5ff08</code></a> 🤖 fix ts error ignore on getCheckboxValues (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13659">#13659</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc"><code>7223514</code></a> 🧛 improve uuid function (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13658">#13658</a>)</li> <li>Additional commits viewable in <a href="https://github.com/react-hook-form/react-hook-form/compare/v7.85.0...v7.86.0">compare view</a></li> </ul> </details> <br /> Updates `react-i18next` from 17.0.11 to 17.0.12 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's changelog</a>.</em></p> <blockquote> <h2>17.0.12</h2> <ul> <li>fix(IcuTrans): key-less <code>icu.macro</code> nodes (<code><Trans>Welcome, {name}!</Trans></code>, <code><Select></code>, <code><Plural></code> without <code>i18nKey</code>) rendered an empty string since 17.0.0. The macro now emits <code><IcuTrans defaultTranslation="…"></code> without a key and <code>IcuTrans</code> passed <code>undefined</code> to <code>t()</code>, which returns <code>''</code>. Like <code>Trans</code>, <code>IcuTrans</code> now uses <code>defaultTranslation</code> as the key when <code>i18nKey</code> is not provided.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/react-i18next/commit/ea721fb58dccf1c569015969e5689c374ae20e4b"><code>ea721fb</code></a> 17.0.12</li> <li><a href="https://github.com/i18next/react-i18next/commit/6c2a71e1c0a67b4265a89d177dfc5ebf87e62b8d"><code>6c2a71e</code></a> fix(IcuTrans): use defaultTranslation as key when no i18nKey is given</li> <li><a href="https://github.com/i18next/react-i18next/commit/258c96daab2c332da0904469d2d7b53ae6da202b"><code>258c96d</code></a> chore(examples): upgrade all example apps off unmaintained toolchains</li> <li><a href="https://github.com/i18next/react-i18next/commit/b8677c805cd6634902bae49b99143a8fa60a02fe"><code>b8677c8</code></a> chore: update dependencies to close dependabot alerts</li> <li><a href="https://github.com/i18next/react-i18next/commit/aa9c92bd7fdbe638d970ef34c35eb1712fa0912d"><code>aa9c92b</code></a> docs: point Trans component links at the current docs (<a href="https://redirect.github.com/i18next/react-i18next/issues/1929">#1929</a>)</li> <li>See full diff in <a href="https://github.com/i18next/react-i18next/compare/v17.0.11...v17.0.12">compare view</a></li> </ul> </details> <br /> Updates `zustand` from 5.0.14 to 5.0.15 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pmndrs/zustand/releases">zustand's releases</a>.</em></p> <blockquote> <h2>v5.0.15</h2> <p>Fix some issues in devtools and persist middleware.</p> <h2>What's Changed</h2> <ul> <li>fix(devtools): correct V8 stack regex when source path contains spaces by <a href="https://github.com/dai-shi"><code>@dai-shi</code></a> with <a href="https://github.com/Copilot"><code>@Copilot</code></a> in <a href="https://redirect.github.com/pmndrs/zustand/pull/3531">pmndrs/zustand#3531</a></li> <li>fix(persist): clearStorage() should invalidate concurrent async rehydration by <a href="https://github.com/dai-shi"><code>@dai-shi</code></a> with <a href="https://github.com/Copilot"><code>@Copilot</code></a> in <a href="https://redirect.github.com/pmndrs/zustand/pull/3555">pmndrs/zustand#3555</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pmndrs/zustand/compare/v5.0.14...v5.0.15">https://github.com/pmndrs/zustand/compare/v5.0.14...v5.0.15</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pmndrs/zustand/commit/2115efb9e270e73ad1d3472dfe0e0c7b8c6abcd4"><code>2115efb</code></a> v5.0.15</li> <li><a href="https://github.com/pmndrs/zustand/commit/1f531ba45f7494f3fcd1de002c44fe55f786172b"><code>1f531ba</code></a> chore(deps): update dev dependencies (<a href="https://redirect.github.com/pmndrs/zustand/issues/3560">#3560</a>)</li> <li><a href="https://github.com/pmndrs/zustand/commit/aa6d2a1d94dbf49db261393502445601d439f4e5"><code>aa6d2a1</code></a> docs: add zustand-devtools-bridge (<a href="https://redirect.github.com/pmndrs/zustand/issues/3559">#3559</a>)</li> <li><a href="https://github.com/pmndrs/zustand/commit/3febf8c6d4f6670f886cc6b628b01a128d2888bd"><code>3febf8c</code></a> fix(persist): clearStorage() should invalidate concurrent async rehydration (...</li> <li><a href="https://github.com/pmndrs/zustand/commit/f44cecc72a8ec39fbd270fc29e2058806932bf2a"><code>f44cecc</code></a> fix(devtools): correct V8 stack regex when source path contains spaces (<a href="https://redirect.github.com/pmndrs/zustand/issues/3531">#3531</a>)</li> <li><a href="https://github.com/pmndrs/zustand/commit/beca84e600e4e250f6b244d22878e72948f331c7"><code>beca84e</code></a> fix: update broken README links from docs/guides/ to docs/learn/guides/ (<a href="https://redirect.github.com/pmndrs/zustand/issues/3542">#3542</a>)</li> <li><a href="https://github.com/pmndrs/zustand/commit/038f4965272dfae0ddae75cab4beedecab1dfb60"><code>038f496</code></a> docs(persist): clarify createJSONStorage behavior and warn about production u...</li> <li><a href="https://github.com/pmndrs/zustand/commit/a1f685ca744e56a982b1c5029620e0925c3ee996"><code>a1f685c</code></a> docs: fix missing code highlights in tic-tac-toe tutorial (<a href="https://redirect.github.com/pmndrs/zustand/issues/3527">#3527</a>)</li> <li><a href="https://github.com/pmndrs/zustand/commit/07cee619e41310ad7ee708d2511d5256fad99e3f"><code>07cee61</code></a> docs: fix missing highlight on setXIsNext line in tic-tac-toe tutorial (<a href="https://redirect.github.com/pmndrs/zustand/issues/3524">#3524</a>)</li> <li><a href="https://github.com/pmndrs/zustand/commit/566b5bf448f4354eb8e35c6243ea3772bdb3be96"><code>566b5bf</code></a> Fix dead link in README.md: update immer guide path (<a href="https://redirect.github.com/pmndrs/zustand/issues/3519">#3519</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pmndrs/zustand/compare/v5.0.14...v5.0.15">compare view</a></li> </ul> </details> <br /> Updates `@tanstack/eslint-plugin-query` from 5.101.4 to 5.102.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/TanStack/query/blob/main/packages/eslint-plugin-query/CHANGELOG.md">@tanstack/eslint-plugin-query's changelog</a>.</em></p> <blockquote> <h2>5.102.3</h2> <h2>5.102.2</h2> <h2>5.102.1</h2> <h2>5.102.0</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11212">#11212</a> <a href="https://github.com/TanStack/query/commit/279bb5508b81ce0d88b8f0f72441d96abf7ca03c"><code>279bb55</code></a> - TypeScript 7 compatibility</p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11188">#11188</a> <a href="https://github.com/TanStack/query/commit/3bc8edfa0199e6467458084e8802a99bce11b958"><code>3bc8edf</code></a> - Fix false-positive warnings in <code>no-unstable-deps</code> rule caused by <code>Object.prototype</code> property lookups (<code>toString</code>, <code>valueOf</code>, etc.).</p> </li> <li> <p><a href="https://redirect.github.com/TanStack/query/pull/11115">#11115</a> <a href="https://github.com/TanStack/query/commit/858270215247d1dbdbe9d9a00068b4ffa5218da6"><code>8582702</code></a> - Remove unused helper functions from the internal <code>ASTUtils</code> object (<code>getNestedIdentifiers</code>, <code>getNestedReturnStatements</code>, <code>getClosestVariableDeclarator</code>, <code>mapKeyNodeToText</code>, and <code>mapKeyNodeToBaseText</code>). They were not referenced by any rule and are not part of the public API.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b"><code>730b3aa</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11276">#11276</a>)</li> <li><a href="https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267"><code>388bbaf</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11265">#11265</a>)</li> <li><a href="https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071"><code>bc423b3</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11261">#11261</a>)</li> <li><a href="https://github.com/TanStack/query/commit/574346846239b8d00d8d8dec4188c572c7cce205"><code>5743468</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11206">#11206</a>)</li> <li><a href="https://github.com/TanStack/query/commit/267154cf6bd09e6d420a87c1a28d66e5495c7f90"><code>267154c</code></a> chore: tsup -> tsdown (<a href="https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11222">#11222</a>)</li> <li><a href="https://github.com/TanStack/query/commit/858270215247d1dbdbe9d9a00068b4ffa5218da6"><code>8582702</code></a> refactor(eslint-plugin-query): remove unused ast-utils helpers (<a href="https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11115">#11115</a>)</li> <li><a href="https://github.com/TanStack/query/commit/279bb5508b81ce0d88b8f0f72441d96abf7ca03c"><code>279bb55</code></a> chore: update to ts 7 and move cut-off to 5.6 (<a href="https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11212">#11212</a>)</li> <li><a href="https://github.com/TanStack/query/commit/3bc8edfa0199e6467458084e8802a99bce11b958"><code>3bc8edf</code></a> fix(eslint-plugin-query): avoid prototype property false-positives in no-unst...</li> <li>See full diff in <a href="https://github.com/TanStack/query/commits/@tanstack/[email protected]/packages/eslint-plugin-query">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 26.2.0 to 26.3.0 <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 `@types/react-dom` from 19.2.4 to 19.2.5 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/eslint-plugin` from 8.66.0 to 8.68.0 <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.68.0</h2> <h2>8.68.0 (2026-08-24)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [strict-void-return] add fix suggestions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086">#12086</a>)</li> <li><strong>utils:</strong> support ESLint rule meta.languages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663">#12663</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [unified-signatures] deduplicate types in report (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656">#12656</a>)</li> <li><strong>eslint-plugin:</strong> [return-await] prevent autofix from breaking code in arrow-functions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707">#12707</a>)</li> <li><strong>eslint-plugin:</strong> [unified-signatures] report identical signatures (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678">#12678</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] prevent stack overflow in recursive types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711">#12711</a>)</li> <li><strong>eslint-plugin:</strong> [no-floating-promises] setting <code>ignoreVoid: false</code> results in false negative in ArrowFunctionExpression (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646">#12646</a>)</li> <li><strong>eslint-plugin:</strong> [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739">#12739</a>)</li> <li><strong>website:</strong> playground crashes on <code>extends</code> configs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608">#12608</a>)</li> <li><strong>website:</strong> account for thanks.dev and out-of-band donors in sponsors list (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735">#12735</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Evyatar Daud <a href="https://github.com/StyleShit"><code>@StyleShit</code></a></li> <li>Hugo <a href="https://github.com/hugop95"><code>@hugop95</code></a></li> <li>Josh Goldberg ✨</li> <li>Niki <a href="https://github.com/phaux"><code>@phaux</code></a></li> <li>Thiago Barbosa</li> <li>Younsang Na <a href="https://github.com/nayounsang"><code>@nayounsang</code></a></li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.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.67.0</h2> <h2>8.67.0 (2026-08-10)</h2> <h3>🚀 Features</h3> <ul> <li><strong>typescript-eslint:</strong> export basic globs for using tseslint (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105">#12105</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Evyatar Daud <a href="https://github.com/StyleShit"><code>@StyleShit</code></a></li> <li>Josh Goldberg ✨</li> <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.67.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.68.0 (2026-08-24)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [strict-void-return] add fix suggestions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086">#12086</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739">#12739</a>)</li> <li><strong>eslint-plugin:</strong> [no-floating-promises] setting <code>ignoreVoid: false</code> results in false negative in ArrowFunctionExpression (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646">#12646</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] prevent stack overflow in recursive types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711">#12711</a>)</li> <li><strong>eslint-plugin:</strong> [unified-signatures] report identical signatures (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678">#12678</a>)</li> <li><strong>eslint-plugin:</strong> [return-await] prevent autofix from breaking code in arrow-functions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707">#12707</a>)</li> <li><strong>eslint-plugin:</strong> [unified-signatures] deduplicate types in report (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656">#12656</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Evyatar Daud <a href="https://github.com/StyleShit"><code>@StyleShit</code></a></li> <li>Hugo <a href="https://github.com/hugop95"><code>@hugop95</code></a></li> <li>Niki <a href="https://github.com/phaux"><code>@phaux</code></a></li> <li>Younsang Na <a href="https://github.com/nayounsang"><code>@nayounsang</code></a></li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0">GitHub Releases</a> for more information.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.67.0 (2026-08-10)</h2> <p>This was a version bump only for eslint-plugin 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.67.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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896"><code>8f4e00a</code></a> chore(release): publish 8.68.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/db30514e0f912dad32417a8e165bb9cce6f6a9d0"><code>db30514</code></a> feat(eslint-plugin): [strict-void-return] add fix suggestions (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12086">#12086</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/9690339c4e50e65121fdd7d1eb55c5831460cd88"><code>9690339</code></a> test(eslint-plugin): [prefer-optional-chain] use <code>createRuleTesterWithTypes</code> ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/abe9011a43524ea867e249125250d0927065750e"><code>abe9011</code></a> fix(eslint-plugin): [no-empty-object-type] ignore suggestions that result in ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/79c16e784056ed9d6fea92268f036c18f46530ff"><code>79c16e7</code></a> chore(eslint-plugin): extract FunctionSignature and enum comparison utils (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1">#1</a>...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2442e3048ba5a120a5e7dff5450fb5c440c0fc15"><code>2442e30</code></a> test(eslint-plugin): [no-floating-promises] format test snippets (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12723">#12723</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/3596323c63dc92b9a8858992b66afa65642a69ca"><code>3596323</code></a> fix(eslint-plugin): [no-floating-promises] setting <code>ignoreVoid: false</code> result...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/956a3397d9e1c4aacd55f70bf0210e15ba005508"><code>956a339</code></a> fix(eslint-plugin): [no-unnecessary-type-assertion] prevent stack overflow in...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d"><code>55f6d5d</code></a> chore: enable source maps (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12677">#12677</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/3aefb6a27d4a7f4c5e30486cba31e6f567966aae"><code>3aefb6a</code></a> test: improve vitest performance with <code>isolate: false</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12703">#12703</a>)</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.68.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 8.66.0 to 8.68.0 <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.68.0</h2> <h2>8.68.0 (2026-08-24)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [strict-void-return] add fix suggestions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086">#12086</a>)</li> <li><strong>utils:</strong> support ESLint rule meta.languages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663">#12663</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [unified-signatures] deduplicate types in report (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656">#12656</a>)</li> <li><strong>eslint-plugin:</strong> [return-await] prevent autofix from breaking code in arrow-functions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707">#12707</a>)</li> <li><strong>eslint-plugin:</strong> [unified-signatures] report identical signatures (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678">#12678</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] prevent stack overflow in recursive types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711">#12711</a>)</li> <li><strong>eslint-plugin:</strong> [no-floating-promises] setting <code>ignoreVoid: false</code> results in false negative in ArrowFunctionExpression (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646">#12646</a>)</li> <li><strong>eslint-plugin:</strong> [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739">#12739</a>)</li> <li><strong>website:</strong> playground crashes on <code>extends</code> configs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608">#12608</a>)</li> <li><strong>website:</strong> account for thanks.dev and out-of-band donors in sponsors list (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735">#12735</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Evyatar Daud <a href="https://github.com/StyleShit"><code>@StyleShit</code></a></li> <li>Hugo <a href="https://github.com/hugop95"><code>@hugop95</code></a></li> <li>Josh Goldberg ✨</li> <li>Niki <a href="https://github.com/phaux"><code>@phaux</code></a></li> <li>Thiago Barbosa</li> <li>Younsang Na <a href="https://github.com/nayounsang"><code>@nayounsang</code></a></li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.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.67.0</h2> <h2>8.67.0 (2026-08-10)</h2> <h3>🚀 Features</h3> <ul> <li><strong>typescript-eslint:</strong> export basic globs for using tseslint (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105">#12105</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Evyatar Daud <a href="https://github.com/StyleShit"><code>@StyleShit</code></a></li> <li>Josh Goldberg ✨</li> <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.67.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</summa... _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]
