-
Notifications
You must be signed in to change notification settings - Fork 103
Commit 6ababe1
authored
chore(deps): update storybook monorepo to v8.6.4 (minor) (#7020)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@storybook/addon-a11y](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/a11y)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y))
| [`8.5.8` ->
`8.6.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/8.5.8/8.6.4)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials))
| [`8.5.8` ->
`8.6.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.5.8/8.6.4)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/blocks](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/blocks)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/blocks))
| [`8.5.8` ->
`8.6.4`](https://renovatebot.com/diffs/npm/@storybook%2fblocks/8.5.8/8.6.4)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/manager-api](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/manager-api)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/manager-api))
| [`8.5.8` ->
`8.6.4`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/8.5.8/8.6.4)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/preview-api](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/preview-api)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/preview-api))
| [`8.5.8` ->
`8.6.4`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-api/8.5.8/8.6.4)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/react](https://redirect.github.com/storybookjs/storybook/tree/next/code/renderers/react)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/renderers/react))
| [`8.5.8` ->
`8.6.4`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.5.8/8.6.4)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/react-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite))
| [`8.5.8` ->
`8.6.4`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.5.8/8.6.4)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/theming](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/theming)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/theming))
| [`8.5.8` ->
`8.6.4`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/8.5.8/8.6.4)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[storybook](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/cli)
([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/cli))
| [`8.5.8` ->
`8.6.4`](https://renovatebot.com/diffs/npm/storybook/8.5.8/8.6.4) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>storybookjs/storybook (@​storybook/addon-a11y)</summary>
###
[`v8.6.4`](https://redirect.github.com/storybookjs/storybook/compare/v8.6.3...d8260421bed5d80f5cc261d462630e07c1f5deca)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.3...v8.6.4)
###
[`v8.6.3`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#863)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.2...v8.6.3)
- CSF Factories: Align addon-essentials import with other addons -
[#​30716](https://redirect.github.com/storybookjs/storybook/pull/30716),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Next: Support Next 15.2 -
[#​30702](https://redirect.github.com/storybookjs/storybook/pull/30702),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
###
[`v8.6.2`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#862)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.1...v8.6.2)
- Core: Support TS3.8+ again -
[#​30700](https://redirect.github.com/storybookjs/storybook/pull/30700),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Revert "CLI: Don't initially select Documentation and Testing
features" -
[#​30694](https://redirect.github.com/storybookjs/storybook/pull/30694),
thanks [@​shilman](https://redirect.github.com/shilman)!
###
[`v8.6.1`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#861)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.0...v8.6.1)
- CSF: Only export definePreview from the framework -
[#​30676](https://redirect.github.com/storybookjs/storybook/pull/30676),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Codemod: Only remove types when they are unused -
[#​30644](https://redirect.github.com/storybookjs/storybook/pull/30644),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
###
[`v8.6.0`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#860)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.5.8...v8.6.0)
The 8.6 release focuses on [Storybook
Test](https://storybook.js.org/blog/storybook-test-sneak-peek/), which
brings realtime component, accessibility, and visual UI tests to your
favorite component workshop.
Here’s what’s new:
- 🎁 **Storybook Test installer** for out-of-the-box tests in new
projects
- 🦾 **Accessibility “todo” workflow** to systematically fix a11y
violations
- 🗜️ **80% smaller create-storybook** package for much faster installs
- 🧪 **Dozens of Test fixes** based on user feedback
- 📕 **Docs fixes** for table of contents, code snippets, and more
- 🚨 **Key security fixes** for Vite and ESbuild
- 💯 Hundreds more improvements
<details>
<summary>List of all updates</summary>
- Addon A11y: Introduce parameters.a11y.test -
[#​30516](https://redirect.github.com/storybookjs/storybook/pull/30516),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon-A11y: Fix preset loading when loaded via getAbsolutePath -
[#​30563](https://redirect.github.com/storybookjs/storybook/pull/30563),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon-Docs: Change URL hash when TOC item is clicked, and fix TOC
loading bugs -
[#​30130](https://redirect.github.com/storybookjs/storybook/pull/30130),
thanks [@​Sidnioulz](https://redirect.github.com/Sidnioulz)!
- Addon-docs: Consider custom code snippet in story code panel and
update styles -
[#​30179](https://redirect.github.com/storybookjs/storybook/pull/30179),
thanks [@​larsrickert](https://redirect.github.com/larsrickert)!
- Addon-Test: Add telemetry data for Focused Tests -
[#​30568](https://redirect.github.com/storybookjs/storybook/pull/30568),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Fix config and watch mode inconsistencies -
[#​30491](https://redirect.github.com/storybookjs/storybook/pull/30491),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Fix console error in build mode -
[#​30625](https://redirect.github.com/storybookjs/storybook/pull/30625),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Make sure that only one global portable story config is
ever loaded -
[#​30582](https://redirect.github.com/storybookjs/storybook/pull/30582),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Angular: Fix accent character issue -
[#​30276](https://redirect.github.com/storybookjs/storybook/pull/30276),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Angular: Support experimental zoneless mode -
[#​28657](https://redirect.github.com/storybookjs/storybook/pull/28657),
thanks [@​anedomansky](https://redirect.github.com/anedomansky)!
- Angular: Support v19.2 when
[@​angular/animations](https://redirect.github.com/angular/animations)
is not installed -
[#​30611](https://redirect.github.com/storybookjs/storybook/pull/30611),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Builder-Vite: Fix resolve id warning -
[#​30511](https://redirect.github.com/storybookjs/storybook/pull/30511),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Builder-Vite: Fix runtime and iframe 404 on first load -
[#​30567](https://redirect.github.com/storybookjs/storybook/pull/30567),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Bun: Add support for text lock file -
[#​30160](https://redirect.github.com/storybookjs/storybook/pull/30160),
thanks [@​Arctomachine](https://redirect.github.com/Arctomachine)!
- Cleanup: Remove unused constants in viewport addon -
[#​30479](https://redirect.github.com/storybookjs/storybook/pull/30479),
thanks [@​Guria](https://redirect.github.com/Guria)!
- CLI: Don't initially select Documentation and Testing features -
[#​30599](https://redirect.github.com/storybookjs/storybook/pull/30599),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Fix peer dep issues for npm users during upgrade -
[#​30616](https://redirect.github.com/storybookjs/storybook/pull/30616),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CLI: Fix printing of selected features -
[#​30605](https://redirect.github.com/storybookjs/storybook/pull/30605),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Make telemetry data an object -
[#​30581](https://redirect.github.com/storybookjs/storybook/pull/30581),
thanks [@​ndelangen](https://redirect.github.com/ndelangen)!
- CLI: Prompt users for RN vs RNW on init -
[#​30635](https://redirect.github.com/storybookjs/storybook/pull/30635),
thanks [@​shilman](https://redirect.github.com/shilman)!
- CLI: Reimplement features prompt logic to handle `--yes` and fix
`--features` -
[#​30534](https://redirect.github.com/storybookjs/storybook/pull/30534),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Remove Storybook dependencies before adding re-adding them -
[#​30600](https://redirect.github.com/storybookjs/storybook/pull/30600),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CLI: Use correct storybook internals import in automigration -
[#​30290](https://redirect.github.com/storybookjs/storybook/pull/30290),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Always get real path of files -
[#​30650](https://redirect.github.com/storybookjs/storybook/pull/30650),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Handle addon essentials differently in csf factories -
[#​30649](https://redirect.github.com/storybookjs/storybook/pull/30649),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Migrate meta.args to meta.input.args in csf factories -
[#​30641](https://redirect.github.com/storybookjs/storybook/pull/30641),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Use real path from symbolic links -
[#​30642](https://redirect.github.com/storybookjs/storybook/pull/30642),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Add `UniversalStore` API to sync state/events between multiple
environments -
[#​30445](https://redirect.github.com/storybookjs/storybook/pull/30445),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Core: Add connection timeout notification -
[#​30288](https://redirect.github.com/storybookjs/storybook/pull/30288),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Allow empty render functions in CSF factories -
[#​30565](https://redirect.github.com/storybookjs/storybook/pull/30565),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Always place cache dir inside `node_modules` -
[#​30643](https://redirect.github.com/storybookjs/storybook/pull/30643),
thanks [@​ndelangen](https://redirect.github.com/ndelangen)!
- Core: Don't set process.env.NODE_ENV and process.env.DEV -
[#​30651](https://redirect.github.com/storybookjs/storybook/pull/30651),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Fix addon essentials preview preset -
[#​30647](https://redirect.github.com/storybookjs/storybook/pull/30647),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Fix extracting import path when it's not a core addon -
[#​30640](https://redirect.github.com/storybookjs/storybook/pull/30640),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Fix invalid Websocket termination -
[#​30408](https://redirect.github.com/storybookjs/storybook/pull/30408),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Fix statically serving single files and multiple dirs on the
same endpoint -
[#​30467](https://redirect.github.com/storybookjs/storybook/pull/30467),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Core: Fix undeclared internal dependencies -
[#​30566](https://redirect.github.com/storybookjs/storybook/pull/30566),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Improve type compatibility with React 19 -
[#​30031](https://redirect.github.com/storybookjs/storybook/pull/30031),
thanks [@​mrginglymus](https://redirect.github.com/mrginglymus)!
- Core: Move CSF to monorepo -
[#​30488](https://redirect.github.com/storybookjs/storybook/pull/30488),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Csf Tools: Allow ConfigFile to create more import syntaxes -
[#​30204](https://redirect.github.com/storybookjs/storybook/pull/30204),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- CSF: Add support for CSF factories -
[#​30197](https://redirect.github.com/storybookjs/storybook/pull/30197),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Essentials: Fix `addon-essentials` not working when used with
`getAbsolutePath` -
[#​30557](https://redirect.github.com/storybookjs/storybook/pull/30557),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Manager: Escape single quotes in dynamic import paths in
wrapManagerEntries function -
[#​30278](https://redirect.github.com/storybookjs/storybook/pull/30278),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Manager: Fix escaping of single quotes in dynamic import paths -
[#​30278](https://redirect.github.com/storybookjs/storybook/pull/30278),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Manager: Fix panel reactivity -
[#​30638](https://redirect.github.com/storybookjs/storybook/pull/30638),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- React: Fix incorrect import in preview.ts -
[#​30542](https://redirect.github.com/storybookjs/storybook/pull/30542),
thanks [@​mrginglymus](https://redirect.github.com/mrginglymus)!
- Svelte: Fix conflicting variable names and support for `+page.svelte`
files -
[#​30369](https://redirect.github.com/storybookjs/storybook/pull/30369),
thanks [@​xeho91](https://redirect.github.com/xeho91)!
- Test addon: Only update `vitest.config.ts` with workspaces, otherwise
create `vitest.workspace.ts` -
[#​30583](https://redirect.github.com/storybookjs/storybook/pull/30583),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
</details>
</details>
<details>
<summary>storybookjs/storybook
(@​storybook/addon-essentials)</summary>
###
[`v8.6.4`](https://redirect.github.com/storybookjs/storybook/compare/v8.6.3...d8260421bed5d80f5cc261d462630e07c1f5deca)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.3...v8.6.4)
###
[`v8.6.3`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#863)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.2...v8.6.3)
- CSF Factories: Align addon-essentials import with other addons -
[#​30716](https://redirect.github.com/storybookjs/storybook/pull/30716),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Next: Support Next 15.2 -
[#​30702](https://redirect.github.com/storybookjs/storybook/pull/30702),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
###
[`v8.6.2`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#862)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.1...v8.6.2)
- Core: Support TS3.8+ again -
[#​30700](https://redirect.github.com/storybookjs/storybook/pull/30700),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Revert "CLI: Don't initially select Documentation and Testing
features" -
[#​30694](https://redirect.github.com/storybookjs/storybook/pull/30694),
thanks [@​shilman](https://redirect.github.com/shilman)!
###
[`v8.6.1`](https://redirect.github.com/storybookjs/storybook/compare/v8.6.0...15ef409e86e82ea05c7711c0189fafbd21bfca52)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.0...v8.6.1)
###
[`v8.6.0`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#860)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.5.8...v8.6.0)
The 8.6 release focuses on [Storybook
Test](https://storybook.js.org/blog/storybook-test-sneak-peek/), which
brings realtime component, accessibility, and visual UI tests to your
favorite component workshop.
Here’s what’s new:
- 🎁 **Storybook Test installer** for out-of-the-box tests in new
projects
- 🦾 **Accessibility “todo” workflow** to systematically fix a11y
violations
- 🗜️ **80% smaller create-storybook** package for much faster installs
- 🧪 **Dozens of Test fixes** based on user feedback
- 📕 **Docs fixes** for table of contents, code snippets, and more
- 🚨 **Key security fixes** for Vite and ESbuild
- 💯 Hundreds more improvements
<details>
<summary>List of all updates</summary>
- Addon A11y: Introduce parameters.a11y.test -
[#​30516](https://redirect.github.com/storybookjs/storybook/pull/30516),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon-A11y: Fix preset loading when loaded via getAbsolutePath -
[#​30563](https://redirect.github.com/storybookjs/storybook/pull/30563),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon-Docs: Change URL hash when TOC item is clicked, and fix TOC
loading bugs -
[#​30130](https://redirect.github.com/storybookjs/storybook/pull/30130),
thanks [@​Sidnioulz](https://redirect.github.com/Sidnioulz)!
- Addon-docs: Consider custom code snippet in story code panel and
update styles -
[#​30179](https://redirect.github.com/storybookjs/storybook/pull/30179),
thanks [@​larsrickert](https://redirect.github.com/larsrickert)!
- Addon-Test: Add telemetry data for Focused Tests -
[#​30568](https://redirect.github.com/storybookjs/storybook/pull/30568),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Fix config and watch mode inconsistencies -
[#​30491](https://redirect.github.com/storybookjs/storybook/pull/30491),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Fix console error in build mode -
[#​30625](https://redirect.github.com/storybookjs/storybook/pull/30625),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Make sure that only one global portable story config is
ever loaded -
[#​30582](https://redirect.github.com/storybookjs/storybook/pull/30582),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Angular: Fix accent character issue -
[#​30276](https://redirect.github.com/storybookjs/storybook/pull/30276),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Angular: Support experimental zoneless mode -
[#​28657](https://redirect.github.com/storybookjs/storybook/pull/28657),
thanks [@​anedomansky](https://redirect.github.com/anedomansky)!
- Angular: Support v19.2 when
[@​angular/animations](https://redirect.github.com/angular/animations)
is not installed -
[#​30611](https://redirect.github.com/storybookjs/storybook/pull/30611),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Builder-Vite: Fix resolve id warning -
[#​30511](https://redirect.github.com/storybookjs/storybook/pull/30511),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Builder-Vite: Fix runtime and iframe 404 on first load -
[#​30567](https://redirect.github.com/storybookjs/storybook/pull/30567),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Bun: Add support for text lock file -
[#​30160](https://redirect.github.com/storybookjs/storybook/pull/30160),
thanks [@​Arctomachine](https://redirect.github.com/Arctomachine)!
- Cleanup: Remove unused constants in viewport addon -
[#​30479](https://redirect.github.com/storybookjs/storybook/pull/30479),
thanks [@​Guria](https://redirect.github.com/Guria)!
- CLI: Don't initially select Documentation and Testing features -
[#​30599](https://redirect.github.com/storybookjs/storybook/pull/30599),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Fix peer dep issues for npm users during upgrade -
[#​30616](https://redirect.github.com/storybookjs/storybook/pull/30616),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CLI: Fix printing of selected features -
[#​30605](https://redirect.github.com/storybookjs/storybook/pull/30605),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Make telemetry data an object -
[#​30581](https://redirect.github.com/storybookjs/storybook/pull/30581),
thanks [@​ndelangen](https://redirect.github.com/ndelangen)!
- CLI: Prompt users for RN vs RNW on init -
[#​30635](https://redirect.github.com/storybookjs/storybook/pull/30635),
thanks [@​shilman](https://redirect.github.com/shilman)!
- CLI: Reimplement features prompt logic to handle `--yes` and fix
`--features` -
[#​30534](https://redirect.github.com/storybookjs/storybook/pull/30534),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Remove Storybook dependencies before adding re-adding them -
[#​30600](https://redirect.github.com/storybookjs/storybook/pull/30600),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CLI: Use correct storybook internals import in automigration -
[#​30290](https://redirect.github.com/storybookjs/storybook/pull/30290),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Always get real path of files -
[#​30650](https://redirect.github.com/storybookjs/storybook/pull/30650),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Handle addon essentials differently in csf factories -
[#​30649](https://redirect.github.com/storybookjs/storybook/pull/30649),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Migrate meta.args to meta.input.args in csf factories -
[#​30641](https://redirect.github.com/storybookjs/storybook/pull/30641),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Use real path from symbolic links -
[#​30642](https://redirect.github.com/storybookjs/storybook/pull/30642),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Add `UniversalStore` API to sync state/events between multiple
environments -
[#​30445](https://redirect.github.com/storybookjs/storybook/pull/30445),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Core: Add connection timeout notification -
[#​30288](https://redirect.github.com/storybookjs/storybook/pull/30288),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Allow empty render functions in CSF factories -
[#​30565](https://redirect.github.com/storybookjs/storybook/pull/30565),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Always place cache dir inside `node_modules` -
[#​30643](https://redirect.github.com/storybookjs/storybook/pull/30643),
thanks [@​ndelangen](https://redirect.github.com/ndelangen)!
- Core: Don't set process.env.NODE_ENV and process.env.DEV -
[#​30651](https://redirect.github.com/storybookjs/storybook/pull/30651),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Fix addon essentials preview preset -
[#​30647](https://redirect.github.com/storybookjs/storybook/pull/30647),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Fix extracting import path when it's not a core addon -
[#​30640](https://redirect.github.com/storybookjs/storybook/pull/30640),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Fix invalid Websocket termination -
[#​30408](https://redirect.github.com/storybookjs/storybook/pull/30408),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Fix statically serving single files and multiple dirs on the
same endpoint -
[#​30467](https://redirect.github.com/storybookjs/storybook/pull/30467),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Core: Fix undeclared internal dependencies -
[#​30566](https://redirect.github.com/storybookjs/storybook/pull/30566),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Improve type compatibility with React 19 -
[#​30031](https://redirect.github.com/storybookjs/storybook/pull/30031),
thanks [@​mrginglymus](https://redirect.github.com/mrginglymus)!
- Core: Move CSF to monorepo -
[#​30488](https://redirect.github.com/storybookjs/storybook/pull/30488),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Csf Tools: Allow ConfigFile to create more import syntaxes -
[#​30204](https://redirect.github.com/storybookjs/storybook/pull/30204),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- CSF: Add support for CSF factories -
[#​30197](https://redirect.github.com/storybookjs/storybook/pull/30197),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Essentials: Fix `addon-essentials` not working when used with
`getAbsolutePath` -
[#​30557](https://redirect.github.com/storybookjs/storybook/pull/30557),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Manager: Escape single quotes in dynamic import paths in
wrapManagerEntries function -
[#​30278](https://redirect.github.com/storybookjs/storybook/pull/30278),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Manager: Fix escaping of single quotes in dynamic import paths -
[#​30278](https://redirect.github.com/storybookjs/storybook/pull/30278),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Manager: Fix panel reactivity -
[#​30638](https://redirect.github.com/storybookjs/storybook/pull/30638),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- React: Fix incorrect import in preview.ts -
[#​30542](https://redirect.github.com/storybookjs/storybook/pull/30542),
thanks [@​mrginglymus](https://redirect.github.com/mrginglymus)!
- Svelte: Fix conflicting variable names and support for `+page.svelte`
files -
[#​30369](https://redirect.github.com/storybookjs/storybook/pull/30369),
thanks [@​xeho91](https://redirect.github.com/xeho91)!
- Test addon: Only update `vitest.config.ts` with workspaces, otherwise
create `vitest.workspace.ts` -
[#​30583](https://redirect.github.com/storybookjs/storybook/pull/30583),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
</details>
</details>
<details>
<summary>storybookjs/storybook (@​storybook/blocks)</summary>
###
[`v8.6.4`](https://redirect.github.com/storybookjs/storybook/compare/v8.6.3...d8260421bed5d80f5cc261d462630e07c1f5deca)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.3...v8.6.4)
###
[`v8.6.3`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#863)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.2...v8.6.3)
- CSF Factories: Align addon-essentials import with other addons -
[#​30716](https://redirect.github.com/storybookjs/storybook/pull/30716),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Next: Support Next 15.2 -
[#​30702](https://redirect.github.com/storybookjs/storybook/pull/30702),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
###
[`v8.6.2`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#862)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.1...v8.6.2)
- Core: Support TS3.8+ again -
[#​30700](https://redirect.github.com/storybookjs/storybook/pull/30700),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Revert "CLI: Don't initially select Documentation and Testing
features" -
[#​30694](https://redirect.github.com/storybookjs/storybook/pull/30694),
thanks [@​shilman](https://redirect.github.com/shilman)!
###
[`v8.6.1`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#861)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.0...v8.6.1)
- CSF: Only export definePreview from the framework -
[#​30676](https://redirect.github.com/storybookjs/storybook/pull/30676),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Codemod: Only remove types when they are unused -
[#​30644](https://redirect.github.com/storybookjs/storybook/pull/30644),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
###
[`v8.6.0`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#860)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.5.8...v8.6.0)
The 8.6 release focuses on [Storybook
Test](https://storybook.js.org/blog/storybook-test-sneak-peek/), which
brings realtime component, accessibility, and visual UI tests to your
favorite component workshop.
Here’s what’s new:
- 🎁 **Storybook Test installer** for out-of-the-box tests in new
projects
- 🦾 **Accessibility “todo” workflow** to systematically fix a11y
violations
- 🗜️ **80% smaller create-storybook** package for much faster installs
- 🧪 **Dozens of Test fixes** based on user feedback
- 📕 **Docs fixes** for table of contents, code snippets, and more
- 🚨 **Key security fixes** for Vite and ESbuild
- 💯 Hundreds more improvements
<details>
<summary>List of all updates</summary>
- Addon A11y: Introduce parameters.a11y.test -
[#​30516](https://redirect.github.com/storybookjs/storybook/pull/30516),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon-A11y: Fix preset loading when loaded via getAbsolutePath -
[#​30563](https://redirect.github.com/storybookjs/storybook/pull/30563),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon-Docs: Change URL hash when TOC item is clicked, and fix TOC
loading bugs -
[#​30130](https://redirect.github.com/storybookjs/storybook/pull/30130),
thanks [@​Sidnioulz](https://redirect.github.com/Sidnioulz)!
- Addon-docs: Consider custom code snippet in story code panel and
update styles -
[#​30179](https://redirect.github.com/storybookjs/storybook/pull/30179),
thanks [@​larsrickert](https://redirect.github.com/larsrickert)!
- Addon-Test: Add telemetry data for Focused Tests -
[#​30568](https://redirect.github.com/storybookjs/storybook/pull/30568),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Fix config and watch mode inconsistencies -
[#​30491](https://redirect.github.com/storybookjs/storybook/pull/30491),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Fix console error in build mode -
[#​30625](https://redirect.github.com/storybookjs/storybook/pull/30625),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Make sure that only one global portable story config is
ever loaded -
[#​30582](https://redirect.github.com/storybookjs/storybook/pull/30582),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Angular: Fix accent character issue -
[#​30276](https://redirect.github.com/storybookjs/storybook/pull/30276),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Angular: Support experimental zoneless mode -
[#​28657](https://redirect.github.com/storybookjs/storybook/pull/28657),
thanks [@​anedomansky](https://redirect.github.com/anedomansky)!
- Angular: Support v19.2 when
[@​angular/animations](https://redirect.github.com/angular/animations)
is not installed -
[#​30611](https://redirect.github.com/storybookjs/storybook/pull/30611),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Builder-Vite: Fix resolve id warning -
[#​30511](https://redirect.github.com/storybookjs/storybook/pull/30511),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Builder-Vite: Fix runtime and iframe 404 on first load -
[#​30567](https://redirect.github.com/storybookjs/storybook/pull/30567),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Bun: Add support for text lock file -
[#​30160](https://redirect.github.com/storybookjs/storybook/pull/30160),
thanks [@​Arctomachine](https://redirect.github.com/Arctomachine)!
- Cleanup: Remove unused constants in viewport addon -
[#​30479](https://redirect.github.com/storybookjs/storybook/pull/30479),
thanks [@​Guria](https://redirect.github.com/Guria)!
- CLI: Don't initially select Documentation and Testing features -
[#​30599](https://redirect.github.com/storybookjs/storybook/pull/30599),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Fix peer dep issues for npm users during upgrade -
[#​30616](https://redirect.github.com/storybookjs/storybook/pull/30616),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CLI: Fix printing of selected features -
[#​30605](https://redirect.github.com/storybookjs/storybook/pull/30605),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Make telemetry data an object -
[#​30581](https://redirect.github.com/storybookjs/storybook/pull/30581),
thanks [@​ndelangen](https://redirect.github.com/ndelangen)!
- CLI: Prompt users for RN vs RNW on init -
[#​30635](https://redirect.github.com/storybookjs/storybook/pull/30635),
thanks [@​shilman](https://redirect.github.com/shilman)!
- CLI: Reimplement features prompt logic to handle `--yes` and fix
`--features` -
[#​30534](https://redirect.github.com/storybookjs/storybook/pull/30534),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Remove Storybook dependencies before adding re-adding them -
[#​30600](https://redirect.github.com/storybookjs/storybook/pull/30600),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CLI: Use correct storybook internals import in automigration -
[#​30290](https://redirect.github.com/storybookjs/storybook/pull/30290),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Always get real path of files -
[#​30650](https://redirect.github.com/storybookjs/storybook/pull/30650),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Handle addon essentials differently in csf factories -
[#​30649](https://redirect.github.com/storybookjs/storybook/pull/30649),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Migrate meta.args to meta.input.args in csf factories -
[#​30641](https://redirect.github.com/storybookjs/storybook/pull/30641),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Use real path from symbolic links -
[#​30642](https://redirect.github.com/storybookjs/storybook/pull/30642),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Add `UniversalStore` API to sync state/events between multiple
environments -
[#​30445](https://redirect.github.com/storybookjs/storybook/pull/30445),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Core: Add connection timeout notification -
[#​30288](https://redirect.github.com/storybookjs/storybook/pull/30288),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Allow empty render functions in CSF factories -
[#​30565](https://redirect.github.com/storybookjs/storybook/pull/30565),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Always place cache dir inside `node_modules` -
[#​30643](https://redirect.github.com/storybookjs/storybook/pull/30643),
thanks [@​ndelangen](https://redirect.github.com/ndelangen)!
- Core: Don't set process.env.NODE_ENV and process.env.DEV -
[#​30651](https://redirect.github.com/storybookjs/storybook/pull/30651),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Fix addon essentials preview preset -
[#​30647](https://redirect.github.com/storybookjs/storybook/pull/30647),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Fix extracting import path when it's not a core addon -
[#​30640](https://redirect.github.com/storybookjs/storybook/pull/30640),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Fix invalid Websocket termination -
[#​30408](https://redirect.github.com/storybookjs/storybook/pull/30408),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Fix statically serving single files and multiple dirs on the
same endpoint -
[#​30467](https://redirect.github.com/storybookjs/storybook/pull/30467),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Core: Fix undeclared internal dependencies -
[#​30566](https://redirect.github.com/storybookjs/storybook/pull/30566),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Improve type compatibility with React 19 -
[#​30031](https://redirect.github.com/storybookjs/storybook/pull/30031),
thanks [@​mrginglymus](https://redirect.github.com/mrginglymus)!
- Core: Move CSF to monorepo -
[#​30488](https://redirect.github.com/storybookjs/storybook/pull/30488),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Csf Tools: Allow ConfigFile to create more import syntaxes -
[#​30204](https://redirect.github.com/storybookjs/storybook/pull/30204),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- CSF: Add support for CSF factories -
[#​30197](https://redirect.github.com/storybookjs/storybook/pull/30197),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Essentials: Fix `addon-essentials` not working when used with
`getAbsolutePath` -
[#​30557](https://redirect.github.com/storybookjs/storybook/pull/30557),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Manager: Escape single quotes in dynamic import paths in
wrapManagerEntries function -
[#​30278](https://redirect.github.com/storybookjs/storybook/pull/30278),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Manager: Fix escaping of single quotes in dynamic import paths -
[#​30278](https://redirect.github.com/storybookjs/storybook/pull/30278),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Manager: Fix panel reactivity -
[#​30638](https://redirect.github.com/storybookjs/storybook/pull/30638),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- React: Fix incorrect import in preview.ts -
[#​30542](https://redirect.github.com/storybookjs/storybook/pull/30542),
thanks [@​mrginglymus](https://redirect.github.com/mrginglymus)!
- Svelte: Fix conflicting variable names and support for `+page.svelte`
files -
[#​30369](https://redirect.github.com/storybookjs/storybook/pull/30369),
thanks [@​xeho91](https://redirect.github.com/xeho91)!
- Test addon: Only update `vitest.config.ts` with workspaces, otherwise
create `vitest.workspace.ts` -
[#​30583](https://redirect.github.com/storybookjs/storybook/pull/30583),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
</details>
</details>
<details>
<summary>storybookjs/storybook (@​storybook/manager-api)</summary>
###
[`v8.6.4`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#864)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.3...v8.6.4)
- Manager: Add Content-Type to fix Cloud IDEs -
[#​30606](https://redirect.github.com/storybookjs/storybook/pull/30606),
thanks
[@​GCHQDeveloper548](https://redirect.github.com/GCHQDeveloper548)!
- Vite: Include `node_modules` in stats file -
[#​30711](https://redirect.github.com/storybookjs/storybook/pull/30711),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
###
[`v8.6.3`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#863)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.2...v8.6.3)
- CSF Factories: Align addon-essentials import with other addons -
[#​30716](https://redirect.github.com/storybookjs/storybook/pull/30716),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Next: Support Next 15.2 -
[#​30702](https://redirect.github.com/storybookjs/storybook/pull/30702),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
###
[`v8.6.2`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#862)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.1...v8.6.2)
- Core: Support TS3.8+ again -
[#​30700](https://redirect.github.com/storybookjs/storybook/pull/30700),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Revert "CLI: Don't initially select Documentation and Testing
features" -
[#​30694](https://redirect.github.com/storybookjs/storybook/pull/30694),
thanks [@​shilman](https://redirect.github.com/shilman)!
###
[`v8.6.1`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#861)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.0...v8.6.1)
- CSF: Only export definePreview from the framework -
[#​30676](https://redirect.github.com/storybookjs/storybook/pull/30676),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Codemod: Only remove types when they are unused -
[#​30644](https://redirect.github.com/storybookjs/storybook/pull/30644),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
###
[`v8.6.0`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#860)
[Compare
Source](https://redirect.github.com/storybookjs/storybook/compare/v8.5.8...v8.6.0)
The 8.6 release focuses on [Storybook
Test](https://storybook.js.org/blog/storybook-test-sneak-peek/), which
brings realtime component, accessibility, and visual UI tests to your
favorite component workshop.
Here’s what’s new:
- 🎁 **Storybook Test installer** for out-of-the-box tests in new
projects
- 🦾 **Accessibility “todo” workflow** to systematically fix a11y
violations
- 🗜️ **80% smaller create-storybook** package for much faster installs
- 🧪 **Dozens of Test fixes** based on user feedback
- 📕 **Docs fixes** for table of contents, code snippets, and more
- 🚨 **Key security fixes** for Vite and ESbuild
- 💯 Hundreds more improvements
<details>
<summary>List of all updates</summary>
- Addon A11y: Introduce parameters.a11y.test -
[#​30516](https://redirect.github.com/storybookjs/storybook/pull/30516),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon-A11y: Fix preset loading when loaded via getAbsolutePath -
[#​30563](https://redirect.github.com/storybookjs/storybook/pull/30563),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Addon-Docs: Change URL hash when TOC item is clicked, and fix TOC
loading bugs -
[#​30130](https://redirect.github.com/storybookjs/storybook/pull/30130),
thanks [@​Sidnioulz](https://redirect.github.com/Sidnioulz)!
- Addon-docs: Consider custom code snippet in story code panel and
update styles -
[#​30179](https://redirect.github.com/storybookjs/storybook/pull/30179),
thanks [@​larsrickert](https://redirect.github.com/larsrickert)!
- Addon-Test: Add telemetry data for Focused Tests -
[#​30568](https://redirect.github.com/storybookjs/storybook/pull/30568),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Fix config and watch mode inconsistencies -
[#​30491](https://redirect.github.com/storybookjs/storybook/pull/30491),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Fix console error in build mode -
[#​30625](https://redirect.github.com/storybookjs/storybook/pull/30625),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Addon-Test: Make sure that only one global portable story config is
ever loaded -
[#​30582](https://redirect.github.com/storybookjs/storybook/pull/30582),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Angular: Fix accent character issue -
[#​30276](https://redirect.github.com/storybookjs/storybook/pull/30276),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Angular: Support experimental zoneless mode -
[#​28657](https://redirect.github.com/storybookjs/storybook/pull/28657),
thanks [@​anedomansky](https://redirect.github.com/anedomansky)!
- Angular: Support v19.2 when
[@​angular/animations](https://redirect.github.com/angular/animations)
is not installed -
[#​30611](https://redirect.github.com/storybookjs/storybook/pull/30611),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Builder-Vite: Fix resolve id warning -
[#​30511](https://redirect.github.com/storybookjs/storybook/pull/30511),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Builder-Vite: Fix runtime and iframe 404 on first load -
[#​30567](https://redirect.github.com/storybookjs/storybook/pull/30567),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Bun: Add support for text lock file -
[#​30160](https://redirect.github.com/storybookjs/storybook/pull/30160),
thanks [@​Arctomachine](https://redirect.github.com/Arctomachine)!
- Cleanup: Remove unused constants in viewport addon -
[#​30479](https://redirect.github.com/storybookjs/storybook/pull/30479),
thanks [@​Guria](https://redirect.github.com/Guria)!
- CLI: Don't initially select Documentation and Testing features -
[#​30599](https://redirect.github.com/storybookjs/storybook/pull/30599),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Fix peer dep issues for npm users during upgrade -
[#​30616](https://redirect.github.com/storybookjs/storybook/pull/30616),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CLI: Fix printing of selected features -
[#​30605](https://redirect.github.com/storybookjs/storybook/pull/30605),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Make telemetry data an object -
[#​30581](https://redirect.github.com/storybookjs/storybook/pull/30581),
thanks [@​ndelangen](https://redirect.github.com/ndelangen)!
- CLI: Prompt users for RN vs RNW on init -
[#​30635](https://redirect.github.com/storybookjs/storybook/pull/30635),
thanks [@​shilman](https://redirect.github.com/shilman)!
- CLI: Reimplement features prompt logic to handle `--yes` and fix
`--features` -
[#​30534](https://redirect.github.com/storybookjs/storybook/pull/30534),
thanks [@​ghengeveld](https://redirect.github.com/ghengeveld)!
- CLI: Remove Storybook dependencies before adding re-adding them -
[#​30600](https://redirect.github.com/storybookjs/storybook/pull/30600),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- CLI: Use correct storybook internals import in automigration -
[#​30290](https://redirect.github.com/storybookjs/storybook/pull/30290),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Always get real path of files -
[#​30650](https://redirect.github.com/storybookjs/storybook/pull/30650),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Handle addon essentials differently in csf factories -
[#​30649](https://redirect.github.com/storybookjs/storybook/pull/30649),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Migrate meta.args to meta.input.args in csf factories -
[#​30641](https://redirect.github.com/storybookjs/storybook/pull/30641),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Codemod: Use real path from symbolic links -
[#​30642](https://redirect.github.com/storybookjs/storybook/pull/30642),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Add `UniversalStore` API to sync state/events between multiple
environments -
[#​30445](https://redirect.github.com/storybookjs/storybook/pull/30445),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Core: Add connection timeout notification -
[#​30288](https://redirect.github.com/storybookjs/storybook/pull/30288),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Allow empty render functions in CSF factories -
[#​30565](https://redirect.github.com/storybookjs/storybook/pull/30565),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Always place cache dir inside `node_modules` -
[#​30643](https://redirect.github.com/storybookjs/storybook/pull/30643),
thanks [@​ndelangen](https://redirect.github.com/ndelangen)!
- Core: Don't set process.env.NODE_ENV and process.env.DEV -
[#​30651](https://redirect.github.com/storybookjs/storybook/pull/30651),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Fix addon essentials preview preset -
[#​30647](https://redirect.github.com/storybookjs/storybook/pull/30647),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Fix extracting import path when it's not a core addon -
[#​30640](https://redirect.github.com/storybookjs/storybook/pull/30640),
thanks [@​yannbf](https://redirect.github.com/yannbf)!
- Core: Fix invalid Websocket termination -
[#​30408](https://redirect.github.com/storybookjs/storybook/pull/30408),
thanks
[@​valentinpalkovic](https://redirect.github.com/valentinpalkovic)!
- Core: Fix statically serving single files and multiple dirs on the
same endpoint -
[#​30467](https://redirect.github.com/storybookjs/storybook/pull/30467),
thanks [@​JReinhold](https://redirect.github.com/JReinhold)!
- Core: Fix undeclared internal dependencies -
[#​30566](https://redirect.github.com/storybookjs/storybook/pull/30566),
thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen)!
- Core: Improve type compatibility with React 19 -
[#​30031](https://redirect.github.com/storybookjs/storybook/pull/30031),
thanks [@​mrginglymus](https://redirect.github.com/mrginglymus)!
- Core: Move CSF to monorepo -
[#​30488](https://redirect.github.com/storybookjs/storybook/pull/30488),
thanks [@​kasperpeulen](https://redirect.gith
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/SAP/ui5-webcomponents-react).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 41f0dc9 commit 6ababe1Copy full SHA for 6ababe1
File tree
Expand file treeCollapse file tree
2 files changed
+164
-175
lines changedFilter options
Expand file treeCollapse file tree
2 files changed
+164
-175
lines changed+9-9Lines changed: 9 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
39 |
| - | |
40 |
| - | |
41 |
| - | |
42 |
| - | |
43 |
| - | |
44 |
| - | |
45 |
| - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
| |||
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
0 commit comments