storybook
10.6.5 · 27 Oct 2026MIT22.3M / weekRepositoryHomepagenpmAtom feed
10.6.5 is the newest release of 10.x.
In short
10 new12 fixed44 changed3 internal
Security
4 advisories affect 10.1.0; 10.6.2 fixes them
- CriticalStorybook: Missing origin validation in Storybook preview allows code injection from malicious websitesGHSA-f2ph-cmg5-wxc8 · 21 Oct 2026Fixed in 10.6.2
- HighStorybook dev server vulnerable to code injection from the local networkGHSA-px85-f4q5-jh77 · 22 Oct 2026Fixed in 10.6.2
- HighStorybook Dev Server is Vulnerable to WebSocket HijackingGHSA-mjf5-7g4m-gx5w · 26 Feb 2026Fixed in 10.2.10
- HighStorybook manager bundle may expose environment variables during buildGHSA-8452-54wp-rmv6 · 18 Dec 2025Fixed in 10.1.10
Release note
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
List of all updates
A11y: Add aria-selected attribute to tab buttons
A11y: Make search clear button keyboard accessible
Addon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn
Angular: Add preset entry point for framework
Angular: Add support for v21
Angular: Don't kill dev command by using observables
Angular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner
Angular: Replace deprecated import of ApplicationConfig
Automigration: Update description and link for addon-a11y-addon-test
Checklist: Autocomplete "See what's new" on URL navigation
Checklist: Data improvements
CLI: Change yarn package manager value to yarn1
CLI: Fix 'beforeVersion' evaluation for Storybook package
CLI: Fix access to getOptionValue in postAction hook
CLI: Fix framework config validation path and messages
CLI: Fix passing flags for bun users during init
CLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage
CLI: In csf-factories codemod only remove types which are unused
CLI: Minor improvements
CLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System
CLI: Standardize debug log messages across the application
CLI: Update clack
CLI: Update compatibility guidance link in summary message
CLI: Update postAction hook to use command parameter for logfile retrieval
CLI: Update upgrade message
Core: Fix
getDocsUrlfor canary versionsCore: Fix testing widget focus outline
Core: Improve globbing using dynamic CWD
Core: Rename
Listboxcomponent toActionListand use it inTagsFilterPanelCore: Significantly improve Storybook's own accessibility
Core: Update
getDocsUrlto add a defaultrefparam and setguideas ref for links in the GuideGuide: Collapse checklist items by default
Guide: Hide items for which their required feature is disabled (controls, viewport, interactions)
Maintenance: Enable syntax minification for dead code elimination
Manager: Added tokens and a dark color scheme for status colors
Middleware: Prepend
file://to middlewareimportfor Windows supportOnboarding: Guided tour checklist
React: Add isPackage flag to component imports for better package identification
React: Add manifests/components.html page
React: Change examples to stories in manifests and show correct examples and prop types
React: Experimental code examples
React: Implement manifests/component.json for React
React: Improve automatic component, automatic imports, support barrel files and enhance story filtering
React: Improve error handling of component manifest generation
React: Improve error messages in component manifest
React: Improve import rewriting when tsconfig paths are used
Remove yarn esbuild pnp plugin
Theming: Set
themes.normalaccording to user preference and exportgetPreferredColorSchemeUI: Add padding for ArgsTable shadow in TabbedArgsTable
UI: Add VRTs to FileSearchModal in light theme
UI: Fix crashes in Select when passed falsy non-string options
UI: Fix regression on addon panel empty content fontsize
UI: Fix trivial RefBlocks ARIA violations
UI: Improve status handling in sidebar nodes
UI: Increase border contrast of Checkbox, Radio, and Range
UI: Refocus search input after clearing it
UI: Rework default background of Color swatch for dark mode
Upgrade: Satellite compatible with 10.1 prerelease