Storybook for React and Vite: Develop, document, and test UI components in isolation
Last release today
26 Aug 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
2363 releases Β· first in 2022
Release timeline
2363 releases since 2022Releases
- 10.0.028 Oct 2025
Release notes
Open source β10.0.0
Storybook 10 contains one breaking change: itβs ESM-only. This simplifies our distribution and reduces install size by 29% while simultaneously unminifying dist code for easier debugging. It also includes features to level up your UI development, documentation, and testing workflows:
- π§© Module automocking for easier testing
- π Typesafe CSF factories Preview for React
- π« UI editing and sharing optimizations
- π·οΈ Tag filtering exclusion and configuration for sidebar management
- π Next 16, Vitest 4, Svelte async components, and more!
<details> <summary>List of all updates</summary>
- A11Y: Bugfix missing `manager.js` entry-file - #32780, thanks @ndelangen!
- A11y: Persist tab/highlight across docs navigation - #32762, thanks @404Dealer!
- Addon A11y: Prevent setting highlights for old results - #32178, thanks @ghengeveld!
- Addon Docs: Fix Symbol conversion issue in docs page and controls panel - #32220, thanks @yannbf!
- Addon Vitest: Fix incorrect file modifications during setup - #32844, thanks @yannbf!
- Addon Vitest: Support modifying mergeConfig on addon setup - #32753, thanks @yannbf!
- Addon-docs: Add eject button to canvas toolbar - #29825, thanks @mihkeleidast!
- AddonA11Y: Fix postinstall - #32309, thanks @ndelangen!
- AddonViewport: Stricter types - #32324, thanks @hpohlmeyer!
- Angular: Add fileURLToPath for preview annotation paths - #32812, thanks @brandonroberts!
- Angular: Fix `entry.polyfills` undefined error - #32230, thanks @sk-pub!
- Angular: Inherit options from browserTarget - #32108, thanks @gingeekrishna!
- AutoMigration: Fix sb10 migration when main config contains `require` - #32558, thanks @ndelangen!
- Build: Fix dts bundling external detection - #32366, thanks @mrginglymus!
- Cleanup: Remove duplicated entrypoints in core - #32507, thanks @ndelangen!
- CLI: Add addon-console automigration - #32083, thanks @Sidnioulz!
- CLI: Avoid mixed CSF in files with unconventional stories - #32716, thanks @yannbf!
- CLI: Change message in downgrade-blocker - #32745, thanks @ndelangen!
- CLI: CSF factories codemod - support annotations in npx context - #32741, thanks @yannbf!
- CLI: Fix CSF factories addon syncing in storybook add command - #32728, thanks @yannbf!
- CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
- CLI: Init not running `dev` when it should fixed - #32457, thanks @ndelangen!
- CLI: Make relative imports default in csf-factories codemod - #32610, thanks @copilot-swe-agent!
- CLI: Switch over to modern-tar - #32763, thanks @ayuhito!
- Codemod: Replace `globby` with `tinyglobby` - #31407, thanks @benmccann!
- Controls: Allow primitive values of ReactNode argType - #31931, thanks @alexey-kozlenkov!
- Controls: Fix adding new values to arrays - #32512, thanks @takashi-kasajima!
- Core: Add "open in editor" feature - #32452, thanks @yannbf!
- Core: Add parameter typings for addon-pseudo-state - #32384, thanks @mrginglymus!
- Core: Dedupe aria-query and @testing-library/dom packages - #32801, thanks @mrginglymus!
- Core: Enhance warning for Testing Library's `screen` usage in docs mode - #32851, thanks @yannbf!
- Core: Ensure valid QR code URL - #32661, thanks @ghengeveld!
- Core: Fix `external-globals-plugin` handle `undefined` cache dir - #32579, thanks @walkerburgin!
- Core: Fix Node 24 deprecation warning - #32382, thanks @JReinhold!
- Core: Fix staticCopy not copying `index.html` to sub directory - #32259, thanks @ndelangen!
- Core: Fix stepping back through story interactions panel - #32793, thanks @ia319!
- Core: Improve addon detection in automigrations on windows - #31937, thanks @mrginglymus!
- Core: Improve es-toolkit usage for better tree-shaking - #32787, thanks @mrginglymus!
- Core: Join framework preset path with slash - #32838, thanks @brandonroberts!
- Core: Make `subtype` an optional property on an index input - #32602, thanks @JReinhold!
- Core: Mark pnp support as deprecated - #32645, thanks @ndelangen!
- Core: Prevent `BAIL` state from showing in interactions panel when switching stories - #32172, thanks @ghengeveld!
- Core: Prevent navigating to hidden (filtered) item - #32715, thanks @ghengeveld!
- Core: Remove CJS bundles, only ship ESM - #31819, thanks @ndelangen!
- Core: Replace es-toolkit compat imports with non-compat - #32837, thanks @mrginglymus!
- Core: Switch from `mlly` to `exsolve` - #32383, thanks @mrginglymus!
- Core: Update tags filter UI - #32343, thanks @ghengeveld!
- Core: Use `exsolve` `resolveModulePath` for `safeResolveModule` - #32477, thanks @mrginglymus!
- Core: Various QA fixes - #32629, thanks @ghengeveld!
- CoreServer: Fix `Arc can't get every window` - #32508, thanks @ndelangen!
- CSF: Add Storybook test syntax (Storybook v10) - #32455, thanks @yannbf!
- CSF: Enhance config-to-csf-factory to support type wrappers - #32543, thanks @yannbf!
- Dev: Improve the browser opening experience - #32488, thanks @ndelangen!
- Dts: Ensure `.tsx` files emit `.d.ts` type files - #32461, thanks @mrginglymus!
- Fix: Allow proceeding without selecting automigrations in upgrade command - #32597, thanks @copilot-swe-agent!
- Fix: ESLint plugin homepage URL updates - #32445, thanks @VivekKavala!
- Fix: Incorrect URLS for the upgrade command - #32624, thanks @jonniebigodes!
- Maintenance: Fix bundle size bloat caused by `SyntaxHighlighter` (`createElement`) - #32800, thanks @mrginglymus!
- Maintenance: Hotfix for missing nextjs dts files, thanks @ndelangen!
- Maintenance: Remove globalization for dropped entrypoints - #32491, thanks @ndelangen!
- Mock: Catch errors when transforming preview files - #32216, thanks @valentinpalkovic!
- Modernize: Replace `fs-extra` with native APIs - #32296, thanks @y-hsgw!
- Move: Addon jest into it's own repository - #32646, thanks @ndelangen!
- Next.js-vite: Use `fileURLToPath` for module resolution in preset - #32386, thanks @ndelangen!
- Next.js: Avoid multiple webpack versions at runtime - #32313, thanks @valentinpalkovic!
- Next.js: Remove next/config usage in Next.js >=v16 projects - #32547, thanks @valentinpalkovic!
- Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
- Nextjs: Fix config access for Vite - #32759, thanks @valentinpalkovic!
- Nextjs: Fix Nextjs version detection with prereleases - #32724, thanks @yannbf!
- Onboarding: Prevent confetti overlay from intercepting pointer events - #32660, thanks @ghengeveld!
- Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!
- PreactVite: Add `node` entry point - #32534, thanks @ndelangen!
- Presets: Support extensionless imports in TS-based presets - #32641, thanks @JReinhold!
- React Native: Fix document reference error in open-in-editor - #32572, thanks @dannyhw!
- React: Simplify version detection - #32802, thanks @mrginglymus!
- Replace: Use `empathic` over `find-up` - #31338, thanks @beeequeue!
- Svelte: Improve support for async components - #31476, thanks @JReinhold!
- Svelte: Simplify public types - use modern `Component` - #31394, thanks @xeho91!
- SvelteKit: Add support for mocking `$app/state` - #31369, thanks @xeho91!
- SvelteKit: Fix `set_context_after_init` error when experimental async is enabled - #32513, thanks @Jakeii!
- Tags: Remove undocumented x-only tags - #32360, thanks @shilman!
- Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!
- Telemetry: Send index stats on dev exit - #32168, thanks @shilman!
- UI: Allow showing or hiding the addon panel - #32348, thanks @Sidnioulz!
- UI: Improve sidebar empty state - #32548, thanks @ghengeveld!
- UI: Improve syntax-highlighter bundling - #32776, thanks @mrginglymus!
- Update: Satellite repos after major version bump - #32303, thanks @ndelangen!
- Upgrade: Enhance ESM compatibility checks and banner generation - #32694, thanks @ndelangen!
- Upgrade: Packages `open` - #32484, thanks @ndelangen!
- Upgrades: Packages `boxen` `commander` `giget` - #32469, thanks @ndelangen!
- Vite: Optimize @storybook/addon-docs/blocks dependency - #32798, thanks @mrginglymus!
</details>
Additional notes
Open source βStorybook 10 contains one breaking change: itβs ESM-only. This simplifies our distribution and reduces install size by 29% while simultaneously unminifying dist code for easier debugging. It also includes features to level up your UI development, documentation, and testing workflows:
- π§© Module automocking for easier testing
- π Typesafe CSF factories Preview for React
- π« UI editing and sharing optimizations
- π·οΈ Tag filtering exclusion and configuration for sidebar management
- π Next 16, Vitest 4, Svelte async components, and more!
<details> <summary>List of all updates</summary>
- A11Y: Bugfix missing
manager.jsentry-file - #32780, thanks @ndelangen! - A11y: Persist tab/highlight across docs navigation - #32762, thanks @404Dealer!
- Addon A11y: Prevent setting highlights for old results - #32178, thanks @ghengeveld!
- Addon Docs: Fix Symbol conversion issue in docs page and controls panel - #32220, thanks @yannbf!
- Addon Vitest: Fix incorrect file modifications during setup - #32844, thanks @yannbf!
- Addon Vitest: Support modifying mergeConfig on addon setup - #32753, thanks @yannbf!
- Addon-docs: Add eject button to canvas toolbar - #29825, thanks @mihkeleidast!
- AddonA11Y: Fix postinstall - #32309, thanks @ndelangen!
- AddonViewport: Stricter types - #32324, thanks @hpohlmeyer!
- Angular: Add fileURLToPath for preview annotation paths - #32812, thanks @brandonroberts!
- Angular: Fix
entry.polyfillsundefined error - #32230, thanks @sk-pub! - Angular: Inherit options from browserTarget - #32108, thanks @gingeekrishna!
- AutoMigration: Fix sb10 migration when main config contains
require- #32558, thanks @ndelangen! - Build: Fix dts bundling external detection - #32366, thanks @mrginglymus!
- Cleanup: Remove duplicated entrypoints in core - #32507, thanks @ndelangen!
- CLI: Add addon-console automigration - #32083, thanks @Sidnioulz!
- CLI: Avoid mixed CSF in files with unconventional stories - #32716, thanks @yannbf!
- CLI: Change message in downgrade-blocker - #32745, thanks @ndelangen!
- CLI: CSF factories codemod - support annotations in npx context - #32741, thanks @yannbf!
- CLI: Fix CSF factories addon syncing in storybook add command - #32728, thanks @yannbf!
- CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
- CLI: Init not running
devwhen it should fixed - #32457, thanks @ndelangen! - CLI: Make relative imports default in csf-factories codemod - #32610, thanks @copilot-swe-agent!
- CLI: Switch over to modern-tar - #32763, thanks @ayuhito!
- Codemod: Replace
globbywithtinyglobby- #31407, thanks @benmccann! - Controls: Allow primitive values of ReactNode argType - #31931, thanks @alexey-kozlenkov!
- Controls: Fix adding new values to arrays - #32512, thanks @takashi-kasajima!
- Core: Add "open in editor" feature - #32452, thanks @yannbf!
- Core: Add parameter typings for addon-pseudo-state - #32384, thanks @mrginglymus!
- Core: Dedupe aria-query and @testing-library/dom packages - #32801, thanks @mrginglymus!
- Core: Enhance warning for Testing Library's
screenusage in docs mode - #32851, thanks @yannbf! - Core: Ensure valid QR code URL - #32661, thanks @ghengeveld!
- Core: Fix
external-globals-pluginhandleundefinedcache dir - #32579, thanks @walkerburgin! - Core: Fix Node 24 deprecation warning - #32382, thanks @JReinhold!
- Core: Fix staticCopy not copying
index.htmlto sub directory - #32259, thanks @ndelangen! - Core: Fix stepping back through story interactions panel - #32793, thanks @ia319!
- Core: Improve addon detection in automigrations on windows - #31937, thanks @mrginglymus!
- Core: Improve es-toolkit usage for better tree-shaking - #32787, thanks @mrginglymus!
- Core: Join framework preset path with slash - #32838, thanks @brandonroberts!
- Core: Make
subtypean optional property on an index input - #32602, thanks @JReinhold! - Core: Mark pnp support as deprecated - #32645, thanks @ndelangen!
- Core: Prevent
BAILstate from showing in interactions panel when switching stories - #32172, thanks @ghengeveld! - Core: Prevent navigating to hidden (filtered) item - #32715, thanks @ghengeveld!
- Core: Remove CJS bundles, only ship ESM - #31819, thanks @ndelangen!
- Core: Replace es-toolkit compat imports with non-compat - #32837, thanks @mrginglymus!
- Core: Switch from
mllytoexsolve- #32383, thanks @mrginglymus! - Core: Update tags filter UI - #32343, thanks @ghengeveld!
- Core: Use
exsolveresolveModulePathforsafeResolveModule- #32477, thanks @mrginglymus! - Core: Various QA fixes - #32629, thanks @ghengeveld!
- CoreServer: Fix
Arc can't get every window- #32508, thanks @ndelangen! - CSF: Add Storybook test syntax (Storybook v10) - #32455, thanks @yannbf!
- CSF: Enhance config-to-csf-factory to support type wrappers - #32543, thanks @yannbf!
- Dev: Improve the browser opening experience - #32488, thanks @ndelangen!
- Dts: Ensure
.tsxfiles emit.d.tstype files - #32461, thanks @mrginglymus! - Fix: Allow proceeding without selecting automigrations in upgrade command - #32597, thanks @copilot-swe-agent!
- Fix: ESLint plugin homepage URL updates - #32445, thanks @VivekKavala!
- Fix: Incorrect URLS for the upgrade command - #32624, thanks @jonniebigodes!
- Maintenance: Fix bundle size bloat caused by
SyntaxHighlighter(createElement) - #32800, thanks @mrginglymus! - Maintenance: Hotfix for missing nextjs dts files, thanks @ndelangen!
- Maintenance: Remove globalization for dropped entrypoints - #32491, thanks @ndelangen!
- Mock: Catch errors when transforming preview files - #32216, thanks @valentinpalkovic!
- Modernize: Replace
fs-extrawith native APIs - #32296, thanks @y-hsgw! - Move: Addon jest into it's own repository - #32646, thanks @ndelangen!
- Next.js-vite: Use
fileURLToPathfor module resolution in preset - #32386, thanks @ndelangen! - Next.js: Avoid multiple webpack versions at runtime - #32313, thanks @valentinpalkovic!
- Next.js: Remove next/config usage in Next.js >=v16 projects - #32547, thanks @valentinpalkovic!
- Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
- Nextjs: Fix config access for Vite - #32759, thanks @valentinpalkovic!
- Nextjs: Fix Nextjs version detection with prereleases - #32724, thanks @yannbf!
- Onboarding: Prevent confetti overlay from intercepting pointer events - #32660, thanks @ghengeveld!
- Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!
- PreactVite: Add
nodeentry point - #32534, thanks @ndelangen! - Presets: Support extensionless imports in TS-based presets - #32641, thanks @JReinhold!
- React Native: Fix document reference error in open-in-editor - #32572, thanks @dannyhw!
- React: Simplify version detection - #32802, thanks @mrginglymus!
- Replace: Use
empathicoverfind-up- #31338, thanks @beeequeue! - Svelte: Improve support for async components - #31476, thanks @JReinhold!
- Svelte: Simplify public types - use modern
Component- #31394, thanks @xeho91! - SvelteKit: Add support for mocking
$app/state- #31369, thanks @xeho91! - SvelteKit: Fix
set_context_after_initerror when experimental async is enabled - #32513, thanks @Jakeii! - Tags: Remove undocumented x-only tags - #32360, thanks @shilman!
- Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!
- Telemetry: Send index stats on dev exit - #32168, thanks @shilman!
- UI: Allow showing or hiding the addon panel - #32348, thanks @Sidnioulz!
- UI: Improve sidebar empty state - #32548, thanks @ghengeveld!
- UI: Improve syntax-highlighter bundling - #32776, thanks @mrginglymus!
- Update: Satellite repos after major version bump - #32303, thanks @ndelangen!
- Upgrade: Enhance ESM compatibility checks and banner generation - #32694, thanks @ndelangen!
- Upgrade: Packages
open- #32484, thanks @ndelangen! - Upgrades: Packages
boxencommandergiget- #32469, thanks @ndelangen! - Vite: Optimize @storybook/addon-docs/blocks dependency - #32798, thanks @mrginglymus!
</details>
- 10.0.0-rc.428 Oct 2025pre-release
- 10.0.0-rc.327 Oct 2025pre-release
Release notes
Open source β10.0.0-rc.3
- A11y: Persist tab/highlight across docs navigation - #32762, thanks @404Dealer!
- Addon Vitest: Fix incorrect file modifications during setup - #32844, thanks @yannbf!
- Core: Enhance warning for Testing Library's `screen` usage in docs mode - #32851, thanks @yannbf!
- Core: Mark pnp support as deprecated - #32645, thanks @ndelangen!
- 10.0.0-rc.226 Oct 2025pre-release
Release notes
Open source β10.0.0-rc.2
- CLI: Fix Nextjs project creation in empty directories - #32828, thanks @yannbf!
- CLI: Switch over to modern-tar - #32763, thanks @ayuhito!
- Core: Add parameter typings for addon-pseudo-state - #32384, thanks @mrginglymus!
- Core: Dedupe aria-query and @testing-library/dom packages - #32801, thanks @mrginglymus!
- Core: Improve es-toolkit usage for better tree-shaking - #32787, thanks @mrginglymus!
- Core: Replace es-toolkit compat imports with non-compat - #32837, thanks @mrginglymus!
- React: Simplify version detection - #32802, thanks @mrginglymus!
- Vite: Optimize @storybook/addon-docs/blocks dependency - #32798, thanks @mrginglymus!
- 10.0.0-rc.124 Oct 2025pre-release
Release notes
Open source β10.0.0-rc.1
- Addon-Vitest: Support Vitest 4 - #32819, thanks @yannbf!
- CSF: Fix `play-fn` tag for methods - #32695, thanks @shilman!
- Core: Add `preview-first-load` telemetry - #32770, thanks @shilman!
- Dependencies: Update `vite-plugin-storybook-nextjs` - #32821, thanks @ndelangen!
- Maintenance: Fix bundle size bloat caused by `SyntaxHighlighter` (`createElement`) - #32800, thanks @mrginglymus!
- Nextjs: Add Next v16 support - #32791, thanks @yannbf!
- UI: Improve syntax-highlighter bundling - #32776, thanks @mrginglymus!
- 10.0.0-rc.021 Oct 2025pre-release
- 10.0.0-beta.1317 Oct 2025pre-release
- 10.0.0-beta.1215 Oct 2025pre-release
Release notes
Open source β10.0.0-beta.12
- CLI: Avoid mixed CSF in files with unconventional stories - #32716, thanks @yannbf!
- CLI: Fix CSF factories addon syncing in storybook add command - #32728, thanks @yannbf!
- CLI: Make relative imports default in csf-factories codemod - #32610, thanks @copilot-swe-agent!
- Core: Prevent navigating to hidden (filtered) item - #32715, thanks @ghengeveld!
- Fix: Allow proceeding without selecting automigrations in upgrade command - #32597, thanks @copilot-swe-agent!
- 10.0.0-beta.1114 Oct 2025pre-release
Release notes
Open source β10.0.0-beta.11
- Automigration: Improve the viewport/backgrounds automigration - #32619, thanks @valentinpalkovic!
- CSF: Enhance config-to-csf-factory to support type wrappers - #32543, thanks @yannbf!
- Core: Ensure valid QR code URL - #32661, thanks @ghengeveld!
- Mocking: Fix `sb.mock` usage in Storybook's deployed in subpaths - #32678, thanks @valentinpalkovic!
- NextJS-Vite: Automatically fix bad PostCSS configuration - #32691, thanks @ndelangen!
- Nextjs: Fix Nextjs version detection with prereleases - #32724, thanks @yannbf!
- Presets: Support extensionless imports in TS-based presets - #32641, thanks @JReinhold!
- React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite builder - #32718, thanks @dannyhw!
- 10.0.0-beta.108 Oct 2025pre-release
Release notes
Open source β10.0.0-beta.10
- Core: Make `subtype` an optional property on an index input - #32602, thanks @JReinhold!
- Core: Various QA fixes - #32629, thanks @ghengeveld!
- Fix: Incorrect URLS for the upgrade command - #32624, thanks @jonniebigodes!
- Onboarding: Prevent confetti overlay from intercepting pointer events - #32660, thanks @ghengeveld!
- Telemetry: Add metadata for react routers - #32615, thanks @shilman!
- 10.0.0-beta.92 Oct 2025pre-release
- 10.0.0-beta.830 Sept 2025pre-release
Release notes
Open source β10.0.0-beta.8
- Addon-docs: Add eject button to canvas toolbar - #29825, thanks @mihkeleidast!
- Angular: Enable experimental zoneless detection on Angular v21 - #32580, thanks @yannbf!
- AutoMigration: Fix sb10 migration when main config contains
require- #32558, thanks @ndelangen! - Cleanup: Remove duplicated entrypoints in core - #32507, thanks @ndelangen!
- Controls: Fix adding new values to arrays - #32512, thanks @takashi-kasajima!
- Core: Fix
external-globals-pluginhandleundefinedcache dir - #32579, thanks @walkerburgin! - Core: Use
exsolveresolveModulePathforsafeResolveModule- #32477, thanks @mrginglymus! - Next.js: Remove next/config usage in Next.js >=v16 projects - #32547, thanks @valentinpalkovic!
- React Native: Fix document reference error in open-in-editor - #32572, thanks @dannyhw!
- Svelte: Ignore inherited
HTMLAttributesdocgen when using utility types - #32173, thanks @steciuk! - UI: Improve sidebar empty state - #32548, thanks @ghengeveld!
- 10.0.0-beta.724 Sept 2025pre-release
Release notes
Open source β10.0.0-beta.7
- Addon A11y: Prevent setting highlights for old results - #32178, thanks @ghengeveld!
- AddonViewport: Stricter types - #32324, thanks @hpohlmeyer!
- CSF: Add Storybook test syntax (Storybook v10) - #32455, thanks @yannbf!
- Controls: Allow primitive values of ReactNode argType - #31931, thanks @alexey-kozlenkov!
- Core: Prevent
BAILstate from showing in interactions panel when switching stories - #32172, thanks @ghengeveld! - CoreServer: Fix
Arc can\'t get every window- #32508, thanks @ndelangen! - Dts: Ensure
.tsxfiles emit.d.tstype files - #32461, thanks @mrginglymus! - Svelte: Improve support for async components - #31476, thanks @JReinhold!
- SvelteKit: Add support for mocking
$app/state- #31369, thanks @xeho91! - SvelteKit: Fix
set_context_after_initerror when experimental async is enabled - #32513, thanks @Jakeii! - UI: Allow showing or hiding the addon panel - #32348, thanks @Sidnioulz!
- 10.0.0-beta.622 Sept 2025pre-release
Release notes
Open source β10.0.0-beta.6
- Core: Add "open in editor" feature - #32452, thanks @yannbf!
- Dev: Improve the browser opening experience - #32488, thanks @ndelangen!
- Maintenance: Remove globalization for dropped entrypoints - #32491, thanks @ndelangen!
- Telemetry: Queue error reporting & filter browser-extention - #32499, thanks @ndelangen!
- Upgrade: Packages
open- #32484, thanks @ndelangen!
- 10.0.0-beta.516 Sept 2025pre-release
- 10.0.0-beta.416 Sept 2025pre-release
Release notes
Open source β10.0.0-beta.4
- Replace: Use
empathicoverfind-up- #31338, thanks @beeequeue!
- Replace: Use
- 10.0.0-beta.316 Sept 2025pre-release
Release notes
Open source β10.0.0-beta.3
- CLI: Add addon-console automigration - #32083, thanks @Sidnioulz!
- CLI: Capture the version specifier used in
create-storybook- #32344, thanks @shilman! - CLI: Init not running
devwhen it should fixed - #32457, thanks @ndelangen! - CSF: Support
satisfies x as ysyntax - #32169, thanks @diagramatics! - Core: Fix Node 24 deprecation warning - #32382, thanks @JReinhold!
- Core: Switch from
mllytoexsolve- #32383, thanks @mrginglymus! - Instrumenter: Fix userEvent.type performance regression - #32439, thanks @ndelangen!(https://github.com/storybookjs/storybook/pull/32296), thanks @y-hsgw!
- React Native Web: Fix RNW peer dependency version - #32438, thanks @dannyhw!
- React: Preserve
@ts-expect-errorin preview - #32442, thanks @mrginglymus! - Telemetry: Record known CLI integrations - #32448, thanks @shilman!
- 10.0.0-beta.23 Sept 2025pre-release
Release notes
Open source β10.0.0-beta.2
- Build: Fix dts bundling external detection - #32366, thanks @mrginglymus!
- Codemod: Replace
globbywithtinyglobby- #31407, thanks @benmccann! - Next.js-vite: Use
fileURLToPathfor module resolution in preset - #32386, thanks @ndelangen! - Tags: Remove undocumented x-only tags - #32360, thanks @shilman!
- Vitest addon: Handle Playwright installation errors gracefully - #32329, thanks @ndelangen!
- 10.0.0-beta.12 Sept 2025pre-release
Release notes
Open source β10.0.0-beta.1
- AddonA11Y: Fix postinstall - #32309, thanks @ndelangen!
- Angular: Properly merge builder options and browserTarget options - #32272, thanks @kroeder!
- Core: Optimize bundlesize, by reusing internal/babel in mocking-utils - #32350, thanks @ndelangen!
- Core: Update tags filter UI - #32343, thanks @ghengeveld!
- Next.js: Avoid multiple webpack versions at runtime - #32313, thanks @valentinpalkovic!
- Next.js: Fix version mismatch error in Webpack - #32306, thanks @valentinpalkovic!
- Svelte & Vue: Add framework-specific
docgenoption to disable docgen processing - #32319, thanks @copilot-swe-agent! - Svelte: Support
@sveltejs/vite-plugin-sveltev6 - #32320, thanks @JReinhold! - Update: Satellite repos after major version bump - #32303, thanks @ndelangen!
- 10.0.0-beta.020 Aug 2025pre-release
Release notes
Open source β10.0.0-beta.0
- Core: Fix staticCopy not copying
index.htmlto sub directory - #32259, thanks @ndelangen! - Core: Remove CJS bundles, only ship ESM - #31819, thanks @ndelangen!
- Docs: Move button in ArgsTable heading to fix screenreader announcements - #32238, thanks @Sidnioulz!
- Telemetry: Disambiguate traffic coming from error/upgrade links - #32287, thanks @shilman!
- Telemetry: Disambiguate unattributed traffic from Onboarding - #32286, thanks @shilman!
- Core: Fix staticCopy not copying
- 9.2.0-alpha.311 Aug 2025pre-release
Release notes
Open source β9.2.0-alpha.3
- Addon Docs: Fix Symbol conversion issue in docs page and controls panel - #32220, thanks @yannbf!
- Angular: Fix
entry.polyfillsundefined error - #32230, thanks @sk-pub! - Angular: Inherit options from browserTarget - #32108, thanks @gingeekrishna!
- Core: Improve addon detection in automigrations on windows - #31937, thanks @mrginglymus!
- Mock: Catch errors when transforming preview files - #32216, thanks @valentinpalkovic!
- Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
- Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!
- 9.2.0-alpha.26 Aug 2025pre-release
Release notes
Open source β9.2.0-alpha.2
- Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!
- 9.2.0-alpha.11 Aug 2025pre-release
- 9.2.0-alpha.031 Jul 2025pre-release
Nothing published for this version
- 9.1.205 Mar 2026
- 9.1.1918 Feb 2026
- 9.1.1817 Feb 2026
- 9.1.1717 Dec 2025
- 9.1.1628 Oct 2025
- 9.1.1524 Oct 2025
- 9.1.1424 Oct 2025
- 9.1.1317 Oct 2025
Release notes
Open source β- Nextjs: Fix config access for Vite - #32759, thanks @valentinpalkovic!
- 9.1.1216 Oct 2025
Release notes
Open source β9.1.12
- Maintenance: Hotfix for missing nextjs dts files, thanks @ndelangen!
Additional notes
Open source β- Maintenance: Hotfix for missing nextjs dts files, thanks @ndelangen!
- 9.1.1116 Oct 2025
Release notes
Open source β9.1.11
- Automigration: Improve the viewport/backgrounds automigration - #32619, thanks @valentinpalkovic!
- Mocking: Fix `sb.mock` usage in Storybook's deployed in subpaths - #32678, thanks @valentinpalkovic!
- NextJS-Vite: Automatically fix bad PostCSS configuration - #32691, thanks @ndelangen!
- React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite builder - #32718, thanks @dannyhw!
- Telemetry: Add metadata for react routers - #32615, thanks @shilman!
Additional notes
Open source β- Automigration: Improve the viewport/backgrounds automigration - #32619, thanks @valentinpalkovic!
- Mocking: Fix
sb.mockusage in Storybook's deployed in subpaths - #32678, thanks @valentinpalkovic! - NextJS-Vite: Automatically fix bad PostCSS configuration - #32691, thanks @ndelangen!
- React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite builder - #32718, thanks @dannyhw!
- Telemetry: Add metadata for react routers - #32615, thanks @shilman!
- 9.1.101 Oct 2025
- 9.1.930 Sept 2025
- 9.1.823 Sept 2025
- 9.1.718 Sept 2025
- 9.1.615 Sept 2025
Release notes
Open source β9.1.6
- CLI: Capture the version specifier used in
create-storybook- #32344, thanks @shilman! - Instrumenter: Fix userEvent.type performance regression - #32439, thanks @ndelangen!
- React Native Web: Fix RNW peer dependency version - #32438, thanks @dannyhw!
- Telemetry: Record known CLI integrations - #32448, thanks @shilman!
Additional notes
Open source β- CLI: Capture the version specifier used in
create-storybook- #32344, thanks @shilman! - Instrumenter: Fix userEvent.type performance regression - #32439, thanks @ndelangen!
- React Native Web: Fix RNW peer dependency version - #32438, thanks @dannyhw!
- Telemetry: Record known CLI integrations - #32448, thanks @shilman!
- CLI: Capture the version specifier used in
- 9.1.56 Sept 2025
- 9.1.42 Sept 2025
Release notes
Open source β9.1.4
- Angular: Properly merge builder options and browserTarget options - #32272, thanks @kroeder!
- Core: Optimize bundlesize, by reusing internal/babel in mocking-utils - #32350, thanks @ndelangen!
- Svelte & Vue: Add framework-specific
docgenoption to disable docgen processing - #32319, thanks @copilot-swe-agent! - Svelte: Support
@sveltejs/vite-plugin-sveltev6 - #32320, thanks @JReinhold!
Additional notes
Open source β- Angular: Properly merge builder options and browserTarget options - #32272, thanks @kroeder!
- Core: Optimize bundlesize, by reusing internal/babel in mocking-utils - #32350, thanks @ndelangen!
- Svelte & Vue: Add framework-specific
docgenoption to disable docgen processing - #32319, thanks @copilot-swe-agent! - Svelte: Support
@sveltejs/vite-plugin-sveltev6 - #32320, thanks @JReinhold!
- 9.1.321 Aug 2025
Release notes
Open source β9.1.3
- Docs: Move button in ArgsTable heading to fix screenreader announcements - #32238, thanks @Sidnioulz!
- Mock: Catch errors when transforming preview files - #32216, thanks @valentinpalkovic!
- Next.js: Fix version mismatch error in Webpack - #32306, thanks @valentinpalkovic!
- Telemetry: Disambiguate traffic coming from error/upgrade links - #32287, thanks @shilman!
- Telemetry: Disambiguate unattributed traffic from Onboarding - #32286, thanks @shilman!
Additional notes
Open source β- Docs: Move button in ArgsTable heading to fix screenreader announcements - #32238, thanks @Sidnioulz!
- Mock: Catch errors when transforming preview files - #32216, thanks @valentinpalkovic!
- Next.js: Fix version mismatch error in Webpack - #32306, thanks @valentinpalkovic!
- Telemetry: Disambiguate traffic coming from error/upgrade links - #32287, thanks @shilman!
- Telemetry: Disambiguate unattributed traffic from Onboarding - #32286, thanks @shilman!
- 9.1.211 Aug 2025
Release notes
Open source β9.1.2
- Addon Docs: Fix Symbol conversion issue in docs page and controls panel - #32220, thanks @yannbf!
- Angular: Fix
entry.polyfillsundefined error - #32230, thanks @sk-pub! - Angular: Inherit options from browserTarget - #32108, thanks @gingeekrishna!
- Core: Improve addon detection in automigrations on windows - #31937, thanks @mrginglymus!
- Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
- Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!
Additional notes
Open source β- Addon Docs: Fix Symbol conversion issue in docs page and controls panel - #32220, thanks @yannbf!
- Angular: Fix
entry.polyfillsundefined error - #32230, thanks @sk-pub! - Angular: Inherit options from browserTarget - #32108, thanks @gingeekrishna!
- Core: Improve addon detection in automigrations on windows - #31937, thanks @mrginglymus!
- Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
- Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!
- 9.1.14 Aug 2025
- 9.1.031 Jul 2025
Release notes
Open source β9.1.0
Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!
π Improved upgrade command with monorepo support for seamless upgrades π ° Angular fixes for Tailwind 4, cache busting, and zoneless compatibility π§ͺ
sb.mockAPI and Automocking: one-line module mocking to simplify your testing workflow π§ͺ Favicon shows test run status for quick visual feedback βοΈ Easier configuration for React Native projects π₯ Auto-abort play functions on HMR to avoid unwanted side effects ποΈ Improved CSF factories API for type safe story definitions βΏοΈ A11y improvements across Storybookβs UI β addon panel, toolbar, sidebar, mobile & more π― Dozens more fixes and improvements based on community feedback!<details> <summary>List of all updates</summary>
- A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
- Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
- Angular: Bundle using TSup - #31690, thanks @ndelangen!
- Angular: Prevent directory import in Angular builders - #32012, thanks @ghengeveld!
- Automigration: Await updateMainConfig in removeEssentials - #32140, thanks @valentinpalkovic!
- Builder-Vite: Fix logic related to setting allowedHosts when IP address used - #31472, thanks @JSMike!
- Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
- Core: Abort play function on HMR - #31542, thanks @ghengeveld!
- Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!
- Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
- Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
- Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
- Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
- Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!
- Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
- Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
- CSF Factories: Add parameters/globals types,
extendAPI, portable stories - #30601, thanks @kasperpeulen! - CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
- CSF: Improve docs parameter types - #31736, thanks @kasperpeulen!
- CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!
- Docs: Update @storybook/icons - #32144, thanks @valentinpalkovic!
- Docs: Update
react-element-to-jsx-string- #31170, thanks @7rulnik! - Init: Exclude mdx stories when docs feature isn't selected during init - #32142, thanks @valentinpalkovic!
- Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
- React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
- Telemetry: Add automigration errors - #32103, thanks @yannbf!
- Telemetry: Fix
project.jsonfor getAbsolutePath - #31510, thanks @ndelangen! - Test: Add mock capabilities - #31987, thanks @valentinpalkovic!
- Test: Consider exports map - #32157, thanks @valentinpalkovic!
- Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
- Test: Invalidate vite cache for manual mocks - #32152, thanks @valentinpalkovic!
- Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!
- UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
- UI: Fix interaction step collapse icon - #31853, thanks @AvitalHass!
- UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
</details>
Additional notes
Open source βStorybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!
π Improved upgrade command with monorepo support for seamless upgrades π ° Angular fixes for Tailwind 4, cache busting, and zoneless compatibility π§ͺ
sb.mockAPI and Automocking: one-line module mocking to simplify your testing workflow π§ͺ Favicon shows test run status for quick visual feedback βοΈ Easier configuration for React Native projects π₯ Auto-abort play functions on HMR to avoid unwanted side effects ποΈ Improved CSF factories API for type safe story definitions βΏοΈ A11y improvements across Storybookβs UI β addon panel, toolbar, sidebar, mobile & more π― Dozens more fixes and improvements based on community feedback!<details> <summary>List of all updates</summary>
- A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
- Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
- Angular: Bundle using TSup - #31690, thanks @ndelangen!
- Angular: Prevent directory import in Angular builders - #32012, thanks @ghengeveld!
- Automigration: Await updateMainConfig in removeEssentials - #32140, thanks @valentinpalkovic!
- Builder-Vite: Fix logic related to setting allowedHosts when IP address used - #31472, thanks @JSMike!
- Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
- Core: Abort play function on HMR - #31542, thanks @ghengeveld!
- Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!
- Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
- Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
- Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
- Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
- Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!
- Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
- Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
- CSF Factories: Add parameters/globals types,
extendAPI, portable stories - #30601, thanks @kasperpeulen! - CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
- CSF: Improve docs parameter types - #31736, thanks @kasperpeulen!
- CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!
- Docs: Update @storybook/icons - #32144, thanks @valentinpalkovic!
- Docs: Update
react-element-to-jsx-string- #31170, thanks @7rulnik! - Init: Exclude mdx stories when docs feature isn't selected during init - #32142, thanks @valentinpalkovic!
- Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
- React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
- Telemetry: Add automigration errors - #32103, thanks @yannbf!
- Telemetry: Fix
project.jsonfor getAbsolutePath - #31510, thanks @ndelangen! - Test: Add mock capabilities - #31987, thanks @valentinpalkovic!
- Test: Consider exports map - #32157, thanks @valentinpalkovic!
- Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
- Test: Invalidate vite cache for manual mocks - #32152, thanks @valentinpalkovic!
- Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!
- UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
- UI: Fix interaction step collapse icon - #31853, thanks @AvitalHass!
- UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
</details>
- 9.1.0-beta.331 Jul 2025pre-release
Release notes
Open source β9.1.0-beta.3
- Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!
- 9.1.0-beta.231 Jul 2025pre-release
- 9.1.0-beta.129 Jul 2025pre-release
- 9.1.0-beta.026 Jul 2025pre-release
Release notes
Open source β9.1.0-beta.0
- Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!
- 9.1.0-alpha.1024 Jul 2025pre-release
Release notes
Open source β9.1.0-alpha.10
- Core: Abort play function on HMR - #31542, thanks @ghengeveld!
- Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
- Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
- React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
- Telemetry: Add automigration errors - #32103, thanks @yannbf!
- Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
- Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!
- 9.1.0-alpha.922 Jul 2025pre-release
Release notes
Open source β9.1.0-alpha.9
- CLI: Fix Storybook doctor compatibility checks - #32077, thanks @yannbf!
- Svelte: Fix union types generating invalid labels in argTypes - #31980, thanks @grantralls!
- Telemetry: Add nodeLinker to telemetry - #32072, thanks @valentinpalkovic!
- Test: Add mock capabilities - #31987, thanks @valentinpalkovic!
- 9.1.0-alpha.815 Jul 2025pre-release
Release notes
Open source β9.1.0-alpha.8
- Addon Vitest: Fix support for plain
stories.tsxfiles - #32041, thanks @ghengeveld! - Angular: Prevent directory import in Angular builders - #32012, thanks @ghengeveld!
- Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
- Builder-Vite: Fix logic related to setting allowedHosts when IP address used - #31472, thanks @JSMike!
- Onboarding: Intent survey - #31944, thanks @ghengeveld!
- UI: Fix interaction step collapse icon - #31853, thanks @AvitalHass!
- UI: Fix text color for failing stories in sidebar - #32042, thanks @ghengeveld!
- Addon Vitest: Fix support for plain
- 9.1.0-alpha.77 Jul 2025pre-release
Release notes
Open source β9.1.0-alpha.7
- A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
- Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
- Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
- Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
- Angular: Bundle using TSup - #31690, thanks @ndelangen!
- Angular: Fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
- Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
- Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
- CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
- CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
- CLI: Fix
sbCLI by explicitly exportingbin/index.cjsfromstorybookpackage - #31922, thanks @ghengeveld! - CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
- CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
- CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
- CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
- Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
- Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
- Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
- Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
- Core: Fix FIPS compliance - #31806, thanks @JReinhold!
- Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
- Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
- Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
- Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
- Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
- Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
- Core: Restore original clipboard after invoking
userEvent.setup()- #31730, thanks @ghengeveld! - Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
- Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
- Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
- Core: Various fixes - #31870, thanks @ghengeveld!
- Deps: Extend
vitepeerDependencies range to include7.0.0- #31859, thanks @ghengeveld! - Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
- Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
- Docs: Update
react-element-to-jsx-string- #31170, thanks @7rulnik! - Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
- Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
- Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
- Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
- Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
- NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
- Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
- Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
- React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
- React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
- React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
- Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
- UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
- UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
- UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
- UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
- Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!
- 9.1.0-alpha.611 Jun 2025pre-release
- 9.1.0-alpha.510 Jun 2025pre-release
Release notes
Open source β9.1.0-alpha.5
- Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
- Addon-vitest: Fix adding with
--skip-installfailing missing packageJson invariant - #31720, thanks @JReinhold! - AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
- CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!
- 9.1.0-alpha.410 Jun 2025pre-release
Release notes
Open source β9.1.0-alpha.4
- CSF Factories: Add parameters/globals types,
extendAPI, portable stories - #30601, thanks @kasperpeulen!
- CSF Factories: Add parameters/globals types,
- 9.1.0-alpha.37 Jun 2025pre-release
Release notes
Open source β9.1.0-alpha.3
- Addon A11y: Briefly disable highlights while Axe is running - #31621, thanks @ghengeveld!
- Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
- Addon Docs: Fix reference to global JSX namespace - #31671, thanks @mrginglymus!
- Addon Vitest: Fix path comparison on Windows - #31630, thanks @valentinpalkovic!
- Addon Vitest: Fix path comparison on Windows - #31634, thanks @valentinpalkovic!
- Angular: Improve Vite compatibility - #31686, thanks @ndelangen!
- Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
- CLI: Consider Storybook React Native packages in upgrade command - #31645, thanks @yannbf!
- CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!
- Next.js: Fix module transpilation - #31501, thanks @valentinpalkovic!
- Preview: Fix type issues - #31537, thanks @mrginglymus!
- Svelte: Fix source view always using
<wrapper ...>- #31639, thanks @JReinhold! - Telemetry: Fix
project.jsonfor getAbsolutePath - #31510, thanks @ndelangen! - Telemetry: Improve error handling - #31656, thanks @ndelangen!
- Testing: Fix
toSatisfy-matcher implementation - #31664, thanks @ndelangen!
- 9.1.0-alpha.231 May 2025pre-release
Release notes
Open source β9.1.0-alpha.2
- Addon-Vitest: Properly merge configs - #31629, thanks @valentinpalkovic!
- Angular: Support v20 - #31611, thanks @valentinpalkovic!
- CLI: Respect --skip-install in postinstall scripts - #31605, thanks @yannbf!
- CLI: Update VTA version range for storybook init - #31612, thanks @ghengeveld!
- React Native Web: Include expo in babel transforms - #31607, thanks @dannyhw!
- 9.1.0-alpha.129 May 2025pre-release
- 9.1.0-alpha.028 May 2025pre-release
Nothing published for this version