Skip to content

Release: Prerelease 11.0.0-alpha.7 - #36903

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

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

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

This is an automated pull request that bumps the version from `11.0.0-alpha.6` to `11.0.0-alpha.7`.
Once this pull request is merged, it will trigger a new release of version `11.0.0-alpha.7`.
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:

  • ✨ Feature Request: Svelte: Add CSF factories with definePreview #36669
  • 📦 Dependencies: Frameworks: Accept TypeScript 7 in peer dependency ranges #36875
  • ✨ Feature Request: Vue3: Support Vapor components through Vue's interop plugin #36636
  • 🔧 Maintenance: Addon Vitest: Toggle coverage without restarting Vitest #36294
  • 🐛 Bug: CLI: Use pnpm to query the registry URL #36343
  • 🐛 Bug: Windows: Fix various FS-related test failures #36864
  • 🐛 Bug: CLI: Keep msw-storybook-addon v2 during automigration #36392
  • ❗ Breaking Change: Core: Remove deprecated CSF and manager type aliases [SB-2017] #36706
  • 🐛 Bug: Manager: Keep addon panel filter active before a story is prepared #36774
  • 🐛 Bug: Vitest: Decode non-ASCII characters in file paths for test execution guard #36054
  • 🐛 Bug: TanStack: Support Render-Prop Children in Link Mock #35911
  • 🐛 Bug: Core: Load presets sequentially to prevent ESM require() race in CJS presets #36791
  • 🐛 Bug: CLI: Exit 1 when the add command's setup fails #36784
  • 🐛 Bug: Controls: Seed an empty array from the Object control for array args #36865
  • 🐛 Bug: Core: Adjust type to fix custom tags autocompletion #35812
  • 🐛 Bug: fix: wait for inline stories before rerendering docs #35618
  • ✨ Feature Request: Skills: Rename stories to ui-workflow, add component-docs, triggered from AGENTS.md #36760
  • ✨ Feature Request: WC: Generate docgen with cem-generator #36728
  • 🐛 Bug: Automigrate: Stop wrapping relative addon paths with getAbsolutePath #36799
  • 🐛 Bug: UI: Restore accessible descriptions for generic tooltips #36508
  • 🐛 Bug: Typescript: Exclude all dunderscore prefixed folders from production compilation #36740
  • 🐛 Bug: Tanstack: Load story router after all beforeEach hooks #36804
  • 🐛 Bug: CLI: Detect internal manager-api specifier in set-config-layout automigration #36786
  • 🐛 Bug: Vitest: Don't duplicate setupFiles configured as a string #36807
  • 🐛 Bug: UI: Rebuild Sidebar Tree #33422
  • 🐛 Bug: CLI: Align the Vite upgrade blocker with the 6.3.0 floor #36793
  • 🐛 Bug: UI: Respect reduced motion and pause,stop,hide in Card animations #36653
  • 🐛 Bug: TypeScript: Explicitly type returntype of ArgsStore#get #36583 (will also be patched)
  • 🐛 Bug: TanStack React: Surface story render errors to Storybook #36715
  • 📦 Dependencies: Core: Floor ts-dedent to ^2.2.0 so a CJS-only hoist cannot break the Vite preview graph #36792
  • 🐛 Bug: Docgen: Fold or skip dynamic slot names in the Vue template fallback merge #36342
  • 🐛 Bug: Core: Render full unions for named-alias enum props #36661
  • 🐛 Bug: Angular: Fix schema for stats-json so TurboSnap works #36776
  • 🐛 Bug: Tools: Make docs tool output easier for agents to act on #36676
  • 🐛 Bug: CLI: Warn when the preview still imports the Custom Elements Manifest #36777
  • 🐛 Bug: Core: Keep prebuilt manager and preview files under 1MB #36483
  • 🐛 Bug: MCP: Point the splash link at the agent setup guide #36301
  • 🐛 Bug: Core: Handle WebSocket errors so a bad frame can't crash the dev server #35863
  • 🐛 Bug: CSF: Resolve local function story references #36746
  • 🐛 Bug: Next.js: Fix app-router mock crash on Next.js 16.4 #36588 (will also be patched)
  • 🐛 Bug: CLI: Support CommonJS ESLint flat config automigration #36391
  • 🐛 Bug: CLI: Align prerelease upgrade ranges #36751
  • 🐛 Bug: React: Guard docgen extraction against TypeScript builds without the compiler API #35834
  • 🐛 Bug: Svelte: Fix Svelte CSF code snippet crash on null args #36770
  • ✨ Feature Request: CLI: Keep React Native stories on #.storybook/preview #36623
  • 🔧 Maintenance: Core: Tighten toolbar types and remove redundant normalization (SB-2019) #36733
  • ❗ Breaking Change: CSF: Remove legacy .story annotations #36764
  • 🐛 Bug: CLI: Fix wrong advice in the skills setup instructions #36680
  • 🐛 Bug: Core: List changed stories first and narrow the coverage gap in stories changed #36683
  • 🐛 Bug: Core: Suggest close stories when a story selector matches nothing #36698
  • 🐛 Bug: Addon Vitest: Make the test run report agree with its outcome #36697
  • 🐛 Bug: Nextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock #36732 (will also be patched)
  • 🐛 Bug: Docs: Render Markdown in JSDoc parameter and return descriptions #36612
  • 🐛 Bug: CLI: Honor selected package manager during upgrade #36744
  • 🐛 Bug: CLI: Migrate CSF2 argTypes and fail incomplete upgrades #36745
  • 🐛 Bug: Nextjs: Use builder Webpack for framework plugins #36752
  • 🐛 Bug: Addon Themes: Declare the package as an ES module #36721
  • 🐛 Bug: Docs: Update stories block component to use standard heading style #36709
  • 🐛 Bug: CLI: Install npm workspace dependencies from root #36753
  • 🐛 Bug: TanStack: Add strictMode to FrameworkOptions type #36712
  • 🐛 Bug: Manager: Keep tour tooltips on screen when their content grows #36657
  • 🐛 Bug: React: Prebundle react/jsx-runtime to avoid a reload when plugins import it #36682
  • 🐛 Bug: Core: Remove deprecated mockChannel export from preview-api and manager-api [SB-2038] #36667
  • 🐛 Bug: React: Keep the act environment set while a story tears down #36608
  • 🔧 Maintenance: Addon-docs: Skip re-parsing untransformed stories in the CSF plugin #36468
  • ❗ Breaking Change: [SB-2007] Remove ExternalDocs and ExternalDocsContainer #36757
  • ✨ Feature Request: WC: Deprecate runtime WC manifest path #36622
  • 🐛 Bug: Core: Fix autodocs, preset resolution, and React manifest matching #36642
  • 🔧 Maintenance: Manager: Remove persisted tag-filter state migration [SB-2022] #36678
  • 🏗️ Build: Build: Disable the sandbox npm age gate in ecosystem CI #36886
  • 📝 Documentation: Docs: Explain release-day package manager gates and Remix 3 #36878
  • 🏗️ Build: Sandboxes: Pin React prerelease templates to canary #36879
  • 🏗️ Build: CI: Remove review approval check from Danger #36835
  • 🏗️ Build: Tree: Fix story to handle virtualization and scroll behavior #36836
  • 📝 Documentation: Docs: fix broken toolbars link in README #36853
  • 📝 Documentation: Docs: Fix typo in CLI options #36838
  • 🏗️ Build: CI: Pin the npm that the benchmark and sandbox jobs run #36830
  • 🏗️ Build: Sandboxes: Remove the SvelteKit 3 age-gate workaround #36692
  • 🏗️ Build: Build: Fail production compile on declaration emit diagnostics #36731
  • 🏗️ Build: Build: Align remaining dev dependencies with supported ranges #36688
  • ❔ Missing Label: Svelte: Resolve existing Knip findings #36768
  • 📝 Documentation: Docs: Explain Vite build option handling #36361
  • 📝 Documentation: Docs: Explain Vitest addon test isolation with extends: true #36687 (will also be patched)
  • 🏗️ Build: Agent evals: Install the branch build in the lifecycle evals and commit the setup files #36679
  • 🏗️ Build: WC: Drop docgen.typeProperty #36756
  • 🏗️ Build: WC: Add tests and stories to cover new types of inputs #36707
  • 📝 Documentation: Docs: Correct Storybook 11 migration guidance #36755
  • ❔ Missing Label: SB-2014: Remove remaining storiesOf detection leftovers #36736

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.7

  • Addon Themes: Declare the package as an ES module - #36721, thanks ump45nose!
  • Addon Vitest: Make the test run report agree with its outcome - #36697, thanks kasperpeulen!
  • Addon Vitest: Toggle coverage without restarting Vitest - #36294, thanks barry166!
  • Addon-docs: Skip re-parsing untransformed stories in the CSF plugin - #36468, thanks EastonShin!
  • Angular: Fix schema for stats-json so TurboSnap works - #36776, thanks Sidnioulz!
  • Automigrate: Stop wrapping relative addon paths with getAbsolutePath - #36799, thanks obvious-autobuild!
  • CLI: Align prerelease upgrade ranges - #36751, thanks valentinpalkovic!
  • CLI: Align the Vite upgrade blocker with the 6.3.0 floor - #36793, thanks obvious-autobuild!
  • CLI: Detect internal manager-api specifier in set-config-layout automigration - #36786, thanks obvious-autobuild!
  • CLI: Exit 1 when the add command's setup fails - #36784, thanks obvious-autobuild!
  • CLI: Fix wrong advice in the skills setup instructions - #36680, thanks kasperpeulen!
  • CLI: Honor selected package manager during upgrade - #36744, thanks valentinpalkovic!
  • CLI: Install npm workspace dependencies from root - #36753, thanks valentinpalkovic!
  • CLI: Keep React Native stories on #.storybook/preview - #36623, thanks ndelangen!
  • CLI: Keep msw-storybook-addon v2 during automigration - #36392, thanks storybook-contribution-review!
  • CLI: Migrate CSF2 argTypes and fail incomplete upgrades - #36745, thanks valentinpalkovic!
  • CLI: Support CommonJS ESLint flat config automigration - #36391, thanks storybook-contribution-review!
  • CLI: Use pnpm to query the registry URL - #36343, thanks ia319!
  • CLI: Warn when the preview still imports the Custom Elements Manifest - #36777, thanks huang-julien!
  • CSF: Remove legacy .story annotations - #36764, thanks ndelangen!
  • CSF: Resolve local function story references - #36746, thanks valentinpalkovic!
  • Controls: Seed an empty array from the Object control for array args - #36865, thanks huang-julien!
  • Core: Adjust type to fix custom tags autocompletion - #35812, thanks unional!
  • Core: Fix autodocs, preset resolution, and React manifest matching - #36642, thanks valentinpalkovic!
  • Core: Floor ts-dedent to ^2.2.0 so a CJS-only hoist cannot break the Vite preview graph - #36792, thanks obvious-autobuild!
  • Core: Handle WebSocket errors so a bad frame can't crash the dev server - #35863, thanks SnowingFox!
  • Core: Keep prebuilt manager and preview files under 1MB - #36483, thanks ndelangen!
  • Core: List changed stories first and narrow the coverage gap in stories changed - #36683, thanks kasperpeulen!
  • Core: Load presets sequentially to prevent ESM require() race in CJS presets - #36791, thanks obvious-autobuild!
  • Core: Remove deprecated CSF and manager type aliases [SB-2017] - #36706, thanks obvious-autobuild!
  • Core: Remove deprecated mockChannel export from preview-api and manager-api [SB-2038] - #36667, thanks obvious-autobuild!
  • Core: Render full unions for named-alias enum props - #36661, thanks obvious-autobuild!
  • Core: Suggest close stories when a story selector matches nothing - #36698, thanks kasperpeulen!
  • Core: Tighten toolbar types and remove redundant normalization (SB-2019) - #36733, thanks obvious-autobuild!
  • Docgen: Fold or skip dynamic slot names in the Vue template fallback merge - #36342, thanks obvious-autobuild!
  • Docs: Render Markdown in JSDoc parameter and return descriptions - #36612, thanks dannediesel!
  • Docs: Update stories block component to use standard heading style - #36709, thanks eskres!
  • Frameworks: Accept TypeScript 7 in peer dependency ranges - #36875, thanks obvious-autobuild!
  • MCP: Point the splash link at the agent setup guide - #36301, thanks sharadvc!
  • Manager: Keep addon panel filter active before a story is prepared - #36774, thanks obvious-autobuild!
  • Manager: Keep tour tooltips on screen when their content grows - #36657, thanks valentinpalkovic!
  • Manager: Remove persisted tag-filter state migration [SB-2022] - #36678, thanks obvious-autobuild!
  • Next.js: Fix app-router mock crash on Next.js 16.4 - #36588, thanks obvious-autobuild!
  • Nextjs-Vite: Provide parentRenderTree.bfcacheId in app router mock - #36732, thanks bhushan4work!
  • Nextjs: Use builder Webpack for framework plugins - #36752, thanks valentinpalkovic!
  • React: Guard docgen extraction against TypeScript builds without the compiler API - #35834, thanks FrancoKaddour!
  • React: Keep the act environment set while a story tears down - #36608, thanks malcolmwhite-surge!
  • React: Prebundle react/jsx-runtime to avoid a reload when plugins import it - #36682, thanks nishimoto265!
  • Skills: Rename stories to ui-workflow, add component-docs, triggered from AGENTS.md - #36760, thanks kasperpeulen!
  • Svelte: Add CSF factories with definePreview - #36669, thanks JReinhold!
  • Svelte: Fix Svelte CSF code snippet crash on null args - #36770, thanks bryce-easygo!
  • TanStack React: Surface story render errors to Storybook - #36715, thanks jperezmart!
  • TanStack: Add strictMode to FrameworkOptions type - #36712, thanks BaconMan1168!
  • TanStack: Support Render-Prop Children in Link Mock - #35911, thanks rajanpanth!
  • Tanstack: Load story router after all beforeEach hooks - #36804, thanks huang-julien!
  • Tools: Make docs tool output easier for agents to act on - #36676, thanks kasperpeulen!
  • TypeScript: Explicitly type returntype of ArgsStore#get - #36583, thanks mrginglymus!
  • Typescript: Exclude all dunderscore prefixed folders from production compilation - #36740, thanks mrginglymus!
  • UI: Rebuild Sidebar Tree - #33422, thanks Sidnioulz!
  • UI: Respect reduced motion and pause,stop,hide in Card animations - #36653, thanks Sidnioulz!
  • UI: Restore accessible descriptions for generic tooltips - #36508, thanks CrazyBucket!
  • Vitest: Decode non-ASCII characters in file paths for test execution guard - #36054, thanks krish-mittal1!
  • Vitest: Don't duplicate setupFiles configured as a string - #36807, thanks fixfon!
  • Vue3: Support Vapor components through Vue's interop plugin - #36636, thanks ghengeveld!
  • WC: Deprecate runtime WC manifest path - #36622, thanks huang-julien!
  • WC: Generate docgen with cem-generator - #36728, thanks huang-julien!
  • Windows: Fix various FS-related test failures - #36864, thanks Sidnioulz!
  • [SB-2007] Remove ExternalDocs and ExternalDocsContainer - #36757, thanks obvious-autobuild!
  • fix: wait for inline stories before rerendering docs - #35618, thanks wanxiankai!

