# Storybook changelog > A frontend workshop for building UI components in isolation. - Vendor: Storybook - Category: Frameworks & Libraries - Official site: https://storybook.js.org - Tracked by: What's New (https://whatsnew.fyi/product/storybook) - Harvested from: GitHub (storybookjs/storybook) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v10.5.7 - Date: 2026-08-06 - Version: v10.5.7 - Original notes: https://github.com/storybookjs/storybook/releases/tag/v10.5.7 - Permalink: https://whatsnew.fyi/product/storybook/releases/v10.5.7 - **fixed** — Angular: Serve ancestor node_modules for addon-vitest in browser mode - **changed** — Update getVersionedPackages method to handle non-Storybook packages correctly ##### 10.5.7 - Angular: Serve ancestor node_modules for addon-vitest in browser mode - [#35600](https://github.com/storybookjs/storybook/pull/35600), thanks @brandonroberts! - Refactor: Update getVersionedPackages method to handle non-Storybook packages correctly - [#35769](https://github.com/storybookjs/storybook/pull/35769), thanks @valentinpalkovic! ### v10.5.6 - Date: 2026-08-03 - Version: v10.5.6 - Original notes: https://github.com/storybookjs/storybook/releases/tag/v10.5.6 - Permalink: https://whatsnew.fyi/product/storybook/releases/v10.5.6 - **changed** — Pin @testing-library/jest-dom to 6.9.1 - **added** — Add plugin meta and document oxlint usage to ESLint Plugin - **fixed** — Skip docgen for Vue module ids carrying a query ##### 10.5.6 - Dependencies: Pin \`@testing-library/jest-dom\` to \`6.9.1\` - [#35614](https://github.com/storybookjs/storybook/pull/35614), thanks @ndelangen! - ESLint Plugin: Add plugin meta and document oxlint usage - [#35655](https://github.com/storybookjs/storybook/pull/35655), thanks @yannbf! - Vue: Skip docgen for module ids carrying a query - [#35598](https://github.com/storybookjs/storybook/pull/35598), thanks @seanogdev! ### v10.6.0-alpha.4 - Date: 2026-08-03 - Version: v10.6.0-alpha.4 - Original notes: https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.4 - Permalink: https://whatsnew.fyi/product/storybook/releases/v10.6.0-alpha.4 - Labels: Pre-release - **fixed** — Addon-Pseudo-States: Fix pseudo-states rewriting for nested functional selectors - **changed** — Angular: Serve ancestor node_modules for addon-vitest in browser mode - **fixed** — Build: Fix repository.directory path in @storybook/nextjs-vite package.json - **fixed** — Build: Fix repository.directory path in create-storybook package.json - **fixed** — Builder-Webpack5: Use strict mtime equality for mock cache reuse - **changed** — CLI: Update AI setup instructions to msw-storybook-addon v3 - **added** — Core: Add additional field for component API in manifest - **added** — Core: Define shared public toolsets (defineToolset) - **changed** — Core: Include null union members as enum options in TS argTypes conversion - **changed** — Core: Move docgen JSDoc parser into csf-tools - **security** — Core: Upgrade ws to fix security advisories - **changed** — Dependencies: Bump magic-string from 0.30.21 to 1.1.0 - **changed** — Dependencies: Pin @testing-library/jest-dom to 6.9.1 - **added** — ESLint Plugin: Add plugin meta and document oxlint usage - **fixed** — Icons: Add missing @storybook/icons to the toolbar icon map - **changed** — Manager: Toggle the mobile navigation drawer with the sidebar keyboard shortcut - **changed** — Manifest Debugger: Stable deep-link anchors for component cards - **fixed** — NextJS: Normalize trailing slash in the next/link mock - **fixed** — Review: Use correct role for footer - **fixed** — TanStack: Carry lazy route bindings onto cloned routes ##### 10.6.0-alpha.4 - Addon-Pseudo-States: Fix pseudo-states rewriting for nested functional selectors - [#34318](https://github.com/storybookjs/storybook/pull/34318), thanks @filipw01! - Angular: Serve ancestor node_modules for addon-vitest in browser mode - [#35600](https://github.com/storybookjs/storybook/pull/35600), thanks @brandonroberts! - Build: Fix repository.directory path in @storybook/nextjs-vite package.json - [#35609](https://github.com/storybookjs/storybook/pull/35609), thanks @LHMQ878! - Build: Fix repository.directory path in create-storybook package.json - [#35596](https://github.com/storybookjs/storybook/pull/35596), thanks @LHMQ878! - Builder-Webpack5: Use strict mtime equality for mock cache reuse - [#35681](https://github.com/storybookjs/storybook/pull/35681), thanks @benwarbrooke-auror! - CLI: Update AI setup instructions to msw-storybook-addon v3 - [#35512](https://github.com/storybookjs/storybook/pull/35512), thanks @yannbf! - Core: Add additionnal field for component API in manifest - [#35585](https://github.com/storybookjs/storybook/pull/35585), thanks @huang-julien! - Core: Define shared public toolsets (defineToolset) - [#35516](https://github.com/storybookjs/storybook/pull/35516), thanks @ghengeveld! - Core: Include null union members as enum options in TS argTypes conversion - [#35599](https://github.com/storybookjs/storybook/pull/35599), thanks @solp721! - Core: Move docgen JSDoc parser into csf-tools - [#35623](https://github.com/storybookjs/storybook/pull/35623), thanks @huang-julien! - Core: Upgrade \`ws\` to fix security advisories - [#35584](https://github.com/storybookjs/storybook/pull/35584), thanks @ndelangen! - Dependencies: Bump magic-string from 0.30.21 to 1.1.0 - [#35559](https://github.com/storybookjs/storybook/pull/35559), thanks @wojtekmaj! - Dependencies: Pin \`@testing-library/jest-dom\` to \`6.9.1\` - [#35614](https://github.com/storybookjs/storybook/pull/35614), thanks @ndelangen! - ESLint Plugin: Add plugin meta and document oxlint usage - [#35655](https://github.com/storybookjs/storybook/pull/35655), thanks @yannbf! - Icons: Add missing @storybook/icons to the toolbar icon map - [#35595](https://github.com/storybookjs/storybook/pull/35595), thanks @thejamesgore! - Manager: Toggle the mobile navigation drawer with the sidebar keyboard shortcut - [#35263](https://github.com/storybookjs/storybook/pull/35263), thanks @TheSeydiCharyyev! - Manifest Debugger: Stable deep-link anchors for component cards - [#35470](https://github.com/storybookjs/storybook/pull/35470), thanks @rachelslurs! - NextJS: Normalize trailing slash in the next/link mock - [#35589](https://github.com/storybookjs/storybook/pull/35589), thanks @sobol-sudo! - Review: Use correct role for footer - [#35434](https://github.com/storybookjs/storybook/pull/35434), thanks @Sidnioulz! - TanStack: Carry lazy route bindings onto cloned routes - [#35500](https://github.com/storybookjs/storybook/pull/35500), thanks @unpunnyfuns! - TanStack: Preserve explicit route ids on pathful clones - [#35499](https://github.com/storybookjs/storybook/pull/35499), thanks @unpunnyfuns! - TanStack: Resolve mock redirects through Vite\'s resolver - [#35501](https://github.com/storybookjs/storybook/pull/35501), thanks @unpunnyfuns! - TanStack: Select the story leaf by mount path and params - [#35498](https://github.com/storybookjs/storybook/pull/35498), thanks @unpunnyfuns! - Test: Fix Illegal invocation when reading prototype.focus - [#35528](https://github.com/storybookjs/storybook/pull/35528), thanks @FrancoKaddour! - Vue3 Vite: Enable Schema Extraction for Vue Component Meta - [#35565](https://github.com/storybookjs/storybook/pull/35565), thanks @dmitriy-prokoshev! - Vue3: Support TypeScript enum props in vue-component-meta docgen - [#35684](https://github.com/storybookjs/storybook/pull/35684), thanks @valentinpalkovic! - Vue: Resolve docgen per export so a type-only export does not drop a file\'s prop tables - [#35593](https://github.c _[Truncated at 4000 characters — full notes: https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.4]_ ### v10.5.5 - Date: 2026-07-27 - Version: v10.5.5 - Original notes: https://github.com/storybookjs/storybook/releases/tag/v10.5.5 - Permalink: https://whatsnew.fyi/product/storybook/releases/v10.5.5 - **changed** — Update AI setup instructions to msw-storybook-addon v3 - **security** — Upgrade ws to fix security advisories - **fixed** — Fix ReactNative telemetry framework detection - **fixed** — Fix PrismJS dark mode mismatch in SyntaxHighlighter - **fixed** — Preserve explicit route ids on pathful clones in TanStack - **fixed** — Resolve mock redirects through Vite's resolver in TanStack - **fixed** — Respect routeOverrides component overrides in stories in TanStack ##### 10.5.5 - CLI: Update AI setup instructions to msw-storybook-addon v3 - [#35512](https://github.com/storybookjs/storybook/pull/35512), thanks @yannbf! - Core: Upgrade \`ws\` to fix security advisories - [#35584](https://github.com/storybookjs/storybook/pull/35584), thanks @ndelangen! - ReactNative: Telemetry framework detection fix - [#35560](https://github.com/storybookjs/storybook/pull/35560), thanks @ndelangen! - SyntaxHighlighter: Fix PrismJS dark mode mismatch - [#35541](https://github.com/storybookjs/storybook/pull/35541), thanks @hxy-asdw! - TanStack: Preserve explicit route ids on pathful clones - [#35499](https://github.com/storybookjs/storybook/pull/35499), thanks @unpunnyfuns! - TanStack: Resolve mock redirects through Vite\'s resolver - [#35501](https://github.com/storybookjs/storybook/pull/35501), thanks @unpunnyfuns! - TanStack: Respect routeOverrides component overrides in stories - [#35497](https://github.com/storybookjs/storybook/pull/35497), thanks @unpunnyfuns! ### v10.6.0-alpha.3 - Date: 2026-07-24 - Version: v10.6.0-alpha.3 - Original notes: https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.3 - Permalink: https://whatsnew.fyi/product/storybook/releases/v10.6.0-alpha.3 - Labels: Pre-release - **fixed** — Addon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - **fixed** — ReactNative: Telemetry framework detection fix - **fixed** — SyntaxHighlighter: Fix PrismJS dark mode mismatch - **changed** — TanStack: Respect routeOverrides component overrides in stories ##### 10.6.0-alpha.3 - Addon Vitest: Pin storybook/test in optimizeDeps so its CJS-only deps are prebundled - [#35572](https://github.com/storybookjs/storybook/pull/35572), thanks @Nic-Polumeyv! - ReactNative: Telemetry framework detection fix - [#35560](https://github.com/storybookjs/storybook/pull/35560), thanks @ndelangen! - SyntaxHighlighter: Fix PrismJS dark mode mismatch - [#35541](https://github.com/storybookjs/storybook/pull/35541), thanks @hxy-asdw! - TanStack: Respect routeOverrides component overrides in stories - [#35497](https://github.com/storybookjs/storybook/pull/35497), thanks @unpunnyfuns! ### v10.5.4 - Date: 2026-07-24 - Version: v10.5.4 - Original notes: https://github.com/storybookjs/storybook/releases/tag/v10.5.4 - Permalink: https://whatsnew.fyi/product/storybook/releases/v10.5.4 - **fixed** — ReactNative telemetry framework detection - **fixed** — SyntaxHighlighter PrismJS dark mode mismatch ##### 10.5.4 - ReactNative: Telemetry framework detection fix - [#35560](https://github.com/storybookjs/storybook/pull/35560), thanks @ndelangen! - SyntaxHighlighter: Fix PrismJS dark mode mismatch - [#35541](https://github.com/storybookjs/storybook/pull/35541), thanks @hxy-asdw! ### v10.5.3 - Date: 2026-07-20 - Version: v10.5.3 - Original notes: https://github.com/storybookjs/storybook/releases/tag/v10.5.3 - Permalink: https://whatsnew.fyi/product/storybook/releases/v10.5.3 - **changed** — Upgrade TypeScript to 6.0.3 ##### 10.5.3 - Dependencies: Upgrade TypeScript to 6.0.3 - [#34971](https://github.com/storybookjs/storybook/pull/34971), thanks @valentinpalkovic! ### v10.6.0-alpha.2 - Date: 2026-07-20 - Version: v10.6.0-alpha.2 - Original notes: https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.2 - Permalink: https://whatsnew.fyi/product/storybook/releases/v10.6.0-alpha.2 - Labels: Pre-release - **changed** — Show docs stories as docs search result item instead of a story-group search result item in search - **changed** — Keep Start's document shell out of stories in TanStack ##### 10.6.0-alpha.2 - Search: Show docs stories as docs search result item instead of a story-group search result item - [#35495](https://github.com/storybookjs/storybook/pull/35495), thanks @kroeder! - TanStack: Keep Start\'s document shell out of stories - [#35504](https://github.com/storybookjs/storybook/pull/35504), thanks @unpunnyfuns! ### v10.5.2 - Date: 2026-07-16 - Version: v10.5.2 - Original notes: https://github.com/storybookjs/storybook/releases/tag/v10.5.2 - Permalink: https://whatsnew.fyi/product/storybook/releases/v10.5.2 - **removed** — Angular-Vite: Drop @angular/platform-browser-dynamic peer dependency - **changed** — Angular-Vite: Widen TypeScript peer dependency range to support TypeScript 6 - **changed** — Core: Include chromatic packages in ecosystem identifier - **fixed** — TanStack: Fix createServerFn validator mock - **added** — TanStack: Support pathless layout routes (id-only) in story routing - **added** — Tanstack-react: Add missing Hydrate export - **fixed** — Tanstack-react: Keep JSX-only component references during dead-code elimination - **fixed** — Vitest: Fix coverage toggle crash on Vite 6 by clearing closed Vitest instance on restart ##### 10.5.2 - Angular-Vite: Drop @angular/platform-browser-dynamic peer dependency - [#35457](https://github.com/storybookjs/storybook/pull/35457), thanks @valentinpalkovic! - Angular-Vite: Widen TypeScript peer dependency range to support TypeScript 6 - [#35455](https://github.com/storybookjs/storybook/pull/35455), thanks @valentinpalkovic! - Core: Include chromatic packages in ecosystem identifier - [#35170](https://github.com/storybookjs/storybook/pull/35170), thanks @yannbf! - TanStack: Fix createServerFn validator mock - [#35185](https://github.com/storybookjs/storybook/pull/35185), thanks @sjh9714! - TanStack: Support pathless layout routes (id-only) in story routing - [#35465](https://github.com/storybookjs/storybook/pull/35465), thanks @unpunnyfuns! - Tanstack-react: Add missing Hydrate export - [#35111](https://github.com/storybookjs/storybook/pull/35111), thanks @arun-357! - Tanstack-react: Keep JSX-only component references during dead-code elimination - [#35206](https://github.com/storybookjs/storybook/pull/35206), thanks @yatishgoel! - Vitest: Fix coverage toggle crash on Vite 6 by clearing closed Vitest instance on restart - [#35461](https://github.com/storybookjs/storybook/pull/35461), thanks @yannbf! ### v10.6.0-alpha.1 - Date: 2026-07-16 - Version: v10.6.0-alpha.1 - Original notes: https://github.com/storybookjs/storybook/releases/tag/v10.6.0-alpha.1 - Permalink: https://whatsnew.fyi/product/storybook/releases/v10.6.0-alpha.1 - Labels: Pre-release - **removed** — Angular-Vite: Drop @angular/platform-browser-dynamic peer dependency - **changed** — Angular-Vite: Widen TypeScript peer dependency range to support TypeScript 6 - **changed** — Dependencies: Upgrade TypeScript to 6.0.3 - **changed** — Init: Detect TanStack packages in peerdependencies - **added** — Manager API: Add experimental_setFilters batch API - **fixed** — TanStack: Fix createServerFn validator mock - **changed** — TanStack: Support pathless layout routes (id-only) in story routing - **added** — Tanstack-react: Add missing Hydrate export - **fixed** — Tanstack-react: Keep JSX-only component references during dead-code elimination - **fixed** — Vitest: Fix coverage toggle crash on Vite 6 by clearing closed Vitest instance on restart ##### 10.6.0-alpha.1 - Angular-Vite: Drop @angular/platform-browser-dynamic peer dependency - [#35457](https://github.com/storybookjs/storybook/pull/35457), thanks @valentinpalkovic! - Angular-Vite: Widen TypeScript peer dependency range to support TypeScript 6 - [#35455](https://github.com/storybookjs/storybook/pull/35455), thanks @valentinpalkovic! - Dependencies: Upgrade TypeScript to 6.0.3 - [#34971](https://github.com/storybookjs/storybook/pull/34971), thanks @valentinpalkovic! - Init: Detect TanStack packages in peerdependencies - [#34969](https://github.com/storybookjs/storybook/pull/34969), thanks @huang-julien! - Manager API: Add experimental_setFilters batch API - [#35413](https://github.com/storybookjs/storybook/pull/35413), thanks @valentinpalkovic! - TanStack: Fix createServerFn validator mock - [#35185](https://github.com/storybookjs/storybook/pull/35185), thanks @sjh9714! - TanStack: Support pathless layout routes (id-only) in story routing - [#35465](https://github.com/storybookjs/storybook/pull/35465), thanks @unpunnyfuns! - Tanstack-react: Add missing Hydrate export - [#35111](https://github.com/storybookjs/storybook/pull/35111), thanks @arun-357! - Tanstack-react: Keep JSX-only component references during dead-code elimination - [#35206](https://github.com/storybookjs/storybook/pull/35206), thanks @yatishgoel! - Vitest: Fix coverage toggle crash on Vite 6 by clearing closed Vitest instance on restart - [#35461](https://github.com/storybookjs/storybook/pull/35461), thanks @yannbf!