Release history
storybook releases
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
All releases
38 shown
- Added optional React type peers to React-based packages
Full changelog
10.3.6
- ESLint: Update deprecated @storybook/test reference to storybook/test - #34430, thanks @venkat22022202!
- React: Add optional React type peers to packages that publish React-based declarations - #34641, thanks @copilot-swe-agent!
- UI: Fix global background + color styles affecting stories - #34071, thanks @Axadali!
Disabled the component manifest by default in Core. Users of @storybook/addon-mcp may need to re-enable it by upgrading to @storybook/addon-msc to version >= 0.5.0.
Bug fixes across accessibility addon, Vite builder, CSF4, React docgen, WebSocket compatibility, and test flakiness improvements.
Streamlined Vite and Vitest configuration detection across initialization and post-installation workflows to reduce setup complexity.
Minor patch improving CLI messaging clarity and fixing React Native Web compatibility with Vite 8 build toolchain.
Patch release enhancing CLI version fetching mechanism in repro command and fixing viewport state persistence in story URLs.
- Storybook MCP for agentic component development and testing (Preview)
- Vite 8 and Next.js 16.2 support
- Simplified Addon-Vitest configuration without setup files
- vite-plugin-svelte@7 support
- Vite 8 support
Fixed vitest configuration file detection fallback and improved error reporting in manager.
- Added host/origin validation to requests and websocket connections
- Host/origin validation
- Vike framework metadata support
Fixed iframe.html loading failure when publishing, improved sequential ref updates, and resolved render identifier handling in React manifest snippet generation.
Fixed UI crash with undefined tag filters and set STORYBOOK environment variable in CLI.
Updated Addon Pseudo-states to process all nested CSS rules, prevented config duplication in Builder-Vite, fixed React native web A11y issues in CLI, resolved hanging during DOM element arg inference, fixed ESLint 10 compatibility for eslint-plugin-storybook, and improved viewport globals management.
Sanitized inputs for save from controls, added project age to telemetry, and improved the performance of module-mocking plugins in Webpack.
Fixed postinstall a11y installation in addon-vitest, corrected story names in manifests, handled legacyBehavior prop in Next.js Link mock component, and fixed empty manifest stories when meta has no explicit title in React.
Implemented requirement for a token to establish websocket connections in the core module.
Improved addon-vitest configuration file detection in monorepos, updated dependencies for the react-vite framework, utilized relative paths for mocker entry in production builds for builder-vite, and fixed the Link component override in Next.js appDirectory configuration.
Added Expo metaframework support to telemetry, implemented an init exit event, and added share events. Updated event creation logic in the user-event package to improve test reliability.
{ "summary": "Fixed cross-file story imports in csf-factories codemod, corrected Firefox rendering of View Transitions, repaired dynamicTitle: false for user-implemented tools, and ensured --loglevel respects the npmlog output.", "summary_short": "Fixed csf-factories codemod imports, Firefox View Transitions rendering, and npmlog loglevel configuration.", "summary_short_v2": "Fixed csf-factories codemod imports, Firefox View Transitions, and npmlog loglevel.", "summary_short_v3": "Fixed
Added support for configuring skipping postinstall setup in addon-vitest, improved vitest configuration support for deferred exports, and updated Manager logic to use base path instead of full pathname.
Fixed --loglevel options in Angular docs and descriptions. Added a Vite builder plugin to enforce Storybook's output directory in build configuration. Implemented cache invalidation on Storybook version upgrades to prevent stale data.
Fixed codemod errors in csf-2-to-3 and CSF-Factories, including handling of preview files without exports and quoted filenames. Updated CSF-Factories with a non-interactive mode, --glob flag, and leading comment preservation. Fixed Zod v4 .meta() detection errors. Fixed Next.js Link navigation by aliasing AppRouterContext to shared runtime. Fixed Windows glob pattern handling.
Normalized Windows paths in addon-vitest automigration and fixed previewHref when the current path does not end with a slash.
Updated Addon Vitest to support simple vite.config without defineConfig, prevent double nesting in test.projects, and disable requireAssertions for expect. Improved Chromatic loginUrl handling for 401 responses in Composition, and added agent detection to Telemetry.
Fixed @vitest/mocker resolution issues within the Builder-Webpack5 and added telemetry for CLI integrations.
- New Viewports and Zoom UI with keyboard shortcuts
- Typesafe CSF factories for Vue, Angular, and Web Components (preview)
- MDX support for Storybook MCP (experimental)