PackageTrack

npm · #3917

@storybook/react-vite

10.5.10storybookjs/storybook

Storybook for React and Vite: Develop, document, and test UI components in isolation

Release timeline

2363 releases since 2022
2023202420252026

Releases

  1. 10.2.0-alpha.1713 Jan 2026pre-release
    Release notes

    10.2.0-alpha.17

    • Core: Improve the story generation experience - #33259, thanks @yannbf!
    Open source →
  2. 10.2.0-alpha.1612 Jan 2026pre-release
    Release notes

    10.2.0-alpha.16

    • Addon Pseudo States: Fix stylesheet rewrite for `:not()` with parenthesis in inner selector - #33491, thanks @ghengeveld!
    • CSF: Add CSF Factories for Vue3, Web Components, and Angular - #33365, thanks @kasperpeulen!
    Open source →
  3. 10.2.0-alpha.1512 Jan 2026pre-release
    Release notes

    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!
    Open source →
  4. 10.2.0-alpha.148 Jan 2026pre-release
    Release notes

    10.2.0-alpha.14

    • ReactDocgen: Swap `@storybook/react-docgen-typescript-plugin` to `react-docgen-typescript-plugin` - #33454, thanks @ndelangen!
    Open source →
  5. 10.2.0-alpha.138 Jan 2026pre-release
    Release notes

    10.2.0-alpha.13

    • Core: Fix onboarding visual bugs, survey telemetry and modal dismissal - #33326, thanks @ghengeveld!
    • Core: Track vision simulator state through globals and apply styles in preview - #33418, thanks @ghengeveld!
    Open source →
  6. 10.2.0-alpha.126 Jan 2026pre-release
    Release notes

    10.2.0-alpha.12

    • Addon-docs: Add MDX manifest generation - #33408, thanks @copilot-swe-agent!
    • AddonVitest: Improve perf & fix loading incorrect `.env` file - #33469, thanks @ndelangen!
    • Core: Add `getStoryHrefs` manager API and add hotkey for "open in isolation" - #33416, thanks @ghengeveld!
    Open source →
  7. 10.2.0-alpha.116 Jan 2026pre-release
    Release notes

    10.2.0-alpha.11

    • Core: Add try-catch for cross-origin access in Storybook hooks - #33448, thanks @ndelangen!
    • UI: Keep preview frame stable in overall layout - #33447, thanks @Sidnioulz!
    Open source →
  8. 10.2.0-alpha.1029 Dec 2025pre-release
    Release notes

    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!
    Open source →
  9. 10.2.0-alpha.919 Dec 2025pre-release
    Release notes

    10.2.0-alpha.9

    • Core and Vite: Use story index as source of truth for Vite paths - #30612, thanks @JReinhold!
    Open source →
  10. 10.2.0-alpha.819 Dec 2025pre-release
    Release notes

    10.2.0-alpha.8

    • React: Fix several CSF factory bugs - #33354, thanks @kasperpeulen!
    Open source →
  11. 10.2.0-alpha.717 Dec 2025pre-release
    Release notes

    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!
    Open source →
  12. 10.2.0-alpha.611 Dec 2025pre-release
    Release notes

    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!
    Open source →
  13. 10.2.0-alpha.510 Dec 2025pre-release
    Release notes

    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!
    Open source →
  14. 10.2.0-alpha.49 Dec 2025pre-release
    Release notes

    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!
    Open source →
  15. 10.2.0-alpha.33 Dec 2025pre-release
    Release notes

    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!
    Open source →
  16. 10.2.0-alpha.22 Dec 2025pre-release
    Release notes

    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!
    Open source →
  17. 10.2.0-alpha.128 Nov 2025pre-release
    Release notes

    10.2.0-alpha.1

    • Core: Improve globbing using dynamic CWD (REVERT) - #33201, thanks @ndelangen!
    Open source →
  18. 10.2.0-alpha.026 Nov 2025pre-release

    Nothing published for this version

  19. 10.1.1129 Dec 2025
    Release notes

    10.1.11

    • React: Fix several CSF factory bugs - #33354, thanks @kasperpeulen!
    • UI: Fix React error 300 on some addons - #33381, thanks @Sidnioulz!
    Open source →
    Additional notes
    • React: Fix several CSF factory bugs - #33354, thanks @kasperpeulen!
    • UI: Fix React error 300 on some addons - #33381, thanks @Sidnioulz!
    Open source →
  20. 10.1.1017 Dec 2025
    Release notes

    10.1.10

    • Core: Fix `.env`-file parsing - #33383, thanks @JReinhold!
    • Next.js: Handle v14 compatibility for draftMode import - #33341, thanks @tanujbhaud!
    Open source →
    Additional notes
    • Core: Fix .env-file parsing - #33383, thanks @JReinhold!
    • Next.js: Handle v14 compatibility for draftMode import - #33341, thanks @tanujbhaud!
    Open source →
  21. 10.1.915 Dec 2025
    Release notes

    10.1.9

    • Telemetry: Remove instance of check for sub-error handling - #33356, thanks @valentinpalkovic!
    Open source →
    Additional notes
    • Telemetry: Remove instance of check for sub-error handling - #33356, thanks @valentinpalkovic!
    Open source →
  22. 10.1.812 Dec 2025
    Release notes

    10.1.8

    • React-Vite: Update @joshwooding/vite-plugin-react-docgen-typescript - #33349, thanks @valentinpalkovic!
    Open source →
    Additional notes
    • React-Vite: Update @joshwooding/vite-plugin-react-docgen-typescript - #33349, thanks @valentinpalkovic!
    Open source →
  23. 10.1.711 Dec 2025
    Release notes

    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!
    Open source →
    Additional notes
    • 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!
    Open source →
  24. 10.1.610 Dec 2025
    Release notes

    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!
    Open source →
    Additional notes
    • 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!
    Open source →
  25. 10.1.59 Dec 2025
    Release notes

    10.1.5

    • Addon-Vitest: Isolate error reasons during postinstall - #33295, thanks @valentinpalkovic!
    • CLI: Fix react native template not copying in init - #33308, thanks @dannyhw!
    • Docs: Support Rolldown bundler module namespace objects - #33280, thanks @akornmeier!
    Open source →
    Additional notes
    • Addon-Vitest: Isolate error reasons during postinstall - #33295, thanks @valentinpalkovic!
    • CLI: Fix react native template not copying in init - #33308, thanks @dannyhw!
    • Docs: Support Rolldown bundler module namespace objects - #33280, thanks @akornmeier!
    Open source →
  26. 10.1.43 Dec 2025
    Release notes

    10.1.4

    • Core: Enhance getPrettier function to provide prettier interface - #33260, thanks @valentinpalkovic!
    • NextJS: Alias image to use fileURLToPath for better resolution - #33256, thanks @ndelangen!
    • Telemetry: Cache Storybook metadata by main config content hash - #33247, thanks @valentinpalkovic!
    Open source →
    Additional notes
    • Core: Enhance getPrettier function to provide prettier interface - #33260, thanks @valentinpalkovic!
    • NextJS: Alias image to use fileURLToPath for better resolution - #33256, thanks @ndelangen!
    • Telemetry: Cache Storybook metadata by main config content hash - #33247, thanks @valentinpalkovic!
    Open source →
  27. 10.1.32 Dec 2025
    Release notes

    10.1.3

    • Angular: Honor --loglevel and --logfile in dev/build - #33212, thanks @valentinpalkovic!
    • Core: Minor UI fixes - #33218, thanks @ghengeveld!
    • Telemetry: Add playwright-prompt - #33229, thanks @valentinpalkovic!
    Open source →
    Additional notes
    • Angular: Honor --loglevel and --logfile in dev/build - #33212, thanks @valentinpalkovic!
    • Core: Minor UI fixes - #33218, thanks @ghengeveld!
    • Telemetry: Add playwright-prompt - #33229, thanks @valentinpalkovic!
    Open source →
  28. 10.1.228 Nov 2025
    Release notes

    10.1.2

    • Checklist: Fix how state changes are reported and drop some completion restrictions - #33217, thanks @ghengeveld!
    Open source →
    Additional notes
    • Checklist: Fix how state changes are reported and drop some completion restrictions - #33217, thanks @ghengeveld!
    Open source →
  29. 10.1.128 Nov 2025
    Release notes

    10.1.1

    • Core: Improve globbing using dynamic CWD (REVERT) - #33201, thanks @ndelangen!
    • Solid: Add Solid to the list of supported frameworks for addon-vitest - #33084, thanks @valentinpalkovic!
    • UI: Fix excessive height in TabbedArgsTable - #33205, thanks @Sidnioulz!
    Open source →
    Additional notes
    • Core: Improve globbing using dynamic CWD (REVERT) - #33201, thanks @ndelangen!
    • Solid: Add Solid to the list of supported frameworks for addon-vitest - #33084, thanks @valentinpalkovic!
    • UI: Fix excessive height in TabbedArgsTable - #33205, thanks @Sidnioulz!
    Open source →
  30. 10.1.026 Nov 2025
    Release notes

    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>

    Open source →
    Additional notes

    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>

    Open source →
  31. 10.1.0-beta.626 Nov 2025pre-release
    Release notes

    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!
    Open source →
  32. 10.1.0-beta.525 Nov 2025pre-release
    Release notes

    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!
    Open source →
  33. 10.1.0-beta.425 Nov 2025pre-release
    Release notes

    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!
    Open source →
  34. 10.1.0-beta.324 Nov 2025pre-release
    Release notes

    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!
    Open source →
  35. 10.1.0-beta.224 Nov 2025pre-release
    Release notes

    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!
    Open source →
  36. 10.1.0-beta.124 Nov 2025pre-release
    Release notes

    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!
    Open source →
  37. 10.1.0-beta.023 Nov 2025pre-release

    Nothing published for this version

  38. 10.1.0-alpha.1421 Nov 2025pre-release
    Release notes

    10.1.0-alpha.14

    • Angular: Add support for v21 - #33098, thanks @valentinpalkovic!
    • Build: Add Rsbuild-based sandboxes - #33039, thanks @valentinpalkovic!
    • CLI: Change yarn package manager value to yarn1 - #33099, thanks @valentinpalkovic!
    • Onboarding: Guided tour checklist - #32795, thanks @ghengeveld!
    Open source →
  39. 10.1.0-alpha.1319 Nov 2025pre-release
    Release notes

    10.1.0-alpha.13

    • CLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - #32717, thanks @valentinpalkovic!
    Open source →
  40. 10.1.0-alpha.1219 Nov 2025pre-release
    Release notes

    10.1.0-alpha.12

    • Build: Update dependencies in yarn.lock and clean up comments - #33089, thanks @ndelangen!
    • CLI: In csf-factories codemod only remove types which are unused - #33020, thanks @yannbf!
    • React: Improve import rewriting when tsconfig paths are used - #33072, thanks @kasperpeulen!
    Open source →
  41. 10.1.0-alpha.1117 Nov 2025pre-release
    Release notes

    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!
    Open source →
  42. 10.1.0-alpha.1012 Nov 2025pre-release
    Release notes

    10.1.0-alpha.10

    • Core: Significantly improve Storybook's own accessibility - #32458, thanks @Sidnioulz!
    Open source →
  43. 10.1.0-alpha.912 Nov 2025pre-release
    Release notes

    10.1.0-alpha.9

    • Core: Improve globbing using dynamic CWD - #32990, thanks @ia319!
    Open source →
  44. 10.1.0-alpha.811 Nov 2025pre-release
    Release notes

    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!
    Open source →
  45. 10.1.0-alpha.77 Nov 2025pre-release
    Release notes

    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!
    Open source →
  46. 10.1.0-alpha.65 Nov 2025pre-release
    Release notes

    10.1.0-alpha.6

    • Core: Add reentry guard to focus patch - #32655, thanks @ia319!
    • Nextjs Vite: Update internal plugin to support `svgr` use cases - #32957, thanks @yannbf!
    Open source →
  47. 10.1.0-alpha.54 Nov 2025pre-release
    Release notes

    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!
    Open source →
  48. 10.1.0-alpha.44 Nov 2025pre-release
    Release notes

    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!
    Open source →
  49. 10.1.0-alpha.331 Oct 2025pre-release
    Release notes

    10.1.0-alpha.3

    • React: Add manifests/components.html page - #32905, thanks @kasperpeulen!
    Open source →
  50. 10.1.0-alpha.231 Oct 2025pre-release
    Release notes

    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!
    Open source →
  51. 10.1.0-alpha.130 Oct 2025pre-release
    Release notes

    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!
    Open source →
  52. 10.1.0-alpha.028 Oct 2025pre-release

    Nothing published for this version

  53. 10.0.817 Nov 2025
    Release notes

    10.0.8

    • React Native Web: Fix react native resuables and nativewind - #33056, thanks @dannyhw!
    • React Native Web: Update vite-plugin-rnw for overall improvements - #32991, thanks @dannyhw!
    • WebComponents: Fix `custom-elements.json` not being loaded - #33045, thanks @ndelangen!
    Open source →
    Additional notes
    • React Native Web: Fix react native resuables and nativewind - #33056, thanks @dannyhw!
    • React Native Web: Update vite-plugin-rnw for overall improvements - #32991, thanks @dannyhw!
    • WebComponents: Fix custom-elements.json not being loaded - #33045, thanks @ndelangen!
    Open source →
  54. 10.0.711 Nov 2025
    Release notes

    10.0.7

    • ESLint: Only apply csf-strict rules on stories files - #31963, thanks @cylewaitforit!
    • Next.js: Update SWC loader to support new wasm detection - #33003, thanks @yannbf!
    Open source →
    Additional notes
    • ESLint: Only apply csf-strict rules on stories files - #31963, thanks @cylewaitforit!
    • Next.js: Update SWC loader to support new wasm detection - #33003, thanks @yannbf!
    Open source →
  55. 10.0.67 Nov 2025
    Release notes

    10.0.6

    • 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!
    • Vitest Addon: Add support for Preact - #32948, thanks @yannbf!
    Open source →
    Additional notes
    • 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!
    • Vitest Addon: Add support for Preact - #32948, thanks @yannbf!
    Open source →
  56. 10.0.55 Nov 2025
    Release notes

    10.0.5

    • Core: Add reentry guard to focus patch - #32655, thanks @ia319!
    • Nextjs Vite: Update internal plugin to support `svgr` use cases - #32957, thanks @yannbf!
    Open source →
    Additional notes
    • Core: Add reentry guard to focus patch - #32655, thanks @ia319!
    • Nextjs Vite: Update internal plugin to support svgr use cases - #32957, thanks @yannbf!
    Open source →
  57. 10.0.44 Nov 2025
    Release notes

    10.0.4

    • CLI: Fix issue with running Storybook after being initialized - #32929, thanks @yannbf!
    • CRA: Fix `module` not defined in ESM - #32940, thanks @ndelangen!
    Open source →
    Additional notes
    • CLI: Fix issue with running Storybook after being initialized - #32929, thanks @yannbf!
    • CRA: Fix module not defined in ESM - #32940, thanks @ndelangen!
    Open source →
  58. 10.0.33 Nov 2025
    Release notes

    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!
    Open source →
    Additional notes
    • 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!
    Open source →
  59. 10.0.230 Oct 2025
    Release notes

    10.0.2

    • CLI: Fix glob string formatting in csf-factories codemod - #32880, thanks @yannbf!
    • Core: Improve file path resolution on Windows - #32893, thanks @yannbf!
    • Vite: Update `optimizeViteDeps` for addon-docs and addon-vitest - #32881, thanks @ndelangen!
    Open source →
    Additional notes
    • CLI: Fix glob string formatting in csf-factories codemod - #32880, thanks @yannbf!
    • Core: Improve file path resolution on Windows - #32893, thanks @yannbf!
    • Vite: Update optimizeViteDeps for addon-docs and addon-vitest - #32881, thanks @ndelangen!
    Open source →
  60. 10.0.129 Oct 2025
    Release notes

    10.0.1

    • Presets: Fix incorrect imports - #32875, thanks @ndelangen!
    • Upgrade: Satellite compatible with 10.1 prerelease - #32877, thanks @ndelangen!
    Open source →
    Additional notes
    • Presets: Fix incorrect imports - #32875, thanks @ndelangen!
    • Upgrade: Satellite compatible with 10.1 prerelease - #32877, thanks @ndelangen!
    Open source →