What storybookjs/storybook shipped
Written by FoxPlug from the repository's own releases; not affiliated with Storybook. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/storybookjs/storybook; Storybook did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Removed @storybook/react-dom-shim package and moved React 18/19 consumers to storybook/internal/react-dom-client, raising Preact floor to 10.8.0. Pull request #36418
- Raised TypeScript minimum requirement to 5.9 for Storybook 11 consumers. Pull request #36412
- Removed the legacy Storybook 7 migration flag features.legacyDecoratorFileOrder. Pull request #36394
- Changed storybook dev to keep the browser closed by default, requiring --open flag to open it. Pull request #36395
- Enabled the Code panel by default in docs when parameters.docs.codePanel is omitted. Pull request #36389
- Addon Vitest now prevents users from calling setProjectAnnotations and auto-migrates vitest.setup.ts files to remove conflicting calls. Pull request #36396
- Web Components now have a server-side docgen provider that reads the Custom Elements Manifest with experimentalDocgenServer feature. Pull request #36371
- Vue3 preview now only reloads when docgen actually changes on hot update instead of on every file change. Pull request #35705
- Fixed preview navigator to use DOM APIs instead of innerHTML, preventing story titles with special characters from being truncated. Pull request #36417
- Released version 11.0.0-alpha.1. Pull request #36381
Why it matters
Storybook 11 enters alpha with significant breaking changes: TypeScript 5.9 is now required, React DOM shim is removed, and browser-opening behavior changed to opt-in. The release includes modernized type patterns throughout and foundational improvements to documentation and preview handling.
Changelog entry
- BREAKING: Removed @storybook/react-dom-shim package; moved React 18/19 consumers to storybook/internal/react-dom-client and raised Preact floor to 10.8.0 Pull request #36418
- BREAKING: Raised TypeScript minimum to 5.9 for Storybook 11 Pull request #36412
- BREAKING: Removed features.legacyDecoratorFileOrder flag Pull request #36394
- BREAKING: storybook dev now keeps browser closed by default; use --open to open it Pull request #36395
- Addon Vitest: Prevent setProjectAnnotations calls and auto-migrate vitest.setup.ts Pull request #36396
- Web Components: Add server-side docgen provider reading Custom Elements Manifest Pull request #36371
- Docs: Enable Code panel by default when parameters.docs.codePanel is omitted Pull request #36389
- Vue3: Only reload preview when docgen changes on hot update Pull request #35705
- Core: Fix preview navigator to use DOM APIs instead of innerHTML for story titles Pull request #36417
- Docs: Record breaking changes in migration files Pull request #36448
- Core: Replace obsolete satisfies compatibility helper with native TypeScript operator Pull request #36424
- Docs: Modernize TypeScript story examples to use TypeScript 5.9 as minimum Pull request #36422
Storybook 11.0.0-alpha.1 is out. Browser stays closed by default, TypeScript 5.9 required, react-dom-shim removed, and legacy decorator ordering flag gone.
Storybook 11.0.0-alpha.1 ships with notable changes: browser opening is now opt-in by default, TypeScript 5.9 becomes the minimum, @storybook/react-dom-shim is removed, and legacy migration paths are cleaned up. The Code panel is enabled by default in docs, and Web Components gain server-side docgen support. This is a significant step forward for the alpha release.