Skip to content

Release: Prerelease 11.0.0-alpha.1 - #36367

Closed
github-actions[bot] wants to merge 284 commits into
next-releasefrom
version-non-patch-from-11.0.0-alpha.0
Closed

github-actions[bot] wants to merge 284 commits into
next-releasefrom
version-non-patch-from-11.0.0-alpha.0

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

This is an automated pull request that bumps the version from `11.0.0-alpha.0` to `11.0.0-alpha.1`.
Once this pull request is merged, it will trigger a new release of version `11.0.0-alpha.1`.
If you're not a core maintainer with permissions to release you can ignore this pull request.

To do

Before merging the PR, there are a few QA steps to go through:

  • Add the "freeze" label to this PR, to ensure it doesn't get automatically forced pushed by new changes.
  • Add the "ci:daily" label to this PR, to trigger the full test suite to run on this PR.

And for each change below:

  1. Ensure the change is appropriate for the version bump. E.g. patch release should only contain patches, not new or de-stabilizing features. If a change is not appropriate, revert the PR.
  2. Ensure the PR is labeled correctly with one of: "BREAKING CHANGE", "feature request", "bug", "maintenance", "dependencies", "documentation", "build", "unknown".
  3. Ensure the PR title is correct, and follows the format "[Area]: [Summary]", e.g. "React: Fix hooks in CSF3 render functions". If it is not correct, change the title in the PR.
    • Areas include: React, Vue, Core, Docs, Controls, etc.
    • First word of summary indicates the type: “Add”, “Fix”, “Upgrade”, etc.
    • The entire title should fit on a line

