Skip to content

Conversation

@lsegurado
Copy link
Collaborator Author

Bump @michijs/dev-server from 0.8.6 to 0.8.7

Changelog:
Sourced from releases.

v0.8.8-beta.4

Automatic release

v0.8.8-beta.3

Automatic release

v0.8.8-beta.2

Automatic release

v0.8.8-beta.0

Automatic release

v0.8.7

Added '/index.html', '/assets/*', '/manifest.json', '/favicon.ico' to external as default

v0.8.7-beta.9

Automatic release

v0.8.7-beta.10

Automatic release

v0.8.7-beta.8

Automatic release

v0.8.7-beta.7

Automatic release

v0.8.7-beta.6

Automatic release

v0.8.7-beta.5

Automatic release

v0.8.7-beta.4

Automatic release

v0.8.7-beta.3

Automatic release

v0.8.7-beta.2

Automatic release

v0.8.7-beta.1

Automatic release

v0.8.7-beta.0

Automatic release

v0.8.6

Bugfixes

v0.8.6-beta.12

Automatic release

v0.8.6-beta.11

Automatic release

v0.8.6-beta.10

Automatic release

v0.8.6-beta.9

Automatic release

v0.8.6-beta.8

Automatic release

v0.8.6-beta.7

Automatic release

v0.8.6-beta.6

Automatic release

v0.8.6-beta.5

Automatic release

v0.8.6-beta.4

Automatic release

v0.8.6-beta.3

Automatic release

v0.8.6-beta.2

Automatic release

v0.8.6-beta.1

Automatic release

v0.8.6-beta.0

Automatic release

Commit history:
  • 94e298 chore: release v0.8.8-beta.4
  • 304794 Delete .github/workflows/dependabot.yml
  • bf3fd0 chore: release v0.8.8-beta.3
  • 3fdaf5 chore: release v0.8.8-beta.2
  • e92e52 Create dependabot.yml
  • f2e866 Update lint.yml
  • 1941ed Update release-package.yml
  • eaa955 Delete .github/workflows/auto-release-package.yml
  • 426763 Merge branch 'master' of https://github.com/michijs/dev-server
  • 6b6f6c chore: release v0.8.8-beta.1

@lsegurado
Copy link
Collaborator Author

Bump typescript from 5.8.3 to 5.9.2

Changelog:
Sourced from releases.

v5.9.2

For release notes, check out the release announcement

Downloads are available on:

v5.8.3

For release notes, check out the release announcement.

Downloads are available on:

