Sourced from @storybook/addon-docs's releases.
v10.5.0
10.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)
- A11y: Fix MDX heading anchors not keyboard accessible - #34368, thanks
@TheSeydiCharyyev!- A11y: Handle lang attribute throughout preview - #35321, thanks
@Sidnioulz!- A11y: Surface required args and keyboard-reachable Setup controls in ArgsTable - #35306, thanks
@Sidnioulz!- Addon A11y: Preserve disabled a11y rules with runOnly - #34649, thanks
@cyphercodes!- Addon Docs: DocsContent not filling available width when TOC is enabled - #35043, thanks
@k-utsumi!- Addon Docs: Resolve CSF4 module exports without a default export - #34834, thanks
@TheSeydiCharyyev!- Addon Docs: Resolve providerImportSource to a path instead of a file:// URL - #34841, thanks
@TheSeydiCharyyev!- Addon Vitest: Add an initialGlobals option to pin a project's globals - #35226, thanks
@lifeiscontent!- Addon Vitest: Avoid erroring out on benign Win process exits - #35287, thanks
@Sidnioulz!- Addon Vitest: Fix dynamic import failure with Vitest 3 - #34927, thanks
@Sidnioulz!- Addon Vitest: Subscribe for run completion before triggering it - #35291, thanks
@tsushanth!- Angular: Add versioned `@types/node` to packages installed during `storybook init` - #34192, thanks
@copilot-swe-agent!- Angular: Fix custom paths for stats.json on angular - #34551, thanks
@mrginglymus!- Angular: Fix zone.js drop in angular-to-angular-vite migration + schema sync + transform widening - #35386, thanks
@valentinpalkovic!- Angular: Install
@analogjs/vite-plugin-angularin angular-to-angular-vite automigration - #35432, thanks@valentinpalkovic!- Angular: Introduce
@storybook/angular-vitepackage - #34202, thanks@brandonroberts!- Angular: Support Angular 22 in Webpack framework - #35318, thanks
@EtiennePasteur!- Angular: Use future-proof API for component reflection - #35228, thanks
@Sidnioulz!- Babel: Remove bugfixes from preset-env in v8 - #35266, thanks
@Sidnioulz!- Builder Vite: Fix empty external globals imports - #34348, thanks
@raashish1601!- Builder Vite: Support configLoader via builder options - #34080, thanks
@holvi-sebastian!- CLI: Add `storybook ai ` MCP passthrough behind `STORYBOOK_FEATURE_AI_CLI` - #35125, thanks
@kasperpeulen!- CLI: Add telemetry for the `storybook ai ` passthrough - #35138, thanks
@kasperpeulen!- CLI: Allow -p shorthand to --port for ai command - #35390, thanks
@huang-julien!- CLI: Bundle the `ai` command in core so it never downloads `@storybook/cli` - #35147, thanks
@kasperpeulen!- CLI: Do not auto-open the browser in storybook dev under AI agents - #35412, thanks
@kasperpeulen!- CLI: Exit process after successful build - #34735, thanks
@torleifhalseth!- CLI: Fix angular-to-angular-vite migration failing to configure addon-vitest - #35404, thanks
@valentinpalkovic!- CLI: Fix silent hang in deferred addon configuration during upgrade - #35423, thanks
@valentinpalkovic!- CLI: Fix upgrade crash on Storybook latest version check - #35156, thanks
@yatishgoel!- CLI: Handle nested array schema for AI help - #35424, thanks
@huang-julien!- CLI: Install MCP when upgrade is ran by agent - #35215, thanks
@huang-julien!- CLI: Load Storybook AI help from preset metadata - #35212, thanks
@kasperpeulen!- CLI: Match `storybook ai` instances by config dir as well as cwd - #35392, thanks
@kasperpeulen!
... (truncated)
Sourced from @storybook/addon-docs's changelog.
10.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)
- A11y: Fix MDX heading anchors not keyboard accessible - #34368, thanks
@TheSeydiCharyyev!- A11y: Handle lang attribute throughout preview - #35321, thanks
@Sidnioulz!- A11y: Surface required args and keyboard-reachable Setup controls in ArgsTable - #35306, thanks
@Sidnioulz!- Addon A11y: Preserve disabled a11y rules with runOnly - #34649, thanks
@cyphercodes!- Addon Docs: DocsContent not filling available width when TOC is enabled - #35043, thanks
@k-utsumi!- Addon Docs: Resolve CSF4 module exports without a default export - #34834, thanks
@TheSeydiCharyyev!- Addon Docs: Resolve providerImportSource to a path instead of a file:// URL - #34841, thanks
@TheSeydiCharyyev!- Addon Vitest: Add an initialGlobals option to pin a project's globals - #35226, thanks
@lifeiscontent!- Addon Vitest: Avoid erroring out on benign Win process exits - #35287, thanks
@Sidnioulz!- Addon Vitest: Fix dynamic import failure with Vitest 3 - #34927, thanks
@Sidnioulz!- Addon Vitest: Subscribe for run completion before triggering it - #35291, thanks
@tsushanth!- Angular: Add versioned
@types/nodeto packages installed duringstorybook init- #34192, thanks@copilot-swe-agent!- Angular: Fix custom paths for stats.json on angular - #34551, thanks
@mrginglymus!- Angular: Fix zone.js drop in angular-to-angular-vite migration + schema sync + transform widening - #35386, thanks
@valentinpalkovic!- Angular: Install
@analogjs/vite-plugin-angularin angular-to-angular-vite automigration - #35432, thanks@valentinpalkovic!- Angular: Introduce
@storybook/angular-vitepackage - #34202, thanks@brandonroberts!- Angular: Support Angular 22 in Webpack framework - #35318, thanks
@EtiennePasteur!- Angular: Use future-proof API for component reflection - #35228, thanks
@Sidnioulz!- Babel: Remove bugfixes from preset-env in v8 - #35266, thanks
@Sidnioulz!- Builder Vite: Fix empty external globals imports - #34348, thanks
@raashish1601!- Builder Vite: Support configLoader via builder options - #34080, thanks
@holvi-sebastian!- CLI: Add
storybook ai <tool>MCP passthrough behindSTORYBOOK_FEATURE_AI_CLI- #35125, thanks@kasperpeulen!- CLI: Add telemetry for the
storybook ai <command>passthrough - #35138, thanks@kasperpeulen!- CLI: Allow -p shorthand to --port for ai command - #35390, thanks
@huang-julien!- CLI: Bundle the
aicommand in core so it never downloads@storybook/cli- #35147, thanks@kasperpeulen!- CLI: Do not auto-open the browser in storybook dev under AI agents - #35412, thanks
@kasperpeulen!- CLI: Exit process after successful build - #34735, thanks
@torleifhalseth!- CLI: Fix angular-to-angular-vite migration failing to configure addon-vitest - #35404, thanks
@valentinpalkovic!- CLI: Fix silent hang in deferred addon configuration during upgrade - #35423, thanks
@valentinpalkovic!- CLI: Fix upgrade crash on Storybook latest version check - #35156, thanks
@yatishgoel!- CLI: Handle nested array schema for AI help - #35424, thanks
@huang-julien!- CLI: Install MCP when upgrade is ran by agent - #35215, thanks
@huang-julien!- CLI: Load Storybook AI help from preset metadata - #35212, thanks
@kasperpeulen!- CLI: Match
storybook aiinstances by config dir as well as cwd - #35392, thanks@kasperpeulen!- CLI: Prefer agent-matched Storybook instances - #35235, thanks
@kasperpeulen!
... (truncated)
9dafcd2
Bump version from "10.5.0-beta.2" to "10.5.0" [skip
ci]448db85
Bump version from "10.5.0-beta.1" to "10.5.0-beta.2"
[skip ci]a4ce979
Bump version from "10.5.0-beta.0" to "10.5.0-beta.1"
[skip ci]f0bf138
Bump version from "10.5.0-alpha.11" to
"10.5.0-beta.0" [skip ci]fac05a5
Bump version from "10.5.0-alpha.10" to
"10.5.0-alpha.11" [skip ci]4057c41
Bump version from "10.5.0-alpha.9" to
"10.5.0-alpha.10" [skip ci]91b9c34
Merge pull request #35321
from storybookjs/sidnioulz/fix-html-lang-refreshed383d590
Merge branch 'next' into sidnioulz/fix-html-lang-refreshed520c701
UI: Add docs.lang and htmlLang parametersd71aa77
Merge origin/next into docgen/worker-threading