This is a list of all the PRs merged and commits pushed directly to `next`, that will be part of this release:

  • 🐛 Bug: Preview: Only pause DocumentTimeline animations in preview-web #31900
  • 🐛 Bug: TanStack: Support both interpolatePath signatures #36333
  • 🐛 Bug: Vue3: Only reload the preview when docgen changes on hot update #35705
  • 🐛 Bug: Core: Stabilize csf-tools quote inference and webpack5 test on Windows #36360
  • 🐛 Bug: Core: Make csf-tools printing and CLI dispatcher output Windows-stable #36346
  • 🐛 Bug: Manager: Resolve preview iframe URL against the document base URI #35245
  • 🐛 Bug: Webpack: Align css-loader to v7 and pin CSS Modules export defaults #35485
  • 🐛 Bug: Builder-Vite: Resolve preview runtime import from builder context #36321
  • 🐛 Bug: Webpack5: Resolve csf import from builder context #36318
  • 🔧 Maintenance: Core: Promote declared-subcomponents CSF helper #36324
  • 🐛 Bug: CLI: Accept Node.js prerelease builds in the version gate #36320
  • 🐛 Bug: CLI: Fix vitest ERESOLVE on fresh Next.js apps. #36310
  • 🐛 Bug: Tests: Fix Preact React version expectation #36309
  • 🐛 Bug: React Native Web: Fix compatibility with typescript>5 #36304
  • 🐛 Bug: CSF: Add shared mutation API for stories and config files #36248
  • ✨ Feature Request: CLI: Warn when Yarn 1 is detected on a best-effort basis #36282
  • 🐛 Bug: Builder Vite: Static assets copy to handle Windows paths #36307
  • ✨ Feature Request: Vue: Resolve named-type properties in docgen-server argTypes #36252
  • 🐛 Bug: Vite: Fix emptyOutDir override by plugins like Adonis #36277
  • 🐛 Bug: UI: Ensure FocusScope reuse across manager #36286
  • 🔧 Maintenance: Node.js: Require 22.12+ for Storybook 11 #36279
  • 🐛 Bug: UI: Fix focus trap, indicators and tab order in the mobile about overlay #36224
  • 🐛 Bug: UI: Fix stacked modals being inert and Escape closing both #36227
  • 📦 Dependencies: Dependencies: Upgrade react-aria to 3.52 and drop the patched builds #36216
  • 🐛 Bug: UI: Make settings pages scrollable in mobile layout #36226
  • 🐛 Bug: UI: Reset the mobile about overlay when the menu drawer closes #36225
  • 🔧 Maintenance: UI: Polish shared primitives ahead of the sidebar rework #36219
  • ✨ Feature Request: Addon Links: Add `hrefToSync` function for synchronous url generation #36189
  • ✨ Feature Request: UI: Add renderAriaLabel and a context argument to renderLabel #36218
  • 🐛 Bug: Addon A11y: Fix vision simulator color filters in Firefox #36153 (will also be patched)
  • 🐛 Bug: Core: Restore the change-detection CTA in the sidebar #36214 (will also be patched)
  • ❗ Breaking Change: Next.js: Replace node-polyfill-webpack-plugin with minimal polyfills #35944
  • 🐛 Bug: Addon Vitest: Support Vitest 5 browser tests #36270 (will also be patched)
  • 🐛 Bug: Typescript: Explicitly type enhanceArgTypes #35664
  • 🐛 Bug: UI: Preserve story scroll position on HMR re-render #36209
  • 🐛 Bug: Builder Vite: Prevent `publicDir` from overriding `index.json` and `staticDirs` #36247
  • 📦 Dependencies: Dependencies: Bump `jscodeshift` to 17.4.0 #36262
  • 🔧 Maintenance: Vite: Restore support for Vite 6.3+ #36255
  • 🐛 Bug: Telemetry: One tools-command record per invocation with CLI toolset and tool names #36210 (will also be patched)
  • 🔧 Maintenance: CLI: Block upgrade when addon-vitest runs Vitest below 4 #36187
  • ✨ Feature Request: WC: Add docgen baseline snapshots #36212
  • 🐛 Bug: Core: Fix manager WebSocket overload during large test runs #36229
  • 🐛 Bug: Core: Remove client-side WebSocket timeout detection #36244
  • 🔧 Maintenance: Core: Remove Yarn PnP support #36237
  • 🔧 Maintenance: CLI: Remove Create React App support #36168
  • ❗ Breaking Change: CLI: Automigrate SB11 setConfig layout options #36128
  • ❗ Breaking Change: Angular-Vite: Drop angular/animations and warn on legacy animation modules #35437
  • 🔧 Maintenance: Vitest: Removal of workarounds obsoleted by the Vitest 4 floor #36200
  • 🐛 Bug: A11y: Fix SummaryScreen region nesting #36183
  • ✨ Feature Request: Preact: Preact 11 support #33917
  • 🔧 Maintenance: Next.js: Deprecate storybook/nextjs (removal in SB12) #36193
  • 🔧 Maintenance: Angular: Raise the supported floor to 21 #36166
  • 🔧 Maintenance: Next.js: Raise the supported floor to 15 #36201
  • 🔧 Maintenance: Vitest: Revert removal of workarounds obsoleted by the Vitest 4 floor #36198
  • 🔧 Maintenance: Revert "Next.js: Raise the supported floor to 15" #36199
  • 🔧 Maintenance: Vitest: Remove workarounds obsoleted by the Vitest 4 floor #36188
  • 🔧 Maintenance: Next.js: Raise the supported floor to 15 #36167
  • 🔧 Maintenance: Vitest: Raise minimum supported Vitest to 4 #36164
  • 🔧 Maintenance: Telemetry: Read the package manager node linker from its config file #36158
  • 🐛 Bug: Core: Fix build crash when ref reachability check fails mid-request #36181 (will also be patched)
  • 🔧 Maintenance: Vite: Raise minimum supported version to 7 #36162
  • 🔧 Maintenance: Tooling: Use pkg.pr.new for canary releases #34799
  • 📦 Dependencies: Core: Fix DEP0205 deprecation warning for module.register() on Node.js 26 #35337
  • 🐛 Bug: Nextjs-Vite: Hash next-image virtual IDs to avoid ENAMETOOLONG #35885
  • 🏗️ Build: CI: Skip Playwright browser install in init-empty jobs #36284
  • 📝 Documentation: Docs: Clarify Node.js prerelease support #36354
  • 📝 Documentation: Docs: Update SB11 migration notes for CSF tools #36322
  • 📝 Documentation: Docs: Add componentName to getAllStoryFiles in Jest portable stories guide #35036
  • 📝 Documentation: Docs: Fix dead storyshots migration guide link in README #36062
  • 📝 Documentation: Docs: Remove outdated prerelease reference and fix typo #36119
  • 🏗️ Build: Build: Mark the contributor skills as internal for the skills CLI #36303
  • 📝 Documentation: Docs: Split agent guidelines out of AGENTS.md for progressive disclosure #36308
  • ❔ Missing Label: CI: Remove obsolete test-storybooks-portable-vitest3 job and react-vitest-3 template #36289
  • ❔ Missing Label: Vue: Restructure docgen and story-snippet #36299
  • 📝 Documentation: Docs: Improve links in migration guide #36291
  • 📝 Documentation: Docs: Use Callout prompt variant for AI-prompt callouts #36278
  • 📝 Documentation: Docs: Backfill SB11 migration references and guide links #36276
  • 📝 Documentation: Docs: Update addon migration guide for SB 11 #36261
  • 📝 Documentation: Docs: Update migration guides for v11 #36258
  • 📝 Documentation: Docs: Add encode-lessons-in-structure skill #36249
  • 🏗️ Build: Build: Remove PnP from sandbox generation and CI #36242
  • 📝 Documentation: Docs: Remove Yarn PnP documentation #36236
  • 📝 Documentation: Docs: Add deprecation callout to Next.js framework page #36213
  • 🏗️ Build: CI: Distinguish review approval danger error messages #36223
  • 🏗️ Build: Build: Skip the canary PR body update when the description has no markers #36196
  • 🏗️ Build: Build: Remove Next.js 14 and React 16 sandboxes #36094

