Skip to content

Release: Prerelease 10.5.0-alpha.10 - #35302

Merged
Sidnioulz merged 172 commits into
next-releasefrom
version-non-patch-from-10.5.0-alpha.9
Jul 3, 2026
Merged

Sidnioulz merged 172 commits into
next-releasefrom
version-non-patch-from-10.5.0-alpha.9

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 26, 2026 •

Copy link
Copy Markdown
Contributor

This is an automated pull request that bumps the version from `10.5.0-alpha.9` to `10.5.0-alpha.10`.
Once this pull request is merged, it will trigger a new release of version `10.5.0-alpha.10`.
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: Review: Improve review thumbnail scaling and loading UX #35335
  • 🔧 Maintenance: Review: Simplify layout handling #35322
  • 🐛 Bug: DocgenServer: Fix OOM by recycling the shared TS program #35305
  • 🐛 Bug: Core: Compose core annotations before preview beforeAll #35323
  • ✨ Feature Request: Review: Dynamic thumbnail scaling based on content dimensions #35282
  • 🐛 Bug: A11y: Handle lang attribute throughout preview #35321
  • 🔧 Maintenance: Docgen: Run experimentalDocgenServer extraction in a worker thread #35324
  • 🐛 Bug: Next: Call link onClick before preventing default #35311
  • ✨ Feature Request: Review: Notify on review arrival instead of auto-navigating #35276
  • 🐛 Bug: A11y: Surface required args and keyboard-reachable Setup controls in ArgsTable #35306
  • ✨ Feature Request: UI: Hide onboarding menu with feature flag #35299
  • 🐛 Bug: Addon-Vitest: Subscribe for run completion before triggering it #35291
  • 🐛 Bug: Vue: Fix Unicode Default Values In Docs #34909
  • 📝 Documentation: Docs: Document experimentalDocgenServer feature flag #35326
  • 📝 Documentation: Docs: Add security warning for `--host 0.0.0.0` in CLI options #35241
  • 🏗️ Build: CI: Prevent concurrent merges from cancelling CircleCI trigger #35320
  • 📝 Documentation: Docs: Clarify webpack process.env requires variables to be set #34558
  • 📝 Documentation: Docs: Update MCP agent links #35328 (will also be patched)
  • 🏗️ Build: CI: Add Claude Code GitHub Workflow #35316
  • 🏗️ Build: VSCode: Do not reference removed config files #35319
  • 📝 Documentation: Docs: Clarify TanStack Query client tradeoffs #35314
  • 📝 Documentation: Docs: Document parameters.jsx.sortProps for preserving prop order in snippets #35191

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

10.5.0-alpha.10

  • A11y: Handle lang attribute throughout preview - #35321, thanks Sidnioulz!
  • A11y: Surface required args and keyboard-reachable Setup controls in ArgsTable - #35306, thanks Sidnioulz!
  • Addon-Vitest: Subscribe for run completion before triggering it - #35291, thanks tsushanth!
  • Core: Compose core annotations before preview beforeAll - #35323, thanks JReinhold!
  • Docgen: Run experimentalDocgenServer extraction in a worker thread - #35324, thanks JReinhold!
  • DocgenServer: Fix OOM by recycling the shared TS program - #35305, thanks ndelangen!
  • Next: Call link onClick before preventing default - #35311, thanks yatishgoel!
  • Review: Dynamic thumbnail scaling based on content dimensions - #35282, thanks ghengeveld!
  • Review: Improve review thumbnail scaling and loading UX - #35335, thanks ghengeveld!
  • Review: Notify on review arrival instead of auto-navigating - #35276, thanks ghengeveld!
  • Review: Simplify layout handling - #35322, thanks ghengeveld!
  • UI: Hide onboarding menu with feature flag - #35299, thanks Sidnioulz!
  • Vue: Fix Unicode Default Values In Docs - #34909, thanks Arunsiva003!

