dependabot[bot] opened a new pull request, #72540: URL: https://github.com/apache/airflow/pull/72540
Bumps the 3-3-core-ui-package-updates group with 29 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.102.8` | | [@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.5` | | [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.0` | | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.87.0` | | [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | `17.0.12` | | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.3` | | [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.8` | | [@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.4.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.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.9.1` | | [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.0` | | [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.5` | | [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.11.0` | | [happy-dom](https://github.com/capricorn86/happy-dom) | `20.11.2` | `20.12.0` | | [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 `@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 "@chakra-ui/react" </code></pre> <pre lang="tsx"><code><DateInput.Root> <DateInput.Label /> <DateInput.Control> <DateInput.Segments /> </DateInput.Control> <DateInput.HiddenInput /> </DateInput.Root> </code></pre> <p>Each part of the date is its own keyboard-navigable segment, ordered and formatted by <code>locale</code>. Supports <code>selectionMode="range"</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>"display-none"</code>, uses the <code>hidden</code> attribute and keeps effects running, so a video keeps playing and a subscription stays open while closed. <code>"activity"</code> uses React 19 <code>Activity</code> to pause those effects instead.</p> <pre lang="tsx"><code><Dialog.Root hideMode="activity" /> </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><Dialog.Content> <Dialog.CloseTrigger data-no-autofocus /> <input data-autofocus /> </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 "@chakra-ui/react" </code></pre> <pre lang="tsx"><code><DateInput.Root> <DateInput.Label /> <DateInput.Control> <DateInput.Segments /> </DateInput.Control> <DateInput.HiddenInput /> </DateInput.Root> </code></pre> <p>Each part of the date is its own keyboard-navigable segment, ordered and formatted by <code>locale</code>. Supports <code>selectionMode="range"</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>"display-none"</code>, uses the <code>hidden</code> attribute and keeps effects running, so a video keeps playing and a subscription stays open while closed. <code>"activity"</code> uses React 19 <code>Activity</code> to pause those effects instead.</p> <pre lang="tsx"><code><Dialog.Root hideMode="activity" /> </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><Dialog.Content> <Dialog.CloseTrigger data-no-autofocus /> </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.102.8 <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>.102.8</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>.102.8</li> <li><code>@tanstack/react-query</code><a href="https://github.com/5"><code>@5</code></a>.102.8</li> </ul> </li> </ul> <h2><code>@tanstack/react-query-next-experimental</code><a href="https://github.com/5"><code>@5</code></a>.102.8</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>.102.8</li> </ul> </li> </ul> <h2><code>@tanstack/react-query-persist-client</code><a href="https://github.com/5"><code>@5</code></a>.102.8</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>.102.8</li> <li><code>@tanstack/react-query</code><a href="https://github.com/5"><code>@5</code></a>.102.8</li> </ul> </li> </ul> <h2><code>@tanstack/react-query</code><a href="https://github.com/5"><code>@5</code></a>.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><code>@tanstack/react-query-devtools</code><a href="https://github.com/5"><code>@5</code></a>.102.7</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>.102.7</li> <li><code>@tanstack/react-query</code><a href="https://github.com/5"><code>@5</code></a>.102.7</li> </ul> </li> </ul> <h2><code>@tanstack/react-query-next-experimental</code><a href="https://github.com/5"><code>@5</code></a>.102.7</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>.102.7</li> </ul> </li> </ul> <h2><code>@tanstack/react-query-persist-client</code><a href="https://github.com/5"><code>@5</code></a>.102.7</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>.102.7</li> <li><code>@tanstack/react-query</code><a href="https://github.com/5"><code>@5</code></a>.102.7</li> </ul> </li> </ul> <h2><code>@tanstack/react-query</code><a href="https://github.com/5"><code>@5</code></a>.102.7</h2> <h3>Patch Changes</h3> <ul> <li>Updated dependencies []:</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md">@tanstack/react-query's changelog</a>.</em></p> <blockquote> <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> <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> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21"><code>2969edf</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316">#11316</a>)</li> <li><a href="https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84"><code>2eb3c7c</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313">#11313</a>)</li> <li><a href="https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7"><code>714df67</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306">#11306</a>)</li> <li><a href="https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6"><code>ac2b612</code></a> fix(react-query): propagate falsy errors to the error boundary (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305">#11305</a>)</li> <li><a href="https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2"><code>1836e61</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303">#11303</a>)</li> <li><a href="https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824"><code>51f12db</code></a> ci: Version Packages (<a href="https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294">#11294</a>)</li> <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>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.5 <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.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> <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.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> <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> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <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><a href="https://github.com/xyflow/xyflow/commit/b04e9d113a4ebef13ddaa406a5a21d0277398977"><code>b04e9d1</code></a> chore(system): rename utils isDomNodeVisible</li> <li><a href="https://github.com/xyflow/xyflow/commit/31535ef1c641aef085d62c0ebefde4dce5f3e7a5"><code>31535ef</code></a> chore(system): add isDomNodeVisible</li> <li><a href="https://github.com/xyflow/xyflow/commit/bce74752284527182588fefa7619bca4924d33a2"><code>bce7475</code></a> chore(proOptions): add comments</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 & 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 & 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.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.87.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.87.0</h2> <h2>✨ Features</h2> <ul> <li> <p><strong>Add <code>shouldTouch</code> option to <code>trigger()</code></strong> ([<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13671">#13671</a>](<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13671">react-hook-form/react-hook-form#13671</a>))</p> <p><code>setValue</code> already supported <code>shouldTouch</code>; <code>trigger()</code> now does too. This allows you to mark field(s) as touched after manual or programmatic validation, such as validate-on-mount or multi-step form navigation, without needing a <code>setValue</code> workaround:</p> <pre lang="tsx"><code>// Mark a single field as touched after validating it await trigger('firstName', { shouldTouch: true }); <p>// Mark every mounted field as touched after validating the whole form await trigger(undefined, { shouldTouch: true }); </code></pre></p> </li> <li> <p><strong>Add <code>OpaqueTypes</code> registry for opaque leaf types</strong> ([<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13676">#13676</a>](<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13676">react-hook-form/react-hook-form#13676</a>))</p> <p>Recursive type helpers (<code>Path</code>, <code>DeepPartial</code>, <code>DeepRequired</code>, <code>FieldErrorsImpl</code>, etc.) previously stopped only at <code>Primitive | BrowserNativeObject</code>. As a result, rich third-party value types such as <code>Dayjs</code> and <code>Decimal</code> could be recursively traversed member-by-member, potentially causing TypeScript to report <strong>"Excessive complexity"</strong> diagnostics on large form types.</p> <p>You can now register a type as an opaque leaf via declaration merging:</p> <pre lang="tsx"><code>import type { Dayjs } from 'dayjs'; <p>declare module 'react-hook-form' { interface OpaqueTypes { dayjs: Dayjs; } } </code></pre></p> <p>While the registry is empty, types remain identical to the existing behavior. This is purely opt-in.</p> </li> </ul> <h2>🐞 Fixes</h2> <ul> <li>Fix inconsistent behavior among <code>useController().field.onChange()</code>-like APIs. ([<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13673">#13673</a>](<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13673">react-hook-form/react-hook-form#13673</a>))</li> <li>Fix <code>Controller</code> under a null parent submitting <code>undefined</code> instead of a value. ([<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13675">#13675</a>](<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13675">react-hook-form/react-hook-form#13675</a>))</li> <li>Fix <code>ERR_MODULE_NOT_FOUND</code> when resolving <code>react-hook-form</code> due to a <code>react-server</code> declaration in Next.js builds. ([<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13682">#13682</a>](<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13682">react-hook-form/react-hook-form#13682</a>))</li> <li>Fix <code>useWatch</code> never reconciling when an Activity subtree is hidden on its first render. ([<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13683">#13683</a>](<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13683">react-hook-form/react-hook-form#13683</a>))</li> <li>Fix <code>resetField</code> not recomputing <code>isValid</code> for subscribe-only consumers. ([<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13684">#13684</a>](<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13684">react-hook-form/react-hook-form#13684</a>))</li> <li>Fix <code>generateWatchOutput</code> ignoring <code>defaultValue</code> for an array of names. ([<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13686">#13686</a>](<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13686">react-hook-form/react-hook-form#13686</a>))</li> <li>Fix <code>useFormState</code> never reconciling when an Activity subtree is hidden on its first render. ([<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13687">#13687</a>](<a href="https://redirect.github.com/react-hook-form/react-hook-form/pull/13687">react-hook-form/react-hook-form#13687</a>))</li> </ul> <h2>❤️ Thank You</h2> <p>Thanks to <a href="https://github.com/giaBaoJS"><code>@giaBaoJS</code></a>, <a href="https://github.com/dfedoryshchev"><code>@dfedoryshchev</code></a>, <a href="https://github.com/Alioth-91"><code>@Alioth-91</code></a>, <a href="https://github.com/Masatoshi0227"><code>@Masatoshi0227</code></a>, <a href="https://github.com/modosc"><code>@modosc</code></a>, and <a href="https://github.com/bluebill1049"><code>@bluebill1049</code></a> for their contributions! 🎉</p> <h2>Version 7.86.0</h2> <h3>✨ Features</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.87.0] - 2026-08-30</h2> <h3>Added</h3> <ul> <li><code>shouldTouch</code> option for <code>trigger()</code></li> <li><code>OpaqueTypes</code> registry for opaque leaf types</li> </ul> <h3>Fixed</h3> <ul> <li>Inconsistent behavior among <code>useController().field.onChange()</code>-like APIs</li> <li><code>Controller</code> under a null parent submitting <code>undefined</code> instead of a value</li> <li><code>ERR_MODULE_NOT_FOUND</code> resolving <code>react-hook-form</code> due to a <code>react-server</code> declaration (Next.js builds)</li> <li><code>useWatch</code> never reconciling when an <code>Activity</code> subtree is hidden on its first render</li> <li><code>resetField</code> not recomputing <code>isValid</code> for subscribe-only consumers</li> <li><code>generateWatchOutput</code> ignoring <code>defaultValue</code> for an array of names</li> <li><code>useFormState</code> never reconciling when an <code>Activity</code> subtree is hidden on its first render</li> </ul> <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/29af888d27ab59157616e025a59957ad55ea07a1"><code>29af888</code></a> 7.87.0</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/1eeab63e387f2adb74acd761cff788a92985dec1"><code>1eeab63</code></a> 🐞 fix(useFormState): never reconciles when an Activity subtree is hidden on i...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/145441c2f2c7e32c00da943f02666bcbadce2ea9"><code>145441c</code></a> 🐞 fix(generateWatchOutput): defaultValue is ignored for an array of names (<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/1fb065cce5a0de00e99677f376ab277772c00288"><code>1fb065c</code></a> 🐞 fix(resetField): isValid not recomputed for subscribe-only consumers (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13684">#13684</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/2f7380e75293cb175818c487a0d6a495b80ad73b"><code>2f7380e</code></a> 🧹refactor: use <code>continue</code> instead of <code>return</code> in setFieldValues' hasOwnProper...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/1b0a314930adfc8d146826ffddba1f81e35b084d"><code>1b0a314</code></a> 📖 remove comment</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/a457ca7fa78e3426ca96b23b7057cd453a623250"><code>a457ca7</code></a> 🐞 fix <a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13680">#13680</a>: useWatch never reconciles when an Activity subtree is hidden on...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/bb3360f4db62489ed4ab4e09ccb4211a275da707"><code>bb3360f</code></a> 🐞 fix <a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13681">#13681</a> issue: ERR_MODULE_NOT_FOUND, Can't resolve react-hook-form due t...</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/f646948dcca52177512a4778e16789765a00ccf2"><code>f646948</code></a> 🪅 feat: add OpaqueTypes registry for opaque leaf types (<a href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13676">#13676</a>)</li> <li><a href="https://github.com/react-hook-form/react-hook-form/commit/e17a95c9ab36525b79bdc6115a6f5fd0959af3fa"><code>e17a95c</code></a> 🧇 chore: scope the lock workflow to issues so its scheduled run can finish (#...</li> <li>Additional commits viewable in <a href="https://github.com/react-hook-form/react-hook-form/compare/v7.85.0...v7.87.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 `react-router-dom` from 7.18.2 to 7.18.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/remix-run/react-router/blob/[email protected]/packages/react-router-dom/CHANGELOG.md">react-router-dom's changelog</a>.</em></p> <blockquote> <h2>v7.18.3</h2> <h3>Patch Changes</h3> <ul> <li>Updated dependencies: <ul> <li><a href="https://github.com/remix-run/react-router/releases/tag/[email protected]"><code>[email protected]</code></a></li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/remix-run/react-router/commit/23166dfe7f61323f0d2775af67d2691f9ed0843d"><code>23166df</code></a> Release v7.18.3 (<a href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15424">#15424</a>)</li> <li>See full diff in <a href="https://github.com/remix-run/react-router/commits/[email protected]/packages/react-router-dom">compare view</a></li> </ul> </details> <br /> Updates `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... _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]
