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

   Bumps the 3-3-core-ui-package-updates group with 38 updates in the 
/airflow-core/src/airflow/ui directory:
   
   | Package | From | To |
   | --- | --- | --- |
   | 
[@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react)
 | `3.36.1` | `3.37.0` |
   | 
[@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query)
 | `5.101.4` | `5.103.1` |
   | 
[@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual)
 | `3.14.9` | `3.14.13` |
   | [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) 
| `12.11.2` | `12.11.6` |
   | [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |
   | [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` |
   | [i18next](https://github.com/i18next/i18next) | `26.3.6` | `26.4.2` |
   | [i18next-http-backend](https://github.com/i18next/i18next-http-backend) | 
`4.0.1` | `4.0.2` |
   | [react](https://github.com/react/react/tree/HEAD/packages/react) | 
`19.2.8` | `19.3.0` |
   | 
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
 | `19.2.18` | `19.3.0` |
   | [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | 
`19.2.8` | `19.3.0` |
   | 
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
 | `19.2.4` | `19.3.0` |
   | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | 
`7.85.0` | `7.88.0` |
   | [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | 
`17.0.14` |
   | 
[react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)
 | `7.18.2` | `7.18.4` |
   | [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |
   | [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |
   | 
[@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | 
`2.1.0` | `2.1.1` |
   | [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | 
`1.63.0` |
   | 
[@rolldown/plugin-babel](https://github.com/rolldown/plugins/tree/HEAD/packages/babel)
 | `0.2.3` | `0.2.4` |
   | 
[@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query)
 | `5.101.4` | `5.103.1` |
   | 
[@testing-library/react](https://github.com/testing-library/react-testing-library)
 | `16.3.2` | `16.3.3` |
   | 
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
 | `26.2.0` | `26.6.1` |
   | 
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
 | `19.2.18` | `19.3.0` |
   | 
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
 | `19.2.4` | `19.3.0` |
   | 
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
 | `8.66.0` | `8.70.0` |
   | 
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
 | `8.66.0` | `8.70.0` |
   | 
[@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils)
 | `8.66.0` | `8.70.0` |
   | 
[@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)
 | `6.0.5` | `6.1.1` |
   | 
[@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.10.0` |
   | [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | 
`3.4.1` | `3.4.2` |
   | 
[eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist)
 | `5.10.1` | `5.11.1` |
   | 
[eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh)
 | `0.5.4` | `0.5.7` |
   | [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.12.0` |
   | [happy-dom](https://github.com/capricorn86/happy-dom) | `20.11.2` | 
`20.14.5` |
   | [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.7` |
   | 
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
 | `8.66.0` | `8.70.0` |
   | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | 
`8.3.0` |
   | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | 
`4.1.10` | `4.1.11` |
   
   
   Updates `@chakra-ui/react` from 3.36.1 to 3.37.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/chakra-ui/chakra-ui/releases";>@​chakra-ui/react's 
releases</a>.</em></p>
   <blockquote>
   <h2><code>@​chakra-ui/react</code><a 
href="https://github.com/3";><code>@​3</code></a>.37.0</h2>
   <h3>Minor Changes</h3>
   <ul>
   <li>
   <p><a 
href="https://redirect.github.com/chakra-ui/chakra-ui/pull/10877";>#10877</a>
   <a 
href="https://github.com/chakra-ui/chakra-ui/commit/afc8b4898868f0cf93696ce3d6f6f980ceb7c8ce";><code>afc8b48</code></a>
   Thanks <a 
href="https://github.com/kalisaNkevin";><code>@​kalisaNkevin</code></a>! - 
<strong>[New]
   DateInput</strong>: Add a segmented date field for typing dates without a 
calendar.</p>
   <pre lang="tsx"><code>import { DateInput } from &quot;@chakra-ui/react&quot;
   </code></pre>
   <pre lang="tsx"><code>&lt;DateInput.Root&gt;
     &lt;DateInput.Label /&gt;
     &lt;DateInput.Control&gt;
       &lt;DateInput.Segments /&gt;
     &lt;/DateInput.Control&gt;
     &lt;DateInput.HiddenInput /&gt;
   &lt;/DateInput.Root&gt;
   </code></pre>
   <p>Each part of the date is its own keyboard-navigable segment, ordered and
   formatted by <code>locale</code>. Supports 
<code>selectionMode=&quot;range&quot;</code>, 
<code>min</code>/<code>max</code>, and
   <code>granularity</code> with <code>formatter</code> for time-only input.</p>
   </li>
   <li>
   <p><a 
href="https://redirect.github.com/chakra-ui/chakra-ui/pull/10939";>#10939</a>
   <a 
href="https://github.com/chakra-ui/chakra-ui/commit/7b027d44d0ab0a1eca0d7ef2982203c13042ed5d";><code>7b027d4</code></a>
   Thanks <a 
href="https://github.com/segunadebayo";><code>@​segunadebayo</code></a>! - - 
<strong>Accordion,
   Collapsible, Dialog, Drawer, TreeView</strong>: Add <code>hideMode</code> to 
choose how content
   that stays mounted is hidden when closed. The default, 
<code>&quot;display-none&quot;</code>, uses
   the <code>hidden</code> attribute and keeps effects running, so a video 
keeps playing and
   a subscription stays open while closed. <code>&quot;activity&quot;</code> 
uses React 19 <code>Activity</code>
   to pause those effects instead.</p>
   <pre lang="tsx"><code>&lt;Dialog.Root hideMode=&quot;activity&quot; /&gt;
   </code></pre>
   <p>It only applies while the content stays mounted. 
<code>unmountOnExit</code> removes the
   tree on close, so <code>hideMode</code> never runs.</p>
   <ul>
   <li>
   <p><strong>Dialog, Drawer</strong>: Add <code>data-autofocus</code> and 
<code>data-no-autofocus</code> to pick
   what gets focus when the overlay opens, without reaching for
   <code>initialFocusEl</code> and a ref. Mark chrome like the close button to 
skip it, or
   mark the real target directly.</p>
   <pre lang="tsx"><code>&lt;Dialog.Content&gt;
     &lt;Dialog.CloseTrigger data-no-autofocus /&gt;
     &lt;input data-autofocus /&gt;
   </code></pre>
   </li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md";>@​chakra-ui/react's
 changelog</a>.</em></p>
   <blockquote>
   <h2>3.37.0</h2>
   <h3>Minor Changes</h3>
   <ul>
   <li>
   <p><a 
href="https://redirect.github.com/chakra-ui/chakra-ui/pull/10877";>#10877</a>
   <a 
href="https://github.com/chakra-ui/chakra-ui/commit/afc8b4898868f0cf93696ce3d6f6f980ceb7c8ce";><code>afc8b48</code></a>
   Thanks <a 
href="https://github.com/kalisaNkevin";><code>@​kalisaNkevin</code></a>! - 
<strong>[New]
   DateInput</strong>: Add a segmented date field for typing dates without a 
calendar.</p>
   <pre lang="tsx"><code>import { DateInput } from &quot;@chakra-ui/react&quot;
   </code></pre>
   <pre lang="tsx"><code>&lt;DateInput.Root&gt;
     &lt;DateInput.Label /&gt;
     &lt;DateInput.Control&gt;
       &lt;DateInput.Segments /&gt;
     &lt;/DateInput.Control&gt;
     &lt;DateInput.HiddenInput /&gt;
   &lt;/DateInput.Root&gt;
   </code></pre>
   <p>Each part of the date is its own keyboard-navigable segment, ordered and
   formatted by <code>locale</code>. Supports 
<code>selectionMode=&quot;range&quot;</code>, 
<code>min</code>/<code>max</code>, and
   <code>granularity</code> with <code>formatter</code> for time-only input.</p>
   </li>
   <li>
   <p><a 
href="https://redirect.github.com/chakra-ui/chakra-ui/pull/10939";>#10939</a>
   <a 
href="https://github.com/chakra-ui/chakra-ui/commit/7b027d44d0ab0a1eca0d7ef2982203c13042ed5d";><code>7b027d4</code></a>
   Thanks <a 
href="https://github.com/segunadebayo";><code>@​segunadebayo</code></a>! - - 
<strong>Accordion,
   Collapsible, Dialog, Drawer, TreeView</strong>: Add <code>hideMode</code> to 
choose how content
   that stays mounted is hidden when closed. The default, 
<code>&quot;display-none&quot;</code>, uses
   the <code>hidden</code> attribute and keeps effects running, so a video 
keeps playing and
   a subscription stays open while closed. <code>&quot;activity&quot;</code> 
uses React 19 <code>Activity</code>
   to pause those effects instead.</p>
   <pre lang="tsx"><code>&lt;Dialog.Root hideMode=&quot;activity&quot; /&gt;
   </code></pre>
   <p>It only applies while the content stays mounted. 
<code>unmountOnExit</code> removes the
   tree on close, so <code>hideMode</code> never runs.</p>
   <ul>
   <li>
   <p><strong>Dialog, Drawer</strong>: Add <code>data-autofocus</code> and 
<code>data-no-autofocus</code> to pick
   what gets focus when the overlay opens, without reaching for
   <code>initialFocusEl</code> and a ref. Mark chrome like the close button to 
skip it, or
   mark the real target directly.</p>
   <pre lang="tsx"><code>&lt;Dialog.Content&gt;
     &lt;Dialog.CloseTrigger data-no-autofocus /&gt;
   </code></pre>
   </li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/chakra-ui/chakra-ui/commit/2e7517745cff2fcde0b8012f136cf99611ff262a";><code>2e75177</code></a>
 Version Packages (<a 
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10913";>#10913</a>)</li>
   <li><a 
href="https://github.com/chakra-ui/chakra-ui/commit/902fabc44599ae13e13d9d1fcf960c80c4019860";><code>902fabc</code></a>
 fix(dialog, drawer): drop preventDefault guard on ActionTrigger (<a 
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10954";>#10954</a>)</li>
   <li><a 
href="https://github.com/chakra-ui/chakra-ui/commit/c16188fa0bc8ca431e2163249a185b49e1135876";><code>c16188f</code></a>
 fix: preserve user onClick on Dialog and Drawer ActionTrigger (<a 
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10951";>#10951</a>)</li>
   <li><a 
href="https://github.com/chakra-ui/chakra-ui/commit/1f28ce9b289cf501a9b1ddfadf7272c4f67a24e2";><code>1f28ce9</code></a>
 Update Ark UI to 5.39.0 (<a 
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10949";>#10949</a>)</li>
   <li><a 
href="https://github.com/chakra-ui/chakra-ui/commit/2da020eb18cb727e6453c195aa12e85dd4884af0";><code>2da020e</code></a>
 docs: add multiple trigger examples for popover, hover card, and dialog</li>
   <li><a 
href="https://github.com/chakra-ui/chakra-ui/commit/dd51da44978054281e6f32b2ecf2ddb841383ebf";><code>dd51da4</code></a>
 docs(date-picker): add Persian (Jalali) calendar example (<a 
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10946";>#10946</a>)</li>
   <li><a 
href="https://github.com/chakra-ui/chakra-ui/commit/af8076cd99bd5b36eb24a4f3e52ff2d7c75369aa";><code>af8076c</code></a>
 docs(spinner): add custom indicator example (<a 
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10948";>#10948</a>)</li>
   <li><a 
href="https://github.com/chakra-ui/chakra-ui/commit/6948541646bff05bb89a292f71eb8da1b0a707b4";><code>6948541</code></a>
 fix(radio-card): preserve outline border-width when disabled (<a 
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10938";>#10938</a>)</li>
   <li><a 
href="https://github.com/chakra-ui/chakra-ui/commit/7b027d44d0ab0a1eca0d7ef2982203c13042ed5d";><code>7b027d4</code></a>
 chore(deps): update <code>@​ark-ui/react</code> to 5.38.2 (<a 
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10939";>#10939</a>)</li>
   <li><a 
href="https://github.com/chakra-ui/chakra-ui/commit/afc8b4898868f0cf93696ce3d6f6f980ceb7c8ce";><code>afc8b48</code></a>
 feat: add DateInput component (<a 
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10877";>#10877</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/[email protected]/packages/react";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@tanstack/react-query` from 5.101.4 to 5.103.1
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/TanStack/query/releases";>@​tanstack/react-query's 
releases</a>.</em></p>
   <blockquote>
   <h2><code>@​tanstack/react-query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-next-experimental</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-persist-client</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/query-persist-client-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/8330b2f2d431f226d7bb95eb727c637be9d4c6d8";><code>8330b2f</code></a>,
 <a 
href="https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877";><code>3212966</code></a>]:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p><a 
href="https://redirect.github.com/TanStack/query/pull/11501";>#11501</a> <a 
href="https://github.com/TanStack/query/commit/9567367dd916fda01fc0d491348827225a011c49";><code>9567367</code></a>
 - Declare dependencies used by the published devtools source and type 
declarations so they resolve with strict package managers. Keep runtime 
dependencies bundled in the compiled devtools.</p>
   <p>Declare the React types used by React Query Devtools as a peer 
dependency, compatible with React 18 and 19.</p>
   </li>
   <li>
   <p>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/9567367dd916fda01fc0d491348827225a011c49";><code>9567367</code></a>]:</p>
   <ul>
   <li><code>@​tanstack/query-devtools</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.0</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.0</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-next-experimental</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies []:
   <ul>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.0</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-query-persist-client</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/4c7cdbb86d8196e646985cd8a3476d3ac8c12ff5";><code>4c7cdbb</code></a>]:
   <ul>
   <li><code>@​tanstack/query-persist-client-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.0</li>
   <li><code>@​tanstack/react-query</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.0</li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md";>@​tanstack/react-query's
 changelog</a>.</em></p>
   <blockquote>
   <h2>5.103.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/8330b2f2d431f226d7bb95eb727c637be9d4c6d8";><code>8330b2f</code></a>,
 <a 
href="https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877";><code>3212966</code></a>]:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.1</li>
   </ul>
   </li>
   </ul>
   <h2>5.103.0</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/e57f8163b18ab3abfe52ad69cdbdda4d31453393";><code>e57f816</code></a>,
 <a 
href="https://github.com/TanStack/query/commit/fdae2ce4e5382af7326c7c38ce5d5a12751ada12";><code>fdae2ce</code></a>,
 <a 
href="https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051";><code>a1119e5</code></a>,
 <a 
href="https://github.com/TanStack/query/commit/cbf77bf8e1a9ce09caef0cdd9a8ed10fef57edf0";><code>cbf77bf</code></a>]:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.103.0</li>
   </ul>
   </li>
   </ul>
   <h2>5.102.8</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.8</li>
   </ul>
   </li>
   </ul>
   <h2>5.102.7</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.7</li>
   </ul>
   </li>
   </ul>
   <h2>5.102.6</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p><a 
href="https://redirect.github.com/TanStack/query/pull/11305";>#11305</a> <a 
href="https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6";><code>ac2b612</code></a>
 - fix(react-query): throw falsy errors from <code>useQueries</code> and 
<code>useSuspenseQueries</code> to the error boundary</p>
   </li>
   <li>
   <p>Updated dependencies []:</p>
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.102.6</li>
   </ul>
   </li>
   </ul>
   <h2>5.102.5</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d";><code>578e5c2</code></a>]:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.102.5</li>
   </ul>
   </li>
   </ul>
   <h2>5.102.4</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec";><code>a05df6a</code></a>]:
   <ul>
   <li><code>@​tanstack/query-core</code><a 
href="https://github.com/5";><code>@​5</code></a>.102.4</li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/TanStack/query/commit/c08f5766ddb5dfd6f2e430eb7c235de866cd669e";><code>c08f576</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11511";>#11511</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/19ccf2794b929e360234396682e64c047ab4bfda";><code>19ccf27</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11339";>#11339</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/2da46cd137cf784465df1364ebf1aea12deefa4a";><code>2da46cd</code></a>
 chore(*): use eslint description syntax for grandfathered 
'no-restricted-synt...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/58ad3e2f08def539c0845ff05a84cf937633218c";><code>58ad3e2</code></a>
 fix: isolate TypeScript test output (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11503";>#11503</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/d63afc715c1d7c858246f2138e264833ef05dc5c";><code>d63afc7</code></a>
 Simplifed query methods/internal tests new lint (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11347";>#11347</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/23fbdc3e899479e0fd41a494e3fd8d21820706cd";><code>23fbdc3</code></a>
 test({react,preact,solid,angular}-query): remove 'fromGenericOptionsQueryFn' 
...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/50680b98c4dc5ac4d97f7762014fa83f09a41d9a";><code>50680b9</code></a>
 test({react,preact,solid,svelte}-query,angular-query-experimental): rename 
'm...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/0b326b6b67f2ec6960a3f670ebd6098795f272fa";><code>0b326b6</code></a>
 test({react,preact}-query/useMutation): add tests for 
'MutationFunctionContex...</li>
   <li><a 
href="https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051";><code>a1119e5</code></a>
 ref(hydration): remove outdated dehydratedAt fallback (<a 
href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11436";>#11436</a>)</li>
   <li><a 
href="https://github.com/TanStack/query/commit/1a51bb80bf1474dc8b8453dcfc120c454cf9085f";><code>1a51bb8</code></a>
 docs(*): clarify 'Promise.all' only waits for all mutateAsync calls when 
they...</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.13
   <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.13</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p><a 
href="https://redirect.github.com/TanStack/virtual/pull/1282";>#1282</a> <a 
href="https://github.com/TanStack/virtual/commit/b48e3b0ab142f1b69d8453e531831fa3accd873f";><code>b48e3b0</code></a>
 - Skip <code>flushSync</code> for the synchronous notify raised from 
<code>measureElement</code>. React calls <code>measureElement</code> from a ref 
callback, i.e. while it is committing, and <code>flushSync</code> cannot flush 
there — it warns in development instead. The commit phase already runs at 
discrete (sync) priority, so the update lands in the same lane and the same 
frame without <code>flushSync</code>. Notifies from every other path 
(ResizeObserver re-measures, scroll adjustments) still flush synchronously.</p>
   </li>
   <li>
   <p>Updated dependencies [<a 
href="https://github.com/TanStack/virtual/commit/06d1b6bf8f61f203556a8fb21a6639600c9751a0";><code>06d1b6b</code></a>,
 <a 
href="https://github.com/TanStack/virtual/commit/2c0a0ea101c360ea15832c060008aa163cae2f7c";><code>2c0a0ea</code></a>]:</p>
   <ul>
   <li><code>@​tanstack/virtual-core</code><a 
href="https://github.com/3";><code>@​3</code></a>.17.11</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-virtual</code><a 
href="https://github.com/3";><code>@​3</code></a>.14.12</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/virtual/commit/ab3278cbe7b9a895ecdde263ad3c55c868b85d74";><code>ab3278c</code></a>]:
   <ul>
   <li><code>@​tanstack/virtual-core</code><a 
href="https://github.com/3";><code>@​3</code></a>.17.10</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​tanstack/react-virtual</code><a 
href="https://github.com/3";><code>@​3</code></a>.14.11</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/virtual/commit/4a0adf3e3ba46968e0e6ba66471253e467babe55";><code>4a0adf3</code></a>]:
   <ul>
   <li><code>@​tanstack/virtual-core</code><a 
href="https://github.com/3";><code>@​3</code></a>.17.9</li>
   </ul>
   </li>
   </ul>
   <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.13</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p><a 
href="https://redirect.github.com/TanStack/virtual/pull/1282";>#1282</a> <a 
href="https://github.com/TanStack/virtual/commit/b48e3b0ab142f1b69d8453e531831fa3accd873f";><code>b48e3b0</code></a>
 - Skip <code>flushSync</code> for the synchronous notify raised from 
<code>measureElement</code>. React calls <code>measureElement</code> from a ref 
callback, i.e. while it is committing, and <code>flushSync</code> cannot flush 
there — it warns in development instead. The commit phase already runs at 
discrete (sync) priority, so the update lands in the same lane and the same 
frame without <code>flushSync</code>. Notifies from every other path 
(ResizeObserver re-measures, scroll adjustments) still flush synchronously.</p>
   </li>
   <li>
   <p>Updated dependencies [<a 
href="https://github.com/TanStack/virtual/commit/06d1b6bf8f61f203556a8fb21a6639600c9751a0";><code>06d1b6b</code></a>,
 <a 
href="https://github.com/TanStack/virtual/commit/2c0a0ea101c360ea15832c060008aa163cae2f7c";><code>2c0a0ea</code></a>]:</p>
   <ul>
   <li><code>@​tanstack/virtual-core</code><a 
href="https://github.com/3";><code>@​3</code></a>.17.11</li>
   </ul>
   </li>
   </ul>
   <h2>3.14.12</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/virtual/commit/ab3278cbe7b9a895ecdde263ad3c55c868b85d74";><code>ab3278c</code></a>]:
   <ul>
   <li><code>@​tanstack/virtual-core</code><a 
href="https://github.com/3";><code>@​3</code></a>.17.10</li>
   </ul>
   </li>
   </ul>
   <h2>3.14.11</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/TanStack/virtual/commit/4a0adf3e3ba46968e0e6ba66471253e467babe55";><code>4a0adf3</code></a>]:
   <ul>
   <li><code>@​tanstack/virtual-core</code><a 
href="https://github.com/3";><code>@​3</code></a>.17.9</li>
   </ul>
   </li>
   </ul>
   <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/78371e851e90fd74e984deeb0c3fd8098e2cd4f3";><code>78371e8</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1279";>#1279</a>)</li>
   <li><a 
href="https://github.com/TanStack/virtual/commit/b48e3b0ab142f1b69d8453e531831fa3accd873f";><code>b48e3b0</code></a>
 fix(react-virtual): skip flushSync while measuring from the ref callback (<a 
href="https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1282";>#1282</a>)</li>
   <li><a 
href="https://github.com/TanStack/virtual/commit/1a57cf7636fa2f48797683249a77b8e450460565";><code>1a57cf7</code></a>
 test(react-virtual): wait for smooth scrolls to settle instead of a fixed 2s 
...</li>
   <li><a 
href="https://github.com/TanStack/virtual/commit/2c0a0ea101c360ea15832c060008aa163cae2f7c";><code>2c0a0ea</code></a>
 fix(virtual-core): keep a travelling smooth scroll alive through a prepend 
(#...</li>
   <li><a 
href="https://github.com/TanStack/virtual/commit/df47889fc87af0b5ff46a9805820f60cff6828ff";><code>df47889</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1277";>#1277</a>)</li>
   <li><a 
href="https://github.com/TanStack/virtual/commit/171029d81350d62e040fe3a1374ed1499c034b41";><code>171029d</code></a>
 ci: Version Packages (<a 
href="https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1269";>#1269</a>)</li>
   <li><a 
href="https://github.com/TanStack/virtual/commit/4a0adf3e3ba46968e0e6ba66471253e467babe55";><code>4a0adf3</code></a>
 fix(virtual-core): re-issue clamped end-anchor compensation once the sizer 
gr...</li>
   <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.6
   <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.6</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5994";>#5994</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172";><code>2350158</code></a>
 - Reset all properties in provider store when unmounting flow</p>
   </li>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5997";>#5997</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3";><code>0117cc9</code></a>
 - Prevent attribution warning when pane is not rendered either</p>
   </li>
   <li>
   <p>Updated dependencies [<a 
href="https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3";><code>0117cc9</code></a>]:</p>
   <ul>
   <li><code>@​xyflow/system</code><a 
href="https://github.com/0";><code>@​0</code></a>.0.82</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​xyflow/react</code><a 
href="https://github.com/12";><code>@​12</code></a>.11.5</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/xyflow/xyflow/commit/22e0be21507cfc319a97e30b88dd2668fd9086a8";><code>22e0be2</code></a>]:
   <ul>
   <li><code>@​xyflow/system</code><a 
href="https://github.com/0";><code>@​0</code></a>.0.81</li>
   </ul>
   </li>
   </ul>
   <h2><code>@​xyflow/react</code><a 
href="https://github.com/12";><code>@​12</code></a>.11.4</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5974";>#5974</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/8c429225b796f28c89c809ac1d4883ea44ae8c5b";><code>8c42922</code></a>
 - Minimap still works after ReactFlow remounts</p>
   </li>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5962";>#5962</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/cbf40b938f1651321198d3f1b2c1457c2b7145e4";><code>cbf40b9</code></a>
 - Show log if user hides attribution in development</p>
   </li>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5976";>#5976</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6";><code>3319ef4</code></a>
 - Fix the <code>MiniMap</code> zooming out to include the origin when every 
node is hidden.</p>
   </li>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5955";>#5955</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/965ca7040445780c217c6e25ee5e566f0949e2f6";><code>965ca70</code></a>
 - Fix <code>MiniMap</code> calling <code>useCallback</code> conditionally for 
<code>onNodeClick</code>.</p>
   </li>
   </ul>
   <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>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </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.6</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5994";>#5994</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172";><code>2350158</code></a>
 - Reset all properties in provider store when unmounting flow</p>
   </li>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5997";>#5997</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3";><code>0117cc9</code></a>
 - Prevent attribution warning when pane is not rendered either</p>
   </li>
   <li>
   <p>Updated dependencies [<a 
href="https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3";><code>0117cc9</code></a>]:</p>
   <ul>
   <li><code>@​xyflow/system</code><a 
href="https://github.com/0";><code>@​0</code></a>.0.82</li>
   </ul>
   </li>
   </ul>
   <h2>12.11.5</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>Updated dependencies [<a 
href="https://github.com/xyflow/xyflow/commit/22e0be21507cfc319a97e30b88dd2668fd9086a8";><code>22e0be2</code></a>]:
   <ul>
   <li><code>@​xyflow/system</code><a 
href="https://github.com/0";><code>@​0</code></a>.0.81</li>
   </ul>
   </li>
   </ul>
   <h2>12.11.4</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5974";>#5974</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/8c429225b796f28c89c809ac1d4883ea44ae8c5b";><code>8c42922</code></a>
 - Minimap still works after ReactFlow remounts</p>
   </li>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5962";>#5962</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/cbf40b938f1651321198d3f1b2c1457c2b7145e4";><code>cbf40b9</code></a>
 - Show log if user hides attribution in development</p>
   </li>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5976";>#5976</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6";><code>3319ef4</code></a>
 - Fix the <code>MiniMap</code> zooming out to include the origin when every 
node is hidden.</p>
   </li>
   <li>
   <p><a href="https://redirect.github.com/xyflow/xyflow/pull/5955";>#5955</a> 
<a 
href="https://github.com/xyflow/xyflow/commit/965ca7040445780c217c6e25ee5e566f0949e2f6";><code>965ca70</code></a>
 - Fix <code>MiniMap</code> calling <code>useCallback</code> conditionally for 
<code>onNodeClick</code>.</p>
   </li>
   </ul>
   <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>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/xyflow/xyflow/commit/9fd41fd4fc18a22b7c461da8888b2ab264a00a29";><code>9fd41fd</code></a>
 chore(packages): bump</li>
   <li><a 
href="https://github.com/xyflow/xyflow/commit/19f9c2ad98ac71e837d467edf66fea628fd87c55";><code>19f9c2a</code></a>
 fix(react/store): reset defaultEdgeOptions</li>
   <li><a 
href="https://github.com/xyflow/xyflow/commit/2acefb5b4f3730b28f0480a107a887d35ed92b83";><code>2acefb5</code></a>
 fix(react/store): reset functions <a 
href="https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5991";>#5991</a></li>
   <li><a 
href="https://github.com/xyflow/xyflow/commit/8f0a5d6429ab0ecb16f41b779be38acbdc38c53e";><code>8f0a5d6</code></a>
 chore(packages): bump</li>
   <li><a 
href="https://github.com/xyflow/xyflow/commit/286816c8368339aa0cd965f831e9dbc6ec9e7c74";><code>286816c</code></a>
 chore(packages): bump</li>
   <li><a 
href="https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6";><code>3319ef4</code></a>
 fix(react): keep minimap bounds at the viewport when all nodes are hidden</li>
   <li><a 
href="https://github.com/xyflow/xyflow/commit/b7186f335c827c58903ed07f9299a38ad3d22be0";><code>b7186f3</code></a>
 fix(react): minimap still works after reactflow remounts <a 
href="https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5971";>#5971</a></li>
   <li><a 
href="https://github.com/xyflow/xyflow/commit/d8edc77821201d04743cbb75304df5bb5bc8cad8";><code>d8edc77</code></a>
 Merge pull request <a 
href="https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5955";>#5955</a>
 from Jian-Zhang08/fix/minimap-onnodeclick-conditiona...</li>
   <li><a 
href="https://github.com/xyflow/xyflow/commit/59b1a602034d25575498cdc7a5722f8546d0d941";><code>59b1a60</code></a>
 Simplify node click handling in MiniMap component</li>
   <li><a 
href="https://github.com/xyflow/xyflow/commit/25869f2f2a6678afe5b192603da0d19982937494";><code>25869f2</code></a>
 chore(system): add attr warning handler</li>
   <li>Additional commits viewable in <a 
href="https://github.com/xyflow/xyflow/commits/@xyflow/[email protected]/packages/react";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `axios` from 1.19.0 to 1.20.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/axios/axios/releases";>axios's releases</a>.</em></p>
   <blockquote>
   <h2>v1.20.0 — August 19, 2026</h2>
   <p>This release hardens runtime option handling, adds RFC 9110 status-code 
aliases, fixes Node.js and XHR reliability issues, and refreshes project 
tooling and documentation.</p>
   <h2>⚠️ Breaking Changes &amp; Deprecations</h2>
   <ul>
   <li>HTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent 
(422), while retaining PayloadTooLarge and UnprocessableEntity as 
backward-compatible deprecated aliases. (<a 
href="https://redirect.github.com/axios/axios/issues/11082";>#11082</a>)</li>
   </ul>
   <h2>🔒 Security Fixes</h2>
   <ul>
   <li>Runtime Option Handling: Hardened behavioral configuration reads against 
shared and foreign prototype pollution and normalized unsafe interceptor 
replacement objects. This also clarifies Fetch redirect and custom 
implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY 
matching, and malformed data URI rejection; see the PR for documented 
compatibility effects. (<a 
href="https://redirect.github.com/axios/axios/issues/11141";>#11141</a>)</li>
   </ul>
   <h2>🐛 Bug Fixes</h2>
   <ul>
   <li>Interceptor Lifecycle: Prevented unbounded handler-array growth by 
trimming trailing ejected interceptors without changing iteration semantics, 
and kept interceptor operations safe when the public handlers field is nullish. 
(<a href="https://redirect.github.com/axios/axios/issues/11087";>#11087</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11118";>#11118</a>)</li>
   <li>Request Error Preservation: Prevented custom Error.prepareStackTrace 
implementations that return non-string values from replacing the original 
request failure with an unrelated TypeError. (<a 
href="https://redirect.github.com/axios/axios/issues/11109";>#11109</a>)</li>
   <li>XHR Reliability: Navigation-canceled requests now reject with 
ECONNABORTED instead of resolving with status 0, while successful downloads 
flush their final progress callback during the live loadend dispatch. (<a 
href="https://redirect.github.com/axios/axios/issues/11094";>#11094</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11121";>#11121</a>)</li>
   <li>Node.js Socket Memory: Removed request-context retention from per-socket 
error listeners, preventing completed response data from being pinned for the 
lifetime of pooled keep-alive sockets. (<a 
href="https://redirect.github.com/axios/axios/issues/11091";>#11091</a>)</li>
   <li>Core Methods and HTTP Errors: Prevented structural method-header buckets 
from leaking into outgoing headers, standardized invalid DNS lookup and 
httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the 
timeoutErrorMessage merge strategy. (<a 
href="https://redirect.github.com/axios/axios/issues/11096";>#11096</a>)</li>
   </ul>
   <h2>🔧 Maintenance &amp; Chores</h2>
   <ul>
   <li>Dependencies: Updated fast-uri, postcss, js-yaml, mocha, 
development-tooling groups, and GitHub Actions dependencies. (<a 
href="https://redirect.github.com/axios/axios/issues/11092";>#11092</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11098";>#11098</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11099";>#11099</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11106";>#11106</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11107";>#11107</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11122";>#11122</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11123";>#11123</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11126";>#11126</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11127";>#11127</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11133";>#11133</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11140";>#11140</a>, <a 
href="https://redirect.github.com/axios/axio
 s/issues/11143">#11143</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11144";>#11144</a>)</li>
   <li>Documentation: Applied the v1.19.0 documentation updates, added the 
missing fs import to the README stream example, introduced localized global 
search, and repaired the interceptor test link. (<a 
href="https://redirect.github.com/axios/axios/issues/11101";>#11101</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11113";>#11113</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11097";>#11097</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11119";>#11119</a>)</li>
   <li>Sponsorship: Updated sponsorship links and data and added ScrapingBee as 
a sponsor. (<a 
href="https://redirect.github.com/axios/axios/issues/11124";>#11124</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11136";>#11136</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11137";>#11137</a>)</li>
   <li>CI and Release: Switched ESM smoke tests to locked dependencies and 
synchronized package and runtime version metadata for v1.20.0. (<a 
href="https://redirect.github.com/axios/axios/issues/11128";>#11128</a>, <a 
href="https://redirect.github.com/axios/axios/issues/11152";>#11152</a>)</li>
   </ul>
   <h2>🌟 New Contributors</h2>
   <p>We are thrilled to welcome our new contributors. Thank you for helping 
improve axios:</p>
   <ul>
   <li><a href="https://github.com/yens1";><code>@​yens1</code></a> (<a 
href="https://redirect.github.com/axios/axios/issues/11109";>#11109</a>)</li>
   <li><a 
href="https://github.com/Sasireddy001";><code>@​Sasireddy001</code></a> (<a 
href="https://redirect.github.com/axios/axios/issues/11113";>#11113</a>)</li>
   <li><a 
href="https://github.com/ari-token-security";><code>@​ari-token-security</code></a>
 (<a 
href="https://redirect.github.com/axios/axios/issues/11094";>#11094</a>)</li>
   <li><a 
href="https://github.com/timothyokooboh";><code>@​timothyokooboh</code></a> (<a 
href="https://redirect.github.com/axios/axios/issues/11097";>#11097</a>)</li>
   <li><a 
href="https://github.com/gi9439041-png";><code>@​gi9439041-png</code></a> (<a 
href="https://redirect.github.com/axios/axios/issues/11119";>#11119</a>)</li>
   <li><a 
href="https://github.com/Hashim1999164";><code>@​Hashim1999164</code></a> (<a 
href="https://redirect.github.com/axios/axios/issues/11082";>#11082</a>)</li>
   <li><a href="https://github.com/v-dev-cl";><code>@​v-dev-cl</code></a> (<a 
href="https://redirect.github.com/axios/axios/issues/11091";>#11091</a>)</li>
   <li><a href="https://github.com/r0h1tb";><code>@​r0h1tb</code></a> (<a 
href="https://redirect.github.com/axios/axios/issues/11118";>#11118</a>)</li>
   <li><a href="https://github.com/ostapondo";><code>@​ostapondo</code></a> (<a 
href="https://redirect.github.com/axios/axios/issues/11121";>#11121</a>)</li>
   </ul>
   <p>Full Changelog (<a 
href="https://github.com/axios/axios/compare/v1.19.0...v1.20.0";>https://github.com/axios/axios/compare/v1.19.0...v1.20.0</a>)</p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/axios/axios/blob/v1.x/CHANGELOG.md";>axios's 
changelog</a>.</em></p>
   <blockquote>
   <h1>Changelog</h1>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/axios/axios/commit/84a9f3b9a4f3244b8c8e818f557d64c7b964fb25";><code>84a9f3b</code></a>
 chore(release): prepare release 1.20.0 (<a 
href="https://redirect.github.com/axios/axios/issues/11152";>#11152</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/e6824eec5fcf9da467a9792724396badc490c469";><code>e6824ee</code></a>
 fix: core methodList, HTTP adapter errors, and add tests (<a 
href="https://redirect.github.com/axios/axios/issues/11096";>#11096</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/d8a919fd81403d59058c0e9dbefc540407dee83f";><code>d8a919f</code></a>
 fix(xhr): flush final progress during the live loadend dispatch (<a 
href="https://redirect.github.com/axios/axios/issues/11121";>#11121</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/2d2a21af8a433089474a2149781799c93acbcf3c";><code>2d2a21a</code></a>
 fix(interceptors): tolerate nullish handlers in syncHandlerEntries (<a 
href="https://redirect.github.com/axios/axios/issues/11118";>#11118</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/d19040bda7a8be2f82c3c6e1a5bc03917daee39a";><code>d19040b</code></a>
 fix: harden runtime option handling (<a 
href="https://redirect.github.com/axios/axios/issues/11141";>#11141</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/e0a02dd16671deabe2b809334d4c2ebede29a233";><code>e0a02dd</code></a>
 chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the 
github-...</li>
   <li><a 
href="https://github.com/axios/axios/commit/d10cb3aa3cda1d78721ddf96be590478df26cd81";><code>d10cb3a</code></a>
 chore(deps-dev): bump the development_dependencies group with 4 updates (<a 
href="https://redirect.github.com/axios/axios/issues/11143";>#11143</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/2c94646eb7cb7ab9dcb2aefdb04ab1b040c28e16";><code>2c94646</code></a>
 chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (<a 
href="https://redirect.github.com/axios/axios/issues/11133";>#11133</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/76c12bce5a4fe9a45bef9a5bf2baaf599d7d382e";><code>76c12bc</code></a>
 chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (<a 
href="https://redirect.github.com/axios/axios/issues/11140";>#11140</a>)</li>
   <li><a 
href="https://github.com/axios/axios/commit/ba98559a7f5a18e531b5762387e5957bd281af3d";><code>ba98559</code></a>
 docs: add ScrapingBee sponsor (<a 
href="https://redirect.github.com/axios/axios/issues/11137";>#11137</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/axios/axios/compare/v1.19.0...v1.20.0";>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.2
   <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.2</h2>
   <ul>
   <li>fix: <code>$&amp;</code>, <code>$`</code>, <code>$'</code> and 
<code>$$</code> inside a nested value (<code>$t(key)</code>) now stay literal. 
<code>nest()</code> handed the resolved value straight to 
<code>String.replace</code> as the replacement argument, so those sequences 
were read as replacement patterns: <code>$&amp;</code> re-inserted the 
<code>$t(...)</code> match, <code>$`</code> / <code>$'</code> inserted the text 
before / after it, and <code>$$</code> collapsed to <code>$</code>. Through 
<code>t()</code> the <code>$&amp;</code> case was worse than a wrong string: 
the nested lookup resets the shared nesting regexp, so the re-inserted 
<code>$t(...)</code> was matched again on every pass and <code>t()</code> never 
returned — also under the default <code>escapeValue: true</code> when the value 
arrives via a variable forwarded through nesting options (<code>$t(key, { 
&quot;name&quot;: &quot;{{name}}&quot; })</code> with a name containing 
<code>$&amp;</code>). The value 
 is now <code>$</code>-escaped at the <code>String.replace</code> call, the 
same guard <code>interpolate()</code> already has, and a non-string value 
returned by a formatter in the nesting chain (<code>$t(key, myFormat)</code>) 
is stringified before that. Nested values are still not HTML-escaped (<a 
href="https://redirect.github.com/i18next/i18next/issues/854";>#854</a>). Thanks 
<a href="https://github.com/mahirhir";><code>@​mahirhir</code></a> (<a 
href="https://redirect.github.com/i18next/i18next/pull/2447";>#2447</a>).</li>
   </ul>
   <h2>v26.4.1</h2>
   <ul>
   <li>fix(types): the selector-form <code>keyPrefix</code> overload of 
<code>getFixedT()</code> is now available under <code>enableSelector: 
'strict'</code>. Its constraint was gated on <code>true | 'optimize'</code> 
only, so under <code>'strict'</code> it collapsed to <code>never</code>, the 
overload dropped out, and the returned <code>t</code> silently lost its 
<code>keyPrefix</code> scope (<code>t(($) =&gt; $.deep)</code> failed with 
<code>Property 'deep' does not exist on type '{}'</code>). The same call 
already typechecked under <code>true</code> and <code>'optimize'</code>. Thanks 
<a href="https://github.com/hovelopin";><code>@​hovelopin</code></a> (<a 
href="https://redirect.github.com/i18next/i18next/pull/2446";>#2446</a>).</li>
   </ul>
   <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.2</h2>
   <ul>
   <li>fix: <code>$&amp;</code>, <code>$`</code>, <code>$'</code> and 
<code>$$</code> inside a nested value (<code>$t(key)</code>) now stay literal. 
<code>nest()</code> handed the resolved value straight to 
<code>String.replace</code> as the replacement argument, so those sequences 
were read as replacement patterns: <code>$&amp;</code> re-inserted the 
<code>$t(...)</code> match, <code>$`</code> / <code>$'</code> inserted the text 
before / after it, and <code>$$</code> collapsed to <code>$</code>. Through 
<code>t()</code> the <code>$&amp;</code> case was worse than a wrong string: 
the nested lookup resets the shared nesting regexp, so the re-inserted 
<code>$t(...)</code> was matched again on every pass and <code>t()</code> never 
returned — also under the default <code>escapeValue: true</code> when the value 
arrives via a variable forwarded through nesting options (<code>$t(key, { 
&quot;name&quot;: &quot;{{name}}&quot; })</code> with a name containing 
<code>$&amp;</code>). The value 
 is now <code>$</code>-escaped at the <code>String.replace</code> call, the 
same guard <code>interpolate()</code> already has, and a non-string value 
returned by a formatter in the nesting chain (<code>$t(key, myFormat)</code>) 
is stringified before that. Nested values are still not HTML-escaped (<a 
href="https://redirect.github.com/i18next/i18next/issues/854";>#854</a>). Thanks 
<a href="https://github.com/mahirhir";><code>@​mahirhir</code></a> (<a 
href="https://redirect.github.com/i18next/i18next/pull/2447";>#2447</a>).</li>
   </ul>
   <h2>26.4.1</h2>
   <ul>
   <li>fix(types): the selector-form <code>keyPrefix</code> overload of 
<code>getFixedT()</code> is now available under <code>enableSelector: 
'strict'</code>. Its constraint was gated on <code>true | 'optimize'</code> 
only, so under <code>'strict'</code> it collapsed to <code>never</code>, the 
overload dropped out, and the returned <code>t</code> silently lost its 
<code>keyPrefix</code> scope (<code>t(($) =&gt; $.deep)</code> failed with 
<code>Property 'deep' does not exist on type '{}'</code>). The same call 
already typechecked under <code>true</code> and <code>'optimize'</code>. Thanks 
<a href="https://github.com/hovelopin";><code>@​hovelopin</code></a> (<a 
href="https://redirect.github.com/i18next/i18next/pull/2446";>#2446</a>).</li>
   </ul>
   <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/4dba50f20669c3678db0812255716eb7693ad2da";><code>4dba50f</code></a>
 26.4.2</li>
   <li><a 
href="https://github.com/i18next/i18next/commit/e436b625a648e1a48ea27ecf5f2fba8020d67009";><code>e436b62</code></a>
 build</li>
   <li><a 
href="https://github.com/i18next/i18next/commit/d955fb086e9f4ded1200f51ecbb21034dbad1d92";><code>d955fb0</code></a>
 fix: stringify formatter results in nested values, changelog v26.4.2</li>
   <li><a 
href="https://github.com/i18next/i18next/commit/dfafa3ca725e1415ef20e7fb5b1b3e4468f3c425";><code>dfafa3c</code></a>
 fix: keep replacement patterns literal in nested values (<a 
href="https://redirect.github.com/i18next/i18next/issues/2447";>#2447</a>)</li>
   <li><a 
href="https://github.com/i18next/i18next/commit/3c9981e22dd471b6bca224aa1f60e04ba3f6153a";><code>3c9981e</code></a>
 chore: keep dev-only and local files out of the npm package</li>
   <li><a 
href="https://github.com/i18next/i18next/commit/c057ee048c55a61c095acc017365e997e4f723f8";><code>c057ee0</code></a>
 26.4.1</li>
   <li><a 
href="https://github.com/i18next/i18next/commit/02e3e1659b7cc9fedaaf53797597483ef8003df2";><code>02e3e16</code></a>
 changelog v26.4.1</li>
   <li><a 
href="https://github.com/i18next/i18next/commit/6f198f2508ba8986d1bbf25a8b922d01afcf0751";><code>6f198f2</code></a>
 fix(types): allow selector keyPrefix in getFixedT under enableSelector 
'stric...</li>
   <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>Additional commits viewable in <a 
href="https://github.com/i18next/i18next/compare/v26.3.6...v26.4.2";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `i18next-http-backend` from 4.0.1 to 4.0.2
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/i18next/i18next-http-backend/blob/master/CHANGELOG.md";>i18next-http-backend's
 changelog</a>.</em></p>
   <blockquote>
   <h3>4.0.2</h3>
   <p>Security release. See advisory <a 
href="https://github.com/i18next/i18next-http-backend/security/advisories/GHSA-xvq9-wjp8-hwqf";>GHSA-xvq9-wjp8-hwqf</a>.</p>
   <ul>
   <li>security: also reject <code>:</code> in <code>lng</code> and 
<code>ns</code> values, and <code>//</code> in <code>ns</code> values. With a 
<code>loadPath</code> / <code>addPath</code> template that <em>starts</em> with 
the placeholder (e.g. <code>{{lng}}/{{ns}}.json</code> — no origin and no 
leading <code>/</code>), a value such as <code>http:127.0.0.1:8080</code> was 
interpolated into ...
   
   _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