Skip to content

Release: Prerelease 10.3.0-alpha.15#34074

Merged
yannbf merged 66 commits into
next-releasefrom
version-non-patch-from-10.3.0-alpha.14
Mar 9, 2026
Merged

Release: Prerelease 10.3.0-alpha.15#34074
yannbf merged 66 commits into
next-releasefrom
version-non-patch-from-10.3.0-alpha.14

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Mar 9, 2026

This is an automated pull request that bumps the version from 10.3.0-alpha.14 to 10.3.0-alpha.15.
Once this pull request is merged, it will trigger a new release of version 10.3.0-alpha.15.
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: UI: Fix tab navigation after closing addon panel #33971
  • 🐛 Bug: UI: Fix code/copy buttons overlap with content #33889
  • 🐛 Bug: UI: Handle kb nav edge cases when preview and panel are hidden #33588
  • 🐛 Bug: Next.js: Add support for v16.2 #34046 (will also be patched)
  • ✨ Feature Request: Actions: Add expandLevel parameter to configure tree depth #33977
  • 🐛 Bug: Builder-Vite: Fix cold-cache vitest failures for story paths containing glob special characters #34044
  • 🔧 Maintenance: Build: Update types/node #34037
  • 🔧 Maintenance: Core: Update default allowed hosts in host validation middleware #34045 (will also be patched)
  • 🐛 Bug: Addon-Vitest: Refactor Vitest setup to eliminate the need for a dedicated setup file #34025
  • 🐛 Bug: Core: Resolve builder preset path correctly in pnpm strict mode #34032 (will also be patched)
  • 🐛 Bug: Core: Add vike metadata frameworks #33965 (will also be patched)
  • 🔧 Maintenance: CI:: declare explicit permissions for stale and weekly cron workflows #33902
  • 🐛 Bug: Actions: Fix HandlerFunction type to support async callback props #33864
  • 🐛 Bug: UI: Fix modal text selection #33967
  • 🏗️ Build: Tests: Fix Layout story unduly failing #34072
  • 🏗️ Build: Build: Add Serena MCP server configuration #34063
  • 🏗️ Build: Build: Add agentic workflow duplicate-code-detector #34060
  • 📝 Documentation: Docs: Fix custom render function typo #34055
  • 🏗️ Build: Add agentic workflow code-simplifier #34058
  • 📝 Documentation: Docs: Remove more references to setProjectAnnotations #34049
  • 🏗️ Build: Vue3: Use component's name as displayName if available #34008
  • ⚠️ Direct commit: Remove duplicate env var 5d67667f5e2689606330c34d46cea790058c74d1
  • 📝 Documentation: Docs: Add FAQ entry for CI test failures with browser mode for addon-vitest #34004
  • 📝 Documentation: Docs: Add allowedHosts core config option #33987 (will also be patched)
  • 🏗️ Build: Docs: Add small viewport stories for Preview and Source blocks #33978
  • 📝 Documentation: Docs: Use storybook build command in main config build docs #33986
  • 🏗️ Build: Build: Add NX Cloud access token to publish jobs in workflow #34038
  • 🏗️ Build: Danger: Fail/warn when PR targets wrong base branch #34007
  • 🏗️ Build: Build: Upgrade husky from v4 to v9 #34027

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

  • Actions: Add expandLevel parameter to configure tree depth - #33977, thanks mixelburg!
  • Actions: Fix HandlerFunction type to support async callback props - #33864, thanks mixelburg!
  • Addon-Vitest: Refactor Vitest setup to eliminate the need for a dedicated setup file - #34025, thanks valentinpalkovic!
  • Build: Update types/node - #34037, thanks valentinpalkovic!
  • Builder-Vite: Fix cold-cache vitest failures for story paths containing glob special characters - #34044, thanks copilot-swe-agent!
  • CI:: declare explicit permissions for stale and weekly cron workflows - #33902, thanks Rohan5commit!
  • Core: Add vike metadata frameworks - #33965, thanks yannbf!
  • Core: Resolve builder preset path correctly in pnpm strict mode - #34032, thanks braedenfoster!
  • Core: Update default allowed hosts in host validation middleware - #34045, thanks ghengeveld!
  • Next.js: Add support for v16.2 - #34046, thanks valentinpalkovic!
  • UI: Fix code/copy buttons overlap with content - #33889, thanks Sidnioulz!
  • UI: Fix modal text selection - #33967, thanks Sidnioulz!
  • UI: Fix tab navigation after closing addon panel - #33971, thanks copilot-swe-agent!
  • UI: Handle kb nav edge cases when preview and panel are hidden - #33588, thanks Sidnioulz!