Commit history:
  • 73c0bc Update deps (#62285)
  • e39d57 Update Node.js core modules (#62201)
  • 605d7e Bump the github-actions group with 2 updates (#62252)

    Signed-off-by: dependabot[bot] [email protected]
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • 391616 Bump github/codeql-action from 3.29.1 to 3.29.2 in the github-actions group (#62006)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • e3ef7f added john favret to pr_owners.txt (#62191)
  • c6a181 Bump version to 6.0 (#62162)
  • c1f565 Restructure CI to prepare for required checks and merge queues (#61978)
  • 39c5d0 Fix private identifier fields generating errors in class expression declarations (#62155)

    Co-authored-by: copilot-swe-agent[bot] [email protected]
    Co-authored-by: RyanCavanaugh [email protected]
    Co-authored-by: weswigham [email protected]
    Co-authored-by: Wesley Wigham [email protected]
    Co-authored-by: TypeScript Bot [email protected]

  • c3ee23 Add format to update baselines/fix lints task (#62160)
  • be8678 Give more specific errors for verbatimModuleSyntax (#62113)

@lsegurado
Copy link
Collaborator Author

Changelog:
Sourced from releases.

v9.2.0-alpha.3

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!

v9.1.2

9.1.2

  • 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!
  • Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
  • Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!

v9.2.0-alpha.2

9.2.0-alpha.2

  • Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!

v9.1.1

9.1.1

v9.2.0-alpha.1

9.2.0-alpha.1

  • Addon Docs: Add __STORYBOOK_UNSAFE_TOCBOT__ global - #32176, thanks @yannbf!
  • CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
  • Telemetry: Send index stats on dev exit - #32168, thanks @shilman!

v9.2.0-alpha.0

9.2.0-alpha.0

v9.1.0

9.1.0

Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!

🚀 Improved upgrade command with monorepo support for seamless upgrades
🅰 Angular fixes for Tailwind 4, cache busting, and zoneless compatibility
🧪 sb.mock API and Automocking: one-line module mocking to simplify your testing workflow
🧪 Favicon shows test run status for quick visual feedback
⚛️ Easier configuration for React Native projects
🔥 Auto-abort play functions on HMR to avoid unwanted side effects
🏗️ Improved CSF factories API for type safe story definitions
♿️ A11y improvements across Storybook’s UI — addon panel, toolbar, sidebar, mobile & more
💯 Dozens more fixes and improvements based on community feedback!

List of all updates

v9.1.0-beta.3

9.1.0-beta.3

  • Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!

v9.1.0-beta.2

9.1.0-beta.2

v9.1.0-beta.1

9.1.0-beta.1

v9.1.0-beta.0

9.1.0-beta.0

  • Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!

v9.1.0-alpha.10

9.1.0-alpha.10

  • Core: Abort play function on HMR - #31542, thanks @ghengeveld!
  • Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
  • Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
  • React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
  • Telemetry: Add automigration errors - #32103, thanks @yannbf!
  • Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
  • Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!

v9.1.0-alpha.9

9.1.0-alpha.9

v9.0.18

9.0.18

v9.1.0-alpha.8

9.1.0-alpha.8

v9.0.17

9.0.17

v9.0.16

9.0.16

  • Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!

v9.1.0-alpha.7

9.1.0-alpha.7

  • A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
  • Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
  • Angular: Bundle using TSup - #31690, thanks @ndelangen!
  • Angular: Fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
  • Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
  • Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Docs: Update react-element-to-jsx-string - #31170, thanks @7rulnik!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
  • UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.15

9.0.15

  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!

v9.0.14

9.0.14

  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!

v9.0.13

9.0.13

  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.12

9.0.12

  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
  • CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!

v9.0.11

9.0.11

v9.0.10

9.0.10

v9.0.9

9.0.9

  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Core: Delete shim addon packages - #31728, thanks @ndelangen!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!

v9.1.0-alpha.6

9.1.0-alpha.6

v9.1.0-alpha.5

9.1.0-alpha.5

  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!

v9.1.0-alpha.4

9.1.0-alpha.4

  • CSF Factories: Add parameters/globals types, extend API, portable stories - #30601, thanks @kasperpeulen!

v9.0.8

9.0.8

  • Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
  • CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!

[!NOTE]
Version 9.0.7 was skipped because of a bad release of eslint-plugin-storybook.

v9.1.0-alpha.3

9.1.0-alpha.3

Commit history:
  • da8cf2 Merge pull request #32258 from storybookjs/norbert/canary-branch-name-autorelease

    Build: Auto trigger canary release based on branch name

  • 5fb916 Merge pull request #32259 from storybookjs/norbert/fix/static-copy

    Core: Fix staticCopy bug

  • 32046f Update skipPaths in copyAllStaticFiles to use outputDir for correct file handling
  • f36a3e Fix skipPaths in copyAllStaticFilesRelativeToMain to reference outputDir instead of targetPath
  • a843a8 auto trigger canary release based on branch name
  • d32f96 Merge pull request #31819 from storybookjs/sb10/esm-only

    SB10: ESM-only

  • 9ee310 bust cache
  • 0eb8ae Refactor imports across multiple files to use named import for 'ts-dedent' for consistency and clarity
  • f8d785 reduce size of
  • dcd0f6 remove flaky story capture

@lsegurado
Copy link
Collaborator Author

Bump @storybook/addon-controls from 8.4.7 to 9.0.8

Changelog:
Sourced from releases.

v9.1.2

9.1.2

  • 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!
  • Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
  • Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!

v9.2.0-alpha.2

9.2.0-alpha.2

  • Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!

v9.2.0-alpha.1

9.2.0-alpha.1

  • Addon Docs: Add __STORYBOOK_UNSAFE_TOCBOT__ global - #32176, thanks @yannbf!
  • CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
  • Telemetry: Send index stats on dev exit - #32168, thanks @shilman!

v9.2.0-alpha.0

9.2.0-alpha.0

v9.1.0

9.1.0

Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!

🚀 Improved upgrade command with monorepo support for seamless upgrades
🅰 Angular fixes for Tailwind 4, cache busting, and zoneless compatibility
🧪 sb.mock API and Automocking: one-line module mocking to simplify your testing workflow
🧪 Favicon shows test run status for quick visual feedback
⚛️ Easier configuration for React Native projects
🔥 Auto-abort play functions on HMR to avoid unwanted side effects
🏗️ Improved CSF factories API for type safe story definitions
♿️ A11y improvements across Storybook’s UI — addon panel, toolbar, sidebar, mobile & more
💯 Dozens more fixes and improvements based on community feedback!

List of all updates

v9.1.0-beta.3

9.1.0-beta.3

  • Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!

v9.1.0-beta.2

9.1.0-beta.2

v9.1.0-beta.1

9.1.0-beta.1

v9.1.0-beta.0

9.1.0-beta.0

  • Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!

v9.1.0-alpha.10

9.1.0-alpha.10

  • Core: Abort play function on HMR - #31542, thanks @ghengeveld!
  • Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
  • Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
  • React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
  • Telemetry: Add automigration errors - #32103, thanks @yannbf!
  • Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
  • Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!

v9.1.0-alpha.8

9.1.0-alpha.8

v9.0.17

9.0.17

v9.0.16

9.0.16

  • Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!

v9.1.0-alpha.7

9.1.0-alpha.7

  • A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
  • Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
  • Angular: Bundle using TSup - #31690, thanks @ndelangen!
  • Angular: Fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
  • Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
  • Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Docs: Update react-element-to-jsx-string - #31170, thanks @7rulnik!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
  • UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.15

9.0.15

  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!

v9.0.14

9.0.14

  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!

v9.0.13

9.0.13

  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.12

9.0.12

  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
  • CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!

v9.0.11

9.0.11

v9.0.10

9.0.10

v9.0.9

9.0.9

  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Core: Delete shim addon packages - #31728, thanks @ndelangen!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!

v9.1.0-alpha.6

9.1.0-alpha.6

v9.1.0-alpha.5

9.1.0-alpha.5

  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!

v9.1.0-alpha.4

9.1.0-alpha.4

  • CSF Factories: Add parameters/globals types, extend API, portable stories - #30601, thanks @kasperpeulen!

v9.0.8

9.0.8

  • Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
  • CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!

[!NOTE]
Version 9.0.7 was skipped because of a bad release of eslint-plugin-storybook.

v9.1.0-alpha.3

9.1.0-alpha.3

Commit history:
  • da8cf2 Merge pull request #32258 from storybookjs/norbert/canary-branch-name-autorelease

    Build: Auto trigger canary release based on branch name

  • 5fb916 Merge pull request #32259 from storybookjs/norbert/fix/static-copy

    Core: Fix staticCopy bug

  • 32046f Update skipPaths in copyAllStaticFiles to use outputDir for correct file handling
  • f36a3e Fix skipPaths in copyAllStaticFilesRelativeToMain to reference outputDir instead of targetPath
  • a843a8 auto trigger canary release based on branch name
  • d32f96 Merge pull request #31819 from storybookjs/sb10/esm-only

    SB10: ESM-only

  • 9ee310 bust cache
  • 0eb8ae Refactor imports across multiple files to use named import for 'ts-dedent' for consistency and clarity
  • f8d785 reduce size of
  • dcd0f6 remove flaky story capture

@lsegurado
Copy link
Collaborator Author

Bump @storybook/addon-docs from 8.4.7 to 9.1.2

Changelog:
Sourced from releases.

v9.2.0-alpha.3

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!

v9.1.2

9.1.2

  • 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!
  • Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
  • Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!

v9.2.0-alpha.2

9.2.0-alpha.2

  • Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!

v9.1.1

9.1.1

v9.2.0-alpha.1

9.2.0-alpha.1

  • Addon Docs: Add __STORYBOOK_UNSAFE_TOCBOT__ global - #32176, thanks @yannbf!
  • CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
  • Telemetry: Send index stats on dev exit - #32168, thanks @shilman!

v9.2.0-alpha.0

9.2.0-alpha.0

v9.1.0

9.1.0

Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!

🚀 Improved upgrade command with monorepo support for seamless upgrades
🅰 Angular fixes for Tailwind 4, cache busting, and zoneless compatibility
🧪 sb.mock API and Automocking: one-line module mocking to simplify your testing workflow
🧪 Favicon shows test run status for quick visual feedback
⚛️ Easier configuration for React Native projects
🔥 Auto-abort play functions on HMR to avoid unwanted side effects
🏗️ Improved CSF factories API for type safe story definitions
♿️ A11y improvements across Storybook’s UI — addon panel, toolbar, sidebar, mobile & more
💯 Dozens more fixes and improvements based on community feedback!

List of all updates

v9.1.0-beta.3

9.1.0-beta.3

  • Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!

v9.1.0-beta.2

9.1.0-beta.2

v9.1.0-beta.1

9.1.0-beta.1

v9.1.0-beta.0

9.1.0-beta.0

  • Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!

v9.1.0-alpha.10

9.1.0-alpha.10

  • Core: Abort play function on HMR - #31542, thanks @ghengeveld!
  • Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
  • Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
  • React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
  • Telemetry: Add automigration errors - #32103, thanks @yannbf!
  • Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
  • Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!

v9.1.0-alpha.9

9.1.0-alpha.9

v9.0.18

9.0.18

v9.1.0-alpha.8

9.1.0-alpha.8

v9.0.17

9.0.17

v9.0.16

9.0.16

  • Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!

v9.1.0-alpha.7

9.1.0-alpha.7

  • A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
  • Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
  • Angular: Bundle using TSup - #31690, thanks @ndelangen!
  • Angular: Fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
  • Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
  • Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Docs: Update react-element-to-jsx-string - #31170, thanks @7rulnik!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
  • UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.15

9.0.15

  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!

v9.0.14

9.0.14

  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!

v9.0.13

9.0.13

  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.12

9.0.12

  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
  • CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!

v9.0.11

9.0.11

v9.0.10

9.0.10

v9.0.9

9.0.9

  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Core: Delete shim addon packages - #31728, thanks @ndelangen!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!

v9.1.0-alpha.6

9.1.0-alpha.6

v9.1.0-alpha.5

9.1.0-alpha.5

  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!

v9.1.0-alpha.4

9.1.0-alpha.4

  • CSF Factories: Add parameters/globals types, extend API, portable stories - #30601, thanks @kasperpeulen!

v9.0.8

9.0.8

  • Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
  • CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!

[!NOTE]
Version 9.0.7 was skipped because of a bad release of eslint-plugin-storybook.

v9.1.0-alpha.3

9.1.0-alpha.3

Commit history:
  • da8cf2 Merge pull request #32258 from storybookjs/norbert/canary-branch-name-autorelease

    Build: Auto trigger canary release based on branch name

  • 5fb916 Merge pull request #32259 from storybookjs/norbert/fix/static-copy

    Core: Fix staticCopy bug

  • 32046f Update skipPaths in copyAllStaticFiles to use outputDir for correct file handling
  • f36a3e Fix skipPaths in copyAllStaticFilesRelativeToMain to reference outputDir instead of targetPath
  • a843a8 auto trigger canary release based on branch name
  • d32f96 Merge pull request #31819 from storybookjs/sb10/esm-only

    SB10: ESM-only

  • 9ee310 bust cache
  • 0eb8ae Refactor imports across multiple files to use named import for 'ts-dedent' for consistency and clarity
  • f8d785 reduce size of
  • dcd0f6 remove flaky story capture

@lsegurado
Copy link
Collaborator Author

Bump @storybook/addon-viewport from 8.4.7 to 9.0.8

Changelog:
Sourced from releases.

v9.2.0-alpha.3

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!

v9.1.2

9.1.2

  • 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!
  • Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
  • Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!

v9.2.0-alpha.2

9.2.0-alpha.2

  • Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!

v9.1.1

9.1.1

v9.2.0-alpha.1

9.2.0-alpha.1

  • Addon Docs: Add __STORYBOOK_UNSAFE_TOCBOT__ global - #32176, thanks @yannbf!
  • CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
  • Telemetry: Send index stats on dev exit - #32168, thanks @shilman!

v9.2.0-alpha.0

9.2.0-alpha.0

v9.1.0

9.1.0

Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!

🚀 Improved upgrade command with monorepo support for seamless upgrades
🅰 Angular fixes for Tailwind 4, cache busting, and zoneless compatibility
🧪 sb.mock API and Automocking: one-line module mocking to simplify your testing workflow
🧪 Favicon shows test run status for quick visual feedback
⚛️ Easier configuration for React Native projects
🔥 Auto-abort play functions on HMR to avoid unwanted side effects
🏗️ Improved CSF factories API for type safe story definitions
♿️ A11y improvements across Storybook’s UI — addon panel, toolbar, sidebar, mobile & more
💯 Dozens more fixes and improvements based on community feedback!

List of all updates

v9.1.0-beta.3

9.1.0-beta.3

  • Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!

v9.1.0-beta.2

9.1.0-beta.2

v9.1.0-beta.1

9.1.0-beta.1

v9.1.0-beta.0

9.1.0-beta.0

  • Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!

v9.1.0-alpha.10

9.1.0-alpha.10

  • Core: Abort play function on HMR - #31542, thanks @ghengeveld!
  • Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
  • Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
  • React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
  • Telemetry: Add automigration errors - #32103, thanks @yannbf!
  • Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
  • Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!

v9.1.0-alpha.9

9.1.0-alpha.9

v9.0.18

9.0.18

v9.1.0-alpha.8

9.1.0-alpha.8

v9.0.17

9.0.17

v9.0.16

9.0.16

  • Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!

v9.1.0-alpha.7

9.1.0-alpha.7

  • A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
  • Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
  • Angular: Bundle using TSup - #31690, thanks @ndelangen!
  • Angular: Fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
  • Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
  • Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Docs: Update react-element-to-jsx-string - #31170, thanks @7rulnik!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
  • UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.15

9.0.15

  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!

v9.0.14

9.0.14

  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!

v9.0.13

9.0.13

  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.12

9.0.12

  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
  • CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!

v9.0.11

9.0.11

v9.0.10

9.0.10

v9.0.9

9.0.9

  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Core: Delete shim addon packages - #31728, thanks @ndelangen!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!

v9.1.0-alpha.6

9.1.0-alpha.6

v9.1.0-alpha.5

9.1.0-alpha.5

  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!

v9.1.0-alpha.4

9.1.0-alpha.4

  • CSF Factories: Add parameters/globals types, extend API, portable stories - #30601, thanks @kasperpeulen!

v9.0.8

9.0.8

  • Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
  • CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!

[!NOTE]
Version 9.0.7 was skipped because of a bad release of eslint-plugin-storybook.

v9.1.0-alpha.3

9.1.0-alpha.3

Commit history:
  • da8cf2 Merge pull request #32258 from storybookjs/norbert/canary-branch-name-autorelease

    Build: Auto trigger canary release based on branch name

  • 5fb916 Merge pull request #32259 from storybookjs/norbert/fix/static-copy

    Core: Fix staticCopy bug

  • 32046f Update skipPaths in copyAllStaticFiles to use outputDir for correct file handling
  • f36a3e Fix skipPaths in copyAllStaticFilesRelativeToMain to reference outputDir instead of targetPath
  • a843a8 auto trigger canary release based on branch name
  • d32f96 Merge pull request #31819 from storybookjs/sb10/esm-only

    SB10: ESM-only

  • 9ee310 bust cache
  • 0eb8ae Refactor imports across multiple files to use named import for 'ts-dedent' for consistency and clarity
  • f8d785 reduce size of
  • dcd0f6 remove flaky story capture

@lsegurado
Copy link
Collaborator Author

Bump @storybook/builder-vite from 8.4.7 to 9.1.2

Changelog:
Sourced from releases.

v9.2.0-alpha.3

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!

v9.1.2

9.1.2

  • 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!
  • Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
  • Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!

v9.2.0-alpha.2

9.2.0-alpha.2

  • Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!

v9.1.1

9.1.1

v9.2.0-alpha.1

9.2.0-alpha.1

  • Addon Docs: Add __STORYBOOK_UNSAFE_TOCBOT__ global - #32176, thanks @yannbf!
  • CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
  • Telemetry: Send index stats on dev exit - #32168, thanks @shilman!

v9.2.0-alpha.0

9.2.0-alpha.0

v9.1.0

9.1.0

Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!

🚀 Improved upgrade command with monorepo support for seamless upgrades
🅰 Angular fixes for Tailwind 4, cache busting, and zoneless compatibility
🧪 sb.mock API and Automocking: one-line module mocking to simplify your testing workflow
🧪 Favicon shows test run status for quick visual feedback
⚛️ Easier configuration for React Native projects
🔥 Auto-abort play functions on HMR to avoid unwanted side effects
🏗️ Improved CSF factories API for type safe story definitions
♿️ A11y improvements across Storybook’s UI — addon panel, toolbar, sidebar, mobile & more
💯 Dozens more fixes and improvements based on community feedback!

List of all updates

v9.1.0-beta.3

9.1.0-beta.3

  • Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!

v9.1.0-beta.2

9.1.0-beta.2

v9.1.0-beta.1

9.1.0-beta.1

v9.1.0-beta.0

9.1.0-beta.0

  • Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!

v9.1.0-alpha.10

9.1.0-alpha.10

  • Core: Abort play function on HMR - #31542, thanks @ghengeveld!
  • Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
  • Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
  • React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
  • Telemetry: Add automigration errors - #32103, thanks @yannbf!
  • Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
  • Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!

v9.1.0-alpha.9

9.1.0-alpha.9

v9.0.18

9.0.18

v9.1.0-alpha.8

9.1.0-alpha.8

v9.0.17

9.0.17

v9.0.16

9.0.16

  • Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!

v9.1.0-alpha.7

9.1.0-alpha.7

  • A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
  • Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
  • Angular: Bundle using TSup - #31690, thanks @ndelangen!
  • Angular: Fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
  • Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
  • Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Docs: Update react-element-to-jsx-string - #31170, thanks @7rulnik!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
  • UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.15

9.0.15

  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!

v9.0.14

9.0.14

  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!

v9.0.13

9.0.13

  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.12

9.0.12

  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
  • CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!

v9.0.11

9.0.11

v9.0.10

9.0.10

v9.0.9

9.0.9

  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Core: Delete shim addon packages - #31728, thanks @ndelangen!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!

v9.1.0-alpha.6

9.1.0-alpha.6

v9.1.0-alpha.5

9.1.0-alpha.5

  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!

v9.1.0-alpha.4

9.1.0-alpha.4

  • CSF Factories: Add parameters/globals types, extend API, portable stories - #30601, thanks @kasperpeulen!

v9.0.8

9.0.8

  • Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
  • CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!

[!NOTE]
Version 9.0.7 was skipped because of a bad release of eslint-plugin-storybook.

v9.1.0-alpha.3

9.1.0-alpha.3

Commit history:
  • da8cf2 Merge pull request #32258 from storybookjs/norbert/canary-branch-name-autorelease

    Build: Auto trigger canary release based on branch name

  • 5fb916 Merge pull request #32259 from storybookjs/norbert/fix/static-copy

    Core: Fix staticCopy bug

  • 32046f Update skipPaths in copyAllStaticFiles to use outputDir for correct file handling
  • f36a3e Fix skipPaths in copyAllStaticFilesRelativeToMain to reference outputDir instead of targetPath
  • a843a8 auto trigger canary release based on branch name
  • d32f96 Merge pull request #31819 from storybookjs/sb10/esm-only

    SB10: ESM-only

  • 9ee310 bust cache
  • 0eb8ae Refactor imports across multiple files to use named import for 'ts-dedent' for consistency and clarity
  • f8d785 reduce size of
  • dcd0f6 remove flaky story capture

@lsegurado
Copy link
Collaborator Author

Bump storybook from 8.4.7 to 9.1.2

Changelog:
Sourced from releases.

v9.2.0-alpha.3

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!

v9.1.2

9.1.2

  • 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!
  • Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
  • Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!

v9.2.0-alpha.2

9.2.0-alpha.2

  • Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!

v9.1.1

9.1.1

v9.2.0-alpha.1

9.2.0-alpha.1

  • Addon Docs: Add __STORYBOOK_UNSAFE_TOCBOT__ global - #32176, thanks @yannbf!
  • CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
  • Telemetry: Send index stats on dev exit - #32168, thanks @shilman!

v9.2.0-alpha.0

9.2.0-alpha.0

v9.1.0

9.1.0

Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!

🚀 Improved upgrade command with monorepo support for seamless upgrades
🅰 Angular fixes for Tailwind 4, cache busting, and zoneless compatibility
🧪 sb.mock API and Automocking: one-line module mocking to simplify your testing workflow
🧪 Favicon shows test run status for quick visual feedback
⚛️ Easier configuration for React Native projects
🔥 Auto-abort play functions on HMR to avoid unwanted side effects
🏗️ Improved CSF factories API for type safe story definitions
♿️ A11y improvements across Storybook’s UI — addon panel, toolbar, sidebar, mobile & more
💯 Dozens more fixes and improvements based on community feedback!

List of all updates

v9.1.0-beta.3

9.1.0-beta.3

  • Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!

v9.1.0-beta.2

9.1.0-beta.2

v9.1.0-beta.1

9.1.0-beta.1

v9.1.0-beta.0

9.1.0-beta.0

  • Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!

v9.1.0-alpha.10

9.1.0-alpha.10

  • Core: Abort play function on HMR - #31542, thanks @ghengeveld!
  • Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
  • Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
  • React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
  • Telemetry: Add automigration errors - #32103, thanks @yannbf!
  • Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
  • Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!

v9.1.0-alpha.9

9.1.0-alpha.9

v9.0.18

9.0.18

v9.1.0-alpha.8

9.1.0-alpha.8

v9.0.17

9.0.17

v9.0.16

9.0.16

  • Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!

v9.1.0-alpha.7

9.1.0-alpha.7

  • A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
  • Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
  • Angular: Bundle using TSup - #31690, thanks @ndelangen!
  • Angular: Fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
  • Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
  • Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Docs: Update react-element-to-jsx-string - #31170, thanks @7rulnik!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
  • UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.15

9.0.15

  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!

v9.0.14

9.0.14

  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!

v9.0.13

9.0.13

  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.12

9.0.12

  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
  • CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!

v9.0.11

9.0.11

v9.0.10

9.0.10

v9.0.9

9.0.9

  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Core: Delete shim addon packages - #31728, thanks @ndelangen!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!

v9.1.0-alpha.6

9.1.0-alpha.6

v9.1.0-alpha.5

9.1.0-alpha.5

  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!

v9.1.0-alpha.4

9.1.0-alpha.4

  • CSF Factories: Add parameters/globals types, extend API, portable stories - #30601, thanks @kasperpeulen!

v9.0.8

9.0.8

  • Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
  • CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!

[!NOTE]
Version 9.0.7 was skipped because of a bad release of eslint-plugin-storybook.

v9.1.0-alpha.3

9.1.0-alpha.3

Commit history:
  • da8cf2 Merge pull request #32258 from storybookjs/norbert/canary-branch-name-autorelease

    Build: Auto trigger canary release based on branch name

  • 5fb916 Merge pull request #32259 from storybookjs/norbert/fix/static-copy

    Core: Fix staticCopy bug

  • 32046f Update skipPaths in copyAllStaticFiles to use outputDir for correct file handling
  • f36a3e Fix skipPaths in copyAllStaticFilesRelativeToMain to reference outputDir instead of targetPath
  • a843a8 auto trigger canary release based on branch name
  • d32f96 Merge pull request #31819 from storybookjs/sb10/esm-only

    SB10: ESM-only

  • 9ee310 bust cache
  • 0eb8ae Refactor imports across multiple files to use named import for 'ts-dedent' for consistency and clarity
  • f8d785 reduce size of
  • dcd0f6 remove flaky story capture

@lsegurado
Copy link
Collaborator Author

Bump bun from 1.1.20 to 1.2.20

Changelog:
Sourced from releases.

bun-v1.2.20

To install Bun v1.2.20

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.20:

bun upgrade

Read Bun v1.2.20's release notes on Bun's blog

Thanks to 19 contributors!

bun-v1.2.19

To install Bun v1.2.19

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.19:

bun upgrade

Read Bun v1.2.19's release notes on Bun's blog

Thanks to 18 contributors!

bun-v1.2.18

To install Bun v1.2.18

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.18:

bun upgrade

Read Bun v1.2.18's release notes on Bun's blog

Thanks to 14 contributors!

bun-v1.2.17

To install Bun v1.2.17

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.17:

bun upgrade

Read Bun v1.2.17's release notes on Bun's blog

Thanks to 15 contributors!

bun-v1.2.16

To install Bun v1.2.16

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.16:

bun upgrade

Read Bun v1.2.16's release notes on Bun's blog

Thanks to 25 contributors!

bun-v1.2.15

To install Bun v1.2.15

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.15:

bun upgrade

Read Bun v1.2.15's release notes on Bun's blog

Thanks to 15 contributors!

bun-v1.2.14

To install Bun v1.2.14

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.14:

bun upgrade

Read Bun v1.2.14's release notes on Bun's blog

Thanks to 13 contributors!

bun-v1.2.13

To install Bun v1.2.13

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.13:

bun upgrade

Read Bun v1.2.13's release notes on Bun's blog

Thanks to 7 contributors!

bun-v1.2.12

To install Bun v1.2.12

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.12:

bun upgrade

Read Bun v1.2.12's release notes on Bun's blog

Thanks to 10 contributors!

bun-v1.2.11

To install Bun v1.2.11

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.11:

bun upgrade

Read Bun v1.2.11's release notes on Bun's blog

Thanks to 14 contributors!

bun-v1.2.10

To install Bun v1.2.10

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.10:

bun upgrade

Read Bun v1.2.10's release notes on Bun's blog

Thanks to 13 contributors!

bun-v1.2.9

To install Bun v1.2.9

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.9:

bun upgrade

Read Bun v1.2.9's release notes on Bun's blog

Thanks to 13 contributors!

bun-v1.2.8

To install Bun v1.2.8

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.8:

bun upgrade

Read Bun v1.2.8's release notes on Bun's blog

Thanks to 10 contributors!

bun-v1.2.7

To install Bun v1.2.7

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.7:

bun upgrade

Read Bun v1.2.7's release notes on Bun's blog

Thanks to 13 contributors!

bun-v1.2.6

To install Bun v1.2.6

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.6:

bun upgrade

Read Bun v1.2.6's release notes on Bun's blog

Thanks to 23 contributors!

bun-v1.2.5

To install Bun v1.2.5

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.5:

bun upgrade

Read Bun v1.2.5's release notes on Bun's blog

Thanks to 25 contributors!

bun-v1.2.4

To install Bun v1.2.4

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.4:

bun upgrade

Read Bun v1.2.4's release notes on Bun's blog

Thanks to 17 contributors!

bun-v1.2.3

To install Bun v1.2.3

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.3:

bun upgrade

Read Bun v1.2.3's release notes on Bun's blog

Thanks to 23 contributors!

bun-v1.2.2

To install Bun v1.2.2

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.2:

bun upgrade

Read Bun v1.2.2's release notes on Bun's blog

Thanks to 12 contributors!

bun-v1.2.1

To install Bun v1.2.1

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.1:

bun upgrade

Read Bun v1.2.1's release notes on Bun's blog

Thanks to 16 contributors!

bun-v1.2.0

Read Bun 1.2's release notes on Bun's blog

Watch the video:

Bun 1.2

To install Bun:

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.2.0:

bun upgrade

bun-v1.1.45

To install Bun v1.1.45

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.1.45:

bun upgrade

Read Bun v1.1.45's release notes on Bun's blog

Thanks to 5 contributors!

bun-v1.1.44

To install Bun v1.1.44

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.1.44:

bun upgrade

Read Bun v1.1.44's release notes on Bun's blog

Thanks to 21 contributors!

bun-v1.1.43

To install Bun v1.1.43

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.1.43:

bun upgrade

Read Bun v1.1.43's release notes on Bun's blog

Thanks to 22 contributors!

bun-v1.1.42

To install Bun v1.1.42

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.1.42:

bun upgrade

Read Bun v1.1.42's release notes on Bun's blog

bun-v1.1.41

To install Bun v1.1.41

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.1.41:

bun upgrade

Read Bun v1.1.41's release notes on Bun's blog

Thanks to 6 contributors!

bun-v1.1.40

To install Bun v1.1.40

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.1.40:

bun upgrade

Read Bun v1.1.40's release notes on Bun's blog

Thanks to 4 contributors!

bun-v1.1.39

To install Bun v1.1.39

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.1.39:

bun upgrade

Read Bun v1.1.39's release notes on Bun's blog

Thanks to 20 contributors!

bun-v1.1.38

To install Bun v1.1.38

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.1.38:

bun upgrade

Read Bun v1.1.38's release notes on Bun's blog

Thanks to 11 contributors!

bun-v1.1.37

To install:

curl -fsSL https://bun.sh/install | bash
# or you can use npm
# npm install -g bun

Windows:

powershell -c "irm bun.sh/install.ps1|iex"

To upgrade to Bun v1.1.37:

bun upgrade

Read Bun v1.1.37's release notes on Bun's blog

Thanks to 14 contributors!

Commit history:
  • cf868f install.sh: check if on riscv64, and if so bail out (#21924)

    What does this PR do?

    Solves install on RISC-V installs x86_64 version, but should bail out oven-sh/bun#21923

    So: if on riscv64, bail out, and do not install the x86-64 version of
    bun

    How did you verify your code works?

    On my RISCV system:

    git clone https://github.com/sanderjo/bun.git sjo-oven-sh-bun
    cd sjo-oven-sh-bun/
    git branch -a
    git checkout origin/detect_and_refuse_riscv64
    grep -irn riscv64 src/cli/install.sh 
    

    Yes, correct. And then:

    sander@riscv:~/git/sjo-oven-sh-bun$ bash src/cli/install.sh
    error: Not supported on riscv64
    sander@riscv:~/git/sjo-oven-sh-bun$
    

    Good.

    Co-authored-by: sanderjo [email protected]

  • 5fd3a4 fix: count top-level catalog strings before appending in Package.zig (#21942)

    Summary

    Fixes a crash in Package.zig where top-level catalog strings weren't
    being counted before appending to the string builder.

    Root Cause

    The issue occurred in the parseWithJSON function where:

    1. Counting phase: Only catalog strings in the "workspaces"
      expression were counted via lockfile.catalogs.parseCount()
    2. Appending phase: There was a conditional call to
      lockfile.catalogs.parseAppend() for top-level JSON catalog strings
    3. Result: String builder allocation was insufficient when top-level
      catalog strings were processed

    Changes

    • Added lockfile.catalogs.parseCount(lockfile, json, &string_builder)
      in the counting phase to ensure top-level catalog strings are always
      counted
    • Added explanatory comment documenting why this counting is necessary

    Test Plan

    • Built debug version successfully
    • Verified bun-debug binary works correctly
    • Should be tested with package.json files that have top-level
      catalog configurations

    🤖 Generated with Claude Code


    Co-authored-by: Claude Bot [email protected]
    Co-authored-by: Claude [email protected]
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

  • fecfe8 Update workers.md
  • 57f799 Add linker bunfig documentation (#21940)

    Add missing install.linker option to bunfig.toml documentation

  • f5077d remove extra --- in CLAUDE.md (#21928)

    What does this PR do?

    How did you verify your code works?

  • 2112ef Add yarn.lock migration counter (#21931)

    What does this PR do?

    How did you verify your code works?

  • e020d2 docs: add Bun.stripANSI documentation with performance comparisons (#21933)

    Summary

    • Add comprehensive documentation for Bun.stripANSI() utility function
      in docs/api/utils.md
    • Highlight significant performance advantages over npm strip-ansi
      package (6-57x faster)
    • Include usage examples and detailed benchmark comparisons
    • Document performance improvements across different string sizes

    Test plan

    • Documentation follows existing format and style
    • Performance claims are backed by benchmark data from
      bench/snippets/strip-ansi.mjs
    • Code examples are accurate and functional

    🤖 Generated with Claude Code


    Co-authored-by: Claude Bot [email protected]
    Co-authored-by: Claude [email protected]
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    Co-authored-by: Jarred Sumner [email protected]

  • 586805 fix: Remove unnecessary output statements (#21487)

    What does this PR do?

    Fixes a duplicate output issue in bun init where CLAUDE.md was being
    listed twice in the file creation summary.
    Fixes #21468

    Problem: When running bun init, the file creation output showed
    CLAUDE.md twice

    How did you verify your code works?

    1_00c7cd25-d5e4-489b-84d8-f72fb1752a67

  • a25d7a Fixup --compile-argv (#21916)

    What does this PR do?

    Fixup --compile-argv

    How did you verify your code works?

    better test

  • e5e973 fix: HTMLRewriter no longer crashes when element handlers throw exceptions (#21848)

    Summary

    Comprehensive fixes for multiple HTMLRewriter bugs including crashes,
    memory leaks, and improper error handling.

    🚨 Primary Issue Fixed (#21680)

    • HTMLRewriter crash when element handlers throw exceptions -
      Process would crash with "ASSERTION FAILED: Unexpected exception
      observed" when JavaScript callbacks in element handlers threw exceptions
    • Root cause: Exceptions weren't properly handled by
      JavaScriptCore's exception scope mechanism
    • Solution: Used CatchScope to properly catch and propagate
      exceptions through Bun's error handling system

    🚨 Additional Bugs Discovered & Fixed

    1. Memory Leaks in Selector Handling

    • Issue: selector_slice string was allocated but never freed when
      HTMLSelector.parse() failed
    • Impact: Memory leak on every invalid CSS selector
    • Fix: Added proper defer/errdefer cleanup in on_() and
      onDocument_() methods

    2. Broken Selector Validation

    • Issue: Invalid CSS selectors were silently succeeding instead of
      throwing meaningful errors
    • Impact: Silent failures made debugging difficult; invalid
      selectors like "", "<<<", "div[" were accepted
    • Fix: Changed return createLOLHTMLError(global) to return global.throwValue(createLOLHTMLError(global))

    3. Resource Cleanup on Handler Creation Failures

    • Issue: Allocated handlers weren't cleaned up if subsequent
      operations failed
    • Impact: Potential resource leaks in error paths
    • Fix: Added errdefer blocks for proper handler cleanup

    Test plan

    • Regression test for original crash case
      (test/regression/issue/21680.test.ts)
    • Comprehensive edge case tests
      (test/regression/issue/htmlrewriter-additional-bugs.test.ts)
    • All existing HTMLRewriter tests pass (41 tests, 146
      assertions)
    • Memory leak testing with repeated invalid selector operations
    • Security testing with malicious inputs, XSS attempts, large
      payloads
    • Concurrent usage testing for thread safety and reuse patterns

    Before (multiple bugs):

    Crash:

    ASSERTION FAILED: Unexpected exception observed on thread Thread:0xf5a15e0000e0 at:
    The exception was thrown from thread Thread:0xf5a15e0000e0 at:
    Error Exception: abc
    !exception() || m_vm.hasPendingTerminationException()
    AddressSanitizer: CHECK failed: asan_poisoning.cpp:37
    error: script "bd" was terminated by signal SIGABRT (Abort)

    Silent Selector Failures:

    // These should throw but silently succeeded:
    new HTMLRewriter().on("", handler);        // empty selector
    new HTMLRewriter().on("<<<", handler);     // invalid CSS  
    new HTMLRewriter().on("div[", handler);    // incomplete attribute

    After (all issues fixed):

    Proper Exception Handling:

    try {
      new HTMLRewriter().on("script", {
        element(a) { throw new Error("abc"); }
      }).transform(new Response("<script></script>"));
    } catch (e) {
      console.log("GOOD: Caught exception:", e.message); // "abc"
    }

    Proper Selector Validation:

    // Now properly throws with descriptive errors:
    new HTMLRewriter().on("", handler);        // Throws: "The selector is empty"
    new HTMLRewriter().on("<<<", handler);     // Throws: "The selector is empty" 
    new HTMLRewriter().on("div[", handler);    // Throws: "Unexpected end of selector"

    Technical Details

    Exception Handling Fix

    • Used CatchScope to properly catch JavaScript exceptions from
      callbacks
    • Captured exceptions in VM's unhandled_pending_rejection_to_capture
      mechanism
    • Cleared exceptions from scope to prevent assertion failures
    • Returned failure status to LOLHTML to trigger proper error propagation

    Memory Management Fixes

    • Added defer bun.default_allocator.free(selector_slice) for automatic
      cleanup
    • Added errdefer blocks for handler cleanup on failures
    • Ensured all error paths properly release allocated resources

    Error Handling Improvements

    • Fixed functions returning bun.JSError!JSValue to properly throw
      errors
    • Distinguished between functions that return errors vs. throw them
    • Preserved original exception messages through the error chain

    Impact

    No more process crashes when HTMLRewriter handlers throw
    exceptions
    No memory leaks from failed selector parsing operations
    Proper error messages for invalid CSS selectors with specific
    failure reasons
    Improved reliability across all edge cases and malicious inputs
    Maintains 100% backward compatibility - all existing functionality
    preserved

    This makes HTMLRewriter significantly more robust and developer-friendly
    while maintaining high performance.

    Fixes #21680

    🤖 Generated with Claude Code


    Co-authored-by: Claude Bot [email protected]
    Co-authored-by: Claude [email protected]
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

@lsegurado
Copy link
Collaborator Author

Bump @storybook/web-components-vite from 8.4.7 to 9.1.2

Changelog:
Sourced from releases.

v9.2.0-alpha.3

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!

v9.1.2

9.1.2

  • 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!
  • Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
  • Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!

v9.2.0-alpha.2

9.2.0-alpha.2

  • Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!

v9.1.1

9.1.1

v9.2.0-alpha.1

9.2.0-alpha.1

  • Addon Docs: Add __STORYBOOK_UNSAFE_TOCBOT__ global - #32176, thanks @yannbf!
  • CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
  • Telemetry: Send index stats on dev exit - #32168, thanks @shilman!

v9.2.0-alpha.0

9.2.0-alpha.0

v9.1.0

9.1.0

Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!

🚀 Improved upgrade command with monorepo support for seamless upgrades
🅰 Angular fixes for Tailwind 4, cache busting, and zoneless compatibility
🧪 sb.mock API and Automocking: one-line module mocking to simplify your testing workflow
🧪 Favicon shows test run status for quick visual feedback
⚛️ Easier configuration for React Native projects
🔥 Auto-abort play functions on HMR to avoid unwanted side effects
🏗️ Improved CSF factories API for type safe story definitions
♿️ A11y improvements across Storybook’s UI — addon panel, toolbar, sidebar, mobile & more
💯 Dozens more fixes and improvements based on community feedback!

List of all updates

v9.1.0-beta.3

9.1.0-beta.3

  • Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!

v9.1.0-beta.2

9.1.0-beta.2

v9.1.0-beta.1

9.1.0-beta.1

v9.1.0-beta.0

9.1.0-beta.0

  • Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!

v9.1.0-alpha.10

9.1.0-alpha.10

  • Core: Abort play function on HMR - #31542, thanks @ghengeveld!
  • Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
  • Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
  • React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
  • Telemetry: Add automigration errors - #32103, thanks @yannbf!
  • Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
  • Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!

v9.1.0-alpha.9

9.1.0-alpha.9

v9.0.18

9.0.18

v9.1.0-alpha.8

9.1.0-alpha.8

v9.0.17

9.0.17

v9.0.16

9.0.16

  • Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!

v9.1.0-alpha.7

9.1.0-alpha.7

  • A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
  • Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
  • Angular: Bundle using TSup - #31690, thanks @ndelangen!
  • Angular: Fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
  • Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
  • Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Docs: Update react-element-to-jsx-string - #31170, thanks @7rulnik!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
  • UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.15

9.0.15

  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!

v9.0.14

9.0.14

  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!

v9.0.13

9.0.13

  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.12

9.0.12

  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
  • CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!

v9.0.11

9.0.11

v9.0.10

9.0.10

v9.0.9

9.0.9

  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Core: Delete shim addon packages - #31728, thanks @ndelangen!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!

v9.1.0-alpha.6

9.1.0-alpha.6

v9.1.0-alpha.5

9.1.0-alpha.5

  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!

v9.1.0-alpha.4

9.1.0-alpha.4

  • CSF Factories: Add parameters/globals types, extend API, portable stories - #30601, thanks @kasperpeulen!

v9.0.8

9.0.8

  • Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
  • CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!

[!NOTE]
Version 9.0.7 was skipped because of a bad release of eslint-plugin-storybook.

v9.1.0-alpha.3

9.1.0-alpha.3

Commit history:
  • da8cf2 Merge pull request #32258 from storybookjs/norbert/canary-branch-name-autorelease

    Build: Auto trigger canary release based on branch name

  • 5fb916 Merge pull request #32259 from storybookjs/norbert/fix/static-copy

    Core: Fix staticCopy bug

  • 32046f Update skipPaths in copyAllStaticFiles to use outputDir for correct file handling
  • f36a3e Fix skipPaths in copyAllStaticFilesRelativeToMain to reference outputDir instead of targetPath
  • a843a8 auto trigger canary release based on branch name
  • d32f96 Merge pull request #31819 from storybookjs/sb10/esm-only

    SB10: ESM-only

  • 9ee310 bust cache
  • 0eb8ae Refactor imports across multiple files to use named import for 'ts-dedent' for consistency and clarity
  • f8d785 reduce size of
  • dcd0f6 remove flaky story capture

@lsegurado
Copy link
Collaborator Author

Bump @storybook/addon-a11y from 8.4.7 to 9.1.2

Changelog:
Sourced from releases.

v9.2.0-alpha.3

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!

v9.1.2

9.1.2

  • 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!
  • Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
  • Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!

v9.2.0-alpha.2

9.2.0-alpha.2

  • Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!

v9.1.1

9.1.1

v9.2.0-alpha.1

9.2.0-alpha.1

  • Addon Docs: Add __STORYBOOK_UNSAFE_TOCBOT__ global - #32176, thanks @yannbf!
  • CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
  • Telemetry: Send index stats on dev exit - #32168, thanks @shilman!

v9.2.0-alpha.0

9.2.0-alpha.0

v9.1.0

9.1.0

Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!

🚀 Improved upgrade command with monorepo support for seamless upgrades
🅰 Angular fixes for Tailwind 4, cache busting, and zoneless compatibility
🧪 sb.mock API and Automocking: one-line module mocking to simplify your testing workflow
🧪 Favicon shows test run status for quick visual feedback
⚛️ Easier configuration for React Native projects
🔥 Auto-abort play functions on HMR to avoid unwanted side effects
🏗️ Improved CSF factories API for type safe story definitions
♿️ A11y improvements across Storybook’s UI — addon panel, toolbar, sidebar, mobile & more
💯 Dozens more fixes and improvements based on community feedback!

List of all updates

v9.1.0-beta.3

9.1.0-beta.3

  • Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!

v9.1.0-beta.2

9.1.0-beta.2

v9.1.0-beta.1

9.1.0-beta.1

v9.1.0-beta.0

9.1.0-beta.0

  • Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!

v9.1.0-alpha.10

9.1.0-alpha.10

  • Core: Abort play function on HMR - #31542, thanks @ghengeveld!
  • Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
  • Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
  • React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
  • Telemetry: Add automigration errors - #32103, thanks @yannbf!
  • Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
  • Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!

v9.1.0-alpha.9

9.1.0-alpha.9

v9.0.18

9.0.18

v9.1.0-alpha.8

9.1.0-alpha.8

v9.0.17

9.0.17

v9.0.16

9.0.16

  • Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!

v9.1.0-alpha.7

9.1.0-alpha.7

  • A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
  • Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
  • Angular: Bundle using TSup - #31690, thanks @ndelangen!
  • Angular: Fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
  • Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
  • Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Docs: Update react-element-to-jsx-string - #31170, thanks @7rulnik!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
  • UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.15

9.0.15

  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!

v9.0.14

9.0.14

  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!

v9.0.13

9.0.13

  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.12

9.0.12

  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
  • CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!

v9.0.11

9.0.11

v9.0.10

9.0.10

v9.0.9

9.0.9

  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Core: Delete shim addon packages - #31728, thanks @ndelangen!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!

v9.1.0-alpha.6

9.1.0-alpha.6

v9.1.0-alpha.5

9.1.0-alpha.5

  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!

v9.1.0-alpha.4

9.1.0-alpha.4

  • CSF Factories: Add parameters/globals types, extend API, portable stories - #30601, thanks @kasperpeulen!

v9.0.8

9.0.8

  • Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
  • CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!

[!NOTE]
Version 9.0.7 was skipped because of a bad release of eslint-plugin-storybook.

v9.1.0-alpha.3

9.1.0-alpha.3

Commit history:
  • da8cf2 Merge pull request #32258 from storybookjs/norbert/canary-branch-name-autorelease

    Build: Auto trigger canary release based on branch name

  • 5fb916 Merge pull request #32259 from storybookjs/norbert/fix/static-copy

    Core: Fix staticCopy bug

  • 32046f Update skipPaths in copyAllStaticFiles to use outputDir for correct file handling
  • f36a3e Fix skipPaths in copyAllStaticFilesRelativeToMain to reference outputDir instead of targetPath
  • a843a8 auto trigger canary release based on branch name
  • d32f96 Merge pull request #31819 from storybookjs/sb10/esm-only

    SB10: ESM-only

  • 9ee310 bust cache
  • 0eb8ae Refactor imports across multiple files to use named import for 'ts-dedent' for consistency and clarity
  • f8d785 reduce size of
  • dcd0f6 remove flaky story capture

@lsegurado
Copy link
Collaborator Author

Bump @storybook/addon-storysource from 8.4.7 to 8.6.14

Changelog:
Sourced from releases.

v9.2.0-alpha.3

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!

v9.1.2

9.1.2

  • 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!
  • Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
  • Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!

v9.2.0-alpha.2

9.2.0-alpha.2

  • Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!

v9.1.1

9.1.1

v9.2.0-alpha.1

9.2.0-alpha.1

  • Addon Docs: Add __STORYBOOK_UNSAFE_TOCBOT__ global - #32176, thanks @yannbf!
  • CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
  • Telemetry: Send index stats on dev exit - #32168, thanks @shilman!

v9.2.0-alpha.0

9.2.0-alpha.0

v9.1.0

9.1.0

Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!

🚀 Improved upgrade command with monorepo support for seamless upgrades
🅰 Angular fixes for Tailwind 4, cache busting, and zoneless compatibility
🧪 sb.mock API and Automocking: one-line module mocking to simplify your testing workflow
🧪 Favicon shows test run status for quick visual feedback
⚛️ Easier configuration for React Native projects
🔥 Auto-abort play functions on HMR to avoid unwanted side effects
🏗️ Improved CSF factories API for type safe story definitions
♿️ A11y improvements across Storybook’s UI — addon panel, toolbar, sidebar, mobile & more
💯 Dozens more fixes and improvements based on community feedback!

List of all updates

v9.1.0-beta.3

9.1.0-beta.3

  • Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!

v9.1.0-beta.2

9.1.0-beta.2

v9.1.0-beta.1

9.1.0-beta.1

v9.1.0-beta.0

9.1.0-beta.0

  • Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!

v9.1.0-alpha.10

9.1.0-alpha.10

  • Core: Abort play function on HMR - #31542, thanks @ghengeveld!
  • Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
  • Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
  • React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
  • Telemetry: Add automigration errors - #32103, thanks @yannbf!
  • Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
  • Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!

v9.1.0-alpha.9

9.1.0-alpha.9

v9.0.18

9.0.18

v9.1.0-alpha.8

9.1.0-alpha.8

v9.0.17

9.0.17

v9.0.16

9.0.16

  • Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!

v9.1.0-alpha.7

9.1.0-alpha.7

  • A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
  • Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
  • Angular: Bundle using TSup - #31690, thanks @ndelangen!
  • Angular: Fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
  • Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • CLI: Fix sb CLI by explicitly exporting bin/index.cjs from storybook package - #31922, thanks @ghengeveld!
  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
  • Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
  • Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
  • Core: Various fixes - #31870, thanks @ghengeveld!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
  • Docs: Update react-element-to-jsx-string - #31170, thanks @7rulnik!
  • Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
  • Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
  • NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
  • Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
  • Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
  • UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
  • UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.15

9.0.15

  • CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
  • React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!

v9.0.14

9.0.14

  • CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
  • Core: Fix FIPS compliance - #31806, thanks @JReinhold!
  • Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
  • Deps: Extend vite peerDependencies range to include 7.0.0 - #31859, thanks @ghengeveld!
  • Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
  • UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!

v9.0.13

9.0.13

  • Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
  • Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
  • Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
  • React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
  • Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
  • Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!

v9.0.12

9.0.12

  • Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
  • CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
  • CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
  • CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
  • Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!

v9.0.11

9.0.11

v9.0.10

9.0.10

v9.0.9

9.0.9

  • Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
  • CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
  • Core: Delete shim addon packages - #31728, thanks @ndelangen!
  • Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
  • Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
  • Core: Restore original clipboard after invoking userEvent.setup() - #31730, thanks @ghengeveld!
  • Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
  • Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!

v9.1.0-alpha.6

9.1.0-alpha.6

v9.1.0-alpha.5

9.1.0-alpha.5

  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!

v9.1.0-alpha.4

9.1.0-alpha.4

  • CSF Factories: Add parameters/globals types, extend API, portable stories - #30601, thanks @kasperpeulen!

v9.0.8

9.0.8

  • Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
  • Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
  • Addon-vitest: Fix adding with --skip-install failing missing packageJson invariant - #31720, thanks @JReinhold!
  • AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
  • Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
  • CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!

[!NOTE]
Version 9.0.7 was skipped because of a bad release of eslint-plugin-storybook.

v9.1.0-alpha.3

9.1.0-alpha.3

Commit history:
  • da8cf2 Merge pull request #32258 from storybookjs/norbert/canary-branch-name-autorelease

    Build: Auto trigger canary release based on branch name

  • 5fb916 Merge pull request #32259 from storybookjs/norbert/fix/static-copy

    Core: Fix staticCopy bug

  • 32046f Update skipPaths in copyAllStaticFiles to use outputDir for correct file handling
  • f36a3e Fix skipPaths in copyAllStaticFilesRelativeToMain to reference outputDir instead of targetPath
  • a843a8 auto trigger canary release based on branch name
  • d32f96 Merge pull request #31819 from storybookjs/sb10/esm-only

    SB10: ESM-only

  • 9ee310 bust cache
  • 0eb8ae Refactor imports across multiple files to use named import for 'ts-dedent' for consistency and clarity
  • f8d785 reduce size of
  • dcd0f6 remove flaky story capture

@lsegurado lsegurado closed this Aug 18, 2025
@lsegurado lsegurado deleted the michijs-dependabot branch August 18, 2025 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants