chore(deps): update dependency @storybook/react-vite to v10.5.7 #36

Open
renovate wants to merge 1 commits from renovate/storybook-react-vite-10.x-lockfile into main
Collaborator

This PR contains the following updates:

Package Type Update Change
@storybook/react-vite (source) devDependencies minor 10.2.1710.5.7

Release Notes

storybookjs/storybook (@​storybook/react-vite)

v10.5.7

Compare Source

v10.5.6

Compare Source

v10.5.5

Compare Source

v10.5.4

Compare Source

v10.5.3

Compare Source

v10.5.2

Compare Source

v10.5.1

Compare Source

v10.5.0

Compare Source

Foundational changes for new AI workflows

Storybook 10.5 contains hundreds of fixes and improvements:

  • ️ Angular-vite framework: Modern, fast dev, docs, and test (preview)
  • 🌈 Vitest initialGlobals: Test across themes, viewports, locales
  • 🤖 Agentic review: AI-curated visual changesets and search results (experimental)
  • ⚛️ React docgen service: Unified metadata across MCP, Docs, and Controls (experimental)
  • 🧑‍💻 Claude / Codex plugins: One-click ADE integration (experimental)
List of all updates

v10.4.6

Compare Source

v10.4.5

Compare Source

v10.4.4

Compare Source

  • Telemetry: Add timeout to event-log POST to prevent build hang - #​35085, thanks @​badams!

v10.4.3

Compare Source

v10.4.2

Compare Source

v10.4.1

Compare Source

v10.4.0

Compare Source

AI-assisted setup, change-aware review, and stronger framework support

Storybook 10.4 contains hundreds of fixes and improvements including:

  • 🤖 Agentic Setup: New CLI workflow for AI-assisted Storybook setup and onboarding
  • 🔍 Change review: Sidebar filtering to highlight new, modified, and related stories based on git changes
  • 🧭 Sidebar review tools: Status filtering, URL-persisted filters, and clearer review signals in the sidebar
  • ⚛️ TanStack React: New @storybook/tanstack-react framework with routing and server function support
  • 🧩 React MCP: Faster, more accurate component docgen powered by the TypeScript Language Server
  • 📱 React Native: Zero config RN project initialization
  • 🤝 Sharing: Easily publish and share your local Storybook with teammates, powered by Chromatic
List of all updates

v10.3.6

Compare Source

v10.3.5

Compare Source