Sidnioulz and others added 30 commits February 26, 2026 17:25
Fixes #22390

The react-inspector's `Inspector` component supports an `expandLevel` prop
that controls how deep the action tree is initially expanded. This makes
it configurable via story parameters.

Example usage:
```ts
const meta = {
  parameters: {
    actions: { expandLevel: 2 },
  },
};
```
…panel

When the addon panel is closed via the close button or keyboard shortcut
(Alt+A), focus is now moved to the "Show addon panel" button in the
toolbar. This uses the existing focusOnUIElement polling mechanism to
handle the timing of React re-renders.

Fixes broken tab navigation after closing the addon panel.

Co-authored-by: Sidnioulz <5108577+Sidnioulz@users.noreply.github.com>
- Make focusOnUIElement polling optional via { poll: false } option
- Return boolean (sync) or Promise<boolean> (when polling) for success
- Maintain backwards compat with boolean 2nd arg for select option
- Only move focus when it was within the panel (shortcuts.ts)
- Fall back to document.body.focus() when showAddonPanel button unavailable
- Use focusableUIElements.showAddonPanel constant in container/Panel.tsx
- Add 10 unit tests for focusOnUIElement covering all code paths

Co-authored-by: Sidnioulz <5108577+Sidnioulz@users.noreply.github.com>
Co-authored-by: valentinpalkovic <5889929+valentinpalkovic@users.noreply.github.com>
Sidnioulz and others added 16 commits March 6, 2026 17:39
Vue3: Use component's name as displayName if available
…-bug

UI: Fix tab navigation after closing addon panel
…er-8402

Add agentic workflow code-simplifier
…unction-typo

Docs: Fix custom render function typo
…e-detector-3466

Build: Add agentic workflow duplicate-code-detector
Introduces Serena, a semantic coding MCP server, to the monorepo. Serena
provides language-server-powered tools for symbol navigation, semantic
search, and structured code editing — enabling AI agents to explore and
modify the codebase more efficiently.

Includes project configuration and onboarding memories covering project
overview, code style/conventions, suggested commands, and task completion
checklist.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Build: Add Serena MCP server configuration
@github-actions github-actions Bot added the release For PRs that trigger new releases. Automated label Mar 9, 2026
@storybook-bot storybook-bot force-pushed the version-non-patch-from-10.3.0-alpha.14 branch from 6b32d72 to 450e473 Compare March 9, 2026 10:40
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions Bot commented Mar 9, 2026

Fails
🚫

This PR targets next-release, but it should target next. Please update the base branch of your PR.

🚫

PR is not labeled with one of: ["cleanup","BREAKING CHANGE","feature request","bug","documentation","maintenance","build","dependencies"]

🚫 PR description is missing the mandatory "#### Manual testing" section. Please add it so that reviewers know how to manually test your changes.

Generated by 🚫 dangerJS against ad5fe5e

@yannbf yannbf added ci:daily Run the CI jobs that normally run in the daily job. freeze Freeze the Release PR with this label labels Mar 9, 2026
@nx-cloud
Copy link
Copy Markdown

nx-cloud Bot commented Mar 9, 2026

View your CI Pipeline Execution ↗ for commit ad5fe5e

Command Status Duration Result
nx run-many -t compile -c production --parallel=1 ✅ Succeeded 5m 13s View ↗

☁️ Nx Cloud last updated this comment at 2026-03-09 12:36:42 UTC

@storybook-app-bot
Copy link
Copy Markdown

Package Benchmarks

Commit: ad5fe5e, ran on 9 March 2026 at 12:36:15 UTC

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

@storybook/addon-docs

Before After Difference
Dependency count 18 18 0
Self size 1.64 MB 1.66 MB 🚨 +20 KB 🚨
Dependency size 9.25 MB 9.25 MB 🎉 -12 B 🎉
Bundle Size Analyzer Link Link

@storybook/vue3-vite

Before After Difference
Dependency count 108 108 0
Self size 35 KB 36 KB 🚨 +169 B 🚨
Dependency size 43.72 MB 43.74 MB 🚨 +12 KB 🚨
Bundle Size Analyzer Link Link

@yannbf yannbf merged commit 9484893 into next-release Mar 9, 2026
304 of 311 checks passed
@yannbf yannbf deleted the version-non-patch-from-10.3.0-alpha.14 branch March 9, 2026 16:43
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.