storybook
10.6.5 · 27 Oct 2026MIT22.3M / weekRepositoryHomepagenpmAtom feed
8.6.19 is the newest release of 8.x.
In short
5 new10 fixed40 changed2 internal
Security
4 advisories affect 8.4.0; 8.6.19 fixes them
- CriticalStorybook: Missing origin validation in Storybook preview allows code injection from malicious websitesGHSA-f2ph-cmg5-wxc8 · 21 Oct 2026Fixed in 8.6.19
- HighStorybook dev server vulnerable to code injection from the local networkGHSA-px85-f4q5-jh77 · 22 Oct 2026Fixed in 8.6.19
- HighStorybook Dev Server is Vulnerable to WebSocket HijackingGHSA-mjf5-7g4m-gx5w · 26 Feb 2026Fixed in 8.6.17
- HighStorybook manager bundle may expose environment variables during buildGHSA-8452-54wp-rmv6 · 18 Dec 2025Fixed in 8.6.15
Release note
Storybook 8.4 comes with a ton of exciting new features designed to give you the best experience developing, testing, and debugging tests in the browser!
▶️ Unified UI for component testing
5️⃣ Svelte 5 and Svelte CSF support
⚛️ React Native Storybook 8 release
🏷️ Tags-based filtering to organize your Storybook
🫧 Dependency cleanup to reduce install footprint
💯 Hundreds more improvements
List of all updates
Addon Test: Adjust file exports to be ESM/CJS compatible
Addon Test: Error when addon interactions exists
Addon Test: Escape XML when converting ANSI to HTML in test errors
Addon Test: Fix hiding stacktrace for assertion errors in test panel
Addon Test: Improve Error Handling
Addon Test: Improve postinstall script
Addon Test: Improve unsupported vitest message
Addon Test: Only register testing module in Vite projects
Addon Test: Throttle Vitest progress updates more heavily
Addon-docs, blocks: Prebundle dependencies
Addon-Test: Support for
@vitest/browserv2.1.2Blocks: Prebundle
es-toolkitBuilder-vite: Replace .at() call with in codegen
CLI: Don't add
@storybook/addon-linksby defaultCLI: Ensure
.gitignoreupdated via CLI ends with a newlineCLI: Fix
yarndetectionCLI: Migrate from
chalktopicocolorsCLI: Refactor NPMProxy error parsing logic
ConfigFile: Fix
export { X }parsingCore: Add unified UI Testing Module
Core: Close story status menu when selecting an item
Core: Fix building Storybook deleting project root files
Core: Fix race condition during empty folder init
Core: Make
prettieran optional peer dependencyCore: Migrate from
expresstopolkaCore: Migrate from
qstopicoqueryCore: Open 'Component tests' addon panel when clicking a story status
Core: Remove
handlebarsusageCore: Remove dependence on
file-system-cacheCore: Replace
fs-extrawith the native APIsCore: Replace
lodashwithes-toolkitCore: Show checkmark icon in story status dropdown and update status label for component tests
Core: Show tooltip on filter toggles to clarify their purpose
Core: Track test provider state in sessionStorage
Core: Upgrade
esbuild, broadening version rangeDependencies: Upgrade VTA to v3.2.0 to resolve peerDep conflict
Interactions: Escape xml of interactions errors
Maintenance: Fix broken and outdated documentation links
Manager: Add tags property to ComponentEntry objects
React: Prebundle all of
renderers/react's dependenciesSvelte: Improve argTypes inference with
svelte2tsx- support runesUI: Brand image css class conflict causes image to resize on hot reloads
UI: Fix RefIndicator to use CheckIcon instead of string
UI: Simple tag filtering
UI: Use production-mode
reactin managerViewport-addon: Add InitialViewportKeys type to viewport addon
Vite: Add jsdoc-type-pratt-parser to
optimizeDepsVite: Cleanup and prebundle dependencies
Webpack: Fix export 'act' (imported as 'React4') was not found in 'react' errors in webpack