Skip to content

Release: Prerelease 9.2.0-alpha.3#32215

Merged
yannbf merged 55 commits into
next-releasefrom
version-non-patch-from-9.2.0-alpha.2
Aug 11, 2025
Merged

Release: Prerelease 9.2.0-alpha.3#32215
yannbf merged 55 commits into
next-releasefrom
version-non-patch-from-9.2.0-alpha.2

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Aug 7, 2025

This is an automated pull request that bumps the version from 9.2.0-alpha.2 to 9.2.0-alpha.3.
Once this pull request is merged, it will trigger a new release of version 9.2.0-alpha.3.
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: Next.js: Return mocked router instead of actual router in useRouter #32131 (will also be patched)
  • 🐛 Bug: Core: Improve addon detection in automigrations on windows #31937 (will also be patched)
  • 🐛 Bug: Angular: Fix entry.polyfills undefined error #32230 (will also be patched)
  • 🐛 Bug: Telemetry: Improve dev cancellation handling #32218 (will also be patched)
  • 🐛 Bug: Addon Docs: Fix Symbol conversion issue in docs page and controls panel #32220 (will also be patched)
  • 🐛 Bug: Mock: Catch errors when transforming preview files #32216
  • 🐛 Bug: Angular: Inherit options from browserTarget #32108 (will also be patched)
  • 🏗️ Build: Build: Fix react native expo e2e tests #32240 (will also be patched)
  • 📝 Documentation: Solid: Update links and docs for framework/renderer package #31928 (will also be patched)
  • ❔ Missing Label: Docs: Update paths from /cli to /cli-storybook in cli-storybook package.json #31799
  • 📝 Documentation: Documentation: fix migration guide link in changelog #32212
  • 📝 Documentation: Docs: Fix essentials addon references #32224 (will also be patched)

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

9.2.0-alpha.3

  • Addon Docs: Fix Symbol conversion issue in docs page and controls panel - #32220, thanks yannbf!
  • Angular: Fix entry.polyfills undefined error - #32230, thanks sk-pub!
  • Angular: Inherit options from browserTarget - #32108, thanks gingeekrishna!
  • Core: Improve addon detection in automigrations on windows - #31937, thanks mrginglymus!
  • Mock: Catch errors when transforming preview files - #32216, thanks valentinpalkovic!
  • Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks JulioJ11!
  • Telemetry: Improve dev cancellation handling - #32218, thanks shilman!

ryomaejii and others added 28 commits June 17, 2025 18:26
Co-authored-by: Takuya Uehara <indigo.lain@gmail.com>
Co-authored-by: Takuya Uehara <indigo.lain@gmail.com>
Addon detection is done by sniffing the value returned by getAddonNames,
which pulls values from storybook config.

However, the wrap-require automation wraps addon references in an
absolute path resolver.

On windows this means that addons are now reported as e.g.
@storybook\\addon-a11y, which defeats detection
…m browserTarget

Fixes #32105 - Angular + Webpack not picking up styles, assets and stylePreprocessorOptions from browserTarget

- Replaced shallow spread merge with deep merge in getBuilderOptions()
- Added deepMerge function that preserves nested properties from browserTarget
- Ensures stylePreprocessorOptions.includePaths, assets, and styles are inherited when not explicitly set in storybook target
- Maintains backward compatibility and override behavior when storybook options are provided
- Fixes regression introduced in v9 where nested configuration was being lost
- Export deepMerge function from main file for testing
- Remove duplicate deepMerge implementation in test file
- Import actual deepMerge function in tests to prevent implementation drift
- Add proper typing to fix TypeScript errors