If you've made any changes doing the above QA (change PR titles, revert PRs), manually trigger a re-generation of this PR with this workflow and wait for it to finish. It will wipe your progress in this to do, which is expected.

Feel free to manually commit any changes necessary to this branch after you've done the last re-generation, following the Make Manual Changes section in the docs, especially if you're making changes to the changelog.

When everything above is done:


Generated changelog

11.0.0-alpha.1

  • A11y: Fix SummaryScreen region nesting - #36183, thanks Sidnioulz!
  • Addon A11y: Fix vision simulator color filters in Firefox - #36153, thanks ghengeveld!
  • Addon Links: Add `hrefToSync` function for synchronous url generation - #36189, thanks Vazaril!
  • Addon Vitest: Support Vitest 5 browser tests - #36270, thanks valentinpalkovic!
  • Angular-Vite: Drop angular/animations and warn on legacy animation modules - #35437, thanks valentinpalkovic!
  • Angular: Raise the supported floor to 21 - #36166, thanks obvious-autobuild!
  • Builder Vite: Prevent `publicDir` from overriding `index.json` and `staticDirs` - #36247, thanks AriPerkkio!
  • Builder Vite: Static assets copy to handle Windows paths - #36307, thanks AriPerkkio!
  • Builder-Vite: Resolve preview runtime import from builder context - #36321, thanks obvious-autobuild!
  • CLI: Accept Node.js prerelease builds in the version gate - #36320, thanks obvious-autobuild!
  • CLI: Automigrate SB11 setConfig layout options - #36128, thanks valentinpalkovic!
  • CLI: Block upgrade when addon-vitest runs Vitest below 4 - #36187, thanks obvious-autobuild!
  • CLI: Fix vitest ERESOLVE on fresh Next.js apps. - #36310, thanks obvious-autobuild!
  • CLI: Remove Create React App support - #36168, thanks obvious-autobuild!
  • CLI: Warn when Yarn 1 is detected on a best-effort basis - #36282, thanks obvious-autobuild!
  • CSF: Add shared mutation API for stories and config files - #36248, thanks valentinpalkovic!
  • Core: Fix DEP0205 deprecation warning for module.register() on Node.js 26 - #35337, thanks alexismo!
  • Core: Fix build crash when ref reachability check fails mid-request - #36181, thanks shilman!
  • Core: Fix manager WebSocket overload during large test runs - #36229, thanks JReinhold!
  • Core: Make csf-tools printing and CLI dispatcher output Windows-stable - #36346, thanks obvious-autobuild!
  • Core: Promote declared-subcomponents CSF helper - #36324, thanks obvious-autobuild!
  • Core: Remove Yarn PnP support - #36237, thanks obvious-autobuild!
  • Core: Remove client-side WebSocket timeout detection - #36244, thanks JReinhold!
  • Core: Restore the change-detection CTA in the sidebar - #36214, thanks ghengeveld!
  • Core: Stabilize csf-tools quote inference and webpack5 test on Windows - #36360, thanks obvious-autobuild!
  • Dependencies: Bump `jscodeshift` to 17.4.0 - #36262, thanks AriPerkkio!
  • Dependencies: Upgrade react-aria to 3.52 and drop the patched builds - #36216, thanks Sidnioulz!
  • Manager: Resolve preview iframe URL against the document base URI - #35245, thanks yatishgoel!
  • Next.js: Deprecate storybook/nextjs (removal in SB12) - #36193, thanks obvious-autobuild!
  • Next.js: Raise the supported floor to 15 - #36167, thanks obvious-autobuild!
  • Next.js: Raise the supported floor to 15 - #36201, thanks obvious-autobuild!
  • Next.js: Replace node-polyfill-webpack-plugin with minimal polyfills - #35944, thanks ndelangen!
  • Nextjs-Vite: Hash next-image virtual IDs to avoid ENAMETOOLONG - #35885, thanks ndelangen!
  • Node.js: Require 22.12+ for Storybook 11 - #36279, thanks obvious-autobuild!
  • Preact: Preact 11 support - #33917, thanks Sidnioulz!
  • Preview: Only pause DocumentTimeline animations in preview-web - #31900, thanks tryggvigy!
  • React Native Web: Fix compatibility with typescript>5 - #36304, thanks NiGhTTraX!
  • Revert "Next.js: Raise the supported floor to 15" - #36199, thanks obvious-autobuild!
  • TanStack: Support both interpolatePath signatures - #36333, thanks BaconMan1168!
  • Telemetry: One tools-command record per invocation with CLI toolset and tool names - #36210, thanks kasperpeulen!
  • Telemetry: Read the package manager node linker from its config file - #36158, thanks kasperpeulen!
  • Tests: Fix Preact React version expectation - #36309, thanks obvious-autobuild!
  • Tooling: Use pkg.pr.new for canary releases - #34799, thanks JReinhold!
  • Typescript: Explicitly type enhanceArgTypes - #35664, thanks mrginglymus!
  • UI: Add renderAriaLabel and a context argument to renderLabel - #36218, thanks Sidnioulz!
  • UI: Ensure FocusScope reuse across manager - #36286, thanks Sidnioulz!
  • UI: Fix focus trap, indicators and tab order in the mobile about overlay - #36224, thanks Sidnioulz!
  • UI: Fix stacked modals being inert and Escape closing both - #36227, thanks Sidnioulz!
  • UI: Make settings pages scrollable in mobile layout - #36226, thanks Sidnioulz!
  • UI: Polish shared primitives ahead of the sidebar rework - #36219, thanks Sidnioulz!
  • UI: Preserve story scroll position on HMR re-render - #36209, thanks Sidnioulz!
  • UI: Reset the mobile about overlay when the menu drawer closes - #36225, thanks Sidnioulz!
  • Vite: Fix emptyOutDir override by plugins like Adonis - #36277, thanks Sidnioulz!
  • Vite: Raise minimum supported version to 7 - #36162, thanks obvious-autobuild!
  • Vite: Restore support for Vite 6.3+ - #36255, thanks obvious-autobuild!
  • Vitest: Raise minimum supported Vitest to 4 - #36164, thanks obvious-autobuild!
  • Vitest: Removal of workarounds obsoleted by the Vitest 4 floor - #36200, thanks obvious-autobuild!
  • Vitest: Remove workarounds obsoleted by the Vitest 4 floor - #36188, thanks obvious-autobuild!
  • Vitest: Revert removal of workarounds obsoleted by the Vitest 4 floor - #36198, thanks obvious-autobuild!
  • Vue3: Only reload the preview when docgen changes on hot update - #35705, thanks alliasgher!
  • Vue: Resolve named-type properties in docgen-server argTypes - #36252, thanks obvious-autobuild!
  • WC: Add docgen baseline snapshots - #36212, thanks huang-julien!
  • Webpack5: Resolve csf import from builder context - #36318, thanks obvious-autobuild!
  • Webpack: Align css-loader to v7 and pin CSS Modules export defaults - #35485, thanks yatishgoel!