[!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.3.4

Compare Source

v10.3.3

Compare Source

v10.3.2

Compare Source

v10.3.1

Compare Source

v10.3.0

Compare Source

Improved developer experience, AI-assisting tools, and broader ecosystem support

Storybook 10.3 contains hundreds of fixes and improvements including:

  • 🤖 Storybook MCP: Agentic component dev, docs, and test (Preview release for React)
  • Vite 8 support
  • ▲ Next.js 16.2 support
  • 📝 ESLint 10 support
  • 〰️ Addon Pseudo-States: Tailwind v4 support
  • 🔧 Addon-Vitest: Simplified configuration - no more setup files required
  • Numerous accessibility improvements across the UI
List of all updates - A11y: Add ScrollArea prop focusable for when it has static children - [#​33876](https://github.com/storybookjs/storybook/pull/33876), thanks @​Sidnioulz! - A11y: Ensure popover dialogs have an ARIA label - [#​33500](https://github.com/storybookjs/storybook/pull/33500), thanks @​gayanMatch! - A11y: Make resize handles for addon panel and sidebar accessible [#​33980](https://github.com/storybookjs/storybook/pull/33980) - A11y: Underline MDX links for WCAG SC 1.4.1 compliance - [#​33139](https://github.com/storybookjs/storybook/pull/33139), thanks @​NikhilChowdhury27! - Actions: Add expandLevel parameter to configure tree depth - [#​33977](https://github.com/storybookjs/storybook/pull/33977), thanks @​mixelburg! - Actions: Fix HandlerFunction type to support async callback props - [#​33864](https://github.com/storybookjs/storybook/pull/33864), thanks @​mixelburg! - Addon-Docs: Add React as optimizeDeps entry - [#​34176](https://github.com/storybookjs/storybook/pull/34176), thanks @​valentinpalkovic! - Addon-Docs: Add support for `sourceState: 'none'` to canvas block parameters - [#​33627](https://github.com/storybookjs/storybook/pull/33627), thanks @​quisido! - Addon-docs: Restore `docs.components` overrides for doc blocks [#​34111](https://github.com/storybookjs/storybook/pull/34111) - Addon-Vitest: Add channel API to programmatically trigger test runs - [#​33206](https://github.com/storybookjs/storybook/pull/33206), thanks @​JReinhold! - Addon-Vitest: Handle additional vitest config export patterns in postinstall - [#​34106](https://github.com/storybookjs/storybook/pull/34106), thanks @​copilot-swe-agent! - Addon-Vitest: Make Playwright `--with-deps` platform-aware to avoid `sudo` prompt on Linux [#​34121](https://github.com/storybookjs/storybook/pull/34121) - Addon-Vitest: Refactor Vitest setup to eliminate the need for a dedicated setup file - [#​34025](https://github.com/storybookjs/storybook/pull/34025), thanks @​valentinpalkovic! - Addon-Vitest: Support Vitest canaries - [#​33833](https://github.com/storybookjs/storybook/pull/33833), thanks @​valentinpalkovic! - Angular: Add moduleResolution: bundler to tsconfig - [#​34085](https://github.com/storybookjs/storybook/pull/34085), thanks @​valentinpalkovic! - Angular: only load webpack dependencies on demand - [#​34043](https://github.com/storybookjs/storybook/pull/34043), thanks @​sod! - Angular: Storybook fails with unknown option silent - [#​33736](https://github.com/storybookjs/storybook/pull/33736), thanks @​tanujbhaud! - Build: Update @​types/node - [#​34037](https://github.com/storybookjs/storybook/pull/34037), thanks @​valentinpalkovic! - Builder-Vite: Centralize Vite plugins for builder-vite and addon-vitest - [#​33819](https://github.com/storybookjs/storybook/pull/33819), thanks @​valentinpalkovic! - Builder-Vite: Fix cold-cache vitest failures for story paths containing glob special characters - [#​34044](https://github.com/storybookjs/storybook/pull/34044), thanks @​copilot-swe-agent! - Builder-Vite: Use preview annotations as entry points for optimizeDeps - [#​33875](https://github.com/storybookjs/storybook/pull/33875), thanks @​copilot-swe-agent! - CI: declare explicit permissions for stale and weekly cron workflows - [#​33902](https://github.com/storybookjs/storybook/pull/33902), thanks @​Rohan5commit! - CLI: Add vike CLI metadata - [#​34189](https://github.com/storybookjs/storybook/pull/34189), thanks @​yannbf! - CLI: Avoid hanging of postinstall during init - [#​34175](https://github.com/storybookjs/storybook/pull/34175), thanks @​valentinpalkovic! - CLI: Fix onboarding not opening - [#​33609](https://github.com/storybookjs/storybook/pull/33609), thanks @​ndelangen! - CLI: Show multiple favicons warning as debug message - [#​34069](https://github.com/storybookjs/storybook/pull/34069), thanks @​remino! - Cli: Use npm for registry URL in PNPMProxy to avoid workspace errors - [#​33571](https://github.com/storybookjs/storybook/pull/33571), thanks @​ia319! - Controls: Allow story argTypes to override control: false from meta - [#​33729](https://github.com/storybookjs/storybook/pull/33729), thanks @​jonathan-fulton! - Controls: Fix Object contrast issue and tidy up code - [#​33923](https://github.com/storybookjs/storybook/pull/33923), thanks @​Sidnioulz! - Core: Ensure telemetry is never triggered on initial load of checklist data - [#​33918](https://github.com/storybookjs/storybook/pull/33918), thanks @​ghengeveld! - Core: Fix event source URL based on refId when multiple iframes share the same origin [#​34105](https://github.com/storybookjs/storybook/pull/34105) - Core: Fix false-positive CJS warning when 'exports' appears in strings or comments - [#​33572](https://github.com/storybookjs/storybook/pull/33572), thanks @​reeseo3o! - Core: Fix handling complex viewport sizes [#​33615](https://github.com/storybookjs/storybook/pull/33615) - Core: Fix iframe reference for composed Storybook on a subpath [#​34100](https://github.com/storybookjs/storybook/pull/34100) - Core: Fix typos: occured -> occurred, recieves -> receives - [#​33727](https://github.com/storybookjs/storybook/pull/33727), thanks @​jonathan-fulton! - Core: Handle BROWSER=none correctly and improve error messages - [#​33730](https://github.com/storybookjs/storybook/pull/33730), thanks @​jonathan-fulton! - Core: Ignore empty files when indexing - [#​33782](https://github.com/storybookjs/storybook/pull/33782), thanks @​JReinhold! - Core: Register CORS middleware before index.json route - [#​33728](https://github.com/storybookjs/storybook/pull/33728), thanks @​jonathan-fulton! - Core: Revert Pull Request #​33420 from Maelryn/fix/copy-button-overlap - [#​33877](https://github.com/storybookjs/storybook/pull/33877), thanks @​Sidnioulz! - Core: Zoom tool refinements - Hide reset button when value is initial - [#​33635](https://github.com/storybookjs/storybook/pull/33635), thanks @​superLipbalm! - Docs: Edit JSON button is now accessible at 320x256 viewport (WCAG 2.1 Reflow test) - [#​33707](https://github.com/storybookjs/storybook/pull/33707), thanks @​TheSeydiCharyyev! - Docs: Make CSS ordering in DocsContainer more predictable [#​34015](https://github.com/storybookjs/storybook/pull/34015) - ESLint-plugin: Disallow extra properties in eslint plugin rule options - [#​32056](https://github.com/storybookjs/storybook/pull/32056), thanks @​andreww2012! - ESLint: bail out config setup if eslint-plugin-storybook is already imported - [#​34089](https://github.com/storybookjs/storybook/pull/34089), thanks @​copilot-swe-agent! - HMR: Fix race conditions causing stale play functions to fire on re-rendered stories - [#​33930](https://github.com/storybookjs/storybook/pull/33930), thanks @​copilot-swe-agent! - Maintenance: Revert pull request #​33930 HMR events - [#​34190](https://github.com/storybookjs/storybook/pull/34190), thanks @​yannbf! - Maintenance: Use std-env for AI agent detection in telemetry [#​34114](https://github.com/storybookjs/storybook/pull/34114) - Manifest: Add docs entries to debugger - [#​33607](https://github.com/storybookjs/storybook/pull/33607), thanks @​JReinhold! - Manifest: Rename `experimentalComponentsManifest` → `componentsManifest`, default to `true` [#​33974](https://github.com/storybookjs/storybook/pull/33974) - Manifests: Fix Attached MDX causing wrong component entries [#​34101](https://github.com/storybookjs/storybook/pull/34101) - Next.js-Vite: Fix failing postcss mutation - [#​33879](https://github.com/storybookjs/storybook/pull/33879), thanks @​valentinpalkovic! - Next.js: Move image configuration from FrameworkOptions to parameters [#​32639](https://github.com/storybookjs/storybook/pull/32639), thanks @​y-hsgw! - Preact: Support inferring props from component types - [#​33828](https://github.com/storybookjs/storybook/pull/33828), thanks @​JoviDeCroock! - React Native Web: Fix inconsistent example stories - [#​33891](https://github.com/storybookjs/storybook/pull/33891), thanks @​danielalanbates! - React: Add react-docgen-typescript to component manifest - [#​33818](https://github.com/storybookjs/storybook/pull/33818), thanks @​kasperpeulen! - Revert "Toolbar: Remove extra toolbar divider when zoom controls not shown" - [#​34099](https://github.com/storybookjs/storybook/pull/34099), thanks @​valentinpalkovic! - Test: Fix clearing mocks in Vitest [#​34078](https://github.com/storybookjs/storybook/pull/34078) - Test: Update @​testing-library/jest-dom - [#​33928](https://github.com/storybookjs/storybook/pull/33928), thanks @​valentinpalkovic! - Theming: Export interface declaration for `ThemesGlobals` - [#​33343](https://github.com/storybookjs/storybook/pull/33343), thanks @​icopp! - Toolbar: Remove extra toolbar divider when zoom controls not shown - [#​33731](https://github.com/storybookjs/storybook/pull/33731), thanks @​jonathan-fulton! - UI: Allow direct kb/mouse actions on zoom tool button - [#​33496](https://github.com/storybookjs/storybook/pull/33496), thanks @​Sidnioulz! - UI: Avoid large animation for reduced motion users - [#​33530](https://github.com/storybookjs/storybook/pull/33530), thanks @​Sidnioulz! - UI: Ensure Link without href is keyboard-reachable - [#​34163](https://github.com/storybookjs/storybook/pull/34163), thanks @​Sidnioulz! - UI: Fix `z-index` problem with `popover`s and `modal`s nesting - [#​33757](https://github.com/storybookjs/storybook/pull/33757), thanks @​ndelangen! - UI: Fix code/copy buttons overlap with content - [#​33889](https://github.com/storybookjs/storybook/pull/33889), thanks @​Sidnioulz! - UI: Fix Copy button overlapping code in portrait mode - [#​33420](https://github.com/storybookjs/storybook/pull/33420), thanks @​Maelryn! - UI: Fix modal text selection - [#​33967](https://github.com/storybookjs/storybook/pull/33967), thanks @​Sidnioulz! - UI: Fix tab navigation after closing addon panel - [#​33971](https://github.com/storybookjs/storybook/pull/33971), thanks @​copilot-swe-agent! - UI: Handle kb nav edge cases when preview and panel are hidden - [#​33588](https://github.com/storybookjs/storybook/pull/33588), thanks @​Sidnioulz! - UI: Hide addon panel Drag on pages without a panel - [#​34162](https://github.com/storybookjs/storybook/pull/34162), thanks @​Sidnioulz! - UI: Hide manifest tag for now - [#​34165](https://github.com/storybookjs/storybook/pull/34165), thanks @​Sidnioulz! - UI: Make disabled Buttons keyboard-focusable - [#​34166](https://github.com/storybookjs/storybook/pull/34166), thanks @​Sidnioulz! - UI: Make TagsFilter state persistent [#​33374](https://github.com/storybookjs/storybook/pull/33374) - UI: Use correct selector for addon panel focus check - [#​34164](https://github.com/storybookjs/storybook/pull/34164), thanks @​Sidnioulz! - UI: Zoom faster when pressing shift - [#​34185](https://github.com/storybookjs/storybook/pull/34185), thanks @​Sidnioulz! - Viewport: Skip viewport validation before parameters load - [#​33794](https://github.com/storybookjs/storybook/pull/33794), thanks @​ia319! - Vite: Add mock entries to optimizeDeps.entries - [#​34167](https://github.com/storybookjs/storybook/pull/34167), thanks @​valentinpalkovic! - Vue3-Vite: Allow paths in docgen tsconfig option [#​32310](https://github.com/storybookjs/storybook/pull/32310), thanks @​Thomaash!

v10.2.19

Compare Source

v10.2.18

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite)) | devDependencies | minor | [`10.2.17` → `10.5.7`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/10.2.17/10.5.7) | --- ### Release Notes <details> <summary>storybookjs/storybook (@&#8203;storybook/react-vite)</summary> ### [`v10.5.7`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1057) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.5.6...v10.5.7) - Angular: Serve ancestor node\_modules for addon-vitest in browser mode - [#&#8203;35600](https://github.com/storybookjs/storybook/pull/35600), thanks [@&#8203;brandonroberts](https://github.com/brandonroberts)! - Refactor: Update getVersionedPackages method to handle non-Storybook packages correctly - [#&#8203;35769](https://github.com/storybookjs/storybook/pull/35769), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! ### [`v10.5.6`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1056) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.5.5...v10.5.6) - Dependencies: Pin `@testing-library/jest-dom` to `6.9.1` - [#&#8203;35614](https://github.com/storybookjs/storybook/pull/35614), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - ESLint Plugin: Add plugin meta and document oxlint usage - [#&#8203;35655](https://github.com/storybookjs/storybook/pull/35655), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Vue: Skip docgen for module ids carrying a query - [#&#8203;35598](https://github.com/storybookjs/storybook/pull/35598), thanks [@&#8203;seanogdev](https://github.com/seanogdev)! ### [`v10.5.5`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1055) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.5.4...v10.5.5) - CLI: Update AI setup instructions to msw-storybook-addon v3 - [#&#8203;35512](https://github.com/storybookjs/storybook/pull/35512), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Core: Upgrade `ws` to fix security advisories - [#&#8203;35584](https://github.com/storybookjs/storybook/pull/35584), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - ReactNative: Telemetry framework detection fix - [#&#8203;35560](https://github.com/storybookjs/storybook/pull/35560), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - SyntaxHighlighter: Fix PrismJS dark mode mismatch - [#&#8203;35541](https://github.com/storybookjs/storybook/pull/35541), thanks [@&#8203;hxy-asdw](https://github.com/hxy-asdw)! - TanStack: Preserve explicit route ids on pathful clones - [#&#8203;35499](https://github.com/storybookjs/storybook/pull/35499), thanks [@&#8203;unpunnyfuns](https://github.com/unpunnyfuns)! - TanStack: Resolve mock redirects through Vite's resolver - [#&#8203;35501](https://github.com/storybookjs/storybook/pull/35501), thanks [@&#8203;unpunnyfuns](https://github.com/unpunnyfuns)! - TanStack: Respect routeOverrides component overrides in stories - [#&#8203;35497](https://github.com/storybookjs/storybook/pull/35497), thanks [@&#8203;unpunnyfuns](https://github.com/unpunnyfuns)! ### [`v10.5.4`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1054) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.5.3...v10.5.4) - ReactNative: Telemetry framework detection fix - [#&#8203;35560](https://github.com/storybookjs/storybook/pull/35560), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - SyntaxHighlighter: Fix PrismJS dark mode mismatch - [#&#8203;35541](https://github.com/storybookjs/storybook/pull/35541), thanks [@&#8203;hxy-asdw](https://github.com/hxy-asdw)! ### [`v10.5.3`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1053) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.5.2...v10.5.3) - Dependencies: Upgrade TypeScript to 6.0.3 - [#&#8203;34971](https://github.com/storybookjs/storybook/pull/34971), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! ### [`v10.5.2`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1052) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.5.1...v10.5.2) - Angular-Vite: Drop [@&#8203;angular/platform-browser-dynamic](https://github.com/angular/platform-browser-dynamic) peer dependency - [#&#8203;35457](https://github.com/storybookjs/storybook/pull/35457), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Angular-Vite: Widen TypeScript peer dependency range to support TypeScript 6 - [#&#8203;35455](https://github.com/storybookjs/storybook/pull/35455), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Core: Include chromatic packages in ecosystem identifier - [#&#8203;35170](https://github.com/storybookjs/storybook/pull/35170), thanks [@&#8203;yannbf](https://github.com/yannbf)! - TanStack: Fix createServerFn validator mock - [#&#8203;35185](https://github.com/storybookjs/storybook/pull/35185), thanks [@&#8203;sjh9714](https://github.com/sjh9714)! - TanStack: Support pathless layout routes (id-only) in story routing - [#&#8203;35465](https://github.com/storybookjs/storybook/pull/35465), thanks [@&#8203;unpunnyfuns](https://github.com/unpunnyfuns)! - Tanstack-react: Add missing Hydrate export - [#&#8203;35111](https://github.com/storybookjs/storybook/pull/35111), thanks [@&#8203;arun-357](https://github.com/arun-357)! - Tanstack-react: Keep JSX-only component references during dead-code elimination - [#&#8203;35206](https://github.com/storybookjs/storybook/pull/35206), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - Vitest: Fix coverage toggle crash on Vite 6 by clearing closed Vitest instance on restart - [#&#8203;35461](https://github.com/storybookjs/storybook/pull/35461), thanks [@&#8203;yannbf](https://github.com/yannbf)! ### [`v10.5.1`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1051) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.5.0...v10.5.1) - Angular-Vite: Drop [@&#8203;angular/platform-browser-dynamic](https://github.com/angular/platform-browser-dynamic) peer dependency - [#&#8203;35457](https://github.com/storybookjs/storybook/pull/35457), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Angular-Vite: Widen TypeScript peer dependency range to support TypeScript 6 - [#&#8203;35455](https://github.com/storybookjs/storybook/pull/35455), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Core: Include chromatic packages in ecosystem identifier - [#&#8203;35170](https://github.com/storybookjs/storybook/pull/35170), thanks [@&#8203;yannbf](https://github.com/yannbf)! ### [`v10.5.0`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1050) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.4.6...v10.5.0) > *Foundational changes for new AI workflows* Storybook 10.5 contains hundreds of fixes and improvements: - ⚡️ Angular-vite framework: Modern, fast dev, docs, and test (preview) - 🌈 Vitest initialGlobals: Test across themes, viewports, locales - 🤖 Agentic review: AI-curated visual changesets and search results (experimental) - ⚛️ React docgen service: Unified metadata across MCP, Docs, and Controls (experimental) - 🧑‍💻 Claude / Codex plugins: One-click ADE integration (experimental) <details> <summary>List of all updates</summary> - A11y: Fix MDX heading anchors not keyboard accessible - [#&#8203;34368](https://github.com/storybookjs/storybook/pull/34368), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - A11y: Handle lang attribute throughout preview - [#&#8203;35321](https://github.com/storybookjs/storybook/pull/35321), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - A11y: Surface required args and keyboard-reachable Setup controls in ArgsTable - [#&#8203;35306](https://github.com/storybookjs/storybook/pull/35306), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Addon A11y: Preserve disabled a11y rules with runOnly - [#&#8203;34649](https://github.com/storybookjs/storybook/pull/34649), thanks [@&#8203;cyphercodes](https://github.com/cyphercodes)! - Addon Docs: DocsContent not filling available width when TOC is enabled - [#&#8203;35043](https://github.com/storybookjs/storybook/pull/35043), thanks [@&#8203;k-utsumi](https://github.com/k-utsumi)! - Addon Docs: Resolve CSF4 module exports without a default export - [#&#8203;34834](https://github.com/storybookjs/storybook/pull/34834), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Addon Docs: Resolve providerImportSource to a path instead of a file:// URL - [#&#8203;34841](https://github.com/storybookjs/storybook/pull/34841), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Addon Vitest: Add an initialGlobals option to pin a project's globals - [#&#8203;35226](https://github.com/storybookjs/storybook/pull/35226), thanks [@&#8203;lifeiscontent](https://github.com/lifeiscontent)! - Addon Vitest: Avoid erroring out on benign Win process exits - [#&#8203;35287](https://github.com/storybookjs/storybook/pull/35287), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Addon Vitest: Fix dynamic import failure with Vitest 3 - [#&#8203;34927](https://github.com/storybookjs/storybook/pull/34927), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Addon Vitest: Subscribe for run completion before triggering it - [#&#8203;35291](https://github.com/storybookjs/storybook/pull/35291), thanks [@&#8203;tsushanth](https://github.com/tsushanth)! - Angular: Add versioned `@types/node` to packages installed during `storybook init` - [#&#8203;34192](https://github.com/storybookjs/storybook/pull/34192), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - Angular: Fix custom paths for stats.json on angular - [#&#8203;34551](https://github.com/storybookjs/storybook/pull/34551), thanks [@&#8203;mrginglymus](https://github.com/mrginglymus)! - Angular: Fix zone.js drop in angular-to-angular-vite migration + schema sync + transform widening - [#&#8203;35386](https://github.com/storybookjs/storybook/pull/35386), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Angular: Install [@&#8203;analogjs/vite-plugin-angular](https://github.com/analogjs/vite-plugin-angular) in angular-to-angular-vite automigration - [#&#8203;35432](https://github.com/storybookjs/storybook/pull/35432), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Angular: Introduce [@&#8203;storybook/angular-vite](https://github.com/storybook/angular-vite) package - [#&#8203;34202](https://github.com/storybookjs/storybook/pull/34202), thanks [@&#8203;brandonroberts](https://github.com/brandonroberts)! - Angular: Support Angular 22 in Webpack framework - [#&#8203;35318](https://github.com/storybookjs/storybook/pull/35318), thanks [@&#8203;EtiennePasteur](https://github.com/EtiennePasteur)! - Angular: Use future-proof API for component reflection - [#&#8203;35228](https://github.com/storybookjs/storybook/pull/35228), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Babel: Remove bugfixes from preset-env in v8 - [#&#8203;35266](https://github.com/storybookjs/storybook/pull/35266), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Builder Vite: Fix empty external globals imports - [#&#8203;34348](https://github.com/storybookjs/storybook/pull/34348), thanks [@&#8203;raashish1601](https://github.com/raashish1601)! - Builder Vite: Support configLoader via builder options - [#&#8203;34080](https://github.com/storybookjs/storybook/pull/34080), thanks [@&#8203;holvi-sebastian](https://github.com/holvi-sebastian)! - CLI: Add `storybook ai <tool>` MCP passthrough behind `STORYBOOK_FEATURE_AI_CLI` - [#&#8203;35125](https://github.com/storybookjs/storybook/pull/35125), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - CLI: Add telemetry for the `storybook ai <command>` passthrough - [#&#8203;35138](https://github.com/storybookjs/storybook/pull/35138), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - CLI: Allow -p shorthand to --port for ai command - [#&#8203;35390](https://github.com/storybookjs/storybook/pull/35390), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - CLI: Bundle the `ai` command in core so it never downloads `@storybook/cli` - [#&#8203;35147](https://github.com/storybookjs/storybook/pull/35147), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - CLI: Do not auto-open the browser in storybook dev under AI agents - [#&#8203;35412](https://github.com/storybookjs/storybook/pull/35412), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - CLI: Exit process after successful build - [#&#8203;34735](https://github.com/storybookjs/storybook/pull/34735), thanks [@&#8203;torleifhalseth](https://github.com/torleifhalseth)! - CLI: Fix angular-to-angular-vite migration failing to configure addon-vitest - [#&#8203;35404](https://github.com/storybookjs/storybook/pull/35404), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - CLI: Fix silent hang in deferred addon configuration during upgrade - [#&#8203;35423](https://github.com/storybookjs/storybook/pull/35423), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - CLI: Fix upgrade crash on Storybook latest version check - [#&#8203;35156](https://github.com/storybookjs/storybook/pull/35156), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - CLI: Handle nested array schema for AI help - [#&#8203;35424](https://github.com/storybookjs/storybook/pull/35424), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - CLI: Install MCP when upgrade is ran by agent - [#&#8203;35215](https://github.com/storybookjs/storybook/pull/35215), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - CLI: Load Storybook AI help from preset metadata - [#&#8203;35212](https://github.com/storybookjs/storybook/pull/35212), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - CLI: Match `storybook ai` instances by config dir as well as cwd - [#&#8203;35392](https://github.com/storybookjs/storybook/pull/35392), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - CLI: Prefer agent-matched Storybook instances - [#&#8203;35235](https://github.com/storybookjs/storybook/pull/35235), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - CLI: Respect BROWSER and BROWSER\_ARGS - [#&#8203;34513](https://github.com/storybookjs/storybook/pull/34513), thanks [@&#8203;ianzone](https://github.com/ianzone)! - CLI: Show MCP workflow instructions in AI help - [#&#8203;35164](https://github.com/storybookjs/storybook/pull/35164), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - CLI: Skip a11y addon automigration prompting when not applicable - [#&#8203;35376](https://github.com/storybookjs/storybook/pull/35376), thanks [@&#8203;yannbf](https://github.com/yannbf)! - CLI: Support Claude preview autoPort - [#&#8203;35259](https://github.com/storybookjs/storybook/pull/35259), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - CLI: Use detected package manager instead of npx for remote commands - [#&#8203;35409](https://github.com/storybookjs/storybook/pull/35409), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Controls: Add label to Object JSON control - [#&#8203;34766](https://github.com/storybookjs/storybook/pull/34766), thanks [@&#8203;Jaksenc](https://github.com/Jaksenc)! - Controls: Guard normalizeOptions against array labels and prototype chain lookups - [#&#8203;34664](https://github.com/storybookjs/storybook/pull/34664), thanks [@&#8203;creazyfrog](https://github.com/creazyfrog)! - Controls: Improve ArgsTable empty state guidance - [#&#8203;34857](https://github.com/storybookjs/storybook/pull/34857), thanks [@&#8203;Aniketiitk21](https://github.com/Aniketiitk21)! - Controls: Load controls for composed-ref stories on direct deep-link - [#&#8203;35402](https://github.com/storybookjs/storybook/pull/35402), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - Controls: Load controls for stories from a composed ref - [#&#8203;35050](https://github.com/storybookjs/storybook/pull/35050), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Controls: Prevent AbortError when rapidly resetting - [#&#8203;34412](https://github.com/storybookjs/storybook/pull/34412), thanks [@&#8203;whdjh](https://github.com/whdjh)! - Controls: Prevent the save bar from covering the last control - [#&#8203;35136](https://github.com/storybookjs/storybook/pull/35136), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Core: Add ai-review observability - [#&#8203;35300](https://github.com/storybookjs/storybook/pull/35300), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Core: Add experimentalReview feature flag and make the features type augmentable - [#&#8203;35379](https://github.com/storybookjs/storybook/pull/35379), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Core: Add missing export to globals - [#&#8203;34929](https://github.com/storybookjs/storybook/pull/34929), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Core: Add ref-based components manifest index backed by docgen open service - [#&#8203;35063](https://github.com/storybookjs/storybook/pull/35063), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Core: Add runtime instance registry - [#&#8203;34863](https://github.com/storybookjs/storybook/pull/34863), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - Core: Allow vite-plus 0.2.x in the optional peer range - [#&#8203;35221](https://github.com/storybookjs/storybook/pull/35221), thanks [@&#8203;lifeiscontent](https://github.com/lifeiscontent)! - Core: Categorize UniversalStore follower timeout error - [#&#8203;34592](https://github.com/storybookjs/storybook/pull/34592), thanks [@&#8203;justismailmemon](https://github.com/justismailmemon)! - Core: Clean stale runtime instance records - [#&#8203;35023](https://github.com/storybookjs/storybook/pull/35023), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - Core: Compose core annotations before preview beforeAll - [#&#8203;35323](https://github.com/storybookjs/storybook/pull/35323), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Core: Ensure every runtime installs the real channel and stop the mock fallback from poisoning it - [#&#8203;35410](https://github.com/storybookjs/storybook/pull/35410), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - Core: Expose backgrounds types from public subpath - [#&#8203;35044](https://github.com/storybookjs/storybook/pull/35044), thanks [@&#8203;ShaharAviram1](https://github.com/ShaharAviram1)! - Core: Extract StoryDependencyGraphService from ChangeDetectionService - [#&#8203;35009](https://github.com/storybookjs/storybook/pull/35009), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Core: Fix cryptic invariant crash when dev server port detection fails - [#&#8203;35388](https://github.com/storybookjs/storybook/pull/35388), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - Core: Fix EEXIST race condition in static file copying during build - [#&#8203;34499](https://github.com/storybookjs/storybook/pull/34499), thanks [@&#8203;flt3150sk](https://github.com/flt3150sk)! - Core: Fix npm dependency detection - [#&#8203;35083](https://github.com/storybookjs/storybook/pull/35083), thanks [@&#8203;fallintoplace](https://github.com/fallintoplace)! - Core: Fix potential race condition in SET\_CONFIG hook - [#&#8203;35401](https://github.com/storybookjs/storybook/pull/35401), thanks [@&#8203;mrginglymus](https://github.com/mrginglymus)! - Core: Fix resolveImport TSX fallback - [#&#8203;34815](https://github.com/storybookjs/storybook/pull/34815), thanks [@&#8203;cyphercodes](https://github.com/cyphercodes)! - Core: Flush preview-api hook effects in portable stories - [#&#8203;35224](https://github.com/storybookjs/storybook/pull/35224), thanks [@&#8203;lifeiscontent](https://github.com/lifeiscontent)! - Core: Ignore story-like directories in indexer - [#&#8203;34806](https://github.com/storybookjs/storybook/pull/34806), thanks [@&#8203;MukundaKatta](https://github.com/MukundaKatta)! - Core: Improve ActionBar focus indicator in high contrast mode - [#&#8203;34779](https://github.com/storybookjs/storybook/pull/34779), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Core: Include chromatic packages in ecosystem identifier - [#&#8203;35170](https://github.com/storybookjs/storybook/pull/35170), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Core: Incorrect package json handling - [#&#8203;34515](https://github.com/storybookjs/storybook/pull/34515), thanks [@&#8203;lino-levan](https://github.com/lino-levan)! - Core: Introduce Agentic Review feature - [#&#8203;34837](https://github.com/storybookjs/storybook/pull/34837), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Core: Leave experimentalReview unset by default so the AI CLI plugins can enable review - [#&#8203;35396](https://github.com/storybookjs/storybook/pull/35396), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - Core: Recognize addon-mcp registered via getAbsolutePath() in runtime instance registry - [#&#8203;35286](https://github.com/storybookjs/storybook/pull/35286), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Core: Reset WebsocketTransport heartbeat on every message, not just ping - [#&#8203;35422](https://github.com/storybookjs/storybook/pull/35422), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Core: Skip story-docs Code panel emission in portable stories - [#&#8203;35387](https://github.com/storybookjs/storybook/pull/35387), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - Core: Use UndoIcon for Review-changes clear button - [#&#8203;34767](https://github.com/storybookjs/storybook/pull/34767), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - CSF Next: Propagate skip tags to .test children - [#&#8203;34964](https://github.com/storybookjs/storybook/pull/34964), thanks [@&#8203;kwonoj](https://github.com/kwonoj)! - CSF Next: Add tags type support for - [#&#8203;34819](https://github.com/storybookjs/storybook/pull/34819), thanks [@&#8203;unional](https://github.com/unional)! - CSF: Fix Canvas and userEvent types under Yarn PnP - [#&#8203;34986](https://github.com/storybookjs/storybook/pull/34986), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - Docgen: Add mock open service - [#&#8203;34954](https://github.com/storybookjs/storybook/pull/34954), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Docgen: Fix inferred argTypes from initial args overriding docgen and custom argTypes in experimentalDocgenServer mode - [#&#8203;35196](https://github.com/storybookjs/storybook/pull/35196), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Docgen: Register service runtime, payload argTypes - [#&#8203;35108](https://github.com/storybookjs/storybook/pull/35108), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Docgen: Run experimentalDocgenServer extraction in a worker thread - [#&#8203;35324](https://github.com/storybookjs/storybook/pull/35324), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Docgen: Wire up react-component-meta with DocgenService - [#&#8203;34963](https://github.com/storybookjs/storybook/pull/34963), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - DocgenServer: Fix OOM by recycling the shared TS program - [#&#8203;35305](https://github.com/storybookjs/storybook/pull/35305), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - Docs: Add ariaLabel support to ActionItem interface - [#&#8203;34749](https://github.com/storybookjs/storybook/pull/34749), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Docs: Add shallow MDX ref manifests for experimentalDocgenServer - [#&#8203;35189](https://github.com/storybookjs/storybook/pull/35189), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Docs: Deprecate ExternalDocs - [#&#8203;35074](https://github.com/storybookjs/storybook/pull/35074), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Docs: Fix Controls losing focus when subcomponents are defined - [#&#8203;35018](https://github.com/storybookjs/storybook/pull/35018), thanks [@&#8203;cssinate](https://github.com/cssinate)! - Docs: Improve DocsParameters types - [#&#8203;35190](https://github.com/storybookjs/storybook/pull/35190), thanks [@&#8203;mrginglymus](https://github.com/mrginglymus)! - Docs: Prevent heading anchor cutoff on docs pages - [#&#8203;34945](https://github.com/storybookjs/storybook/pull/34945), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - Docs: Restore React 16/17 support in useServiceDocgen - [#&#8203;35179](https://github.com/storybookjs/storybook/pull/35179), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Docs: Route ArgTypes and Controls through docgen service when flag enabled - [#&#8203;35109](https://github.com/storybookjs/storybook/pull/35109), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Docs: Scope control input ids to each <Controls /> block instance - [#&#8203;34793](https://github.com/storybookjs/storybook/pull/34793), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Docs: Support explicit id prop on <Meta> for standalone MDX - [#&#8203;34808](https://github.com/storybookjs/storybook/pull/34808), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - ESLint Plugin: Avoid ESLint Unstable API Load - [#&#8203;35269](https://github.com/storybookjs/storybook/pull/35269), thanks [@&#8203;pupuking723](https://github.com/pupuking723)! - Index: Remove `hasActiveFilters` check - [#&#8203;35151](https://github.com/storybookjs/storybook/pull/35151), thanks [@&#8203;mrginglymus](https://github.com/mrginglymus)! - Init: Support pnpm catalogs when adding addon-vitest dependencies - [#&#8203;35415](https://github.com/storybookjs/storybook/pull/35415), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Interactions: Prevent debugger controls from stealing focus - [#&#8203;35073](https://github.com/storybookjs/storybook/pull/35073), thanks [@&#8203;BrenoSI03](https://github.com/BrenoSI03)! - Maintenance: Centralize supported file extension lists - [#&#8203;34844](https://github.com/storybookjs/storybook/pull/34844), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Maintenance: Replace `resolve` and `resolve.exports` with `oxc-resolver` - [#&#8203;34692](https://github.com/storybookjs/storybook/pull/34692), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Manager: Apply addon-registered filters to the initial story index - [#&#8203;35408](https://github.com/storybookjs/storybook/pull/35408), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - Manager: Fix crash when toggling addon panel on mobile (LandmarkManager TypeError) - [#&#8203;34790](https://github.com/storybookjs/storybook/pull/34790), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Manager: Fix layout.showPanel config - [#&#8203;34777](https://github.com/storybookjs/storybook/pull/34777), thanks [@&#8203;kalinco-glitch](https://github.com/kalinco-glitch)! - Manager: Fix race condition in `experimental_setFilter` - [#&#8203;35194](https://github.com/storybookjs/storybook/pull/35194), thanks [@&#8203;mrginglymus](https://github.com/mrginglymus)! - Manager: Keep local preview iframe on host URL when a ref story loads first - [#&#8203;35078](https://github.com/storybookjs/storybook/pull/35078), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Manager: Restructure review feature state, layout integration, and thumbnail pipeline - [#&#8203;35351](https://github.com/storybookjs/storybook/pull/35351), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Measure & Outline: Honor the `disable` parameter - [#&#8203;35150](https://github.com/storybookjs/storybook/pull/35150), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - ModuleGraph: Refactor from StoryDependencyService to open service-based ModuleGraphService - [#&#8203;35048](https://github.com/storybookjs/storybook/pull/35048), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - ModuleGraph: Stop bumping the graph revision on story-index invalidation - [#&#8203;35178](https://github.com/storybookjs/storybook/pull/35178), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Next: Call link onClick before preventing default - [#&#8203;35311](https://github.com/storybookjs/storybook/pull/35311), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - Next: Support `as` prop in next/link mock - [#&#8203;35148](https://github.com/storybookjs/storybook/pull/35148), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - Next Vite: Add Link mock with useLinkStatus to nextjs-vite framework - [#&#8203;34736](https://github.com/storybookjs/storybook/pull/34736), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - Next Vite: Bump vite-plugin-storybook-nextjs to ^3.3.0 - [#&#8203;34838](https://github.com/storybookjs/storybook/pull/34838), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - Open Service: Add `internal` property to control visibility - [#&#8203;35057](https://github.com/storybookjs/storybook/pull/35057), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Add schema-driven service runtime - [#&#8203;34860](https://github.com/storybookjs/storybook/pull/34860), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Add sync between server, manager and preview - [#&#8203;35017](https://github.com/storybookjs/storybook/pull/35017), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - Open Service: Call remote commands in load functions - [#&#8203;35106](https://github.com/storybookjs/storybook/pull/35106), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Fix docgen hot update controls refresh - [#&#8203;35158](https://github.com/storybookjs/storybook/pull/35158), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Fix reactivity on deep signals, fire subscribers on load dependencies - [#&#8203;34979](https://github.com/storybookjs/storybook/pull/34979), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Implement service registration on the server - [#&#8203;34875](https://github.com/storybookjs/storybook/pull/34875), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Implement service registration on the server (attempt 2) - [#&#8203;34961](https://github.com/storybookjs/storybook/pull/34961), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Introduce query states (loading/error/success) - [#&#8203;35214](https://github.com/storybookjs/storybook/pull/35214), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Load static query snapshots in browser builds - [#&#8203;35154](https://github.com/storybookjs/storybook/pull/35154), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Mark module-graph engine commands as internal - [#&#8203;35144](https://github.com/storybookjs/storybook/pull/35144), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Split story docs from docgen service - [#&#8203;35169](https://github.com/storybookjs/storybook/pull/35169), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Sync queries, load/loaded() API, strict reader handlers - [#&#8203;34932](https://github.com/storybookjs/storybook/pull/34932), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Open Service: Type getService for core services per runtime - [#&#8203;35242](https://github.com/storybookjs/storybook/pull/35242), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Preview: Preserve [@&#8203;ts-expect-error](https://github.com/ts-expect-error) in web-component and vue preview - [#&#8203;34839](https://github.com/storybookjs/storybook/pull/34839), thanks [@&#8203;brentswisher](https://github.com/brentswisher)! - Preview: Preserve primitive args for non-ReactNode other types - [#&#8203;35088](https://github.com/storybookjs/storybook/pull/35088), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Preview: Restore iframe scrolling after resizing the layout - [#&#8203;35310](https://github.com/storybookjs/storybook/pull/35310), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - Preview: Use width/height instead of min-\* in CanvasWrap - [#&#8203;35056](https://github.com/storybookjs/storybook/pull/35056), thanks [@&#8203;DevLikhith5](https://github.com/DevLikhith5)! - Pseudo States: Keep combinator broad pseudo selectors valid - [#&#8203;35060](https://github.com/storybookjs/storybook/pull/35060), thanks [@&#8203;mturac](https://github.com/mturac)! - Pseudo States: Preserve URL globals on story change - [#&#8203;35211](https://github.com/storybookjs/storybook/pull/35211), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - React Native: Remove babel deps from RN setup (not needed) - [#&#8203;35243](https://github.com/storybookjs/storybook/pull/35243), thanks [@&#8203;dannyhw](https://github.com/dannyhw)! - React: Add an optional TypeScript peer to react-vite - [#&#8203;34627](https://github.com/storybookjs/storybook/pull/34627), thanks [@&#8203;wojtekmaj](https://github.com/wojtekmaj)! - React: Align react-docgen versions - [#&#8203;35271](https://github.com/storybookjs/storybook/pull/35271), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - React: Fix subcomponent prop extraction without JSX usage - [#&#8203;35107](https://github.com/storybookjs/storybook/pull/35107), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - React: Render boolean props set to false in source snippets - [#&#8203;34968](https://github.com/storybookjs/storybook/pull/34968), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Review: Dynamic thumbnail scaling based on content dimensions - [#&#8203;35282](https://github.com/storybookjs/storybook/pull/35282), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Review: Fix accessibility/UX issues in the review UI - [#&#8203;35398](https://github.com/storybookjs/storybook/pull/35398), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Review: Fix inaccurate review story counts in sidebar - [#&#8203;35391](https://github.com/storybookjs/storybook/pull/35391), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Review: Improve review thumbnail scaling and loading UX - [#&#8203;35335](https://github.com/storybookjs/storybook/pull/35335), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Review: Notify on review arrival instead of auto-navigating - [#&#8203;35276](https://github.com/storybookjs/storybook/pull/35276), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Review: Simplify layout handling - [#&#8203;35322](https://github.com/storybookjs/storybook/pull/35322), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Tanstack: Export `TanStackPreview` from `@storybook/tanstack-react` to unblock CSF Next typing - [#&#8203;34949](https://github.com/storybookjs/storybook/pull/34949), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - TanStack: Normalize route-group handling in createRoute mock - [#&#8203;34948](https://github.com/storybookjs/storybook/pull/34948), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - Tanstack: Remove Outlet mock - [#&#8203;35010](https://github.com/storybookjs/storybook/pull/35010), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - Tanstack: Supply id OR path when using RouteOptions for route mock - [#&#8203;34950](https://github.com/storybookjs/storybook/pull/34950), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - Telemetry: Preserve state machine when the module loads more than once - [#&#8203;35140](https://github.com/storybookjs/storybook/pull/35140), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - Telemetry: Prevent pnpm paths from leaking into framework.name - [#&#8203;35345](https://github.com/storybookjs/storybook/pull/35345), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Test: Move [@&#8203;testing-library/dom](https://github.com/testing-library/dom) to dependencies - [#&#8203;34604](https://github.com/storybookjs/storybook/pull/34604), thanks [@&#8203;XionWCFM](https://github.com/XionWCFM)! - UI: Allow manager-head favicon override - [#&#8203;34809](https://github.com/storybookjs/storybook/pull/34809), thanks [@&#8203;MukundaKatta](https://github.com/MukundaKatta)! - UI: Fix args not preserved in isolation mode - [#&#8203;35055](https://github.com/storybookjs/storybook/pull/35055), thanks [@&#8203;sijie-Z](https://github.com/sijie-Z)! - UI: Hide onboarding menu with feature flag - [#&#8203;35299](https://github.com/storybookjs/storybook/pull/35299), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Viewport: Highlight toolbar button when custom viewport is active - [#&#8203;35075](https://github.com/storybookjs/storybook/pull/35075), thanks [@&#8203;derinbarutcu17](https://github.com/derinbarutcu17)! - Viewport: Warn when legacy `defaultViewport` parameter is used - [#&#8203;35087](https://github.com/storybookjs/storybook/pull/35087), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - Vitest: Reset playwright cursor position to avoid hover bug - [#&#8203;34765](https://github.com/storybookjs/storybook/pull/34765), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Vue: Ensure vue-component-meta runs in post - [#&#8203;34976](https://github.com/storybookjs/storybook/pull/34976), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Vue: Fix Unicode Default Values In Docs - [#&#8203;34909](https://github.com/storybookjs/storybook/pull/34909), thanks [@&#8203;Arunsiva003](https://github.com/Arunsiva003)! - Vue: Use AST to inject \_\_docgenInfo correctly - [#&#8203;35201](https://github.com/storybookjs/storybook/pull/35201), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Webpack: Gate lazy-compilation import pipeline on webpack version - [#&#8203;34931](https://github.com/storybookjs/storybook/pull/34931), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! </details> ### [`v10.4.6`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1046) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.4.5...v10.4.6) - CSF: Allow partial globals overrides in story and meta annotations - [#&#8203;34985](https://github.com/storybookjs/storybook/pull/34985), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Dependencies: Upgrade esbuild - [#&#8203;35157](https://github.com/storybookjs/storybook/pull/35157), thanks [@&#8203;Kakadus](https://github.com/Kakadus)! ### [`v10.4.5`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1045) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.4.4...v10.4.5) - Core: Rework AI checklist feature gate - [#&#8203;35053](https://github.com/storybookjs/storybook/pull/35053), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Preview: Stop mixed CSF3+4 stories getting core annotations injected twice - [#&#8203;35094](https://github.com/storybookjs/storybook/pull/35094), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! ### [`v10.4.4`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1044) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.4.3...v10.4.4) - Telemetry: Add timeout to event-log POST to prevent build hang - [#&#8203;35085](https://github.com/storybookjs/storybook/pull/35085), thanks [@&#8203;badams](https://github.com/badams)! ### [`v10.4.3`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1043) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.4.2...v10.4.3) - Addon Docs: Fix Primary and Controls blocks not rendering in custom MDX pages - [#&#8203;34496](https://github.com/storybookjs/storybook/pull/34496), thanks [@&#8203;NYCU-Chung](https://github.com/NYCU-Chung)! - Core: Respect !dev tag on MDX docs in sidebar - [#&#8203;35031](https://github.com/storybookjs/storybook/pull/35031), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - React: Add support for resolving subcomponents attached as properties of a parent component - [#&#8203;34967](https://github.com/storybookjs/storybook/pull/34967), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - UI: Prevent docs page scroll reset on HMR re-render - [#&#8203;35021](https://github.com/storybookjs/storybook/pull/35021), thanks [@&#8203;LongTangGithub](https://github.com/LongTangGithub)! ### [`v10.4.2`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1042) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.4.1...v10.4.2) - Bug: Fix Windows command resolution for non-Node package managers - [#&#8203;33534](https://github.com/storybookjs/storybook/pull/33534), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - Build: Upgrade type-fest to latest version 5.6.0 - [#&#8203;34791](https://github.com/storybookjs/storybook/pull/34791), thanks [@&#8203;tobiasdiez](https://github.com/tobiasdiez)! - CSF: Fix parsing of string literal export names - [#&#8203;34901](https://github.com/storybookjs/storybook/pull/34901), thanks [@&#8203;shilman](https://github.com/shilman)! - Publish: Add npm provenance attestations - [#&#8203;34936](https://github.com/storybookjs/storybook/pull/34936), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! ### [`v10.4.1`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1041) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.4.0...v10.4.1) - Angular: Detect model() signal outputs (type inference + compodoc autodocs + runtime binding) - [#&#8203;34833](https://github.com/storybookjs/storybook/pull/34833), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Build: Upgrade type-fest to latest version 5.6.0 - [#&#8203;34791](https://github.com/storybookjs/storybook/pull/34791), thanks [@&#8203;tobiasdiez](https://github.com/tobiasdiez)! - CLI: Run `npx expo install --fix` after init for Expo projects - [#&#8203;34803](https://github.com/storybookjs/storybook/pull/34803), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - CLI: Support `peerDependencies` in framework detection for component libraries - [#&#8203;34516](https://github.com/storybookjs/storybook/pull/34516), thanks [@&#8203;zhyd1997](https://github.com/zhyd1997)! - Next.js: Add useLinkStatus mock to next/link export mock - [#&#8203;34593](https://github.com/storybookjs/storybook/pull/34593), thanks [@&#8203;philwolstenholme](https://github.com/philwolstenholme)! - Vue3: Specify a specific version for non-dev dependency - [#&#8203;34794](https://github.com/storybookjs/storybook/pull/34794), thanks [@&#8203;ScopeyNZ](https://github.com/ScopeyNZ)! ### [`v10.4.0`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1040) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.3.6...v10.4.0) > *AI-assisted setup, change-aware review, and stronger framework support* Storybook 10.4 contains hundreds of fixes and improvements including: - 🤖 Agentic Setup: New CLI workflow for AI-assisted Storybook setup and onboarding - 🔍 Change review: Sidebar filtering to highlight new, modified, and related stories based on git changes - 🧭 Sidebar review tools: Status filtering, URL-persisted filters, and clearer review signals in the sidebar - ⚛️ TanStack React: New `@storybook/tanstack-react` framework with routing and server function support - 🧩 React MCP: Faster, more accurate component docgen powered by the TypeScript Language Server - 📱 React Native: Zero config RN project initialization - 🤝 Sharing: Easily publish and share your local Storybook with teammates, powered by Chromatic <details> <summary>List of all updates</summary> - A11y: Add aria-live announcements via [@&#8203;react-aria/live-announcer](https://github.com/react-aria/live-announcer) - [#&#8203;33970](https://github.com/storybookjs/storybook/pull/33970), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - A11y: Improve boolean control contrast in forced colors mode - [#&#8203;34204](https://github.com/storybookjs/storybook/pull/34204), thanks [@&#8203;anchmelev](https://github.com/anchmelev)! - Actions: Fix state mutation and keep newest actions when limit reached - [#&#8203;34286](https://github.com/storybookjs/storybook/pull/34286), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Addon-Docs: Add Reset story button to re-render stories in docs - [#&#8203;34086](https://github.com/storybookjs/storybook/pull/34086), thanks [@&#8203;6810779s](https://github.com/6810779s)! - Addon-Docs: Avoid rerendering static Source blocks - [#&#8203;34206](https://github.com/storybookjs/storybook/pull/34206), thanks [@&#8203;anchmelev](https://github.com/anchmelev)! - Addon-Vitest: Use Vitest's provide-API for injecting values - [#&#8203;34518](https://github.com/storybookjs/storybook/pull/34518), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Agentic Setup: Add --extensive for an extra prompt - [#&#8203;34730](https://github.com/storybookjs/storybook/pull/34730), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Agentic Setup: Allow failed stories to persist - [#&#8203;34717](https://github.com/storybookjs/storybook/pull/34717), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Agentic Setup: Keep sample content if users want onboarding - [#&#8203;34704](https://github.com/storybookjs/storybook/pull/34704), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Agentic Setup: Rework ai-init-opt-in logic - [#&#8203;34739](https://github.com/storybookjs/storybook/pull/34739), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Angular: Use Story ID for renderer IDs (including standalone stories) - [#&#8203;33982](https://github.com/storybookjs/storybook/pull/33982), thanks [@&#8203;ValentinFunk](https://github.com/ValentinFunk)! - Automigration: Move RN on-device addons to `deviceAddons` - [#&#8203;34659](https://github.com/storybookjs/storybook/pull/34659), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - Builder-Vite: Add onModuleGraphChange method - [#&#8203;34323](https://github.com/storybookjs/storybook/pull/34323), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - CLI: Add automigrate check for 'storybook' package name conflict - [#&#8203;34290](https://github.com/storybookjs/storybook/pull/34290), thanks [@&#8203;whdjh](https://github.com/whdjh)! - CLI: Add react-vite to tanstack-react automigration - [#&#8203;34718](https://github.com/storybookjs/storybook/pull/34718), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - CLI: Change mock event detection - [#&#8203;34586](https://github.com/storybookjs/storybook/pull/34586), thanks [@&#8203;yannbf](https://github.com/yannbf)! - CLI: Explicitly tell whether smoke tests passed or failed - [#&#8203;34419](https://github.com/storybookjs/storybook/pull/34419), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - CLI: Fix Next.js Vite automigration corrupting configs already using `@storybook/nextjs-vite` - [#&#8203;34249](https://github.com/storybookjs/storybook/pull/34249), thanks [@&#8203;nathanjessen](https://github.com/nathanjessen)! - CLI: Fix agentic check - [#&#8203;34678](https://github.com/storybookjs/storybook/pull/34678), thanks [@&#8203;yannbf](https://github.com/yannbf)! - CLI: Handle minimumReleaseAge conflicts across package managers - [#&#8203;34769](https://github.com/storybookjs/storybook/pull/34769), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - CLI: Improve package incompatibility detection and warning - [#&#8203;34559](https://github.com/storybookjs/storybook/pull/34559), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - CLI: Improve self-healing scoring observability - [#&#8203;34699](https://github.com/storybookjs/storybook/pull/34699), thanks [@&#8203;yannbf](https://github.com/yannbf)! - CLI: Introduce Agentic Setup workflow - [#&#8203;34297](https://github.com/storybookjs/storybook/pull/34297), thanks [@&#8203;yannbf](https://github.com/yannbf)! - CLI: Remove extensive prompt option - [#&#8203;34740](https://github.com/storybookjs/storybook/pull/34740), thanks [@&#8203;yannbf](https://github.com/yannbf)! - CLI: Streamline Node.js version detection code - [#&#8203;34440](https://github.com/storybookjs/storybook/pull/34440), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Change-Detection: Set GIT\_OPTIONAL\_LOCKS=0 to avoid blocking commits - [#&#8203;34726](https://github.com/storybookjs/storybook/pull/34726), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Cli: Set ai prompt to yes if yes flag for react-vite to tanstack migration - [#&#8203;34743](https://github.com/storybookjs/storybook/pull/34743), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - Code: Fix inline code blocks inside links removing link affordance - [#&#8203;33903](https://github.com/storybookjs/storybook/pull/33903), thanks [@&#8203;yatishgoel](https://github.com/yatishgoel)! - Controls: Add maxPresetColors option to ColorControl - [#&#8203;33998](https://github.com/storybookjs/storybook/pull/33998), thanks [@&#8203;mixelburg](https://github.com/mixelburg)! - Core: Add `ChangeDetectionService` and wire up builder-vite - [#&#8203;34369](https://github.com/storybookjs/storybook/pull/34369), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Core: Add changeDetection feature flag - [#&#8203;34314](https://github.com/storybookjs/storybook/pull/34314), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Core: Barrel-aware named import resolution for change detection - [#&#8203;34675](https://github.com/storybookjs/storybook/pull/34675), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Core: Ensure process termination on SIGINT when telemetry is disabled - [#&#8203;34585](https://github.com/storybookjs/storybook/pull/34585), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Core: Fix "Open In Editor" support for VSCode - [#&#8203;34747](https://github.com/storybookjs/storybook/pull/34747), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Core: Fix telemetry not handling canceling of prompts - [#&#8203;34680](https://github.com/storybookjs/storybook/pull/34680), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Core: Implement Git change detection - [#&#8203;34420](https://github.com/storybookjs/storybook/pull/34420), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Core: Improve startup performance by deferring change detection initialization - [#&#8203;34498](https://github.com/storybookjs/storybook/pull/34498), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Core: Normalize file paths in ChangeDetectionService and trace-changed for Windows support - [#&#8203;34445](https://github.com/storybookjs/storybook/pull/34445), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Core: Quiet change-detection regex warning and swap clear icon - [#&#8203;34758](https://github.com/storybookjs/storybook/pull/34758), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Core: Rename preview\.ts to preview\.tsx in generated projects - [#&#8203;34396](https://github.com/storybookjs/storybook/pull/34396), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - Core: Show "new" status on newly added individual stories - [#&#8203;34504](https://github.com/storybookjs/storybook/pull/34504), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - Dependencies: Update `vite-plugin-storybook-nextjs` to ^3.2.4 - [#&#8203;34280](https://github.com/storybookjs/storybook/pull/34280), thanks [@&#8203;k35o](https://github.com/k35o)! - Docs: Ensure unique control id attributes across multiple Controls blocks - [#&#8203;34021](https://github.com/storybookjs/storybook/pull/34021), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Fix ArgsTable borders not visible in Windows High Contrast Mode - [#&#8203;34264](https://github.com/storybookjs/storybook/pull/34264), thanks [@&#8203;TheSeydiCharyyev](https://github.com/TheSeydiCharyyev)! - Fix: Add vite-plus vendored libraries version detection - [#&#8203;34509](https://github.com/storybookjs/storybook/pull/34509), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - MDX: Replace `@storybook/docs-mdx` with inline implementation - [#&#8203;34611](https://github.com/storybookjs/storybook/pull/34611), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - Maintenance: Add assertions outside step incorrectly nested in interactions panel - [#&#8203;34296](https://github.com/storybookjs/storybook/pull/34296), thanks [@&#8203;majiayu000](https://github.com/majiayu000)! - Maintenance: Enhance ghost stories internal tests - [#&#8203;34707](https://github.com/storybookjs/storybook/pull/34707), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Maintenance: Extract getBuilderOptions helper across framewo… - [#&#8203;34260](https://github.com/storybookjs/storybook/pull/34260), thanks [@&#8203;alex-js-ltd](https://github.com/alex-js-ltd)! - Maintenance: Extract parseFilterParam shared helper from tags and statuses modules - [#&#8203;34436](https://github.com/storybookjs/storybook/pull/34436), thanks [@&#8203;mixelburg](https://github.com/mixelburg)! - Maintenance: Fix self healing payload - [#&#8203;34782](https://github.com/storybookjs/storybook/pull/34782), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Maintenance: Remove dead-code copy of wrap-getAbsolutePath-utils - [#&#8203;34168](https://github.com/storybookjs/storybook/pull/34168), thanks [@&#8203;mixelburg](https://github.com/mixelburg)! - Maintenance: Use errorToErrorLike in boot-test-runner for consistent stack deduplication - [#&#8203;34385](https://github.com/storybookjs/storybook/pull/34385), thanks [@&#8203;mixelburg](https://github.com/mixelburg)! - Manager: URL-based tag filter state + filter-aware initial story selection - [#&#8203;34283](https://github.com/storybookjs/storybook/pull/34283), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Nextjs: Handle node builtin webpack imports - [#&#8203;34494](https://github.com/storybookjs/storybook/pull/34494), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Onboarding: Fix checklist MDX instructions - [#&#8203;33193](https://github.com/storybookjs/storybook/pull/33193), thanks [@&#8203;kylegach](https://github.com/kylegach)! - Prompt: Run vitest fewer times, improve play functions - [#&#8203;34651](https://github.com/storybookjs/storybook/pull/34651), thanks [@&#8203;yannbf](https://github.com/yannbf)! - React-Docgen: Add tsconfig fallback chain and warning for monorepos - [#&#8203;34353](https://github.com/storybookjs/storybook/pull/34353), thanks [@&#8203;viditkbhatnagar](https://github.com/viditkbhatnagar)! - React: Add component metadata extraction via Volar-style LanguageService - [#&#8203;33914](https://github.com/storybookjs/storybook/pull/33914), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - React: Add subcomponents to component manifests - [#&#8203;34428](https://github.com/storybookjs/storybook/pull/34428), thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)! - ReactNative: Add Metro config AST codemod for init - [#&#8203;34660](https://github.com/storybookjs/storybook/pull/34660), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - ReactNative: Add true entrypoint generation - [#&#8203;34663](https://github.com/storybookjs/storybook/pull/34663), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - ReactNative: AppRegistry component name in template - [#&#8203;34742](https://github.com/storybookjs/storybook/pull/34742), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - ReactNative: New init setup - [#&#8203;34665](https://github.com/storybookjs/storybook/pull/34665), thanks [@&#8203;ndelangen](https://github.com/ndelangen)! - Refactor: Extract shared `PseudoStateGrid` component in pseudo-states stories - [#&#8203;34334](https://github.com/storybookjs/storybook/pull/34334), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - Security: Makes sure `serialize-javascript` is at latest version - [#&#8203;34034](https://github.com/storybookjs/storybook/pull/34034), thanks [@&#8203;50bbx](https://github.com/50bbx)! - Sidebar: Add dual-slot status icons for change detection and test results - [#&#8203;34346](https://github.com/storybookjs/storybook/pull/34346), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Sidebar: Add status-based filtering with refactored status architecture - [#&#8203;34339](https://github.com/storybookjs/storybook/pull/34339), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Sidebar: Fix clear filter button not refreshing story list - [#&#8203;34737](https://github.com/storybookjs/storybook/pull/34737), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Sidebar: Fix clear status button to only clear test statuses - [#&#8203;34478](https://github.com/storybookjs/storybook/pull/34478), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Sidebar: Show same status icon at story and group level - [#&#8203;34702](https://github.com/storybookjs/storybook/pull/34702), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Sidebar: Soften change-detection signals + add Review CTA - [#&#8203;34701](https://github.com/storybookjs/storybook/pull/34701), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - StatusValue: Add 'status-value:\<new|modified|affected>' - [#&#8203;34305](https://github.com/storybookjs/storybook/pull/34305), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Svelte: Fix Vite 8 + Vitest breaking rolldown deps scanner - [#&#8203;34783](https://github.com/storybookjs/storybook/pull/34783), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Tanstack: Add `@storybook/tanstack-react` package - [#&#8203;34403](https://github.com/storybookjs/storybook/pull/34403), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - Tanstack: Optimize tanstack react-store - [#&#8203;34731](https://github.com/storybookjs/storybook/pull/34731), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - Tanstack: Treeshake top-level unused functions - [#&#8203;34760](https://github.com/storybookjs/storybook/pull/34760), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - Telemetry: Add sidebar filter telemetry for change detection - [#&#8203;34533](https://github.com/storybookjs/storybook/pull/34533), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Telemetry: Centralize disable logic with module-level flag - [#&#8203;34485](https://github.com/storybookjs/storybook/pull/34485), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Telemetry: Fix delayed init events - [#&#8203;34670](https://github.com/storybookjs/storybook/pull/34670), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Telemetry: Refactor init tracking - [#&#8203;34629](https://github.com/storybookjs/storybook/pull/34629), thanks [@&#8203;Programer1804](https://github.com/Programer1804)! - UI: Add Share section to onboarding checklist and redesign share tool - [#&#8203;34413](https://github.com/storybookjs/storybook/pull/34413), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - UI: Ensure Controls panel can scroll horizontally for now - [#&#8203;34248](https://github.com/storybookjs/storybook/pull/34248), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - UI: Fix global shortcuts not showing region focus indicator - [#&#8203;34201](https://github.com/storybookjs/storybook/pull/34201), thanks [@&#8203;Sidnioulz](https://github.com/Sidnioulz)! - UI: Fix mobile navigation when renderLabel returns a React node - [#&#8203;34262](https://github.com/storybookjs/storybook/pull/34262), thanks [@&#8203;Nathan54Villaume](https://github.com/Nathan54Villaume)! - UI: Fix showing and hiding copy prompt in the correct scenarios - [#&#8203;34706](https://github.com/storybookjs/storybook/pull/34706), thanks [@&#8203;yannbf](https://github.com/yannbf)! - UI: Improve interactions panel accessibility - [#&#8203;34110](https://github.com/storybookjs/storybook/pull/34110), thanks [@&#8203;anchmelev](https://github.com/anchmelev)! - Vite: Use vite hook filter for performance improvements - [#&#8203;34022](https://github.com/storybookjs/storybook/pull/34022), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - Vitest: Fix agent detection breaking runs - [#&#8203;34681](https://github.com/storybookjs/storybook/pull/34681), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - Vue3: Clear stale args/globals when nextArgs is empty in updateArgs - [#&#8203;34409](https://github.com/storybookjs/storybook/pull/34409), thanks [@&#8203;whdjh](https://github.com/whdjh)! </details> ### [`v10.3.6`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1036) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.3.5...v10.3.6) - ESLint: Update deprecated [@&#8203;storybook/test](https://github.com/storybook/test) reference to storybook/test - [#&#8203;34430](https://github.com/storybookjs/storybook/pull/34430), thanks [@&#8203;venkat22022202](https://github.com/venkat22022202)! - React: Add optional React type peers to packages that publish React-based declarations - [#&#8203;34641](https://github.com/storybookjs/storybook/pull/34641), thanks [@&#8203;copilot-swe-agent](https://github.com/copilot-swe-agent)! - UI: Fix global background + color styles affecting stories - [#&#8203;34071](https://github.com/storybookjs/storybook/pull/34071), thanks [@&#8203;Axadali](https://github.com/Axadali)! ### [`v10.3.5`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1035) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.3.4...v10.3.5) - Core: Disable component manifest by default - [#&#8203;34408](https://github.com/storybookjs/storybook/pull/34408), thanks [@&#8203;yannbf](https://github.com/yannbf)! > \[!NOTE] > [Version >=0.5.0 of `@storybook/addon-mcp`](https://github.com/storybookjs/mcp/releases/tag/%40storybook%2Faddon-mcp%400.5.0) 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.3.4`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1034) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.3.3...v10.3.4) - Addon-a11y: Clear status transition timer on unmount to prevent test flake - [#&#8203;34203](https://github.com/storybookjs/storybook/pull/34203), thanks [@&#8203;mixelburg](https://github.com/mixelburg)! - Bug: Skip re-processing already transformed config files for CSF factories - [#&#8203;34273](https://github.com/storybookjs/storybook/pull/34273), thanks [@&#8203;huang-julien](https://github.com/huang-julien)! - Builder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - [#&#8203;34274](https://github.com/storybookjs/storybook/pull/34274), thanks [@&#8203;chida09](https://github.com/chida09)! - CLI: Prompt for init crash reports - [#&#8203;34316](https://github.com/storybookjs/storybook/pull/34316), thanks [@&#8203;JReinhold](https://github.com/JReinhold)! - CSF4: Fix duplicate preview loading issue in Vitest - [#&#8203;34361](https://github.com/storybookjs/storybook/pull/34361), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Core: Fix WebSocket connection for StackBlitz/WebContainers - [#&#8203;34281](https://github.com/storybookjs/storybook/pull/34281), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! - React-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - [#&#8203;34393](https://github.com/storybookjs/storybook/pull/34393), thanks [@&#8203;mixelburg](https://github.com/mixelburg)! - React-Vite: Upgrade [@&#8203;joshwooding/vite-plugin-react-docgen-typescript](https://github.com/joshwooding/vite-plugin-react-docgen-typescript) to 0.7.0 - [#&#8203;34335](https://github.com/storybookjs/storybook/pull/34335), thanks [@&#8203;beeswhacks](https://github.com/beeswhacks)! ### [`v10.3.3`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1033) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.3.2...v10.3.3) - Addon-Vitest: Streamline vite(st) config detection across init and postinstall - [#&#8203;34193](https://github.com/storybookjs/storybook/pull/34193), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! ### [`v10.3.2`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1032) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.3.1...v10.3.2) - CLI: Shorten CTA link messages - [#&#8203;34236](https://github.com/storybookjs/storybook/pull/34236), thanks [@&#8203;shilman](https://github.com/shilman)! - React Native Web: Fix vite8 support by bumping vite-plugin-rnw - [#&#8203;34231](https://github.com/storybookjs/storybook/pull/34231), thanks [@&#8203;dannyhw](https://github.com/dannyhw)! ### [`v10.3.1`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1031) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.3.0...v10.3.1) - CLI: Use npm info to fetch versions in repro command - [#&#8203;34214](https://github.com/storybookjs/storybook/pull/34214), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Core: Prevent story-local viewport from persisting in URL - [#&#8203;34153](https://github.com/storybookjs/storybook/pull/34153), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! ### [`v10.3.0`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#1030) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.2.19...v10.3.0) > *Improved developer experience, AI-assisting tools, and broader ecosystem support* Storybook 10.3 contains hundreds of fixes and improvements including: - 🤖 Storybook MCP: Agentic component dev, docs, and test (Preview release for React) - ⚡ Vite 8 support - ▲ Next.js 16.2 support - 📝 ESLint 10 support - 〰️ Addon Pseudo-States: Tailwind v4 support - 🔧 Addon-Vitest: Simplified configuration - no more setup files required - ♿ Numerous accessibility improvements across the UI <details> <summary>List of all updates</summary> - A11y: Add ScrollArea prop focusable for when it has static children - [#&#8203;33876](https://github.com/storybookjs/storybook/pull/33876), thanks @&#8203;Sidnioulz! - A11y: Ensure popover dialogs have an ARIA label - [#&#8203;33500](https://github.com/storybookjs/storybook/pull/33500), thanks @&#8203;gayanMatch! - A11y: Make resize handles for addon panel and sidebar accessible [#&#8203;33980](https://github.com/storybookjs/storybook/pull/33980) - A11y: Underline MDX links for WCAG SC 1.4.1 compliance - [#&#8203;33139](https://github.com/storybookjs/storybook/pull/33139), thanks @&#8203;NikhilChowdhury27! - Actions: Add expandLevel parameter to configure tree depth - [#&#8203;33977](https://github.com/storybookjs/storybook/pull/33977), thanks @&#8203;mixelburg! - Actions: Fix HandlerFunction type to support async callback props - [#&#8203;33864](https://github.com/storybookjs/storybook/pull/33864), thanks @&#8203;mixelburg! - Addon-Docs: Add React as optimizeDeps entry - [#&#8203;34176](https://github.com/storybookjs/storybook/pull/34176), thanks @&#8203;valentinpalkovic! - Addon-Docs: Add support for `sourceState: 'none'` to canvas block parameters - [#&#8203;33627](https://github.com/storybookjs/storybook/pull/33627), thanks @&#8203;quisido! - Addon-docs: Restore `docs.components` overrides for doc blocks [#&#8203;34111](https://github.com/storybookjs/storybook/pull/34111) - Addon-Vitest: Add channel API to programmatically trigger test runs - [#&#8203;33206](https://github.com/storybookjs/storybook/pull/33206), thanks @&#8203;JReinhold! - Addon-Vitest: Handle additional vitest config export patterns in postinstall - [#&#8203;34106](https://github.com/storybookjs/storybook/pull/34106), thanks @&#8203;copilot-swe-agent! - Addon-Vitest: Make Playwright `--with-deps` platform-aware to avoid `sudo` prompt on Linux [#&#8203;34121](https://github.com/storybookjs/storybook/pull/34121) - Addon-Vitest: Refactor Vitest setup to eliminate the need for a dedicated setup file - [#&#8203;34025](https://github.com/storybookjs/storybook/pull/34025), thanks @&#8203;valentinpalkovic! - Addon-Vitest: Support Vitest canaries - [#&#8203;33833](https://github.com/storybookjs/storybook/pull/33833), thanks @&#8203;valentinpalkovic! - Angular: Add moduleResolution: bundler to tsconfig - [#&#8203;34085](https://github.com/storybookjs/storybook/pull/34085), thanks @&#8203;valentinpalkovic! - Angular: only load webpack dependencies on demand - [#&#8203;34043](https://github.com/storybookjs/storybook/pull/34043), thanks @&#8203;sod! - Angular: Storybook fails with unknown option silent - [#&#8203;33736](https://github.com/storybookjs/storybook/pull/33736), thanks @&#8203;tanujbhaud! - Build: Update @&#8203;types/node - [#&#8203;34037](https://github.com/storybookjs/storybook/pull/34037), thanks @&#8203;valentinpalkovic! - Builder-Vite: Centralize Vite plugins for builder-vite and addon-vitest - [#&#8203;33819](https://github.com/storybookjs/storybook/pull/33819), thanks @&#8203;valentinpalkovic! - Builder-Vite: Fix cold-cache vitest failures for story paths containing glob special characters - [#&#8203;34044](https://github.com/storybookjs/storybook/pull/34044), thanks @&#8203;copilot-swe-agent! - Builder-Vite: Use preview annotations as entry points for optimizeDeps - [#&#8203;33875](https://github.com/storybookjs/storybook/pull/33875), thanks @&#8203;copilot-swe-agent! - CI: declare explicit permissions for stale and weekly cron workflows - [#&#8203;33902](https://github.com/storybookjs/storybook/pull/33902), thanks @&#8203;Rohan5commit! - CLI: Add vike CLI metadata - [#&#8203;34189](https://github.com/storybookjs/storybook/pull/34189), thanks @&#8203;yannbf! - CLI: Avoid hanging of postinstall during init - [#&#8203;34175](https://github.com/storybookjs/storybook/pull/34175), thanks @&#8203;valentinpalkovic! - CLI: Fix onboarding not opening - [#&#8203;33609](https://github.com/storybookjs/storybook/pull/33609), thanks @&#8203;ndelangen! - CLI: Show multiple favicons warning as debug message - [#&#8203;34069](https://github.com/storybookjs/storybook/pull/34069), thanks @&#8203;remino! - Cli: Use npm for registry URL in PNPMProxy to avoid workspace errors - [#&#8203;33571](https://github.com/storybookjs/storybook/pull/33571), thanks @&#8203;ia319! - Controls: Allow story argTypes to override control: false from meta - [#&#8203;33729](https://github.com/storybookjs/storybook/pull/33729), thanks @&#8203;jonathan-fulton! - Controls: Fix Object contrast issue and tidy up code - [#&#8203;33923](https://github.com/storybookjs/storybook/pull/33923), thanks @&#8203;Sidnioulz! - Core: Ensure telemetry is never triggered on initial load of checklist data - [#&#8203;33918](https://github.com/storybookjs/storybook/pull/33918), thanks @&#8203;ghengeveld! - Core: Fix event source URL based on refId when multiple iframes share the same origin [#&#8203;34105](https://github.com/storybookjs/storybook/pull/34105) - Core: Fix false-positive CJS warning when 'exports' appears in strings or comments - [#&#8203;33572](https://github.com/storybookjs/storybook/pull/33572), thanks @&#8203;reeseo3o! - Core: Fix handling complex viewport sizes [#&#8203;33615](https://github.com/storybookjs/storybook/pull/33615) - Core: Fix iframe reference for composed Storybook on a subpath [#&#8203;34100](https://github.com/storybookjs/storybook/pull/34100) - Core: Fix typos: occured -> occurred, recieves -> receives - [#&#8203;33727](https://github.com/storybookjs/storybook/pull/33727), thanks @&#8203;jonathan-fulton! - Core: Handle BROWSER=none correctly and improve error messages - [#&#8203;33730](https://github.com/storybookjs/storybook/pull/33730), thanks @&#8203;jonathan-fulton! - Core: Ignore empty files when indexing - [#&#8203;33782](https://github.com/storybookjs/storybook/pull/33782), thanks @&#8203;JReinhold! - Core: Register CORS middleware before index.json route - [#&#8203;33728](https://github.com/storybookjs/storybook/pull/33728), thanks @&#8203;jonathan-fulton! - Core: Revert Pull Request #&#8203;33420 from Maelryn/fix/copy-button-overlap - [#&#8203;33877](https://github.com/storybookjs/storybook/pull/33877), thanks @&#8203;Sidnioulz! - Core: Zoom tool refinements - Hide reset button when value is initial - [#&#8203;33635](https://github.com/storybookjs/storybook/pull/33635), thanks @&#8203;superLipbalm! - Docs: Edit JSON button is now accessible at 320x256 viewport (WCAG 2.1 Reflow test) - [#&#8203;33707](https://github.com/storybookjs/storybook/pull/33707), thanks @&#8203;TheSeydiCharyyev! - Docs: Make CSS ordering in DocsContainer more predictable [#&#8203;34015](https://github.com/storybookjs/storybook/pull/34015) - ESLint-plugin: Disallow extra properties in eslint plugin rule options - [#&#8203;32056](https://github.com/storybookjs/storybook/pull/32056), thanks @&#8203;andreww2012! - ESLint: bail out config setup if eslint-plugin-storybook is already imported - [#&#8203;34089](https://github.com/storybookjs/storybook/pull/34089), thanks @&#8203;copilot-swe-agent! - HMR: Fix race conditions causing stale play functions to fire on re-rendered stories - [#&#8203;33930](https://github.com/storybookjs/storybook/pull/33930), thanks @&#8203;copilot-swe-agent! - Maintenance: Revert pull request #&#8203;33930 HMR events - [#&#8203;34190](https://github.com/storybookjs/storybook/pull/34190), thanks @&#8203;yannbf! - Maintenance: Use std-env for AI agent detection in telemetry [#&#8203;34114](https://github.com/storybookjs/storybook/pull/34114) - Manifest: Add docs entries to debugger - [#&#8203;33607](https://github.com/storybookjs/storybook/pull/33607), thanks @&#8203;JReinhold! - Manifest: Rename `experimentalComponentsManifest` → `componentsManifest`, default to `true` [#&#8203;33974](https://github.com/storybookjs/storybook/pull/33974) - Manifests: Fix Attached MDX causing wrong component entries [#&#8203;34101](https://github.com/storybookjs/storybook/pull/34101) - Next.js-Vite: Fix failing postcss mutation - [#&#8203;33879](https://github.com/storybookjs/storybook/pull/33879), thanks @&#8203;valentinpalkovic! - Next.js: Move image configuration from FrameworkOptions to parameters [#&#8203;32639](https://github.com/storybookjs/storybook/pull/32639), thanks @&#8203;y-hsgw! - Preact: Support inferring props from component types - [#&#8203;33828](https://github.com/storybookjs/storybook/pull/33828), thanks @&#8203;JoviDeCroock! - React Native Web: Fix inconsistent example stories - [#&#8203;33891](https://github.com/storybookjs/storybook/pull/33891), thanks @&#8203;danielalanbates! - React: Add react-docgen-typescript to component manifest - [#&#8203;33818](https://github.com/storybookjs/storybook/pull/33818), thanks @&#8203;kasperpeulen! - Revert "Toolbar: Remove extra toolbar divider when zoom controls not shown" - [#&#8203;34099](https://github.com/storybookjs/storybook/pull/34099), thanks @&#8203;valentinpalkovic! - Test: Fix clearing mocks in Vitest [#&#8203;34078](https://github.com/storybookjs/storybook/pull/34078) - Test: Update @&#8203;testing-library/jest-dom - [#&#8203;33928](https://github.com/storybookjs/storybook/pull/33928), thanks @&#8203;valentinpalkovic! - Theming: Export interface declaration for `ThemesGlobals` - [#&#8203;33343](https://github.com/storybookjs/storybook/pull/33343), thanks @&#8203;icopp! - Toolbar: Remove extra toolbar divider when zoom controls not shown - [#&#8203;33731](https://github.com/storybookjs/storybook/pull/33731), thanks @&#8203;jonathan-fulton! - UI: Allow direct kb/mouse actions on zoom tool button - [#&#8203;33496](https://github.com/storybookjs/storybook/pull/33496), thanks @&#8203;Sidnioulz! - UI: Avoid large animation for reduced motion users - [#&#8203;33530](https://github.com/storybookjs/storybook/pull/33530), thanks @&#8203;Sidnioulz! - UI: Ensure Link without href is keyboard-reachable - [#&#8203;34163](https://github.com/storybookjs/storybook/pull/34163), thanks @&#8203;Sidnioulz! - UI: Fix `z-index` problem with `popover`s and `modal`s nesting - [#&#8203;33757](https://github.com/storybookjs/storybook/pull/33757), thanks @&#8203;ndelangen! - UI: Fix code/copy buttons overlap with content - [#&#8203;33889](https://github.com/storybookjs/storybook/pull/33889), thanks @&#8203;Sidnioulz! - UI: Fix Copy button overlapping code in portrait mode - [#&#8203;33420](https://github.com/storybookjs/storybook/pull/33420), thanks @&#8203;Maelryn! - UI: Fix modal text selection - [#&#8203;33967](https://github.com/storybookjs/storybook/pull/33967), thanks @&#8203;Sidnioulz! - UI: Fix tab navigation after closing addon panel - [#&#8203;33971](https://github.com/storybookjs/storybook/pull/33971), thanks @&#8203;copilot-swe-agent! - UI: Handle kb nav edge cases when preview and panel are hidden - [#&#8203;33588](https://github.com/storybookjs/storybook/pull/33588), thanks @&#8203;Sidnioulz! - UI: Hide addon panel Drag on pages without a panel - [#&#8203;34162](https://github.com/storybookjs/storybook/pull/34162), thanks @&#8203;Sidnioulz! - UI: Hide manifest tag for now - [#&#8203;34165](https://github.com/storybookjs/storybook/pull/34165), thanks @&#8203;Sidnioulz! - UI: Make disabled Buttons keyboard-focusable - [#&#8203;34166](https://github.com/storybookjs/storybook/pull/34166), thanks @&#8203;Sidnioulz! - UI: Make TagsFilter state persistent [#&#8203;33374](https://github.com/storybookjs/storybook/pull/33374) - UI: Use correct selector for addon panel focus check - [#&#8203;34164](https://github.com/storybookjs/storybook/pull/34164), thanks @&#8203;Sidnioulz! - UI: Zoom faster when pressing shift - [#&#8203;34185](https://github.com/storybookjs/storybook/pull/34185), thanks @&#8203;Sidnioulz! - Viewport: Skip viewport validation before parameters load - [#&#8203;33794](https://github.com/storybookjs/storybook/pull/33794), thanks @&#8203;ia319! - Vite: Add mock entries to optimizeDeps.entries - [#&#8203;34167](https://github.com/storybookjs/storybook/pull/34167), thanks @&#8203;valentinpalkovic! - Vue3-Vite: Allow paths in docgen tsconfig option [#&#8203;32310](https://github.com/storybookjs/storybook/pull/32310), thanks @&#8203;Thomaash! </details> ### [`v10.2.19`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#10219) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.2.18...v10.2.19) - Maintenance: Support vite-plugin-svelte\@&#8203;7 which supports Vite 8 - [#&#8203;34115](https://github.com/storybookjs/storybook/pull/34115), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! - Vite: Support Vite 8 - [#&#8203;33788](https://github.com/storybookjs/storybook/pull/33788), thanks [@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)! ### [`v10.2.18`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#10218) [Compare Source](https://github.com/storybookjs/storybook/compare/v10.2.17...v10.2.18) - Core: Correctly fallback to first detected vitest config file - [#&#8203;33865](https://github.com/storybookjs/storybook/pull/33865), thanks [@&#8203;yannbf](https://github.com/yannbf)! - Core: Fix error reporting in ManagerErrorBoundary - [#&#8203;33915](https://github.com/storybookjs/storybook/pull/33915), thanks [@&#8203;ghengeveld](https://github.com/ghengeveld)! </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My43My4xIiwidXBkYXRlZEluVmVyIjoiNDQuMTQuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.2.18 to chore(deps): update dependency @storybook/react-vite to v10.2.19 2026-03-14 23:12:51 +01:00
Collaborator

