Commit 92d5b16
authored
chore(deps): bump the npm-minor-patch group in /ui with 32 updates (#1916)
Bumps the npm-minor-patch group in /ui with 32 updates:
| Package | From | To |
| --- | --- | --- |
| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) |
`5.2.2` | `5.4.0` |
| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.3.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) |
`19.2.5` | `19.2.6` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `19.2.14` | `19.2.15` |
|
[react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom)
| `19.2.5` | `19.2.6` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form)
| `7.75.0` | `7.76.1` |
| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0`
| `3.6.0` |
| [zustand](https://github.com/pmndrs/zustand) | `5.0.12` | `5.0.13` |
|
[@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests)
| `5.1.2` | `5.2.1` |
|
[@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals)
| `30.3.0` | `30.4.1` |
|
[@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y)
| `10.3.6` | `10.4.1` |
|
[@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs)
| `10.3.6` | `10.4.1` |
|
[@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding)
| `10.3.6` | `10.4.1` |
|
[@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest)
| `10.3.6` | `10.4.1` |
|
[@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs)
| `10.3.6` | `10.4.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `25.6.0` | `25.9.1` |
|
[@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright)
| `4.1.5` | `4.1.7` |
|
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)
| `4.1.5` | `4.1.7` |
| [chromatic](https://github.com/chromaui/chromatic-cli) | `16.6.3` |
`16.10.0` |
| [cypress](https://github.com/cypress-io/cypress) | `15.14.2` |
`15.15.0` |
|
[eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)
| `16.2.4` | `16.2.6` |
|
[eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin)
| `10.3.6` | `10.4.1` |
| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) |
`30.3.0` | `30.4.2` |
|
[jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom)
| `30.3.0` | `30.4.1` |
| [msw](https://github.com/mswjs/msw) | `2.14.2` | `2.14.6` |
| [playwright](https://github.com/microsoft/playwright) | `1.59.1` |
`1.60.0` |
| [postcss](https://github.com/postcss/postcss) | `8.5.13` | `8.5.15` |
|
[start-server-and-test](https://github.com/bahmutov/start-server-and-test)
| `3.0.2` | `3.0.5` |
|
[storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core)
| `10.3.6` | `10.4.1` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` |
`29.4.11` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`8.0.10` | `8.0.14` |
|
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
| `4.1.5` | `4.1.7` |
Updates `@hookform/resolvers` from 5.2.2 to 5.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/react-hook-form/resolvers/releases">@hookform/resolvers's
releases</a>.</em></p>
<blockquote>
<h2>v5.4.0</h2>
<h1><a
href="https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0">5.4.0</a>
(2026-05-21)</h1>
<h3>Features</h3>
<ul>
<li>feat: add ata-validator resolver (<a
href="https://redirect.github.com/react-hook-form/resolvers/issues/845">#845</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>fix issue with toNestErrors.ts (<a
href="https://redirect.github.com/react-hook-form/resolvers/issues/848">#848</a>)</li>
</ul>
<ul>
<li>add guidance on passing context to <code>yupResolver</code> (useForm
context) (<a
href="https://redirect.github.com/react-hook-form/resolvers/issues/835">#835</a>)
(<a
href="https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854">3d29924</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854"><code>3d29924</code></a>
feat: add guidance on passing context to <code>yupResolver</code>
(useForm context) (<a
href="https://redirect.github.com/react-hook-form/resolvers/issues/835">#835</a>)</li>
<li><a
href="https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af"><code>56b68f3</code></a>
feat: 5.3.0</li>
<li><a
href="https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee"><code>cf8562d</code></a>
update readme on ata-validator</li>
<li><a
href="https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012"><code>5e5b610</code></a>
fix issue with toNestErrors.ts (<a
href="https://redirect.github.com/react-hook-form/resolvers/issues/848">#848</a>)</li>
<li><a
href="https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add"><code>72aacf8</code></a>
Revise supported versions in SECURITY.md</li>
<li><a
href="https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64"><code>ad89a20</code></a>
feat: add ata-validator resolver (<a
href="https://redirect.github.com/react-hook-form/resolvers/issues/845">#845</a>)</li>
<li><a
href="https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813"><code>02286db</code></a>
ci: updated publish workflow to use node 24 (<a
href="https://redirect.github.com/react-hook-form/resolvers/issues/838">#838</a>)</li>
<li><a
href="https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec"><code>2e9bc7c</code></a>
Fix(zodResolver): error paths in complex unions <a
href="https://redirect.github.com/react-hook-form/resolvers/issues/787">#787</a>
(<a
href="https://redirect.github.com/react-hook-form/resolvers/issues/819">#819</a>)</li>
<li>See full diff in <a
href="https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `date-fns` from 4.1.0 to 4.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/date-fns/date-fns/releases">date-fns's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.0</h2>
<p>Kudos to <a
href="https://github.com/ImRodry"><code>@ImRodry</code></a> and <a
href="https://github.com/puneetdixit200"><code>@puneetdixit200</code></a>
for their contributions.</p>
<h3>Fixed</h3>
<ul>
<li>
<p>Fixed missing modularized optimization fallback (<a
href="https://x.com/kossnocorp/status/1731181274579325260">for Next.js
and others</a>). See <a
href="https://x.com/kossnocorp/status/1731181274579325260">#4193</a>.</p>
</li>
<li>
<p>Fixed <code>pt</code> locale first day of week to be Sunday. See <a
href="https://redirect.github.com/date-fns/date-fns/pull/4195">#4195</a>
by <a href="https://github.com/ImRodry"><code>@ImRodry</code></a>.</p>
</li>
<li>
<p>Fixed <code>zh-CN</code>, <code>zh-HK</code>, and <code>zh-TW</code>
locale month parsing for October, November, and December. See <a
href="https://redirect.github.com/date-fns/date-fns/pull/4194">#4194</a>
by <a
href="https://github.com/puneetdixit200"><code>@puneetdixit200</code></a>.</p>
</li>
</ul>
<h2>v4.2.1</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed type definitions missing in v4.2.0 due to TypeScript
misconfiguration.</li>
</ul>
<h2>v4.2.0</h2>
<p>This is a minor release in all senses, it only includes documentation
updates (first of many) that points to the new <a
href="https://date-fns.org/you-dont-need-date-fns">You Don't Need
date-fns*</a> page.</p>
<p>* Not really</p>
<h3>Changed</h3>
<ul>
<li>Added Temporal API references to the JSDoc annotations of
<code>add</code>, <code>addBusinessDays</code>, and
<code>addDays</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/date-fns/date-fns/commit/f95bcf18b53e6832b2c575c24c98654a24f52699"><code>f95bcf1</code></a>
(docs): Add missing <code>tsx</code> dependency</li>
<li><a
href="https://github.com/date-fns/date-fns/commit/baaca1117e9ec317bb4d188e9cd254df15ce1c8e"><code>baaca11</code></a>
Add <code>//pkgs/core:release/docs</code> task</li>
<li><a
href="https://github.com/date-fns/date-fns/commit/8aa0373ece55184e7817d4a3bbeee65eab3f267c"><code>8aa0373</code></a>
Update docs website secrets location in scripts</li>
<li><a
href="https://github.com/date-fns/date-fns/commit/c7ad6eb0a0b712a4b4f6ad00a98b6b35a513fffb"><code>c7ad6eb</code></a>
Promote to v4.3.0</li>
<li><a
href="https://github.com/date-fns/date-fns/commit/da8c5489f62446356f4c7eabbc9e166b04b76e2e"><code>da8c548</code></a>
Add change log entry for Chinese locale fix (<a
href="https://redirect.github.com/date-fns/date-fns/issues/4194">#4194</a>)</li>
<li><a
href="https://github.com/date-fns/date-fns/commit/f8d8fa8cb900dba82ce0285db0177a9f1bfa7254"><code>f8d8fa8</code></a>
Split Chinese locale tests (<a
href="https://redirect.github.com/date-fns/date-fns/issues/4194">#4194</a>)</li>
<li><a
href="https://github.com/date-fns/date-fns/commit/b9c5865edb7610c59e6b3694ed1e1691f4807688"><code>b9c5865</code></a>
Fix Chinese locale month parsing (<a
href="https://redirect.github.com/date-fns/date-fns/issues/4194">#4194</a>)</li>
<li><a
href="https://github.com/date-fns/date-fns/commit/39d1e14200cead9e4be5df88695b5e82082875ed"><code>39d1e14</code></a>
Add <code>pt</code> fix change log entry (<a
href="https://redirect.github.com/date-fns/date-fns/issues/4195">#4195</a>)</li>
<li><a
href="https://github.com/date-fns/date-fns/commit/f3f19632bd3feb5b77daff8bc1614d5f29e4e499"><code>f3f1963</code></a>
Fix pt locale first day of week to be Sunday (<a
href="https://redirect.github.com/date-fns/date-fns/issues/4195">#4195</a>)</li>
<li><a
href="https://github.com/date-fns/date-fns/commit/cd6ebdade912d652afe3fd1bb1bd83219f0bb8b6"><code>cd6ebda</code></a>
Add basic <code>AGENTS.md</code></li>
<li>Additional commits viewable in <a
href="https://github.com/date-fns/date-fns/compare/v4.1.0...v4.3.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `react` from 19.2.5 to 19.2.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/releases">react's
releases</a>.</em></p>
<blockquote>
<h2>19.2.6 (May 6th, 2026)</h2>
<h2>React Server Components</h2>
<ul>
<li>Type hardening and performance improvements
(<a
href="https://redirect.github.com/facebook/react/pull/36425">#36425</a>
by <a href="https://github.com/eps1lon"><code>@eps1lon</code></a> and
<a
href="https://github.com/unstubbable"><code>@unstubbable</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401"><code>eaf3e95</code></a>
Version 19.2.6</li>
<li>See full diff in <a
href="https://github.com/facebook/react/commits/v19.2.6/packages/react">compare
view</a></li>
</ul>
</details>
<br />
Updates `@types/react` from 19.2.14 to 19.2.15
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />
Updates `react-dom` from 19.2.5 to 19.2.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/releases">react-dom's
releases</a>.</em></p>
<blockquote>
<h2>19.2.6 (May 6th, 2026)</h2>
<h2>React Server Components</h2>
<ul>
<li>Type hardening and performance improvements
(<a
href="https://redirect.github.com/facebook/react/pull/36425">#36425</a>
by <a href="https://github.com/eps1lon"><code>@eps1lon</code></a> and
<a
href="https://github.com/unstubbable"><code>@unstubbable</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401"><code>eaf3e95</code></a>
Version 19.2.6</li>
<li>See full diff in <a
href="https://github.com/facebook/react/commits/v19.2.6/packages/react-dom">compare
view</a></li>
</ul>
</details>
<br />
Updates `react-hook-form` from 7.75.0 to 7.76.1
<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.76.1</h2>
<p>🐞 fix: pass options parameter through setValues to enable validation
(<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13457">#13457</a>)
🐞 fix(setValues): emit whole-form change without stale name/type (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13450">#13450</a>)
🚗 perf(setValues): thread skipClone through setFieldValue (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13448">#13448</a>)
🚗 perf(setValues): skip redundant per-field deep clones (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13445">#13445</a>)
Revert "🐞 fix: treat NaN as empty when valueAsNumber is true in
validateField (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13388">#13388</a>)"</p>
<p>thanks to <a
href="https://github.com/philibea"><code>@philibea</code></a> & <a
href="https://github.com/maxkostow"><code>@maxkostow</code></a></p>
<h2>Version v7.76.0</h2>
<p>🪭 close <a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13141">#13141</a>
improve isDirty sync with dirtyFields state (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13370">#13370</a>)
🐞 fix isValidating reactivity when validatingFields is not subscribed
(<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13440">#13440</a>)
🛺 test: fix duplicate-word typos in test descriptions (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13439">#13439</a>)
🐞 fix <a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13436">#13436</a>:
errors state when using form level validation (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13437">#13437</a>)
🐞 fix <a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13429">#13429</a>
append({ obj: null }) is silently replaced by defaultValues after
remove() (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13435">#13435</a>)
🐞 fix native validation tooltip suppression caused by duplicate
submit-error focus (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13432">#13432</a>)
🐞 fix: propagate setValues updates to mounted Controller fields (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13431">#13431</a>)
🐞 fix: rreserve reset values for conditionally mounted Controller fields
with shouldUnregister
🐞 fix: useFieldArray remove leaves array with empty object when using
values prop (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13422">#13422</a>)
🐞 fix <a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13260">#13260</a>:
notify all matching field-array roots on nested setValue updates (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13420">#13420</a>)
🐞 fix <a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13104">#13104</a>:
preserve nested resolver field-array errors in trigger() (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13419">#13419</a>)
🐞 fix <a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13413">#13413</a>:
preserve formState.defaultValues when useFieldArray + watch are used
together
📝 docs: fix JSDoc for IsNever, register, and getFieldState (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13410">#13410</a>)
(<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13411">#13411</a>)
🐞 fix(Watch): restore TypeScript 4 compatibility (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13409">#13409</a>)</p>
<p>Big thanks to <a
href="https://github.com/dfedoryshchev"><code>@dfedoryshchev</code></a>
for multiple fixes, and to <a
href="https://github.com/EduardF1"><code>@EduardF1</code></a>, <a
href="https://github.com/in-ch"><code>@in-ch</code></a> and <a
href="https://github.com/johnstrand"><code>@johnstrand</code></a>.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md">react-hook-form's
changelog</a>.</em></p>
<blockquote>
<h2>[7.76.1] - 2026-05-23</h2>
<h3>Fixed</h3>
<ul>
<li>Revert notify all matching field-array roots on nested
<code>setValue</code> updates</li>
<li>Revert treat <code>NaN</code> as empty when
<code>valueAsNumber</code> is <code>true</code> in
<code>validateField</code></li>
<li><code>setValues</code> pass <code>options</code> parameter through
to enable validation</li>
<li><code>setValues</code> emit whole-form change without stale
<code>name</code>/<code>type</code></li>
</ul>
<h3>Performance</h3>
<ul>
<li><code>setValues</code> skip redundant per-field deep clones</li>
<li><code>setValues</code> thread <code>skipClone</code> through
<code>setFieldValue</code></li>
</ul>
<h2>[7.76.0] - 2026-05-16</h2>
<h3>Added</h3>
<ul>
<li>Improve <code>isDirty</code> sync with <code>dirtyFields</code>
state</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Preserve <code>formState.defaultValues</code> when
<code>useFieldArray</code> and <code>watch</code> are used together</li>
<li>Preserve nested resolver field-array errors in
<code>trigger()</code></li>
<li>Notify all matching field-array roots on nested
<code>setValue</code> updates</li>
<li><code>useFieldArray</code> <code>remove</code> leaves array with
empty object when using <code>values</code> prop</li>
<li>Preserve reset values for conditionally mounted
<code>Controller</code> fields with <code>shouldUnregister</code></li>
<li>Propagate <code>setValues</code> updates to mounted
<code>Controller</code> fields</li>
<li>Native validation tooltip suppression caused by duplicate
submit-error focus</li>
<li><code>append({ obj: null })</code> silently replaced by
<code>defaultValues</code> after <code>remove()</code></li>
<li>Errors state when using form-level validation</li>
<li><code>isValidating</code> reactivity when
<code>validatingFields</code> is not subscribed</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/react-hook-form/react-hook-form/commit/2b900d24594dc43c3f894fefa4e7a048bf6f3d13"><code>2b900d2</code></a>
7.76.1</li>
<li><a
href="https://github.com/react-hook-form/react-hook-form/commit/079348ebd967cd548e66ff7215e236fbf3924ff5"><code>079348e</code></a>
🚮 chore: remove --frozen-lockfile</li>
<li><a
href="https://github.com/react-hook-form/react-hook-form/commit/edf5c45f813e9adebc993c2bbd1812dd8f0859ca"><code>edf5c45</code></a>
🧪 fix unit test</li>
<li><a
href="https://github.com/react-hook-form/react-hook-form/commit/d79648cc76581ac98b38d198a4afccfb3fbbc511"><code>d79648c</code></a>
Revert "🐞 fix: treat NaN as empty when valueAsNumber is true in
validateField...</li>
<li><a
href="https://github.com/react-hook-form/react-hook-form/commit/778881c6ecfb8c015c2b591f7a5bf7a8de872c5e"><code>778881c</code></a>
🐞 fix: pass options parameter through setValues to enable validation (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13457">#13457</a>)</li>
<li><a
href="https://github.com/react-hook-form/react-hook-form/commit/a2ac01fd3872cf95b4e6ac8f4b4800f72b55eafd"><code>a2ac01f</code></a>
🧪 test(useFieldArray): regression coverage for descendant setValue key
thrash...</li>
<li><a
href="https://github.com/react-hook-form/react-hook-form/commit/dfcebdbde1891fdd76fb56751cbe08dd980dfa5b"><code>dfcebdb</code></a>
Revert "🐞 fix <a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13260">#13260</a>:
notify all matching field-array roots on nested setValu...</li>
<li><a
href="https://github.com/react-hook-form/react-hook-form/commit/ca01f6582e315a59cc6e3c9fc51ef5ecc2b69e48"><code>ca01f65</code></a>
Revert "🐞 fix(useFieldArray): preserve managed field ids in array
subscriber ...</li>
<li><a
href="https://github.com/react-hook-form/react-hook-form/commit/15d17628765a43b8ca10dc8541968b28fd6a5073"><code>15d1762</code></a>
🐞 fix(setValues): emit whole-form change without stale name/type (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13450">#13450</a>)</li>
<li><a
href="https://github.com/react-hook-form/react-hook-form/commit/989cbff42066ec216b9e8c93dc7f0c335cb4ef84"><code>989cbff</code></a>
🚗 perf(setValues): thread skipClone through setFieldValue (<a
href="https://redirect.github.com/react-hook-form/react-hook-form/issues/13448">#13448</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/react-hook-form/react-hook-form/compare/v7.75.0...v7.76.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `tailwind-merge` from 3.5.0 to 3.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dcastil/tailwind-merge/releases">tailwind-merge's
releases</a>.</em></p>
<blockquote>
<h2>v3.6.0</h2>
<h3>New Features</h3>
<ul>
<li>Add support for Tailwind CSS v4.3 by <a
href="https://github.com/dcastil"><code>@dcastil</code></a> in <a
href="https://redirect.github.com/dcastil/tailwind-merge/pull/677">dcastil/tailwind-merge#677</a>
<ul>
<li>Add <code>postfixLookupClassGroups</code> option to config to
support Tailwind utilities where a slash is part of the full class name,
like named container queries</li>
</ul>
</li>
<li>Add support for readonly array values by <a
href="https://github.com/unional"><code>@unional</code></a> in <a
href="https://redirect.github.com/dcastil/tailwind-merge/pull/652">dcastil/tailwind-merge#652</a></li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Fix broken links in README by <a
href="https://github.com/maurer2"><code>@maurer2</code></a> in <a
href="https://redirect.github.com/dcastil/tailwind-merge/pull/662">dcastil/tailwind-merge#662</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>Harden internal CI pipeline security by omitting git checkout by <a
href="https://github.com/dcastil"><code>@dcastil</code></a>, suggested
by <a
href="https://github.com/kyletaylored"><code>@kyletaylored</code></a>
in <a
href="https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6">https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0">https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0</a></p>
<p>Thanks to <a
href="https://github.com/brandonmcconnell"><code>@brandonmcconnell</code></a>,
<a href="https://github.com/manavm1990"><code>@manavm1990</code></a>,
<a href="https://github.com/langy"><code>@langy</code></a>, <a
href="https://github.com/roboflow"><code>@roboflow</code></a>, <a
href="https://github.com/syntaxfm"><code>@syntaxfm</code></a>, <a
href="https://github.com/getsentry"><code>@getsentry</code></a>, <a
href="https://github.com/codecov"><code>@codecov</code></a>, a private
sponsor, <a href="https://github.com/block"><code>@block</code></a>, <a
href="https://github.com/openclaw"><code>@openclaw</code></a>, <a
href="https://github.com/sourcegraph"><code>@sourcegraph</code></a>, <a
href="https://github.com/mike-healy"><code>@mike-healy</code></a> and
more via <a href="https://github.com/thnxdev"><code>@thnxdev</code></a>
for sponsoring tailwind-merge! ❤️</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dcastil/tailwind-merge/commit/d54f7e5713c653d0171971405344f7c6e44d418f"><code>d54f7e5</code></a>
v3.6.0</li>
<li><a
href="https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e"><code>638871a</code></a>
Update README to add info about Tailwind CSS v4.3 support</li>
<li><a
href="https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540"><code>39fc7b5</code></a>
Revert "v3.6.0"</li>
<li><a
href="https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445"><code>bd8390f</code></a>
v3.6.0</li>
<li><a
href="https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b"><code>802877c</code></a>
add v3.6.0 changelog</li>
<li><a
href="https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae"><code>a35feda</code></a>
Merge pull request <a
href="https://redirect.github.com/dcastil/tailwind-merge/issues/665">#665</a>
from dcastil/renovate/rollup-plugin-babel-7.x</li>
<li><a
href="https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9"><code>940389c</code></a>
Merge pull request <a
href="https://redirect.github.com/dcastil/tailwind-merge/issues/667">#667</a>
from dcastil/renovate/release-drafter-release-drafter...</li>
<li><a
href="https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd"><code>005af6d</code></a>
pin to specific version</li>
<li><a
href="https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c"><code>5816ced</code></a>
implement breaking changes</li>
<li><a
href="https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6"><code>17041e1</code></a>
Merge pull request <a
href="https://redirect.github.com/dcastil/tailwind-merge/issues/676">#676</a>
from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...</li>
<li>Additional commits viewable in <a
href="https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `zustand` from 5.0.12 to 5.0.13
<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.13</h2>
<p>This release includes an improvement in the devtools middleware.</p>
<h2>What's Changed</h2>
<ul>
<li>refactor(devtools): remove duplicate module augmentation by <a
href="https://github.com/mahmoodhamdi"><code>@mahmoodhamdi</code></a>
in <a
href="https://redirect.github.com/pmndrs/zustand/pull/3443">pmndrs/zustand#3443</a></li>
<li>fix(devtools): support Firefox/Safari stack format in findCallerName
by <a href="https://github.com/SBolsec"><code>@SBolsec</code></a> in <a
href="https://redirect.github.com/pmndrs/zustand/pull/3469">pmndrs/zustand#3469</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/mahmoodhamdi"><code>@mahmoodhamdi</code></a>
made their first contribution in <a
href="https://redirect.github.com/pmndrs/zustand/pull/3443">pmndrs/zustand#3443</a></li>
<li><a
href="https://github.com/FelixEckl-vireq"><code>@FelixEckl-vireq</code></a>
made their first contribution in <a
href="https://redirect.github.com/pmndrs/zustand/pull/3466">pmndrs/zustand#3466</a></li>
<li><a
href="https://github.com/KimHyeongRae0"><code>@KimHyeongRae0</code></a>
made their first contribution in <a
href="https://redirect.github.com/pmndrs/zustand/pull/3471">pmndrs/zustand#3471</a></li>
<li><a href="https://github.com/lstak"><code>@lstak</code></a> made
their first contribution in <a
href="https://redirect.github.com/pmndrs/zustand/pull/3483">pmndrs/zustand#3483</a></li>
<li><a
href="https://github.com/AlexRixten"><code>@AlexRixten</code></a> made
their first contribution in <a
href="https://redirect.github.com/pmndrs/zustand/pull/3474">pmndrs/zustand#3474</a></li>
<li><a href="https://github.com/SBolsec"><code>@SBolsec</code></a> made
their first contribution in <a
href="https://redirect.github.com/pmndrs/zustand/pull/3469">pmndrs/zustand#3469</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13">https://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pmndrs/zustand/commit/6bc451efd5f0d4ef6e7b2c8d6fc6f8340562a31d"><code>6bc451e</code></a>
5.0.13</li>
<li><a
href="https://github.com/pmndrs/zustand/commit/8ec2169e85d53899a98007c9d2465d3f11ac1281"><code>8ec2169</code></a>
chore(deps): update dev dependencies (<a
href="https://redirect.github.com/pmndrs/zustand/issues/3486">#3486</a>)</li>
<li><a
href="https://github.com/pmndrs/zustand/commit/4e9bcf0c82938cfe2463495a845806cd5ec3e59b"><code>4e9bcf0</code></a>
fix(devtools): support Firefox/Safari stack format in findCallerName (<a
href="https://redirect.github.com/pmndrs/zustand/issues/3469">#3469</a>)</li>
<li><a
href="https://github.com/pmndrs/zustand/commit/4b96f4e3a53abdbb1419cacadddc9b1bd786dab3"><code>4b96f4e</code></a>
fix(docs): correct react-dom test utils import path (<a
href="https://redirect.github.com/pmndrs/zustand/issues/3474">#3474</a>)</li>
<li><a
href="https://github.com/pmndrs/zustand/commit/c7516c1166c59435b07d66f6eda80a8619dd62b3"><code>c7516c1</code></a>
fix(tests): change parameters for 'expect' in test (<a
href="https://redirect.github.com/pmndrs/zustand/issues/3483">#3483</a>)</li>
<li><a
href="https://github.com/pmndrs/zustand/commit/1b04af1d970e4c326bf1d8c87cd55196fb177d32"><code>1b04af1</code></a>
docs(persist): fix signature to require persistOptions (<a
href="https://redirect.github.com/pmndrs/zustand/issues/3477">#3477</a>)</li>
<li><a
href="https://github.com/pmndrs/zustand/commit/95d3f338c463f499aaa7a8dd5448c8b13a7dec0b"><code>95d3f33</code></a>
test(middleware/immer): add runtime tests for immer middleware (<a
href="https://redirect.github.com/pmndrs/zustand/issues/3471">#3471</a>)</li>
<li><a
href="https://github.com/pmndrs/zustand/commit/32013285083648e8d58ba1f76d73b9bdc02fef50"><code>3201328</code></a>
Update TypeScript guide links in README.md (<a
href="https://redirect.github.com/pmndrs/zustand/issues/3466">#3466</a>)</li>
<li><a
href="https://github.com/pmndrs/zustand/commit/00f96a389d4015ecf4eadb42aa1e4e0efe14bb95"><code>00f96a3</code></a>
chore(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0 (<a
href="https://redirect.github.com/pmndrs/zustand/issues/3447">#3447</a>)</li>
<li><a
href="https://github.com/pmndrs/zustand/commit/63300440c67b41e7db2b81538b5aa5d72693afc9"><code>6330044</code></a>
test: expand React subscribe test coverage (<a
href="https://redirect.github.com/pmndrs/zustand/issues/3442">#3442</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pmndrs/zustand/compare/v5.0.12...v5.0.13">compare
view</a></li>
</ul>
</details>
<br />
Updates `@chromatic-com/storybook` from 5.1.2 to 5.2.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/chromaui/addon-visual-tests/releases">@chromatic-com/storybook's
releases</a>.</em></p>
<blockquote>
<h2>v5.2.1</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li>Widen peer-dependency range for storybook <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/434">#434</a>
(<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
</ul>
<h4>Authors: 1</h4>
<ul>
<li>Valentin Palkovic (<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
</ul>
<h2>v5.2.1-next.0</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li>Widen peer-dependency range for storybook <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/434">#434</a>
(<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
</ul>
<h4>Authors: 1</h4>
<ul>
<li>Valentin Palkovic (<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
</ul>
<h2>v5.2.0</h2>
<h4>🚀 Enhancement</h4>
<ul>
<li>Add missing <code>ChromaticTypes</code> export to support composite
mode <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/410">#410</a>
(<a href="https://github.com/jdpnielsen"><code>@jdpnielsen</code></a>
<a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>)</li>
<li>Add Share tool to quickly publish a Storybook <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/418">#418</a>
(<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>
<a href="https://github.com/ghengeveld"><code>@ghengeveld</code></a> <a
href="https://github.com/kylegach"><code>@kylegach</code></a>)</li>
<li>Add refresh-token auth flow and harden HTML injection paths <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/425">#425</a>
(<a href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>
<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
<li>Replace <code>device_code</code> OAuth flow with
<code>authorization_code</code> flow <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/424">#424</a>
(<a href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>
<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li>Refresh auth preemptively before token expiry <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/431">#431</a>
(<a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>)</li>
<li>Merge remote-tracking branch 'origin/valentin/viral-sharing-2' into
valentin/viral-sharing-2 <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/429">#429</a>
(<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
<li>Consolidate auth state into a single AuthStore <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/430">#430</a>
(<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
<li>Show share expiry based on <code>daysToExpire</code> from CLI <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/428">#428</a>
(<a href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>
<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
<li>Fix OAuth authorization_code flow <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/427">#427</a>
(<a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>)</li>
</ul>
<h4>Authors: 5</h4>
<ul>
<li>Gert Hengeveld (<a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>)</li>
<li>Joshua Daniel Pratt Nielsen (<a
href="https://github.com/jdpnielsen"><code>@jdpnielsen</code></a>)</li>
<li>Kyle Gach (<a
href="https://github.com/kylegach"><code>@kylegach</code></a>)</li>
<li>Piotr Wysocki (<a
href="https://github.com/piwysocki"><code>@piwysocki</code></a>)</li>
<li>Valentin Palkovic (<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
</ul>
<h2>v5.2.0-next.5</h2>
<h4>⚠️ Pushed to <code>next</code></h4>
<ul>
<li>Fix TS error (<a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>)</li>
</ul>
<h4>Authors: 1</h4>
<ul>
<li>Gert Hengeveld (<a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/chromaui/addon-visual-tests/blob/v5.2.1/CHANGELOG.md">@chromatic-com/storybook's
changelog</a>.</em></p>
<blockquote>
<h1>v5.2.1 (Thu May 14 2026)</h1>
<h4>🐛 Bug Fix</h4>
<ul>
<li>Widen peer-dependency range for storybook <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/434">#434</a>
(<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
</ul>
<h4>Authors: 1</h4>
<ul>
<li>Valentin Palkovic (<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
</ul>
<hr />
<h1>v5.2.0 (Thu May 14 2026)</h1>
<h4>🚀 Enhancement</h4>
<ul>
<li>Add missing <code>ChromaticTypes</code> export to support composite
mode <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/410">#410</a>
(<a href="https://github.com/jdpnielsen"><code>@jdpnielsen</code></a>
<a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>)</li>
<li>Add Share tool to quickly publish a Storybook <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/418">#418</a>
(<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>
<a href="https://github.com/ghengeveld"><code>@ghengeveld</code></a> <a
href="https://github.com/kylegach"><code>@kylegach</code></a>)</li>
<li>Add refresh-token auth flow and harden HTML injection paths <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/425">#425</a>
(<a href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>
<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
<li>Replace <code>device_code</code> OAuth flow with
<code>authorization_code</code> flow <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/424">#424</a>
(<a href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>
<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li>Refresh auth preemptively before token expiry <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/431">#431</a>
(<a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>)</li>
<li>Merge remote-tracking branch 'origin/valentin/viral-sharing-2' into
valentin/viral-sharing-2 <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/429">#429</a>
(<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
<li>Consolidate auth state into a single AuthStore <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/430">#430</a>
(<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
<li>Show share expiry based on <code>daysToExpire</code> from CLI <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/428">#428</a>
(<a href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>
<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
<li>Fix OAuth authorization_code flow <a
href="https://redirect.github.com/chromaui/addon-visual-tests/pull/427">#427</a>
(<a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>)</li>
</ul>
<h4>Authors: 5</h4>
<ul>
<li>Gert Hengeveld (<a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>)</li>
<li>Joshua Daniel Pratt Nielsen (<a
href="https://github.com/jdpnielsen"><code>@jdpnielsen</code></a>)</li>
<li>Kyle Gach (<a
href="https://github.com/kylegach"><code>@kylegach</code></a>)</li>
<li>Piotr Wysocki (<a
href="https://github.com/piwysocki"><code>@piwysocki</code></a>)</li>
<li>Valentin Palkovic (<a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>)</li>
</ul>
<hr />
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/chromaui/addon-visual-tests/commit/55bdb73cfd232fce9385eaba14bf9784cfeede7c"><code>55bdb73</code></a>
Bump version to: 5.2.1 [skip ci]</li>
<li><a
href="https://github.com/chromaui/addon-visual-tests/commit/59b814675674f4c6c0a676be0e2ef159c8843687"><code>59b8146</code></a>
Update CHANGELOG.md [skip ci]</li>
<li><a
href="https://github.com/chromaui/addon-visual-tests/commit/0fe1587e60594a596509fbd57cdcb9ccd5d9b87b"><code>0fe1587</code></a>
Merge pull request <a
href="https://redirect.github.com/chromaui/addon-visual-tests/issues/435">#435</a>
from chromaui/next</li>
<li><a
href="https://github.com/chromaui/addon-visual-tests/commit/2c8182d45b48a23e22fc927baa8955c4b92cc175"><code>2c8182d</code></a>
Merge pull request <a
href="https://redirect.github.com/chromaui/addon-visual-tests/issues/434">#434</a>
from chromaui/valentin/widen-peer-deps-range</li>
<li><a
href="https://github.com/chromaui/addon-visual-tests/commit/e1d4e267dbb11fd80f493a1a740556e71fa44d3e"><code>e1d4e26</code></a>
Widen peer-dependency range for storybook</li>
<li><a
href="https://github.com/chromaui/addon-visual-tests/commit/652b6d0bc49554feb6ce5ffb6437567d325abebb"><code>652b6d0</code></a>
Bump version to: 5.2.0 [skip ci]</li>
<li><a
href="https://github.com/chromaui/addon-visual-tests/commit/a16a328ccaee19b20b7bdf59001599685d792eac"><code>a16a328</code></a>
Update CHANGELOG.md [skip ci]</li>
<li><a
href="https://github.com/chromaui/addon-visual-tests/commit/0e8f7456c855714bda8fd45986ba856f91e9aef8"><code>0e8f745</code></a>
Merge pull request <a
href="https://redirect.github.com/chromaui/addon-visual-tests/issues/432">#432</a>
from chromaui/next</li>
<li><a
href="https://github.com/chromaui/addon-visual-tests/commit/9ba520e471f5df6e4487dc7311a71cf9ef4218a3"><code>9ba520e</code></a>
Fix TS error</li>
<li><a
href="https://github.com/chromaui/addon-visual-tests/commit/f03b35ee7ac1a520551fda5613c4e909b27d78c3"><code>f03b35e</code></a>
Merge branch 'main' into next</li>
<li>Additional commits viewable in <a
href="https://github.com/chromaui/addon-visual-tests/compare/v5.1.2...v5.2.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `@jest/globals` from 30.3.0 to 30.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jestjs/jest/releases">@jest/globals's
releases</a>.</em></p>
<blockquote>
<h2>v30.4.1</h2>
<h2>Features</h2>
<ul>
<li><code>[jest-config, jest-core, jest-runner, jest-schemas,
jest-types]</code> Allow custom runner configuration options via tuple
format <code>['runner-path', {options}]</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/16141">#16141</a>)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li><code>[jest-runtime]</code> Align CJS-from-ESM default export with
Node: <code>module.exports</code> is always the ESM default,
<code>__esModule</code> unwrapping is no longer applied (<a
href="https://redirect.github.com/jestjs/jest/pull/16143">#16143</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/jestjs/jest/compare/v30.4.0...v30.4.1">https://github.com/jestjs/jest/compare/v30.4.0...v30.4.1</a></p>
<h2>v30.4.0</h2>
<p>Big release! 😀</p>
<p>Main feature is a rewrite of our custom runtime in preparation for
stabilisation of native support of ESM. As part of that work
<code>require(esm)</code> module is now supported on Node 24.9+ (still
requires <code>--experimental-vm-modules</code> like before).</p>
<p>In addition we now support fake timers for the recently released
<code>Temporal</code> API in Node v26.</p>
<p>React 19 is also supported properly in <code>pretty-format</code>,
meaning snapshots of React components now work like they should.</p>
<p>Due to all the changes, there might be regressions that snuck in.
Please report them!</p>
<p>Full list of changes below</p>
<h2>Features</h2>
<ul>
<li><code>[babel-jest]</code> Support collecting coverage from
<code>.mts</code>, <code>.cts</code> (and other) files (<a
href="https://redirect.github.com/jestjs/jest/pull/15994">#15994</a>)</li>
<li><code>[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2,
jest-types]</code> Add <code>--collect-tests</code> flag to discover and
list tests without executing them (<a
href="https://redirect.github.com/jestjs/jest/pull/16006">#16006</a>)</li>
<li><code>[jest-config, jest-runner, jest-worker]</code> Add
<code>workerGracefulExitTimeout</code> config option to control how long
workers are given to exit before being force-killed (<a
href="https://redirect.github.com/jestjs/jest/pull/15984">#15984</a>)</li>
<li><code>[jest-config]</code> Add support for
<code>jest.config.mts</code> as a valid configuration file (<a
href="https://redirect.github.com/jestjs/jest/pull/16005">#16005</a>)</li>
<li><code>[jest-config, jest-core, jest-reporters, jest-runner]</code>
<code>verbose</code> and <code>silent</code> can now be set per-project;
the project-level value overrides the global value for that project's
tests (<a
href="https://redirect.github.com/jestjs/jest/pull/16133">#16133</a>)</li>
<li><code>[@jest/fake-timers]</code> Accept
<code>Temporal.Duration</code> in
<code>jest.advanceTimersByTime()</code> and
<code>jest.advanceTimersByTimeAsync()</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/16128">#16128</a>)</li>
<li><code>[@jest/fake-timers]</code> Accept
<code>Temporal.Instant</code> and <code>Temporal.ZonedDateTime</code> in
<code>jest.setSystemTime()</code> and <code>useFakeTimers({now})</code>
(<a
href="https://redirect.github.com/jestjs/jest/pull/16128">#16128</a>)</li>
<li><code>[@jest/fake-timers]</code> Support faking
<code>Temporal.Now.*</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/16131">#16131</a>)</li>
<li><code>[jest-mock]</code> Add <code>clearMocksOnScope(scope)</code>
on <code>ModuleMocker</code> for clearing every mock function exposed on
a scope object (<a
href="https://redirect.github.com/jestjs/jest/pull/16088">#16088</a>)</li>
<li><code>[jest-resolve]</code> Add <code>canResolveSync()</code> on
<code>Resolver</code> so callers can detect when a user-configured
resolver only exports an <code>async</code> hook (<a
href="https://redirect.github.com/jestjs/jest/pull/16064">#16064</a>)</li>
<li><code>[jest-runtime]</code> Use synchronous <code>evaluate()</code>
for ES modules without top-level <code>await</code> on Node versions
that support it (v24.9+), and prefer the synchronous transform path when
a sync transformer is configured (<a
href="https://redirect.github.com/jestjs/jest/pull/16062">#16062</a>)</li>
<li><code>[jest-runtime]</code> Support <code>require()</code> of ES
modules on Node v24.9+ (<a
href="https://redirect.github.com/jestjs/jest/pull/16074">#16074</a>)</li>
<li><code>[jest-runtime]</code> Validate TC39 import attributes
(<code>with { type: 'json' }</code>) on ESM imports (<a
href="https://redirect.github.com/jestjs/jest/pull/16127">#16127</a>)</li>
<li><code>[@jest/transform]</code> Add
<code>canTransformSync(filename)</code> on
<code>ScriptTransformer</code> so callers can pick the sync vs async
transform path (<a
href="https://redirect.github.com/jestjs/jest/pull/16062">#16062</a>)</li>
<li><code>[jest-util]</code> Add <code>isError</code> helper (<a
href="https://redirect.github.com/jestjs/jest/pull/16076">#16076</a>)</li>
<li><code>[pretty-format]</code> Support React 19 (<a
href="https://redirect.github.com/jestjs/jest/pull/16123">#16123</a>)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li><code>[expect-utils]</code> Fix <code>toStrictEqual</code> failing
on <code>structuredClone</code> results due to cross-realm constructor
mismatch (<a
href="https://redirect.github.com/jestjs/jest/pull/15959">#15959</a>)</li>
<li><code>[@jest/expect-utils]</code> Prevent
<code>toMatchObject</code>/subset matching from throwing when
encountering exotic iterables (<a
href="https://redirect.github.com/jestjs/jest/pull/15952">#15952</a>)</li>
<li><code>[fake-timers]</code> Convert <code>Date</code> to milliseconds
before passing to <code>@sinonjs/fake-timers</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/16029">#16029</a>)</li>
<li><code>[jest]</code> Export <code>GlobalConfig</code> and
<code>ProjectConfig</code> TypeScript types (<a
href="https://redirect.github.com/jestjs/jest/pull/16132">#16132</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jestjs/jest/blob/main/CHANGELOG.md">@jest/globals's
changelog</a>.</em></p>
<blockquote>
<h2>30.4.1</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-config, jest-core, jest-runner, jest-schemas,
jest-types]</code> Allow custom runner configuration options via tuple
format <code>['runner-path', {options}]</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/16141">#16141</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-runtime]</code> Align CJS-from-ESM default export with
Node: <code>module.exports</code> is always the ESM default,
<code>__esModule</code> unwrapping is no longer applied (<a
href="https://redirect.github.com/jestjs/jest/pull/16143">#16143</a>)</li>
</ul>
<h2>30.4.0</h2>
<h3>Features</h3>
<ul>
<li><code>[babel-jest]</code> Support collecting coverage from
<code>.mts</code>, <code>.cts</code> (and other) files (<a
href="https://redirect.github.com/jestjs/jest/pull/15994">#15994</a>)</li>
<li><code>[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2,
jest-types]</code> Add <code>--collect-tests</code> flag to discover and
list tests without executing them (<a
href="https://redirect.github.com/jestjs/jest/pull/16006">#16006</a>)</li>
<li><code>[jest-config, jest-runner, jest-worker]</code> Add
<code>workerGracefulExitTimeout</code> config option to control how long
workers are given to exit before being force-killed (<a
href="https://redirect.github.com/jestjs/jest/pull/15984">#15984</a>)</li>
<li><code>[jest-config]</code> Add support for
<code>jest.config.mts</code> as a valid configuration file (<a
href="https://redirect.github.com/jestjs/jest/pull/16005">#16005</a>)</li>
<li><code>[jest-config, jest-core, jest-reporters, jest-runner]</code>
<code>verbose</code> and <code>silent</code> can now be set per-project;
the project-level value overrides the global value for that project's
tests (<a
href="https://redirect.github.com/jestjs/jest/pull/16133">#16133</a>)</li>
<li><code>[@jest/fake-timers]</code> Accept
<code>Temporal.Duration</code> in
<code>jest.advanceTimersByTime()</code> and
<code>jest.advanceTimersByTimeAsync()</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/16128">#16128</a>)</li>
<li><code>[@jest/fake-timers]</code> Accept
<code>Temporal.Instant</code> and <code>Temporal.ZonedDateTime</code> in
<code>jest.setSystemTime()</code> and <code>useFakeTimers({now})</code>
(<a
href="https://redirect.github.com/jestjs/jest/pull/16128">#16128</a>)</li>
<li><code>[@jest/fake-timers]</code> Support faking
<code>Temporal.Now.*</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/16131">#16131</a>)</li>
<li><code>[jest-mock]</code> Add <code>clearMocksOnScope(scope)</code>
on <code>ModuleMocker</code> for clearing every mock function exposed on
a scope object (<a
href="https://redirect.github.com/jestjs/jest/pull/16088">#16088</a>)</li>
<li><code>[jest-resolve]</code> Add <code>canResolveSync()</code> on
<code>Resolver</code> so callers can detect when a user-configured
resolver only exports an <code>async</code> hook (<a
href="https://redirect.github.com/jestjs/jest/pull/16064">#16064</a>)</li>
<li><code>[jest-runtime]</code> Use synchronous <code>evaluate()</code>
for ES modules without top-level <code>await</code> on Node versions
that support it (v24.9+), and prefer the synchronous transform path when
a sync transformer is configured (<a
href="https://redirect.github.com/jestjs/jest/pull/16062">#16062</a>)</li>
<li><code>[jest-runtime]</code> Support <code>require()</code> of ES
modules on Node v24.9+ (<a
href="https://redirect.github.com/jestjs/jest/pull/16074">#16074</a>)</li>
<li><code>[jest-runtime]</code> Validate TC39 import attributes
(<code>with { type: 'json' }</code>) on ESM imports (<a
href="https://redirect.github.com/jestjs/jest/pull/16127">#16127</a>)</li>
<li><code>[@jest/transform]</code> Add
<code>canTransformSync(filename)</code> on
<code>ScriptTransformer</code> so callers can pick the sync vs async
transform path (<a
href="https://redirect.github.com/jestjs/jest/pull/16062">#16062</a>)</li>
<li><code>[jest-util]</code> Add <code>isError</code> helper (<a
href="https://redirect.github.com/jestjs/jest/pull/16076">#16076</a>)</li>
<li><code>[pretty-format]</code> Support React 19 (<a
href="https://redirect.github.com/jestjs/jest/pull/16123">#16123</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[expect-utils]</code> Fix <code>toStrictEqual</code> failing
on <code>structuredClone</code> results due to cross-realm constructor
mismatch (<a
href="https://redirect.github.com/jestjs/jest/pull/15959">#15959</a>)</li>
<li><code>[@jest/expect-utils]</code> Prevent
<code>toMatchObject</code>/subset matching from throwing when
encountering exotic iterables (<a
href="https://redirect.github.com/jestjs/jest/pull/15952">#15952</a>)</li>
<li><code>[fake-timers]</code> Convert <code>Date</code> to milliseconds
before passing to <code>@sinonjs/fake-timers</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/16029">#16029</a>)</li>
<li><code>[jest]</code> Export <code>GlobalConfig</code> and
<code>ProjectConfig</code> TypeScript types (<a
href="https://redirect.github.com/jestjs/jest/pull/16132">#16132</a>)</li>
<li><code>[jest-circus]</code> Prevent crash when
<code>asyncError</code> is undefined for non-Error throws (<a
href="https://redirect.github.com/jestjs/jest/pull/16003">#16003</a>)</li>
<li><code>[jest-circus, jest-jasmine2]</code> Include
<code>Error.cause</code> in JSON <code>failureMessages</code> output (<a
href="https://redirect.github.com/jestjs/jest/pull/15967">#15967</a>)</li>
<li><code>[jest-config]</code> Fix preset path resolution on Windows
when the preset uses subpath <code>exports</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/15961">#15961</a>)</li>
<li><code>[jest-config]</code> Allow <code>collectCoverage</code> and
<code>coverageProvider</code> in project config without a validation
warning (<a
href="https://redirect.github.com/jestjs/jest/pull/16132">#16132</a>)</li>
<li><code>[jest-config]</code> Project config validator now emits
"is not supported in an individual project configuration"
instead of "probably a typing mistake" for known global-only
options (<a
href="https://redirect.github.com/jestjs/jest/pull/16132">#16132</a>)</li>
<li><code>[jest-environment-node]</code> Fix
<code>--localstorage-file</code> warning on Node 25+ (<a
href="https://redirect.github.com/jestjs/jest/pull/16086">#16086</a>)</li>
<li><code>[jest-reporters]</code> Apply global coverage threshold to
unmatched pattern files in addition to glob/path thresholds (<a
href="https://redirect.github.com/jestjs/jest/pull/16137">#16137</a>)</li>
<li><code>[jest-reporters, jest-runner, jest-runtime,
jest-transform]</code> Fix coverage report not showing correct code
coverage when using <code>projects</code> config option (<a
href="https://redirect.github.com/jestjs/jest/pull/16140">#16140</a>)</li>
<li><code>[jest-runtime]</code> Resolve <code>expect</code> and
<code>@jest/expect</code> from the internal module registry so test-file
imports share the same <code>JestAssertionError</code> as the global
<code>expect</code> (<a
href="https://redirect.github.com/jestjs/jest/pull/16130">#16130</a>)</li>
<li><code>[jest-runtime]</code> Improve CJS-from-ESM interop:
<code>__esModule</code>/Babel default unwrap, broader named-export
coverage, and shared CJS singleton across importers (<a
href="https://redirect.github.com/jestjs/jest/pull/16050">#16050</a>)</li>
<li><code>[jest-runtime]</code> Load <code>.js</code> files with ESM
syntax but no <code>"type":"module"</code> marker as
native ESM (<a
href="https://redirect.github.com/jestjs/jest/pull/16050">#16050</a>)</li>
<li><code>[jest-runtime]</code> Extend the
<code>.js</code>-with-ESM-syntax fallback to <code>require()</code> on
Node v24.9+ - falls back to <code>require(esm)</code> when the CJS
parser rejects ESM syntax (<a
href="https://redirect.github.com/jestjs/jest/pull/16078">#16078</a>)</li>
<li><code>[jest-runtime]</code> Fix deadlocks and double-evaluation in
concurrent ESM and wasm imports (<a
href="https://redirect.github.com/jestjs/jest/pull/16050">#16050</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jestjs/jest/commit/b3b4a09ed3005369dacc7466d1d2122797283785"><code>b3b4a09</code></a>
v30.4.1</li>
<li><a
href="https://github.com/jestjs/jest/commit/5cbb21e0b3037edb42e503ec1a1ce80efad40c20"><code>5cbb21e</code></a>
v30.4.0</li>
<li>See full diff in <a
href="https://github.com/jestjs/jest/commits/v30.4.1/packages/jest-globals">compare
view</a></li>
</ul>
</details>
<br />
Updates `@storybook/addon-a11y` from 10.3.6 to 10.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases">@storybook/addon-a11y's
releases</a>.</em></p>
<blockquote>
<h2>v10.4.1</h2>
<h2>10.4.1</h2>
<ul>
<li>Angular: Detect model() signal outputs (type inference + compodoc
autodocs + runtime binding) - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34833">#34833</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@valentinpalkovic</code></a>!</li>
<li>Build: Upgrade type-fest to latest version 5.6.0 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34791">#34791</a>,
thanks <a
href="https://github.com/tobiasdiez"><code>@tobiasdiez</code></a>!</li>
<li>CLI: Run `npx expo install --fix` after init for Expo projects - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34803">#34803</a>,
thanks <a
href="https://github.com/ndelangen"><code>@ndelangen</code></a>!</li>
<li>CLI: Support `peerDependencies` in framework detection for component
libraries - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34516">#34516</a>,
thanks <a
href="https://github.com/zhyd1997"><code>@zhyd1997</code></a>!</li>
<li>Next.js: Add useLinkStatus mock to next/link export mock - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34593">#34593</a>,
thanks <a
href="https://github.com/philwolstenholme"><code>@philwolstenholme</code></a>!</li>
<li>Vue3: Specify a specific version for non-dev dependency - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34794">#34794</a>,
thanks <a
href="https://github.com/ScopeyNZ"><code>@ScopeyNZ</code></a>!</li>
</ul>
<h2>v10.4.0</h2>
<h2>10.4.0</h2>
<blockquote>
<p><em>AI-assisted setup, change-aware review, and stronger framework
support</em></p>
</blockquote>
<p>Storybook 10.4 contains hundreds of fixes and improvements
including:</p>
<ul>
<li>🤖 Agentic Setup: New CLI workflow for AI-assisted Storybook setup
and onboarding</li>
<li>🔍 Change review: Sidebar filtering to highlight new, modified, and
related stories based on git changes</li>
<li>🧭 Sidebar review tools: Status filtering, URL-persisted filters, and
clearer review signals in the sidebar</li>
<li>⚛️ TanStack React: New `@storybook/tanstack-react` framework with
routing and server function support</li>
<li>🧩 React MCP: Faster, more accurate component docgen powered by the
TypeScript Language Server</li>
<li>📱 React Native: Zero config RN project initialization</li>
<li>🤝 Sharing: Easily publish and share your local Storybook with
teammates, powered by Chromatic</li>
</ul>
<!-- raw HTML omitted -->
<ul>
<li>A11y: Add aria-live announcements via
<code>@react-aria/live-announcer</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/33970">#33970</a>,
thanks <a
href="https://github.com/copilot-swe-agent"><code>@copilot-swe-agent</code></a>!</li>
<li>A11y: Improve boolean control contrast in forced colors mode - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34204">#34204</a>,
thanks <a
href="https://github.com/anchmelev"><code>@anchmelev</code></a>!</li>
<li>Actions: Fix state mutation and keep newest actions when limit
reached - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34286">#34286</a>,
thanks <a
href="https://github.com/Sidnioulz"><code>@Sidnioulz</code></a>!</li>
<li>Addon-Docs: Add Reset story button to re-render stories in docs - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34086">#34086</a>,
thanks <a
href="https://github.com/6810779s"><code>@6810779s</code></a>!</li>
<li>Addon-Docs: Avoid rerendering static Source blocks - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34206">#34206</a>,
thanks <a
href="https://github.com/anchmelev"><code>@anchmelev</code></a>!</li>
<li>Addon-Vitest: Use Vitest's provide-API for injecting values - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34518">#34518</a>,
thanks <a
href="https://github.com/JReinhold"><code>@JReinhold</code></a>!</li>
<li>Agentic Setup: Add --extensive for an extra prompt - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34730">#34730</a>,
thanks <a
href="https://github.com/Sidnioulz"><code>@Sidnioulz</code></a>!</li>
<li>Agentic Setup: Allow failed stories to persist - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34717">#34717</a>,
thanks <a
href="https://github.com/Sidnioulz"><code>@Sidnioulz</code></a>!</li>
<li>Agentic Setup: Keep sample content if users want onboarding - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34704">#34704</a>,
thanks <a
href="https://github.com/Sidnioulz"><code>@Sidnioulz</code></a>!</li>
<li>Agentic Setup: Rework ai-init-opt-in logic - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34739">#34739</a>,
thanks <a
href="https://github.com/Sidnioulz"><code>@Sidnioulz</code></a>!</li>
<li>Angular: Use Story ID for renderer IDs (including standalone
stories) - <a
href="https://redirect.github.com/storybookjs/storybook/pull/33982">#33982</a>,
thanks <a
href="https://github.com/ValentinFunk"><code>@ValentinFunk</code></a>!</li>
<li>Automigration: Move RN on-device addons to `deviceAddons` - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34659">#34659</a>,
thanks <a
href="https://github.com/ndelangen"><code>@ndelangen</code></a>!</li>
<li>Builder-Vite: Add onModuleGraphChange method - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34323">#34323</a>,
thanks <a
href="https://github.com/ghengeveld"><code>@ghengeveld</code></a>!</li>
<li>CLI: Add automigrate check for 'storybook' package name conflict -
<a
href="https://redirect.github.com/storybookjs/storybook/pull/34290">#34290</a>,
thanks <a href="https://github.com/whdjh"><code>@whdjh</code></a>!</li>
<li>CLI: Add react-vite to tanstack-react automigration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34718">#34718</a>,
thanks <a
href="https://github.com/huang-julien"><code>@huang-julien</code></a>!</li>
<li>CLI: Change mock event detection - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34586">#34586</a>,
thanks <a
href="https://github.com/yannbf"><code>@yannbf</code></a>!</li>
<li>CLI: Explicitly tell whether smoke tests passed or failed - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34419">#34419</a>,
thanks <a
href="https://github.com/Sidnioulz"><code>@Sidnioulz</code></a>!</li>
<li>CLI: Fix Next.js Vite automigration corrupting configs already using
`@storybook/nextjs-vite` - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34249">#34249</a>,
thanks <a
href="https://github.com/nathanjessen"><code>@nathanjessen</code></a>!</li>
<li>CLI: Fix agentic check - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34678">#34678</a>,
thanks <a
href="https://github.com/yannbf"><code>@yannbf</code></a>!</li>
<li>CLI: Handle minimumReleaseAge conflicts across package managers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34769">#34769</a>,
thanks <a
href="https://github.com/JReinhold"><code>@JReinhold</code></a>!</li>
<li>CLI: Improve package incompatibility detection and warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34559">#34559</a>,
thanks <a
href="https://github.com/copilot-swe-agent"><code>@copilot-swe-agent</code></a>!</li>
<li>CLI: Improve self-healing scoring observability - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34699">#34699</a>,
thanks <a
href="https://github.com/yannbf"><code>@yannbf</code></a>!</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md">@storybook/addon-a11y's
changelog</a>.</em></p>
<blockquote>
<h2>10.4.1</h2>
<ul>
<li>Angular: Detect model() signal outputs (type inference + compodoc
autodocs + runtime binding) - <a
href="https://redirect.github.com/storybookjs/storybook/pull/34833">…1 parent b14618f commit 92d5b16
2 files changed
Lines changed: 1849 additions & 953 deletions
0 commit comments