Skip to content

Release: Prerelease 10.3.0-alpha.13#33943

Merged
valentinpalkovic merged 36 commits into
next-releasefrom
version-non-patch-from-10.3.0-alpha.12
Mar 3, 2026
Merged

Release: Prerelease 10.3.0-alpha.13#33943
valentinpalkovic merged 36 commits into
next-releasefrom
version-non-patch-from-10.3.0-alpha.12

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Feb 26, 2026

This is an automated pull request that bumps the version from 10.3.0-alpha.12 to 10.3.0-alpha.13.
Once this pull request is merged, it will trigger a new release of version 10.3.0-alpha.13.
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: React: Handle render identifier in manifest snippet generation #33940
  • 🐛 Bug: A11y: Add ScrollArea prop focusable for when it has static children #33876
  • 🐛 Bug: Controls: Fix Object contrast issue and tidy up code #33923
  • 🐛 Bug: HMR: Fix race conditions causing stale play functions to fire on re-rendered stories #33930
  • 🐛 Bug: UI: Prevent crash when tag filters contain undefined entries #33931 (will also be patched)
  • ✨ Feature Request: CLI: Set STORYBOOK environment variable #33938 (will also be patched)
  • 📝 Documentation: Docs: Update Angular supported version range to include v21 #33955 (will also be patched)
  • 📝 Documentation: Docs: Improve error message and docs for mixing Storybook and React hooks in render functions #33935
  • 🏗️ Build: Build: Respect CLI-set watch & prod flags in scripts #33541

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.3.0-alpha.13

  • A11y: Add ScrollArea prop focusable for when it has static children - #33876, thanks Sidnioulz!
  • CLI: Set STORYBOOK environment variable - #33938, thanks yannbf!
  • Controls: Fix Object contrast issue and tidy up code - #33923, thanks Sidnioulz!
  • HMR: Fix race conditions causing stale play functions to fire on re-rendered stories - #33930, thanks copilot-swe-agent!
  • React: Handle render identifier in manifest snippet generation - #33940, thanks kasperpeulen!
  • UI: Prevent crash when tag filters contain undefined entries - #33931, thanks abhaysinh1000!

Sidnioulz and others added 19 commits January 14, 2026 17:45
…STORY_HOT_UPDATED timing

Co-authored-by: valentinpalkovic <5889929+valentinpalkovic@users.noreply.github.com>
…ook and React hooks

Co-authored-by: valentinpalkovic <5889929+valentinpalkovic@users.noreply.github.com>
When a story or meta uses `render: Template` (an identifier referencing
a function) instead of an inline arrow/function expression, the manifest
snippet generator would throw "Expected render to be an arrow function
or function expression".

Now resolves the identifier to its local declaration when possible, and
gracefully falls back to no-function JSX synthesis when unresolvable
(e.g. imported functions).
resolveIdentifierInit now finds `function Template() {}` declarations
(not just `const Template = ...`). Also ensures resolved render
functions always use the story name in output, not the template name.
When a story has `render: ImportedTemplate` that can't be resolved,
getRenderPath previously returned undefined — indistinguishable from
"no render property". This caused incorrect fallback to meta's render.

Introduce tri-state RenderResolution (missing/resolved/unresolved) so
that an unresolvable story render skips meta's render and falls through
to no-function JSX synthesis instead.
…ess-env

CLI: Set STORYBOOK environment variable
@github-actions github-actions Bot requested a review from kylegach as a code owner February 26, 2026 13:24
@github-actions github-actions Bot added the release For PRs that trigger new releases. Automated label Feb 26, 2026
UI: Prevent crash when tag filters contain undefined entries
@storybook-bot storybook-bot force-pushed the version-non-patch-from-10.3.0-alpha.12 branch from fc26128 to 6c76cdd Compare February 26, 2026 18:56
…events

HMR: Fix race conditions causing stale play functions to fire on re-rendered stories
@storybook-bot storybook-bot force-pushed the version-non-patch-from-10.3.0-alpha.12 branch from 6c76cdd to d85da16 Compare February 27, 2026 11:56
…mpt-edge-case

Build: Respect CLI-set watch & prod flags in scripts
@storybook-bot storybook-bot force-pushed the version-non-patch-from-10.3.0-alpha.12 branch from d85da16 to ebd50f4 Compare February 27, 2026 14:10
@storybook-bot storybook-bot force-pushed the version-non-patch-from-10.3.0-alpha.12 branch from ebd50f4 to 9e9a54a Compare February 27, 2026 16:07
Controls: Fix Object contrast issue and tidy up code
…roll-area

A11y: Add ScrollArea prop focusable for when it has static children
@storybook-bot storybook-bot force-pushed the version-non-patch-from-10.3.0-alpha.12 branch from 9e9a54a to 9d82c4b Compare February 27, 2026 16:13
Copilot AI and others added 3 commits February 27, 2026 20:34
Co-authored-by: valentinpalkovic <5889929+valentinpalkovic@users.noreply.github.com>
…-documentation

Docs: Update Angular supported version range to include v21
@storybook-bot storybook-bot force-pushed the version-non-patch-from-10.3.0-alpha.12 branch from 9d82c4b to a9aae43 Compare February 27, 2026 21:20
kasperpeulen and others added 2 commits February 28, 2026 13:37
@storybook-bot storybook-bot force-pushed the version-non-patch-from-10.3.0-alpha.12 branch from a9aae43 to 2a4ecd4 Compare February 28, 2026 06:40
@yannbf yannbf added ci:daily Run the CI jobs that normally run in the daily job. freeze Freeze the Release PR with this label and removed ci:daily Run the CI jobs that normally run in the daily job. labels Mar 2, 2026
@valentinpalkovic valentinpalkovic merged commit 8cb8a05 into next-release Mar 3, 2026
294 of 301 checks passed
@valentinpalkovic valentinpalkovic deleted the version-non-patch-from-10.3.0-alpha.12 branch March 3, 2026 09:55
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.

10 participants