shilman and others added 30 commits April 23, 2021 10:54
(Documentation) add unsupported addon Icon format
Addon-a11y: Document best practices for handling failing rules
Fix tiny typos and syntax in CONTRIBUTING.md
Chore: (Docs): Minor tweaks for Vue 3 and FAQ updates
[addon-a11y] Fix best practices added in #14736
Documentation: add `transcludeMarkdown` option in addon-docs
add typo fix for running snapshot tests
Add documentation section about linking to other stories and pages from MDX
Update MIGRATION.md with ESM jest transform tip
Remove unused import from snippet
…n_api_theming_docs

Chore:(Docs) Adds minor tweaks to the theming and Addons API
Chore: (Docs): Add native details to README
Chore: (Docs): Community frameworks location updated
Chore: (Docs snippets) Minor fixes and tweaks to the snippets
Chore: (Docs): Adds the svelte snippets to the docs
Update react/button-story-rename-story.ts.mdx
Fix formatting on the workflow faq page
Fix minor grammar issues in docs
…pets_react

Chore: (Docs) Adjusts snippets in decorators for React
Mention selectors requirement in Angular stories
valentinpalkovic and others added 11 commits September 18, 2026 15:56
Docs: Remove outdated prerelease reference and fix typo
Docs: Fix dead storyshots migration guide link in README
Docs: Add componentName to getAllStoryFiles in Jest portable stories guide
Manager: Resolve preview iframe URL against the document base URI
…daily-generated