Addresses Greptile bot feedback about maintenance risk of code duplication
- Remove unused vi import to fix linting error
- Keep vitest imports that are actually used (expect, describe, it)
- Modified useRouter export to return navigationAPI mock
- Prevents the Link components from using the real Next.js router
- Addresses Next.js 15 Link navigation issue in Storybook
- Fixes #30390
Angular: Inherit options from browserTarget
@github-actions github-actions Bot added the release For PRs that trigger new releases. Automated label Aug 7, 2025
@github-actions github-actions Bot requested a review from kylegach as a code owner August 7, 2025 09:58
@storybook-bot storybook-bot force-pushed the version-non-patch-from-9.2.0-alpha.2 branch from 9a1bd20 to 9e4e7f4 Compare August 8, 2025 12:22
Documentation: fix migration guide link in changelog
@storybook-bot storybook-bot force-pushed the version-non-patch-from-9.2.0-alpha.2 branch from 9e4e7f4 to 8c36d21 Compare August 8, 2025 13:09
@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 Aug 8, 2025
@nx-cloud
Copy link
Copy Markdown

nx-cloud Bot commented Aug 8, 2025

View your CI Pipeline Execution ↗ for commit 3d08384

Command Status Duration Result
nx run-many -t check -c production --parallel=7 ✅ Succeeded 1s View ↗
nx run-many -t build -c production --parallel=3 ✅ Succeeded 2s View ↗

☁️ Nx Cloud last updated this comment at 2025-08-11 16:54:42 UTC

@storybook-app-bot
Copy link
Copy Markdown

storybook-app-bot Bot commented Aug 8, 2025

Package Benchmarks

Commit: 3d08384, ran on 11 August 2025 at 16:59:40 UTC

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

storybook

Before After Difference
Dependency count 51 51 0
Self size 41.75 MB 41.74 MB 🎉 -14 KB 🎉
Dependency size 18.13 MB 18.13 MB 0 B
Bundle Size Analyzer Link Link

sb

Before After Difference
Dependency count 52 52 0
Self size 1 KB 1 KB 🎉 -14 B 🎉
Dependency size 59.89 MB 59.87 MB 🎉 -14 KB 🎉
Bundle Size Analyzer Link Link

@storybook/cli

Before After Difference
Dependency count 220 220 0
Self size 585 KB 585 KB 🎉 -24 B 🎉
Dependency size 104.39 MB 104.37 MB 🎉 -14 KB 🎉
Bundle Size Analyzer Link Link

@storybook/codemod

Before After Difference
Dependency count 189 189 0
Self size 31 KB 31 KB 0 B
Dependency size 88.46 MB 88.45 MB 🎉 -14 KB 🎉
Bundle Size Analyzer Link Link

shilman and others added 6 commits August 8, 2025 22:53
Telemetry: Improve dev cancellation handling
When cliConfig.entry.polyfills is undefined
Angular: Fix `entry.polyfills` undefined error
Core: Improve addon detection in automigrations on windows
…mepage

Docs: Update paths from `/cli` to `/cli-storybook` in  cli-storybook package.json
@yannbf yannbf removed the freeze Freeze the Release PR with this label label Aug 11, 2025
@storybook-bot storybook-bot force-pushed the version-non-patch-from-9.2.0-alpha.2 branch from 8c36d21 to d83c22a Compare August 11, 2025 12:40
@github-actions github-actions Bot changed the title Release: Prerelease 9.2.0-alpha.3 Release: Prerelease alpha 9.2.0-alpha.3 Aug 11, 2025
Next.js: Return mocked router instead of actual router in useRouter
@storybook-bot storybook-bot force-pushed the version-non-patch-from-9.2.0-alpha.2 branch from d83c22a to e3fa9b4 Compare August 11, 2025 12:47
@github-actions github-actions Bot changed the title Release: Prerelease alpha 9.2.0-alpha.3 Release: Prerelease 9.2.0-alpha.3 Aug 11, 2025
@yannbf yannbf added the freeze Freeze the Release PR with this label label Aug 11, 2025
@yannbf yannbf removed the freeze Freeze the Release PR with this label label Aug 11, 2025
@storybook-bot storybook-bot force-pushed the version-non-patch-from-9.2.0-alpha.2 branch from e3fa9b4 to 3d08384 Compare August 11, 2025 16:49
@yannbf yannbf added the freeze Freeze the Release PR with this label label Aug 11, 2025
@yannbf yannbf merged commit 108318d into next-release Aug 11, 2025
91 checks passed
@yannbf yannbf deleted the version-non-patch-from-9.2.0-alpha.2 branch August 11, 2025 17:12
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.