⚠️ Merge Failed — Server Error

CI was passing for this PR, but the Gitea API returned a persistent 405 – Please try again later error when attempting to merge. The branch has not been merged or deleted.

Please merge this manually or retry later.

## ⚠️ Merge Failed — Server Error CI was **passing** for this PR, but the Gitea API returned a persistent `405 – Please try again later` error when attempting to merge. The branch has **not** been merged or deleted. Please merge this manually or retry later.
Owner

@judas retry

@judas retry
judas approved these changes 2026-03-15 04:38:42 +01:00
judas left a comment
Collaborator

Aggiornamento di routine del lockfile per @storybook/react-vite da 10.2.1710.2.19. Le modifiche sono interamente in yarn.lock e consistono in:

  • Bump di @storybook/react-vite, @storybook/builder-vite, @storybook/csf-plugin, @storybook/react, @storybook/react-dom-shim a 10.2.19
  • Rimozione di dipendenze non più necessarie: rolldown@1.0.0-rc.9 e tutti i relativi binding platform-specifici, lightningcss@1.32.0 e binding, @emnapi/*, @napi-rs/wasm-runtime, @oxc-project/*, @tybys/wasm-util, detect-libc, std-env@3.10.0
  • Aggiornamenti minori di altre dipendenze: react-docgen 8.0.2→8.0.3, ast-v8-to-istanbul 0.3.11→1.0.0, baseline-browser-mapping, caniuse-lite, electron-to-chromium, magicast, lru-cache

CI verde. Le modifiche sono coerenti con un bump di patch/minor di Storybook e non introducono nulla di inaspettato. Il lockfile appare corretto.

⚠️ Il PR risulta attualmente non mergeable (probabilmente conflitti con main). Potrebbe essere necessario aggiornare il branch prima del merge.

Aggiornamento di routine del lockfile per `@storybook/react-vite` da `10.2.17` → `10.2.19`. Le modifiche sono interamente in `yarn.lock` e consistono in: - Bump di `@storybook/react-vite`, `@storybook/builder-vite`, `@storybook/csf-plugin`, `@storybook/react`, `@storybook/react-dom-shim` a `10.2.19` - Rimozione di dipendenze non più necessarie: `rolldown@1.0.0-rc.9` e tutti i relativi binding platform-specifici, `lightningcss@1.32.0` e binding, `@emnapi/*`, `@napi-rs/wasm-runtime`, `@oxc-project/*`, `@tybys/wasm-util`, `detect-libc`, `std-env@3.10.0` - Aggiornamenti minori di altre dipendenze: `react-docgen` 8.0.2→8.0.3, `ast-v8-to-istanbul` 0.3.11→1.0.0, `baseline-browser-mapping`, `caniuse-lite`, `electron-to-chromium`, `magicast`, `lru-cache` ✅ CI verde. Le modifiche sono coerenti con un bump di patch/minor di Storybook e non introducono nulla di inaspettato. Il lockfile appare corretto. > ⚠️ Il PR risulta attualmente **non mergeable** (probabilmente conflitti con `main`). Potrebbe essere necessario aggiornare il branch prima del merge.
Owner

@judas puoi risolvere il conflitto di lockfile?

@judas puoi risolvere il conflitto di lockfile?
Collaborator

C'è un conflitto vero e proprio nel yarn.lock che non può essere risolto automaticamente con un merge. Questo succede perché entrambi i branch hanno modificato le stesse righe del lockfile.

Purtroppo non posso modificare direttamente i file nel repository tramite gli strumenti a mia disposizione. Per risolvere il conflitto manualmente devi:

# Checkout del branch della PR
git fetch origin
git checkout renovate/storybook-react-vite-10.x-lockfile

# Merge di main nel branch
git merge origin/main

# Risolvi il conflitto nel yarn.lock accettando entrambe le versioni
# (oppure rigeneralo da zero)
rm yarn.lock
yarn install

# Commit e push
git add yarn.lock
git commit -m "fix: resolve yarn.lock conflict"
git push origin renovate/storybook-react-vite-10.x-lockfile

Il modo più pulito è cancellare il yarn.lock e rigenerarlo con yarn install — in questo modo yarn risolve tutto da solo senza conflitti manuali. Dopo il push il PR tornerà mergeable.

C'è un conflitto vero e proprio nel `yarn.lock` che non può essere risolto automaticamente con un merge. Questo succede perché entrambi i branch hanno modificato le stesse righe del lockfile. Purtroppo **non posso modificare direttamente i file nel repository** tramite gli strumenti a mia disposizione. Per risolvere il conflitto manualmente devi: ```bash # Checkout del branch della PR git fetch origin git checkout renovate/storybook-react-vite-10.x-lockfile # Merge di main nel branch git merge origin/main # Risolvi il conflitto nel yarn.lock accettando entrambe le versioni # (oppure rigeneralo da zero) rm yarn.lock yarn install # Commit e push git add yarn.lock git commit -m "fix: resolve yarn.lock conflict" git push origin renovate/storybook-react-vite-10.x-lockfile ``` Il modo più pulito è cancellare il `yarn.lock` e rigenerarlo con `yarn install` — in questo modo yarn risolve tutto da solo senza conflitti manuali. Dopo il push il PR tornerà mergeable.
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.2.19 to chore(deps): update dependency @storybook/react-vite to v10.3.0 2026-03-19 07:12:22 +01:00
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.3.0 to chore(deps): update dependency @storybook/react-vite to v10.3.1 2026-03-20 07:17:10 +01:00
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.3.1 to chore(deps): update dependency @storybook/react-vite to v10.3.3 2026-03-24 07:14:23 +01:00
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.3.3 to Update dependency @storybook/react-vite to v10.3.4 2026-04-02 23:16:40 +02:00
renovate changed title from Update dependency @storybook/react-vite to v10.3.4 to chore(deps): update dependency @storybook/react-vite to v10.3.4 2026-04-07 23:13:18 +02:00
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.3.4 to chore(deps): update dependency @storybook/react-vite to v10.3.5 2026-04-08 15:19:17 +02:00
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.3.5 to chore(deps): update dependency @storybook/react-vite to v10.3.6 2026-04-30 15:20:13 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 74a11241e6 to fe2d3c21e5 2026-05-07 23:24:21 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 3fce35a265 to 546ec54822 2026-05-10 23:19:35 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 546ec54822 to 3081b52f8e 2026-05-12 15:23:00 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 3081b52f8e to f5cdc2b608 2026-05-13 23:14:10 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from f5cdc2b608 to 41afe003cb 2026-05-14 23:12:05 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.3.6 to chore(deps): update dependency @storybook/react-vite to v10.4.0 2026-05-14 23:12:12 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 41afe003cb to 122be0f5d1 2026-05-15 07:14:29 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 122be0f5d1 to 9e8ce0f748 2026-05-15 23:19:42 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 9e8ce0f748 to 8016a72d60 2026-05-16 23:17:41 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 8016a72d60 to da2c7553cb 2026-05-17 23:20:48 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from da2c7553cb to 4e5bf7f8ac 2026-05-18 23:18:36 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 4e5bf7f8ac to f3808974cb 2026-05-19 23:22:17 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from f3808974cb to fc6c29a948 2026-05-21 07:25:31 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from fc6c29a948 to 10cca43ac9 2026-05-22 07:22:37 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 10cca43ac9 to a6c9fbb9c5 2026-05-22 15:19:29 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.4.0 to chore(deps): update dependency @storybook/react-vite to v10.4.1 2026-05-22 15:19:32 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from a6c9fbb9c5 to 3aa1c1ce64 2026-05-23 07:21:06 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 3aa1c1ce64 to b8b3383f66 2026-05-26 07:24:46 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from b8b3383f66 to 439ba93446 2026-05-27 23:19:04 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 439ba93446 to 75f755c457 2026-05-28 23:17:31 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 75f755c457 to 21bbc3ae6b 2026-05-29 07:21:40 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 21bbc3ae6b to 15ad5267aa 2026-05-29 23:12:27 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 15ad5267aa to 802de58105 2026-05-30 07:14:17 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 802de58105 to 7903a1dbc0 2026-05-31 07:16:15 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 7903a1dbc0 to 40411d3893 2026-06-02 07:12:06 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 40411d3893 to 3ea831bb28 2026-06-03 07:18:58 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.4.1 to chore(deps): update dependency @storybook/react-vite to v10.4.2 2026-06-03 07:19:03 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 3ea831bb28 to 29d6a9fbaa 2026-06-04 15:19:38 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 29d6a9fbaa to d100d55118 2026-06-05 15:16:17 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from d100d55118 to a2c3c9d4d3 2026-06-06 15:15:49 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from a2c3c9d4d3 to 81aa95cd00 2026-06-09 23:13:39 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 81aa95cd00 to ad4a80f218 2026-06-10 23:18:00 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.4.2 to chore(deps): update dependency @storybook/react-vite to v10.4.3 2026-06-10 23:18:02 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from ad4a80f218 to 1992e4c14b 2026-06-12 07:14:00 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.4.3 to chore(deps): update dependency @storybook/react-vite to v10.4.4 2026-06-12 07:14:01 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 1992e4c14b to edd9479d6e 2026-06-12 23:17:48 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from edd9479d6e to 232da88c1d 2026-06-15 15:14:57 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.4.4 to chore(deps): update dependency @storybook/react-vite to v10.4.5 2026-06-15 15:15:02 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 232da88c1d to 6749174eee 2026-06-15 23:16:58 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 6749174eee to c589898a0b 2026-06-16 07:14:23 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from c589898a0b to a38731c748 2026-06-16 15:20:01 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.4.5 to chore(deps): update dependency @storybook/react-vite to v10.4.6 2026-06-16 15:20:06 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from a38731c748 to e7adf59330 2026-06-17 07:15:53 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from e7adf59330 to 9f887fa0d9 2026-06-18 07:16:31 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 9f887fa0d9 to 559e0c8604 2026-06-19 07:20:47 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 559e0c8604 to b0590500fa 2026-06-22 15:17:06 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from b0590500fa to 148ff96a36 2026-06-23 15:18:12 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 148ff96a36 to 30b305dc29 2026-06-24 15:18:40 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 30b305dc29 to 9f55799638 2026-06-25 15:19:35 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 9f55799638 to 5a8805cee0 2026-06-26 15:19:50 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 5a8805cee0 to 49a2c962ad 2026-06-27 23:16:28 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 49a2c962ad to 9b6e8d1e1e 2026-06-29 23:16:00 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 9b6e8d1e1e to cc45ef182d 2026-06-30 23:13:32 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from cc45ef182d to 2806b1db66 2026-07-01 23:21:19 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 2806b1db66 to 7c8243448c 2026-07-02 23:20:11 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 7c8243448c to 4d90cbbbf4 2026-07-03 15:15:43 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 4d90cbbbf4 to 93baee7586 2026-07-04 07:19:43 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 93baee7586 to e6a900e911 2026-07-05 07:17:12 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from e6a900e911 to dd04e69596 2026-07-06 07:16:56 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from dd04e69596 to 7ac161e6ef 2026-07-07 15:20:54 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 7ac161e6ef to 180ae24e55 2026-07-08 15:14:48 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 180ae24e55 to 0a22459fd5 2026-07-09 23:14:33 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 0a22459fd5 to a3713a78c3 2026-07-10 15:18:38 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.4.6 to chore(deps): update dependency @storybook/react-vite to v10.5.0 2026-07-10 15:18:40 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from a3713a78c3 to ebe5eae09d 2026-07-11 07:12:53 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from ebe5eae09d to 301fe9c9c0 2026-07-11 23:18:01 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 301fe9c9c0 to cf6762d10b 2026-07-15 07:13:28 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from cf6762d10b to a1ee7b8592 2026-07-16 07:17:56 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from a1ee7b8592 to b7a814a925 2026-07-17 23:13:14 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.5.0 to chore(deps): update dependency @storybook/react-vite to v10.5.2 2026-07-17 23:13:16 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from b7a814a925 to 30daacb90e 2026-07-18 15:21:35 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 30daacb90e to ff613a086a 2026-07-21 07:20:27 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.5.2 to chore(deps): update dependency @storybook/react-vite to v10.5.3 2026-07-21 07:20:30 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from ff613a086a to e1121e7413 2026-07-21 15:14:28 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from e1121e7413 to dc2525198e 2026-07-22 15:20:06 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from dc2525198e to a9f438c4a3 2026-07-23 15:16:33 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from a9f438c4a3 to 25590818b7 2026-07-24 15:17:57 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 25590818b7 to 78b911e769 2026-07-25 07:22:35 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.5.3 to chore(deps): update dependency @storybook/react-vite to v10.5.4 2026-07-25 07:22:39 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 78b911e769 to 06ef97a36c 2026-07-26 23:19:23 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 06ef97a36c to fe313e5004 2026-07-27 23:17:40 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from fe313e5004 to 823d75e174 2026-07-28 15:13:19 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.5.4 to chore(deps): update dependency @storybook/react-vite to v10.5.5 2026-07-28 15:13:22 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 823d75e174 to 328833eee8 2026-07-29 07:20:38 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 328833eee8 to c7b032f8ea 2026-07-30 07:23:06 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from c7b032f8ea to f2380ee481 2026-07-31 07:22:11 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from f2380ee481 to 410f43e38e 2026-07-31 23:20:34 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 410f43e38e to 1d886f4885 2026-08-01 07:21:45 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 1d886f4885 to d181b3ab12 2026-08-02 07:26:12 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from d181b3ab12 to fdec73d800 2026-08-03 15:14:49 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.5.5 to chore(deps): update dependency @storybook/react-vite to v10.5.6 2026-08-03 15:14:53 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from fdec73d800 to 96e3d2140c 2026-08-04 15:27:36 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 96e3d2140c to f97dcd9bb5 2026-08-05 15:22:37 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from f97dcd9bb5 to 32297e0d00 2026-08-06 23:24:11 +02:00 Compare
renovate changed title from chore(deps): update dependency @storybook/react-vite to v10.5.6 to chore(deps): update dependency @storybook/react-vite to v10.5.7 2026-08-06 23:24:17 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 32297e0d00 to 4d7d602c22 2026-08-07 23:22:18 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 4d7d602c22 to ed4a9281d8 2026-08-08 23:15:41 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from ed4a9281d8 to 39ff091e29 2026-08-09 23:17:49 +02:00 Compare
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from 39ff091e29 to a93dc5a028 2026-08-10 23:26:42 +02:00 Compare
renovate added 1 commit 2026-08-12 07:18:10 +02:00
renovate force-pushed renovate/storybook-react-vite-10.x-lockfile from a93dc5a028 to f8a47c5d11 2026-08-12 07:18:10 +02:00 Compare
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/storybook-react-vite-10.x-lockfile:renovate/storybook-react-vite-10.x-lockfile
git checkout renovate/storybook-react-vite-10.x-lockfile
Sign in to join this conversation.
No Reviewers
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panic.haus/web-ui#36