JReinhold and others added 16 commits October 7, 2026 22:21
preview.meta() infers args from the props of a Svelte component, like
the React and Vue renderers. definePreview adds the renderer's preview
annotations itself, because CSF factories mode ignores preset
previewAnnotations.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The SvelteKit definePreview adds the SvelteKit mocks and types
parameters.sveltekit_experimental. The types now accept what the mocks
accept at runtime: each nested mock is optional, callbacks may return
anything, and page.error is SvelteKit's error object.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
pnpm 11 and Yarn 4.15 wait about a day before they will install a brand-new release, and Yarn 6 is still a release candidate. Remix 3 has no framework package yet, so the note shows the HTML Vite init that works today. The Rsbuild builder link now points at rstackjs/storybook-rsbuild.
svelte-check types a runes component without `$props()` as
`Component<Record<string, never>>`, so every arg had to be `never`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Vite ecosystem CI installs packages published minutes ago into the generated
sandbox. Yarn 4 quarantines those while npmMinimalAgeGate is 7 days, and the
default is still 1 day when the key is absent, so set the sandbox gate to 0
before install. Published sandboxes keep the gate.

Co-authored-by: Norbert de Langen <norbert@chromatic.com>
The scripts package checks JavaScript with noImplicitAny. Move the helper to
TypeScript so the sandbox path and the missing-file error are typed.

Co-authored-by: Norbert de Langen <norbert@chromatic.com>
…rt-csf4-factories-in-regular-csf-files

Svelte: Add CSF factories with definePreview
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
…docs

Docs: Explain release-day package manager gates and Remix 3
@github-actions github-actions Bot added the release For PRs that trigger new releases. Automated label Oct 20, 2026
ndelangen and others added 2 commits October 20, 2026 10:17
…e-gate-ecosystem-ci-cd01

Build: Disable the sandbox npm age gate in ecosystem CI
@storybook-bot
storybook-bot force-pushed the version-non-patch-from-11.0.0-alpha.6 branch from 4839f6d to 8128887 Compare October 20, 2026 08:20
@github-actions

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.

Generated by 🚫 dangerJS against 8128887

This branch has not been deployed

No deployments
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.

6 participants