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.2.0-alpha.1713 Jan 2026pre-release
Release notes
Open source →10.2.0-alpha.17
- Core: Improve the story generation experience - #33259, thanks @yannbf!
- 10.2.0-alpha.1612 Jan 2026pre-release
- 10.2.0-alpha.1512 Jan 2026pre-release
Release notes
Open source →10.2.0-alpha.15
- Core: Add global error boundary for Manager UI - #33211, thanks @copilot-swe-agent!
- Core: Fix play function `mount` detection when destructuring in the function body - #33367, thanks @ghengeveld!
- Core: Honor BROWSER shell scripts before xdg-open - #33292, thanks @robbchar!
- Core: Redesign and refactor Viewports tool - #33290, thanks @ghengeveld!
- Core: Render sidebar toggle on settings pages - #33501, thanks @ghengeveld!
- Core: Support disabling Checklist widget through feature config - #33430, thanks @ghengeveld!
- Core: Use canonical links in sidebar and menu - #33400, thanks @Sidnioulz!
- Core: Zoom tool reimplementation - #33375, thanks @ghengeveld!
- Manifests: Add support for summaries in MDX files - #33475, thanks @JReinhold!
- Revert "ReactDocgen: Try using the latest version of the original" - #33499, thanks @ndelangen!
- TypeScript: Support `exactOptionalPropertyTypes` for public API types - #33149, thanks @copilot-swe-agent!
- UI: Fix regression in select close handler focus - #33470, thanks @Sidnioulz!
- UI: Fix search highlight visibility in High Contrast Mode - #33427, thanks @Maelryn!
- Webpack: Revert "disable `bugfixes` property in swc and babel - #33498, thanks @ndelangen!
- 10.2.0-alpha.148 Jan 2026pre-release
Release notes
Open source →10.2.0-alpha.14
- ReactDocgen: Swap `@storybook/react-docgen-typescript-plugin` to `react-docgen-typescript-plugin` - #33454, thanks @ndelangen!
- 10.2.0-alpha.138 Jan 2026pre-release
- 10.2.0-alpha.126 Jan 2026pre-release
- 10.2.0-alpha.116 Jan 2026pre-release
- 10.2.0-alpha.1029 Dec 2025pre-release
Release notes
Open source →10.2.0-alpha.10
- Dependencies: Bump various packages - #33412, thanks @ndelangen!
- Interactions: Add disable parameter for interactions panel - #33368, thanks @jeevikar14!
- Interactions: Fix state reset bug when switching stories with date mocks - #33388, thanks @Sidnioulz!
- Manifests: Refactor from `componentManifestGenerator` to extensible `manifests` preset property - #33392, thanks @JReinhold!
- Manifests: Support `!manifest` tag in preview files - #33406, thanks @JReinhold!
- NextJS: Import `next/dist` with `.js`-extension for ESM compat - #33380, thanks @yue4u!
- Preview: Treat canceled animations as finished - #32401, thanks @bawjensen!
- UI: Ensure consistent right padding in TreeNode - #33322, thanks @Sidnioulz!
- UI: Fix React error 300 on some addons - #33381, thanks @Sidnioulz!
- UI: Prevent primary story from duplicating anchor ID - #33384, thanks @Sidnioulz!
- Upgrade: Preserve package.json indentation when upgrading - #32280, thanks @y-hsgw!
- Vitest: Fallback detecting vitest version in postinstall - #33415, thanks @ndelangen!
- 10.2.0-alpha.919 Dec 2025pre-release
Release notes
Open source →10.2.0-alpha.9
- Core and Vite: Use story index as source of truth for Vite paths - #30612, thanks @JReinhold!
- 10.2.0-alpha.819 Dec 2025pre-release
Release notes
Open source →10.2.0-alpha.8
- React: Fix several CSF factory bugs - #33354, thanks @kasperpeulen!
- 10.2.0-alpha.717 Dec 2025pre-release
Release notes
Open source →10.2.0-alpha.7
- Automigrate: Fix missing await - #33333, thanks @valentinpalkovic!
- CLI: Remove REACT_PROJECT projectType - #33334, thanks @valentinpalkovic!
- Core: Exclude open from pre-bundling to make local xdg-open reachable - #33325, thanks @Sidnioulz!
- Core: Fix `.env`-file parsing - #33383, thanks @JReinhold!
- Next.js: Handle v14 compatibility for draftMode import - #33341, thanks @tanujbhaud!
- Nextjs-Vite: Update vite-plugin-storybook-nextjs to v3.1.7 - #33351, thanks @valentinpalkovic!
- React-Vite: Update @joshwooding/vite-plugin-react-docgen-typescript - #33349, thanks @valentinpalkovic!
- React: Use self-closing tag for code snippets - #33342, thanks @valentinpalkovic!
- Sidebar: Prevent updating non-existent stories - #33037, thanks @ia319!
- Telemetry: Fix race condition in telemetry cache causing malformed JSON - #33323, thanks @valentinpalkovic!
- Telemetry: Remove instance of check for sub-error handling - #33356, thanks @valentinpalkovic!
- 10.2.0-alpha.611 Dec 2025pre-release
Release notes
Open source →10.2.0-alpha.6
- Controls: Fix displaying as object instead of select for optional union types - #33200, thanks @tanujbhaud!
- Controls: Force object control JSON mode to reset - #33330, thanks @Sidnioulz!
- Docs-Blocks: Fix broken tooltip in ArgValue details - #33264, thanks @Sidnioulz!
- Manager: Ensure reset item only appears in globals toolbar when specified - #33276, thanks @mrginglymus!
- Nextjs-Vite: Install `vite` during migration if not installed yet - #33316, thanks @ghengeveld!
- UI: Make vertical alignment of TestStatusIcon more robust - #33305, thanks @Sidnioulz!
- 10.2.0-alpha.510 Dec 2025pre-release
Release notes
Open source →10.2.0-alpha.5
- Addon-Vitest: Added timeout for fetching localhost 6006 during global setup. - #33232, thanks @snippy4!
- CLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - #31941, thanks @mrginglymus!
- Controls: Allow resetting the Select control - #33289, thanks @Sidnioulz!
- Core: Ensure /project.json route is up before builders serve local FS - #33303, thanks @Sidnioulz!
- Docs: Ensure CodePanel hooks are called within component - #33162, thanks @mrginglymus!
- Manager: Do not display non-existing shortcuts in the settings page - #32711, thanks @DKER2!
- Preview: Enforce inert body if manager is focus-trapped - #33186, thanks @Sidnioulz!
- Telemetry: Await pending operations in getLastEvents to prevent race conditions - #33285, thanks @valentinpalkovic!
- UI: Fix keyboard navigation bug for "reset" option in `Select` - #33268, thanks @Sidnioulz!
- Vue3: Update renderer's setup function to allow passing generic HostElement type - #32029, thanks @DamianGlowala!
- 10.2.0-alpha.49 Dec 2025pre-release
Release notes
Open source →10.2.0-alpha.4
- Addon-Vitest: Isolate error reasons during postinstall - #33295, thanks @valentinpalkovic!
- CLI: Fix react native template not copying in init - #33308, thanks @dannyhw!
- Core: Retry `writeFile` cache when EBUSY error occurs - #32981, thanks @reduckted!
- Docs: Support Rolldown bundler module namespace objects - #33280, thanks @akornmeier!
- SvelteKit: Align JS template with TS template - #31451, thanks @brettearle!
- 10.2.0-alpha.33 Dec 2025pre-release
Release notes
Open source →10.2.0-alpha.3
- Addon Docs: Skip `!autodocs` stories when computing primary story - #32712, thanks @ia319!
- Angular: Honor --loglevel and --logfile in dev/build - #33212, thanks @valentinpalkovic!
- CSF: Export type to prevent `type cannot be named`-errors - #33216, thanks @unional!
- Chore: Upgrade Chromatic CLI - #33176, thanks @ghengeveld!
- Core: Enhance getPrettier function to provide prettier interface - #33260, thanks @valentinpalkovic!
- Core: Fix cwd handling for negated globs - #33241, thanks @ia319!
- NextJS: Alias image to use fileURLToPath for better resolution - #33256, thanks @ndelangen!
- Nextj.js: Support top-level weight/style in next/font/local with string src - #32998, thanks @Chiman2937!
- Telemetry: Cache Storybook metadata by main config content hash - #33247, thanks @valentinpalkovic!
- TypeScript: Fix summary undefined type issue - #32585, thanks @afsalshamsudeen!
- 10.2.0-alpha.22 Dec 2025pre-release
Release notes
Open source →10.2.0-alpha.2
- CLI: Remove any return type of getAbsolutePath - #32977, thanks @nzws!
- Checklist: Fix how state changes are reported and drop some completion restrictions - #33217, thanks @ghengeveld!
- Core: Avoid late layout shift and improve ChecklistWidget perceived performance - #33184, thanks @ghengeveld!
- Core: Minor UI fixes - #33218, thanks @ghengeveld!
- Preview: Prevent error in RN due to `navigator?.clipboard` - #33219, thanks @ndelangen!
- Solid: Add Solid to the list of supported frameworks for addon-vitest - #33084, thanks @valentinpalkovic!
- Telemetry: Add playwright-prompt - #33229, thanks @valentinpalkovic!
- UI: Fix excessive height in TabbedArgsTable - #33205, thanks @Sidnioulz!
- 10.2.0-alpha.128 Nov 2025pre-release
Release notes
Open source →10.2.0-alpha.1
- Core: Improve globbing using dynamic CWD (REVERT) - #33201, thanks @ndelangen!
- 10.2.0-alpha.026 Nov 2025pre-release
Nothing published for this version
- 10.1.1129 Dec 2025
- 10.1.1017 Dec 2025
- 10.1.915 Dec 2025
Release notes
Open source →10.1.9
- Telemetry: Remove instance of check for sub-error handling - #33356, thanks @valentinpalkovic!
Additional notes
Open source →- Telemetry: Remove instance of check for sub-error handling - #33356, thanks @valentinpalkovic!
- 10.1.812 Dec 2025
Release notes
Open source →10.1.8
- React-Vite: Update @joshwooding/vite-plugin-react-docgen-typescript - #33349, thanks @valentinpalkovic!
Additional notes
Open source →- React-Vite: Update @joshwooding/vite-plugin-react-docgen-typescript - #33349, thanks @valentinpalkovic!
- 10.1.711 Dec 2025
Release notes
Open source →10.1.7
- Automigrate: Fix missing await - #33333, thanks @valentinpalkovic!
- CLI: Remove REACT_PROJECT projectType - #33334, thanks @valentinpalkovic!
- Core: Exclude open from pre-bundling to make local xdg-open reachable - #33325, thanks @Sidnioulz!
- Nextjs-Vite: Install `vite` during migration if not installed yet - #33316, thanks @ghengeveld!
- Telemetry: Fix race condition in telemetry cache causing malformed JSON - #33323, thanks @valentinpalkovic!
Additional notes
Open source →- Automigrate: Fix missing await - #33333, thanks @valentinpalkovic!
- CLI: Remove REACT_PROJECT projectType - #33334, thanks @valentinpalkovic!
- Core: Exclude open from pre-bundling to make local xdg-open reachable - #33325, thanks @Sidnioulz!
- Nextjs-Vite: Install
viteduring migration if not installed yet - #33316, thanks @ghengeveld! - Telemetry: Fix race condition in telemetry cache causing malformed JSON - #33323, thanks @valentinpalkovic!
- 10.1.610 Dec 2025
Release notes
Open source →10.1.6
- Manager: Do not display non-existing shortcuts in the settings page - #32711, thanks @DKER2!
- Preview: Enforce inert body if manager is focus-trapped - #33186, thanks @Sidnioulz!
- Telemetry: Await pending operations in getLastEvents to prevent race conditions - #33285, thanks @valentinpalkovic!
- UI: Fix keyboard navigation bug for "reset" option in `Select` - #33268, thanks @Sidnioulz!
Additional notes
Open source →- Manager: Do not display non-existing shortcuts in the settings page - #32711, thanks @DKER2!
- Preview: Enforce inert body if manager is focus-trapped - #33186, thanks @Sidnioulz!
- Telemetry: Await pending operations in getLastEvents to prevent race conditions - #33285, thanks @valentinpalkovic!
- UI: Fix keyboard navigation bug for "reset" option in
Select- #33268, thanks @Sidnioulz!
- 10.1.59 Dec 2025
- 10.1.43 Dec 2025
- 10.1.32 Dec 2025
- 10.1.228 Nov 2025
Release notes
Open source →10.1.2
- Checklist: Fix how state changes are reported and drop some completion restrictions - #33217, thanks @ghengeveld!
Additional notes
Open source →- Checklist: Fix how state changes are reported and drop some completion restrictions - #33217, thanks @ghengeveld!
- 10.1.128 Nov 2025
- 10.1.026 Nov 2025
Release notes
Open source →10.1.0
Easier to setup, more accessible to use
Storybook 10.1 focuses on two key improvements: installation and accessibility:
- ♿ UI overhaul to fix hundreds of a11y issues
- 🧑💻 CLI overhaul for faster, more reliable install
- ✅ Checklist-based onboarding guide for new users
The release also contains compatibility fixes for:
- 🅰️ Angular 21 support
- 🦀 RSbuild install support in CLI
- ⚡️ Preact support for Vitest addon
Finally, it contains two highly-requested experimental features:
- 📋 Component manifest for Storybook MCP
- ⚛️ Improved JSX code snippets for React
<details> <summary>List of all updates</summary>
- A11y: Add aria-selected attribute to tab buttons - #32656, thanks @Nischit-Ekbote!
- A11y: Make search clear button keyboard accessible - #32590, thanks @ritoban23!
- Addon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - #33116, thanks @valentinpalkovic!
- Angular: Add preset entry point for framework - #33154, thanks @valentinpalkovic!
- Angular: Add support for v21 - #33098, thanks @valentinpalkovic!
- Angular: Don't kill dev command by using observables - #33185, thanks @valentinpalkovic!
- Angular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - #33156, thanks @valentinpalkovic!
- Angular: Replace deprecated import of ApplicationConfig - #33125, thanks @EtiennePasteur!
- Automigration: Update description and link for addon-a11y-addon-test - #33133, thanks @valentinpalkovic!
- Build: Add Rsbuild-based sandboxes - #33039, thanks @valentinpalkovic!
- Build: Fix async telemetry event sending - #33115, thanks @valentinpalkovic!
- Build: Update dependencies in yarn.lock and clean up comments - #33089, thanks @ndelangen!
- Checklist: Autocomplete "See what's new" on URL navigation - #33167, thanks @ghengeveld!
- Checklist: Data improvements - #33129, thanks @ghengeveld!
- CLI: Change yarn package manager value to yarn1 - #33099, thanks @valentinpalkovic!
- CLI: Fix 'beforeVersion' evaluation for Storybook package - #33141, thanks @valentinpalkovic!
- CLI: Fix access to getOptionValue in postAction hook - #33119, thanks @valentinpalkovic!
- CLI: Fix framework config validation path and messages - #33146, thanks @valentinpalkovic!
- CLI: Fix passing flags for bun users during init - #33166, thanks @valentinpalkovic!
- CLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - #33131, thanks @valentinpalkovic!
- CLI: In csf-factories codemod only remove types which are unused - #33020, thanks @yannbf!
- CLI: Minor improvements - #33180, thanks @valentinpalkovic!
- CLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - #32717, thanks @valentinpalkovic!
- CLI: Standardize debug log messages across the application - #33123, thanks @valentinpalkovic!
- CLI: Update clack - #33151, thanks @valentinpalkovic!
- CLI: Update compatibility guidance link in summary message - #33117, thanks @valentinpalkovic!
- CLI: Update postAction hook to use command parameter for logfile retrieval - #33137, thanks @valentinpalkovic!
- CLI: Update upgrade message - #33182, thanks @yannbf!
- Core: Fix `getDocsUrl` for canary versions - #33128, thanks @ghengeveld!
- Core: Fix testing widget focus outline - #33172, thanks @ghengeveld!
- Core: Improve globbing using dynamic CWD - #32990, thanks @ia319!
- Core: Rename `Listbox` component to `ActionList` and use it in `TagsFilterPanel` - #33140, thanks @ghengeveld!
- Core: Significantly improve Storybook's own accessibility - #32458, thanks @Sidnioulz!
- Core: Update `getDocsUrl` to add a default `ref` param and set `guide` as ref for links in the Guide - #33111, thanks @ghengeveld!
- Guide: Collapse checklist items by default - #33160, thanks @ghengeveld!
- Guide: Hide items for which their required feature is disabled (controls, viewport, interactions) - #33113, thanks @ghengeveld!
- Maintenance: Enable syntax minification for dead code elimination - #33001, thanks @mrginglymus!
- Manager: Added tokens and a dark color scheme for status colors - #33081, thanks @MichaelArestad!
- Middleware: Prepend `file://` to middleware `import` for Windows support - #32955, thanks @ndelangen!
- Onboarding: Guided tour checklist - #32795, thanks @ghengeveld!
- React: Add isPackage flag to component imports for better package identification - #33090, thanks @kasperpeulen!
- React: Add manifests/components.html page - #32905, thanks @kasperpeulen!
- React: Change examples to stories in manifests and show correct examples and prop types - #32908, thanks @kasperpeulen!
- React: Experimental code examples - #32813, thanks @kasperpeulen!
- React: Implement manifests/component.json for React - #32751, thanks @kasperpeulen!
- React: Improve automatic component, automatic imports, support barrel files and enhance story filtering - #32939, thanks @kasperpeulen!
- React: Improve error handling of component manifest generation - #32855, thanks @kasperpeulen!
- React: Improve error messages in component manifest - #32954, thanks @kasperpeulen!
- React: Improve import rewriting when tsconfig paths are used - #33072, thanks @kasperpeulen!
- Remove yarn esbuild pnp plugin - #33097, thanks @mrginglymus!
- Theming: Set `themes.normal` according to user preference and export `getPreferredColorScheme` - #28721, thanks @elisezhg!
- UI: Add padding for ArgsTable shadow in TabbedArgsTable - #33034, thanks @Sidnioulz!
- UI: Add VRTs to FileSearchModal in light theme - #33022, thanks @Sidnioulz!
- UI: Fix crashes in Select when passed falsy non-string options - #33164, thanks @Sidnioulz!
- UI: Fix regression on addon panel empty content fontsize - #33021, thanks @Sidnioulz!
- UI: Fix trivial RefBlocks ARIA violations - #33026, thanks @Sidnioulz!
- UI: Improve status handling in sidebar nodes - #32965, thanks @yannbf!
- UI: Increase border contrast of Checkbox, Radio, and Range - #33064, thanks @MichaelArestad!
- UI: Refocus search input after clearing it - #33165, thanks @Sidnioulz!
- UI: Rework default background of Color swatch for dark mode - #33023, thanks @Sidnioulz!
- Upgrade: Satellite compatible with 10.1 prerelease - #32877, thanks @ndelangen!
</details>
Additional notes
Open source →Easier to setup, more accessible to use
Storybook 10.1 focuses on two key improvements: installation and accessibility:
- ♿ UI overhaul to fix hundreds of a11y issues
- 🧑💻 CLI overhaul for faster, more reliable install
- ✅ Checklist-based onboarding guide for new users
The release also contains compatibility fixes for:
- 🅰️ Angular 21 support
- 🦀 RSbuild install support in CLI
- ⚡️ Preact support for Vitest addon
Finally, it contains two highly-requested experimental features:
- 📋 Component manifest for Storybook MCP
- ⚛️ Improved JSX code snippets for React
<details> <summary>List of all updates</summary>
- A11y: Add aria-selected attribute to tab buttons - #32656, thanks @Nischit-Ekbote!
- A11y: Make search clear button keyboard accessible - #32590, thanks @ritoban23!
- Addon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - #33116, thanks @valentinpalkovic!
- Angular: Add preset entry point for framework - #33154, thanks @valentinpalkovic!
- Angular: Add support for v21 - #33098, thanks @valentinpalkovic!
- Angular: Don't kill dev command by using observables - #33185, thanks @valentinpalkovic!
- Angular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - #33156, thanks @valentinpalkovic!
- Angular: Replace deprecated import of ApplicationConfig - #33125, thanks @EtiennePasteur!
- Automigration: Update description and link for addon-a11y-addon-test - #33133, thanks @valentinpalkovic!
- Build: Add Rsbuild-based sandboxes - #33039, thanks @valentinpalkovic!
- Build: Fix async telemetry event sending - #33115, thanks @valentinpalkovic!
- Build: Update dependencies in yarn.lock and clean up comments - #33089, thanks @ndelangen!
- Checklist: Autocomplete "See what's new" on URL navigation - #33167, thanks @ghengeveld!
- Checklist: Data improvements - #33129, thanks @ghengeveld!
- CLI: Change yarn package manager value to yarn1 - #33099, thanks @valentinpalkovic!
- CLI: Fix 'beforeVersion' evaluation for Storybook package - #33141, thanks @valentinpalkovic!
- CLI: Fix access to getOptionValue in postAction hook - #33119, thanks @valentinpalkovic!
- CLI: Fix framework config validation path and messages - #33146, thanks @valentinpalkovic!
- CLI: Fix passing flags for bun users during init - #33166, thanks @valentinpalkovic!
- CLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - #33131, thanks @valentinpalkovic!
- CLI: In csf-factories codemod only remove types which are unused - #33020, thanks @yannbf!
- CLI: Minor improvements - #33180, thanks @valentinpalkovic!
- CLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - #32717, thanks @valentinpalkovic!
- CLI: Standardize debug log messages across the application - #33123, thanks @valentinpalkovic!
- CLI: Update clack - #33151, thanks @valentinpalkovic!
- CLI: Update compatibility guidance link in summary message - #33117, thanks @valentinpalkovic!
- CLI: Update postAction hook to use command parameter for logfile retrieval - #33137, thanks @valentinpalkovic!
- CLI: Update upgrade message - #33182, thanks @yannbf!
- Core: Fix
getDocsUrlfor canary versions - #33128, thanks @ghengeveld! - Core: Fix testing widget focus outline - #33172, thanks @ghengeveld!
- Core: Improve globbing using dynamic CWD - #32990, thanks @ia319!
- Core: Rename
Listboxcomponent toActionListand use it inTagsFilterPanel- #33140, thanks @ghengeveld! - Core: Significantly improve Storybook's own accessibility - #32458, thanks @Sidnioulz!
- Core: Update
getDocsUrlto add a defaultrefparam and setguideas ref for links in the Guide - #33111, thanks @ghengeveld! - Guide: Collapse checklist items by default - #33160, thanks @ghengeveld!
- Guide: Hide items for which their required feature is disabled (controls, viewport, interactions) - #33113, thanks @ghengeveld!
- Maintenance: Enable syntax minification for dead code elimination - #33001, thanks @mrginglymus!
- Manager: Added tokens and a dark color scheme for status colors - #33081, thanks @MichaelArestad!
- Middleware: Prepend
file://to middlewareimportfor Windows support - #32955, thanks @ndelangen! - Onboarding: Guided tour checklist - #32795, thanks @ghengeveld!
- React: Add isPackage flag to component imports for better package identification - #33090, thanks @kasperpeulen!
- React: Add manifests/components.html page - #32905, thanks @kasperpeulen!
- React: Change examples to stories in manifests and show correct examples and prop types - #32908, thanks @kasperpeulen!
- React: Experimental code examples - #32813, thanks @kasperpeulen!
- React: Implement manifests/component.json for React - #32751, thanks @kasperpeulen!
- React: Improve automatic component, automatic imports, support barrel files and enhance story filtering - #32939, thanks @kasperpeulen!
- React: Improve error handling of component manifest generation - #32855, thanks @kasperpeulen!
- React: Improve error messages in component manifest - #32954, thanks @kasperpeulen!
- React: Improve import rewriting when tsconfig paths are used - #33072, thanks @kasperpeulen!
- Remove yarn esbuild pnp plugin - #33097, thanks @mrginglymus!
- Theming: Set
themes.normalaccording to user preference and exportgetPreferredColorScheme- #28721, thanks @elisezhg! - UI: Add padding for ArgsTable shadow in TabbedArgsTable - #33034, thanks @Sidnioulz!
- UI: Add VRTs to FileSearchModal in light theme - #33022, thanks @Sidnioulz!
- UI: Fix crashes in Select when passed falsy non-string options - #33164, thanks @Sidnioulz!
- UI: Fix regression on addon panel empty content fontsize - #33021, thanks @Sidnioulz!
- UI: Fix trivial RefBlocks ARIA violations - #33026, thanks @Sidnioulz!
- UI: Improve status handling in sidebar nodes - #32965, thanks @yannbf!
- UI: Increase border contrast of Checkbox, Radio, and Range - #33064, thanks @MichaelArestad!
- UI: Refocus search input after clearing it - #33165, thanks @Sidnioulz!
- UI: Rework default background of Color swatch for dark mode - #33023, thanks @Sidnioulz!
- Upgrade: Satellite compatible with 10.1 prerelease - #32877, thanks @ndelangen!
</details>
- 10.1.0-beta.626 Nov 2025pre-release
Release notes
Open source →10.1.0-beta.6
- Angular: Don't kill dev command by using observables - #33185, thanks @valentinpalkovic!
- Angular: Replace deprecated import of ApplicationConfig - #33125, thanks @EtiennePasteur!
- CLI: Fix passing flags for bun users during init - #33166, thanks @valentinpalkovic!
- CLI: Minor improvements - #33180, thanks @valentinpalkovic!
- CLI: Update upgrade message - #33182, thanks @yannbf!
- 10.1.0-beta.525 Nov 2025pre-release
Release notes
Open source →10.1.0-beta.5
- Checklist: Autocomplete "See what's new" on URL navigation - #33167, thanks @ghengeveld!
- Core: Fix testing widget focus outline - #33172, thanks @ghengeveld!
- Core: Rename `Listbox` component to `ActionList` and use it in `TagsFilterPanel` - #33140, thanks @ghengeveld!
- UI: Add padding for ArgsTable shadow in TabbedArgsTable - #33034, thanks @Sidnioulz!
- UI: Fix crashes in Select when passed falsy non-string options - #33164, thanks @Sidnioulz!
- UI: Fix regression on addon panel empty content fontsize - #33021, thanks @Sidnioulz!
- UI: Fix trivial RefBlocks ARIA violations - #33026, thanks @Sidnioulz!
- UI: Refocus search input after clearing it - #33165, thanks @Sidnioulz!
- UI: Rework default background of Color swatch for dark mode - #33023, thanks @Sidnioulz!
- 10.1.0-beta.425 Nov 2025pre-release
Release notes
Open source →10.1.0-beta.4
- Angular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - #33156, thanks @valentinpalkovic!
- CLI: Fix 'beforeVersion' evaluation for Storybook package - #33141, thanks @valentinpalkovic!
- CLI: Update clack - #33151, thanks @valentinpalkovic!
- Checklist: Data improvements - #33129, thanks @ghengeveld!
- Guide: Collapse checklist items by default - #33160, thanks @ghengeveld!
- React: Add isPackage flag to component imports for better package identification - #33090, thanks @kasperpeulen!
- UI: Improve status handling in sidebar nodes - #32965, thanks @yannbf!
- 10.1.0-beta.324 Nov 2025pre-release
Release notes
Open source →10.1.0-beta.3
- A11y: Make search clear button keyboard accessible - #32590, thanks @ritoban23!
- Angular: Add preset entry point for framework - #33154, thanks @valentinpalkovic!
- CLI: Fix framework config validation path and messages - #33146, thanks @valentinpalkovic!
- Manager: Added tokens and a dark color scheme for status colors - #33081, thanks @MichaelArestad!
- Remove yarn esbuild pnp plugin - #33097, thanks @mrginglymus!
- UI: Increase border contrast of Checkbox, Radio, and Range - #33064, thanks @MichaelArestad!
- 10.1.0-beta.224 Nov 2025pre-release
Release notes
Open source →10.1.0-beta.2
- Automigration: Update description and link for addon-a11y-addon-test - #33133, thanks @valentinpalkovic!
- CLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - #33131, thanks @valentinpalkovic!
- CLI: Update postAction hook to use command parameter for logfile retrieval - #33137, thanks @valentinpalkovic!
- Core: Fix `getDocsUrl` for canary versions - #33128, thanks @ghengeveld!
- 10.1.0-beta.124 Nov 2025pre-release
Release notes
Open source →10.1.0-beta.1
- Addon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - #33116, thanks @valentinpalkovic!
- Build: Fix async telemetry event sending - #33115, thanks @valentinpalkovic!
- CLI: Fix access to getOptionValue in postAction hook - #33119, thanks @valentinpalkovic!
- CLI: Standardize debug log messages across the application - #33123, thanks @valentinpalkovic!
- CLI: Update compatibility guidance link in summary message - #33117, thanks @valentinpalkovic!
- Core: Update `getDocsUrl` to add a default `ref` param and set `guide` as ref for links in the Guide - #33111, thanks @ghengeveld!
- Guide: Hide items for which their required feature is disabled (controls, viewport, interactions) - #33113, thanks @ghengeveld!
- 10.1.0-beta.023 Nov 2025pre-release
Nothing published for this version
- 10.1.0-alpha.1421 Nov 2025pre-release
- 10.1.0-alpha.1319 Nov 2025pre-release
Release notes
Open source →10.1.0-alpha.13
- CLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - #32717, thanks @valentinpalkovic!
- 10.1.0-alpha.1219 Nov 2025pre-release
- 10.1.0-alpha.1117 Nov 2025pre-release
Release notes
Open source →10.1.0-alpha.11
- Maintenance: Enable syntax minification for dead code elimination - #33001, thanks @mrginglymus!
- React Native Web: Fix react native resuables and nativewind - #33056, thanks @dannyhw!
- UI: Add VRTs to FileSearchModal in light theme - #33022, thanks @Sidnioulz!
- WebComponents: Fix `custom-elements.json` not being loaded - #33045, thanks @ndelangen!
- 10.1.0-alpha.1012 Nov 2025pre-release
Release notes
Open source →10.1.0-alpha.10
- Core: Significantly improve Storybook's own accessibility - #32458, thanks @Sidnioulz!
- 10.1.0-alpha.912 Nov 2025pre-release
Release notes
Open source →10.1.0-alpha.9
- Core: Improve globbing using dynamic CWD - #32990, thanks @ia319!
- 10.1.0-alpha.811 Nov 2025pre-release
Release notes
Open source →10.1.0-alpha.8
- ESLint: Only apply csf-strict rules on stories files - #31963, thanks @cylewaitforit!
- Middleware: Prepend `file://` to middleware `import` for Windows support - #32955, thanks @ndelangen!
- Next.js: Update SWC loader to support new wasm detection - #33003, thanks @yannbf!
- React Native Web: Update vite-plugin-rnw for overall improvements - #32991, thanks @dannyhw!
- 10.1.0-alpha.77 Nov 2025pre-release
Release notes
Open source →10.1.0-alpha.7
- CSF: Fix export interface declaration for NextPreview - #32914, thanks @icopp!
- Controls: Add range validation in Number Control - #32539, thanks @ia319!
- Fix: Export interface declaration for ReactMeta - #32915, thanks @icopp!
- React: Improve error messages in component manifest - #32954, thanks @kasperpeulen!
- Vitest Addon: Add support for Preact - #32948, thanks @yannbf!
- 10.1.0-alpha.65 Nov 2025pre-release
- 10.1.0-alpha.54 Nov 2025pre-release
Release notes
Open source →10.1.0-alpha.5
- CLI: Fix issue with running Storybook after being initialized - #32929, thanks @yannbf!
- CRA: Fix `module` not defined in ESM - #32940, thanks @ndelangen!
- React: Improve automatic component, automatic imports, support barrel files and enhance story filtering - #32939, thanks @kasperpeulen!
- Theming: Set `themes.normal` according to user preference and export `getPreferredColorScheme` - #28721, thanks @elisezhg!
- 10.1.0-alpha.44 Nov 2025pre-release
Release notes
Open source →10.1.0-alpha.4
- Core: Better handling for TypeScript satisfies/as syntaxes - #32891, thanks @yannbf!
- Core: Fix wrong import to fix Yarn PnP support - #32928, thanks @yannbf!
- ESlint: Update `@storybook/experimental-nextjs-vite` in `no-renderer-packages` rule - #32909, thanks @ndelangen!
- React Native: Update withStorybook setup instructions - #32919, thanks @dannyhw!
- React: Change examples to stories in manifests and show correct examples and prop types - #32908, thanks @kasperpeulen!
- 10.1.0-alpha.331 Oct 2025pre-release
Release notes
Open source →10.1.0-alpha.3
- React: Add manifests/components.html page - #32905, thanks @kasperpeulen!
- 10.1.0-alpha.231 Oct 2025pre-release
Release notes
Open source →10.1.0-alpha.2
- A11y: Add aria-selected attribute to tab buttons - #32656, thanks @Nischit-Ekbote!
- React: Experimental code examples - #32813, thanks @kasperpeulen!
- React: Implement manifests/component.json for React - #32751, thanks @kasperpeulen!
- React: Improve error handling of component manifest generation - #32855, thanks @kasperpeulen!
- 10.1.0-alpha.130 Oct 2025pre-release
Release notes
Open source →10.1.0-alpha.1
- CLI: Fix glob string formatting in csf-factories codemod - #32880, thanks @yannbf!
- Core: Improve file path resolution on Windows - #32893, thanks @yannbf!
- Presets: Fix incorrect imports - #32875, thanks @ndelangen!
- Vite: Update `optimizeViteDeps` for addon-docs and addon-vitest - #32881, thanks @ndelangen!
- 10.1.0-alpha.028 Oct 2025pre-release
Nothing published for this version
- 10.0.817 Nov 2025
- 10.0.711 Nov 2025
- 10.0.67 Nov 2025
- 10.0.55 Nov 2025
- 10.0.44 Nov 2025
- 10.0.33 Nov 2025
Release notes
Open source →10.0.3
- Core: Better handling for TypeScript satisfies/as syntaxes - #32891, thanks @yannbf!
- Core: Fix wrong import to fix Yarn PnP support - #32928, thanks @yannbf!
- ESlint: Update `@storybook/experimental-nextjs-vite` in `no-renderer-packages` rule - #32909, thanks @ndelangen!
- React Native: Update withStorybook setup instructions - #32919, thanks @dannyhw!
Additional notes
Open source →- Core: Better handling for TypeScript satisfies/as syntaxes - #32891, thanks @yannbf!
- Core: Fix wrong import to fix Yarn PnP support - #32928, thanks @yannbf!
- ESlint: Update
@storybook/experimental-nextjs-viteinno-renderer-packagesrule - #32909, thanks @ndelangen! - React Native: Update withStorybook setup instructions - #32919, thanks @dannyhw!
- 10.0.230 Oct 2025
- 10.0.129 Oct 2025