nitzan-treg and others added 30 commits April 16, 2026 07:14
`added a warning callout to the angular/ember section of the env vars docs explaining that webpack 5 only injects process.env when the variable is actually defined at build time -- if it's not set, you get a "can't find variable: process" runtime error. also added a troubleshooting entry for that specific error with steps to fix it`

Signed-off-by: nitzan-treg <nitzan.tregerman@gmail.com>
CodeRabbit correctly identified that typographic quotes break MDX parsing.

Signed-off-by: nitzan-treg <nitzan.tregerman@gmail.com>
…snippets

Closes #23208

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: ghengeveld <321738+ghengeveld@users.noreply.github.com>
Co-authored-by: jonniebigodes <joaocontadesenvolvimento@gmail.com>
Co-authored-by: ghengeveld <321738+ghengeveld@users.noreply.github.com>
Avoid re-collapsing chrome and re-applying filters on in-review navigation.
Centralize unseen/visited/notified tracking, auto-accept on review routes,
and notification slot deduplication in sessionStorage.
Track deferred review payloads internally and expose a notificationKey
so notification effects re-run when displayed or pending reviews change.
Defer superseding review updates, sync notification state to the store,
and clear arrival notifications on dismiss or pending accept.
Surface new reviews via the manager notification API instead of
auto-navigating away from the user's current canvas.
Replace auto-navigation on review push with the notification layer.
Core: Compose core annotations before preview beforeAll
@storybook-bot
storybook-bot force-pushed the version-non-patch-from-10.5.0-alpha.9 branch from 24cf8a6 to 433e9fe Compare July 1, 2026 13:53
ghengeveld and others added 8 commits July 1, 2026 16:08
Replace three competing isPreviewLoading effects with one generation
counter so duplicate iframe.resize payloads still clear the loader
after paint instead of waiting for the fallback timeout.
Only hide the in-iframe preparing spinner when review thumbnails use
embed with freeze, keeping generic embed previews on default UI.
Delete computeThumbnailScale and unused content-height defaults so
Frame CSS is the single source of truth for thumbnail scale steps.
Simulate iframe.resize in play functions to assert loaders clear after
measurement, duplicate resize payloads do not stick, and story swaps remount cleanly.
Thumbnail embeds always use freeze=finished for measurement; remove the
ResizeObserver branch and test measurement through onContentFrozen instead.
Move shouldEmbed and shouldAutoplay into embedMode so measurement code
and play-function policy live in separate modules.
DocgenServer: Fix OOM by recycling the shared TS program
@storybook-bot
storybook-bot force-pushed the version-non-patch-from-10.5.0-alpha.9 branch from 433e9fe to 896528a Compare July 1, 2026 14:37
Keep freeze=finished thumbnails on onContentFrozen-only measurement while
reinstating ResizeObserver-driven sizing for generic embed=true consumers.
Drop progressbar override so the indeterminate spinner keeps correct
aria semantics without missing value attributes.
Use a FrameShell wrapper so aspect-ratio width comes from the cell, not
subgrid row height, and add story coverage for frame-fit-after-resize.
…en-summary

Review: Simplify layout handling
@storybook-bot
storybook-bot force-pushed the version-non-patch-from-10.5.0-alpha.9 branch from 896528a to 02a5c59 Compare July 1, 2026 15:47
ghengeveld and others added 7 commits July 1, 2026 17:57
Cancel pending debounced RAF on embed resize teardown and assert review
grid frames exist before width checks in story play functions.
Cells now display the loading indicator as soon as they enter the preview
scheduler queue, instead of waiting until the iframe src is assigned.
Ignore identical DISPLAY_REVIEW payloads and only reset expanded
collections when createdAt changes, so opening a story in a new tab
does not collapse the summary the user left open.
… viewport.

Embed previews now report the active viewport name and dimensions alongside content size so CollectionGrid can horizontally scale fixed viewports within the 3:2 frame and clip overflow vertically.
…l-content-resize

