Releases: storybookjs/storybook
Releases · storybookjs/storybook
v10.4.0-alpha.10
10.4.0-alpha.10
- Sidebar: Fix clear status button to only clear test statuses - #34478, thanks @valentinpalkovic!
- Telemetry: Centralize disable logic with module-level flag - #34485, thanks @valentinpalkovic!
v10.4.0-alpha.9
10.4.0-alpha.9
- A11y: Improve boolean control contrast in forced colors mode - #34204, thanks @anchmelev!
- Addon-Docs: Avoid rerendering static Source blocks - #34206, thanks @anchmelev!
- CLI: Streamline Node.js version detection code - #34440, thanks @Sidnioulz!
- Core: Improve startup performance by deferring change detection initialization - #34498, thanks @ghengeveld!
- Core: Normalize file paths in ChangeDetectionService and trace-changed for Windows support - #34445, thanks @ghengeveld!
- Fix: Add vite-plus vendored libraries version detection - #34509, thanks @huang-julien!
- Nextjs: Handle node builtin webpack imports - #34494, thanks @JReinhold!
- React: Add subcomponents to component manifests - #34428, thanks @kasperpeulen!
- Vue3: Clear stale args/globals when nextArgs is empty in updateArgs - #34409, thanks @whdjh!
v10.4.0-alpha.8
10.4.0-alpha.8
- A11y: Add aria-live announcements via @react-aria/live-announcer - #33970, thanks @copilot-swe-agent!
- Actions: Fix state mutation and keep newest actions when limit reached - #34286, thanks @Sidnioulz!
- Core: Disable component manifest by default - #34408, thanks @yannbf!
- Core: Implement Git change detection - #34420, thanks @ghengeveld!
- Core: Rename preview.ts to preview.tsx in generated projects - #34396, thanks @Sidnioulz!
- Sidebar: Add dual-slot status icons for change detection and test results - #34346, thanks @valentinpalkovic!
- UI: Improve interactions panel accessibility - #34110, thanks @anchmelev!
v10.3.5
10.3.5
Note
Version >=0.5.0 of @storybook/addon-mcp enables component manifests again. If you're upgrading Storybook from version >= 10.3.0 to >= 10.3.5 and are using the MCP addon, you should also upgrade @storybook/addon-mcp to keep the docs toolset in the MCP server.
v10.4.0-alpha.7
10.4.0-alpha.7
- CLI: Explicitly tell whether smoke tests passed or failed - #34419, thanks @Sidnioulz!
- Core: Add `ChangeDetectionService` and wire up builder-vite - #34369, thanks @ghengeveld!
- Maintenance: Extract parseFilterParam shared helper from tags and statuses modules - #34436, thanks @mixelburg!
- Sidebar: Add status-based filtering with refactored status architecture - #34339, thanks @valentinpalkovic!
- UI: Fix global shortcuts not showing region focus indicator - #34201, thanks @Sidnioulz!
v10.3.4
10.3.4
- Addon-a11y: Clear status transition timer on unmount to prevent test flake - #34203, thanks @mixelburg!
- Bug: Skip re-processing already transformed config files for CSF factories - #34273, thanks @huang-julien!
- Builder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - #34274, thanks @chida09!
- CLI: Prompt for init crash reports - #34316, thanks @JReinhold!
- CSF4: Fix duplicate preview loading issue in Vitest - #34361, thanks @valentinpalkovic!
- Core: Fix WebSocket connection for StackBlitz/WebContainers - #34281, thanks @ghengeveld!
- React-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - #34393, thanks @mixelburg!
- React-Vite: Upgrade @joshwooding/vite-plugin-react-docgen-typescript to 0.7.0 - #34335, thanks @beeswhacks!
v10.4.0-alpha.6
10.4.0-alpha.6
- Builder-Vite: Add onModuleGraphChange method - #34323, thanks @ghengeveld!
- CLI: Add automigrate check for 'storybook' package name conflict - #34290, thanks @whdjh!
- CLI: Prompt for init crash reports - #34316, thanks @JReinhold!
- CSF4: Fix duplicate preview loading issue in Vitest - #34361, thanks @valentinpalkovic!
- Maintenance: Add assertions outside step incorrectly nested in interactions panel - #34296, thanks @majiayu000!
- Maintenance: Extract getBuilderOptions helper across framewo… - #34260, thanks @alex-js-ltd!
- Maintenance: Use errorToErrorLike in boot-test-runner for consistent stack deduplication - #34385, thanks @mixelburg!
- Onboarding: Fix checklist MDX instructions - #33193, thanks @kylegach!
- React-Docgen: Add tsconfig fallback chain and warning for monorepos - #34353, thanks @viditkbhatnagar!
- React-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - #34393, thanks @mixelburg!
- UI: Fix mobile navigation when renderLabel returns a React node - #34262, thanks @Nathan54Villaume!
- Vite: Use vite hook filter for performance improvements - #34022, thanks @huang-julien!
v10.4.0-alpha.5
10.4.0-alpha.5
- Addon-a11y: Clear status transition timer on unmount to prevent test flake - #34203, thanks @mixelburg!
- Builder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - #34274, thanks @chida09!
- CLI: Fix Next.js Vite automigration corrupting configs already using `@storybook/nextjs-vite` - #34249, thanks @nathanjessen!
- Core: Add changeDetection feature flag - #34314, thanks @valentinpalkovic!
- Manager: URL-based tag filter state + filter-aware initial story selection - #34283, thanks @valentinpalkovic!
- React-Vite: Upgrade @joshwooding/vite-plugin-react-docgen-typescript to 0.7.0 - #34335, thanks @beeswhacks!
- Refactor: Extract shared `PseudoStateGrid` component in pseudo-states stories - #34334, thanks @copilot-swe-agent!
v10.4.0-alpha.4
10.4.0-alpha.4
- Addon-Docs: Add Reset story button to re-render stories in docs - #34086, thanks @6810779s!
- Code: Fix inline code blocks inside links removing link affordance - #33903, thanks @yatishgoel!
- Controls: Add maxPresetColors option to ColorControl - #33998, thanks @mixelburg!
- Core: Fix WebSocket connection for StackBlitz/WebContainers - #34281, thanks @ghengeveld!
- Dependencies: Update `vite-plugin-storybook-nextjs` to ^3.2.4 - #34280, thanks @k35o!
- React: Add component metadata extraction via Volar-style LanguageService - #33914, thanks @kasperpeulen!
- StatusValue: Add 'status-value:<new|modified|affected>' - #34305, thanks @valentinpalkovic!
- UI: Ensure Controls panel can scroll horizontally for now - #34248, thanks @Sidnioulz!
v10.4.0-alpha.3
10.4.0-alpha.3
- Addon-Vitest: Streamline vite(st) config detection across init and postinstall - #34193, thanks @valentinpalkovic!
- Angular: Use Story ID for renderer IDs (including standalone stories) - #33982, thanks @ValentinFunk!
- Bug: Skip re-processing already transformed config files for CSF factories - #34273, thanks @huang-julien!
- CLI: Shorten CTA link messages - #34236, thanks @shilman!
- React Native Web: Fix vite8 support by bumping vite-plugin-rnw - #34231, thanks @dannyhw!