Core: Make csf-tools printing and CLI dispatcher output Windows-stable
recast rebuilds the parser input with os.EOL line endings, so on Windows
babel's token offsets index a CRLF reconstruction while `_code` keeps the
original LF source. ConfigFile._inferQuotes() indexed the original source
with those offsets, misread both quote counts, and printed newly generated
nodes with double quotes, failing 12 automigrate/codemod unit tests.

Count each string literal's raw quote character from the AST instead of
token offsets, and sample it at parse time so later mutations (e.g.
cleanupTypeImports removing the last string literal) cannot change how
newly generated nodes are quoted.

The builder-webpack5 test asserted the raw (double-escaped) import
specifier against real-path regexes; on Windows the generated literal
intentionally contains doubled backslashes. Unescape it before matching.

Co-authored-by: Gert Hengeveld <gert@chromatic.com>
…ility

Core: Stabilize csf-tools quote inference and webpack5 test on Windows
…all-in-init-empty-ci

CI: Skip Playwright browser install in init-empty jobs
@github-actions github-actions Bot added the release For PRs that trigger new releases. Automated label Sep 21, 2026
@storybook-bot
storybook-bot force-pushed the version-non-patch-from-11.0.0-alpha.0 branch from bf8595e to 20d7673 Compare September 21, 2026 09:17
@github-actions

github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor Author
Fails
🚫 This release PR still has unchecked tasks in its description. The release manager must complete all checklist items before merging.
🚫 Release PRs targeting latest-release or next-release must include the "ci:daily" label.
🚫 This PR needs an approving review from a Storybook Core or Developer Experience team member before it can be merged. No approvals found.

Generated by 🚫 dangerJS against 8d99824

@storybook-bot
storybook-bot force-pushed the version-non-patch-from-11.0.0-alpha.0 branch from 20d7673 to 79f2312 Compare September 21, 2026 13:38
ObviousApp and others added 5 commits September 21, 2026 17:24
Co-authored-by: Gert Hengeveld <gert@chromatic.com>
Animation start events rescan the document, so large animation sets could finish and record the same animations hundreds of times. Track animations already controlled by the current pause cycle while still allowing restarted animations to be handled again.
…ations-only

Preview: Only pause DocumentTimeline animations in preview-web
@storybook-bot
storybook-bot force-pushed the version-non-patch-from-11.0.0-alpha.0 branch from 79f2312 to 8d99824 Compare September 22, 2026 07:33
@ghengeveld ghengeveld closed this Sep 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release For PRs that trigger new releases. Automated

Projects

None yet

Development

Successfully merging this pull request may close these issues.