Review: Improve review thumbnail scaling and loading UX
@storybook-bot
storybook-bot force-pushed the version-non-patch-from-10.5.0-alpha.9 branch from 02a5c59 to 107ce30 Compare July 1, 2026 22:47
@Sidnioulz Sidnioulz added ci:daily Run the CI jobs that normally run in the daily job. freeze Freeze the Release PR with this label labels Jul 2, 2026
@storybook-app-bot

Copy link
Copy Markdown
Contributor

Package Benchmarks

Commit: 107ce30, ran on 2 July 2026 at 07:55:13 UTC

The following packages have significant changes to their size or dependencies:

@storybook/builder-webpack5

Before After Difference
Dependency count 188 188 0
Self size 79 KB 79 KB 0 B
Dependency size 35.29 MB 35.35 MB 🚨 +61 KB 🚨
Bundle Size Analyzer Link Link

storybook

Before After Difference
Dependency count 72 72 0
Self size 21.88 MB 21.94 MB 🚨 +62 KB 🚨
Dependency size 36.44 MB 36.44 MB 0 B
Bundle Size Analyzer Link Link

@storybook/angular

Before After Difference
Dependency count 185 185 0
Self size 160 KB 160 KB 🎉 -54 B 🎉
Dependency size 30.56 MB 30.62 MB 🚨 +61 KB 🚨
Bundle Size Analyzer Link Link

@storybook/ember

Before After Difference
Dependency count 187 187 0
Self size 15 KB 15 KB 0 B
Dependency size 30.63 MB 30.69 MB 🚨 +61 KB 🚨
Bundle Size Analyzer Link Link

@storybook/nextjs

Before After Difference
Dependency count 533 533 0
Self size 663 KB 662 KB 🎉 -133 B 🎉
Dependency size 62.00 MB 62.06 MB 🚨 +64 KB 🚨
Bundle Size Analyzer Link Link

@storybook/react-webpack5

Before After Difference
Dependency count 274 274 0
Self size 23 KB 23 KB 🎉 -12 B 🎉
Dependency size 47.78 MB 47.84 MB 🚨 +64 KB 🚨
Bundle Size Analyzer Link Link

@storybook/server-webpack5

Before After Difference
Dependency count 200 200 0
Self size 16 KB 16 KB 0 B
Dependency size 36.55 MB 36.61 MB 🚨 +61 KB 🚨
Bundle Size Analyzer Link Link

@storybook/vue3-vite

Before After Difference
Dependency count 109 102 🎉 -7 🎉
Self size 36 KB 36 KB 🚨 +24 B 🚨
Dependency size 44.15 MB 42.99 MB 🎉 -1.16 MB 🎉
Bundle Size Analyzer Link Link

@storybook/cli

Before After Difference
Dependency count 204 204 0
Self size 821 KB 821 KB 0 B
Dependency size 91.72 MB 91.78 MB 🚨 +62 KB 🚨
Bundle Size Analyzer Link Link

@storybook/codemod

Before After Difference
Dependency count 197 197 0
Self size 32 KB 32 KB 🎉 -36 B 🎉
Dependency size 90.20 MB 90.26 MB 🚨 +62 KB 🚨
Bundle Size Analyzer Link Link

create-storybook

Before After Difference
Dependency count 73 73 0
Self size 1.09 MB 1.09 MB 0 B
Dependency size 58.31 MB 58.38 MB 🚨 +62 KB 🚨
Bundle Size Analyzer node node

@storybook/preset-react-webpack

Before After Difference
Dependency count 163 163 0
Self size 19 KB 19 KB 0 B
Dependency size 32.26 MB 32.32 MB 🚨 +61 KB 🚨
Bundle Size Analyzer Link Link

@Sidnioulz
Sidnioulz merged commit 51a43ef into next-release Jul 3, 2026
333 of 339 checks passed
@Sidnioulz
Sidnioulz deleted the version-non-patch-from-10.5.0-alpha.9 branch July 3, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:daily Run the CI jobs that normally run in the daily job. freeze Freeze the Release PR with this label release For PRs that trigger new releases. Automated

Projects

None yet

Development

Successfully merging this pull request may close these issues.