Last 7 days
2
Features: 0
Changes: 0
Fixes: 2
Deprecations: 0
Component workshop for developing and testing user interfaces in isolation.
Latest Storybook changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this Storybook release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Use channels to follow groups of tools around a stack, workflow, or topic.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
2
7
16
89
Added static open service snapshot fetching and preserved discriminated‑union prop values in React metadata extraction
Fix pseudo‑state rewriting for nested functional selectors and make stylesheet rewrites WebKit‑safe
Fixed RDT tsconfig selection for Vite project references in React
Added support for serving ancestor node modules for the vitest addon in browser mode.
Pin @testing-library/jest-dom to version 6.9.1
Core \ws\ upgrade resolves security advisories.
Fix telemetry framework detection in ReactNative
Upgrade TypeScript dependency to 6.0.3, bringing new language features and improvements.
Angular Vite updates: removed @angular/platform‑browser‑dynamic peer dependency and widened TypeScript peer range to include TS 6.
Drop @angular/platform-browser-dynamic peer dependency in Angular Vite
Introduces AI‑powered review and workflow features, including the new AI CLI, Agentic review, and Claude/Codex plugins with experimental flags.
Added support for partial globals overrides in story and meta annotations
Reworked the AI checklist feature gate in core.
Add a timeout to telemetry event‑log POST requests
Fixed Primary and Controls blocks not rendering in custom MDX docs and prevented scroll reset on HMR re-renders.
Fixed Windows command resolution for non-Node package managers and corrected parsing of string literal export names.
Added Angular model() signal output detection with type inference, Compodoc autodocs, and runtime binding.
Introduced Agentic Setup CLI for AI‑assisted Storybook onboarding and a new TanStack React framework with routing/server‑function support.
Update ESLint config to replace deprecated @storybook/test with storybook/test
Core disables component manifests by default.
Fixed multiple bugs: cleared status timer in addon a11y, skipped re‑processing of CSF factory configs, prevented duplicate preview loading in Vitest, repaired WebSocket connection for StackBlitz/WebContainers, and added .tsx fallback for...
Improved detection of Vite/Vitest configuration during init and postinstall for the Vitest addon.
CLI: Shorten CTA link messages for a more concise output.
CLI now uses npm info to retrieve version data for the repro command.
Introduced Storybook MCP with AI‑assisted component development, documentation and testing (preview release for React).
Add support for vite-plugin-svelte@7 compatible with Vite 8
Core now correctly falls back to the first detected Vitest config file.
Add support for Next.js v16.2
Fix ConfigFile parser false warning in CSF Factories.
Introduce request validation to ensure incoming data meets expected schema
Add request validation to enforce input schemas
Introduce request validation for incoming API calls.
Fixed Core crash when loading iframe.html during publishing
Add support for STORYBOOK environment variable in CLI
Added support for processing all nested CSS rules in the Pseudo States addon.
Sanitize inputs for save-from-controls to enhance security.
Fixed Vitest addon postinstall accessibility installation issue.
Added mandatory token authentication for websocket connections.
Improved security of WebSocket connections by hardening protocols
Improved security of WebSocket connections
Enhanced WebSocket security to protect against interception
No-op release – no functional changes.
No changes made in this release.
Improve Vitest addon config detection in monorepos
Add Expo metaframework telemetry event
Fixed cross‑file story imports in CSF factories codemod.
Addon Vitest now skips postinstall setup when configured and supports vite/vitest configs with deferred exports.
Fixed incorrect loglevel options in Angular docs and descriptions.
Fixed multiple CSF and codemod issues, including handling of preview files, Zod v4 detection, quoted filenames, and Windows glob patterns.
Normalize Windows file paths in the Vitest addon during automigration
Vitest addon now supports plain vite.config files and correctly appends Storybook projects without double nesting.
Fixed @vitest/mocker resolution issue in Builder Webpack5
Added new Viewports tool and Zoom UI with keyboard shortcuts and limits.
Fix multiple CSF factory bugs in React
Fix .env file parsing in Core.
Fixed .env file parsing issue in the core component.
Fixed .env file parsing issue in the core module.
Fixed .env file parsing in core.
Removed redundant telemetry check for sub error handling.
Update @joshwooding/vite plugin to improve React docgen support for TypeScript.
Fixed missing await in automigrate and corrected telemetry cache race condition causing malformed JSON.
Do not display non‑existing shortcuts on the Settings page
Vitest add‑on now isolates error reasons during postinstall.
Enhance getPrettier function to expose a prettier interface
Angular dev/build now respects loglevel and logfile settings
Fix how state changes are reported
Core: Reverted and improved globbing using a dynamic CWD
New CLI workflow with Clack UI, faster reliable install, and updates for yarn1, bun, and Vitest v3 support.
Fixed React Native reusable components and nativewind integration issues.
Limit csf strict ESLint rules to story files only
Fixed export interface declarations for NextPreview and ReactMeta.
Add a re‑entry guard in the Core focus patch to prevent duplicate focus handling
Fix CLI issue where Storybook could not run after initialization
Improved TypeScript handling for satisfies/as syntax in core.
Fixed glob string formatting in the CLI csf factories codemod.
Fix incorrect imports in Presets (bugfix).
Switch to ESM‑only distribution (removes CJS bundles) – a breaking change that reduces install size and simplifies tooling.
Fixed Next.js project creation in empty directories (CLI).
Add preview first‑load telemetry to Core
Add Next.js 16 support
Hotfix adds missing Next.js TypeScript definition files
Improved automigration for viewport/backgrounds and fixed Storybook sb.mock usage in subpath deployments.
Add automigration support for viewport and background handling
Enable experimental zoneless detection for Angular v21 (experimental)
Added a Node.js entry point to the PreactVite package (PR #32534).
Update vite-plugin-storybook-nextjs to version 2.0.7.
Capture version specifier in create storybook CLI.
Added support for "satisfies x as y" syntax in CSF.
Fix Angular configuration merging to correctly combine builder and browserTarget options
Docs: Updated ArgsTable heading button to improve screen‑reader announcements.
Fixed symbol conversion issue in Addon Docs and entry.polyfills undefined error in Angular; added inheritance of Angular options from browserTarget and improved addon detection on Windows
CLI no longer throws errors in read‑only environments
Introduced sb.mock API and automocking for one‑line module mocking, plus dynamic favicon indicating test run status.
Fixed Storybook doctor compatibility checks in the CLI
Fixed Vitest addon to support plain .stories.tsx files.
Automigration now exits with a non-zero code on failure and CLI export fixed for Storybook.
CLI doctor no longer fails on incompatible package check when only core packages are used
Prebundle additional modules in the CLI Storybook package.
Gracefully handle disallowed cross‑origin clipboard access.
Added Vitest init support in the Vitest addon.
Added support for using Chromatic's com/storybook in Addons without a version specifier.
CLI now supports a "both" init option for React Native and React Native for Web projects.
Updated Angular MiniCssExtractPlugin for cache busting and added aliasing improvements to Next.js webpack and Vite configurations.
Fixed addon issues: SyntaxHighlighter copy button, missing React dependencies in Themes, and vitest install invariant errors
Fixed reference to the global JSX namespace in Addon Docs.
Accessibility addon now temporarily disables highlights while Axe runs
Fix Windows path comparison in the Vitest addon (issue #31630).
Added proper config merging for the Vitest addon
CLI now respects the `skip install` flag in postinstall scripts, preventing unwanted installations.
Expanded Angular support to include version 20.x.
Introduces component testing, interactions, accessibility, visual changes, coverage, tags‑based organization and a 48% lighter bundle.
CLI adds a “skip onboarding” option and new recommended/minimal config
Fixed boxShadow rendering issue for empty controls.
CLI now installs the Visual Test Addon only when the test feature is selected.
Resolved zone.js compatibility issue in Angular libraries.
Fix non‑string handling in Stories block for Addon docs.
Fix React alias handling in the Next.js Vite plugin
Export all files in Angular package.json and update Svelte typings for Svelte 5 function components.
Fixed errors in React Native Web CLI template stories.
Angular: Load polyfills before Storybook initialization to prevent runtime errors.
Promoted @storybook/global to a full dependency and added @angular/devkit/build to installed packages, plus upgraded Next.js init to use the latest version.