Skip to content

[master] Michijs Dependabot changes #68

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

github-actions[bot]
Copy link
Contributor

Updated Packages

  • Bump @michijs/dev-server from 0.8.6 to 0.8.7
  • Bump bun from Not found to 1.2.20
  • Bump @storybook/web-components-vite from 8.4.7 to 9.1.2
  • Bump @storybook/addon-a11y from 8.4.7 to 9.1.2
  • Bump @storybook/builder-vite from 8.4.7 to 9.1.2
  • Bump @storybook/addon-controls from 8.4.7 to 9.0.8
  • Bump @storybook/addon-viewport from 8.4.7 to 9.0.8
  • Bump @storybook/addon-storysource from 8.4.7 to 8.6.14
  • Bump @storybook/addon-docs from 8.4.7 to 9.1.2
  • Bump @storybook/addon-links from 8.4.7 to 9.1.2
  • Bump storybook from 8.4.7 to 9.1.2
  • Bump typescript from 5.8.3 to 5.9.2

Copy link
Contributor Author

Bump @storybook/builder-vite from 8.4.7 to 9.1.2

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

9.1.1

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:
  • e738f7 Merge pull request #32238 from storybookjs/sidnioulz/issue-31436-table

    Docs: Move button in ArgsTable heading to fix screenreader announcements

  • 737cab Merge pull request #32231 from storybookjs/docs_snippets_fix_incorrect_csf_constructs

    Docs: Fix incorrect CSF constructs

  • b1d992 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • 7e7e51 Merge pull request #32232 from storybookjs/docs_fix_type_imports_snippets

    Docs: Fix preview examples imports

  • 568fc7 Merge branch 'next' into docs_fix_type_imports_snippets
  • 6905fa Update CHANGELOG.md for v9.1.2 [skip ci]
  • 4c875b Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • a61f97 Bump version from "9.2.0-alpha.2" to "9.2.0-alpha.3" [skip ci]
  • 108318 Merge pull request #32215 from storybookjs/version-non-patch-from-9.2.0-alpha.2

    Release: Prerelease 9.2.0-alpha.3

  • e0bea1 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs

Copy link
Contributor Author

Bump @storybook/addon-controls from 8.4.7 to 9.0.8

Changelog:
Sourced from releases.

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.

Commit history:
  • e738f7 Merge pull request #32238 from storybookjs/sidnioulz/issue-31436-table

    Docs: Move button in ArgsTable heading to fix screenreader announcements

  • 737cab Merge pull request #32231 from storybookjs/docs_snippets_fix_incorrect_csf_constructs

    Docs: Fix incorrect CSF constructs

  • b1d992 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • 7e7e51 Merge pull request #32232 from storybookjs/docs_fix_type_imports_snippets

    Docs: Fix preview examples imports

  • 568fc7 Merge branch 'next' into docs_fix_type_imports_snippets
  • 6905fa Update CHANGELOG.md for v9.1.2 [skip ci]
  • 4c875b Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • a61f97 Bump version from "9.2.0-alpha.2" to "9.2.0-alpha.3" [skip ci]
  • 108318 Merge pull request #32215 from storybookjs/version-non-patch-from-9.2.0-alpha.2

    Release: Prerelease 9.2.0-alpha.3

  • e0bea1 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs

Copy link
Contributor Author

Bump @storybook/addon-a11y from 8.4.7 to 9.1.2

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

9.1.1

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:
  • e738f7 Merge pull request #32238 from storybookjs/sidnioulz/issue-31436-table

    Docs: Move button in ArgsTable heading to fix screenreader announcements

  • 737cab Merge pull request #32231 from storybookjs/docs_snippets_fix_incorrect_csf_constructs

    Docs: Fix incorrect CSF constructs

  • b1d992 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • 7e7e51 Merge pull request #32232 from storybookjs/docs_fix_type_imports_snippets

    Docs: Fix preview examples imports

  • 568fc7 Merge branch 'next' into docs_fix_type_imports_snippets
  • 6905fa Update CHANGELOG.md for v9.1.2 [skip ci]
  • 4c875b Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • a61f97 Bump version from "9.2.0-alpha.2" to "9.2.0-alpha.3" [skip ci]
  • 108318 Merge pull request #32215 from storybookjs/version-non-patch-from-9.2.0-alpha.2

    Release: Prerelease 9.2.0-alpha.3

  • e0bea1 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs

Copy link
Contributor Author

Bump @storybook/addon-docs from 8.4.7 to 9.1.2

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

9.1.1

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:
  • e738f7 Merge pull request #32238 from storybookjs/sidnioulz/issue-31436-table

    Docs: Move button in ArgsTable heading to fix screenreader announcements

  • 737cab Merge pull request #32231 from storybookjs/docs_snippets_fix_incorrect_csf_constructs

    Docs: Fix incorrect CSF constructs

  • b1d992 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • 7e7e51 Merge pull request #32232 from storybookjs/docs_fix_type_imports_snippets

    Docs: Fix preview examples imports

  • 568fc7 Merge branch 'next' into docs_fix_type_imports_snippets
  • 6905fa Update CHANGELOG.md for v9.1.2 [skip ci]
  • 4c875b Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • a61f97 Bump version from "9.2.0-alpha.2" to "9.2.0-alpha.3" [skip ci]
  • 108318 Merge pull request #32215 from storybookjs/version-non-patch-from-9.2.0-alpha.2

    Release: Prerelease 9.2.0-alpha.3

  • e0bea1 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs

Copy link
Contributor Author

Bump @storybook/addon-links from 8.4.7 to 9.1.2

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

9.1.1

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:
  • e738f7 Merge pull request #32238 from storybookjs/sidnioulz/issue-31436-table

    Docs: Move button in ArgsTable heading to fix screenreader announcements

  • 737cab Merge pull request #32231 from storybookjs/docs_snippets_fix_incorrect_csf_constructs

    Docs: Fix incorrect CSF constructs

  • b1d992 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • 7e7e51 Merge pull request #32232 from storybookjs/docs_fix_type_imports_snippets

    Docs: Fix preview examples imports

  • 568fc7 Merge branch 'next' into docs_fix_type_imports_snippets
  • 6905fa Update CHANGELOG.md for v9.1.2 [skip ci]
  • 4c875b Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • a61f97 Bump version from "9.2.0-alpha.2" to "9.2.0-alpha.3" [skip ci]
  • 108318 Merge pull request #32215 from storybookjs/version-non-patch-from-9.2.0-alpha.2

    Release: Prerelease 9.2.0-alpha.3

  • e0bea1 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs

Copy link
Contributor Author

Bump storybook from 8.4.7 to 9.1.2

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

9.1.1

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:
  • e738f7 Merge pull request #32238 from storybookjs/sidnioulz/issue-31436-table

    Docs: Move button in ArgsTable heading to fix screenreader announcements

  • 737cab Merge pull request #32231 from storybookjs/docs_snippets_fix_incorrect_csf_constructs

    Docs: Fix incorrect CSF constructs

  • b1d992 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • 7e7e51 Merge pull request #32232 from storybookjs/docs_fix_type_imports_snippets

    Docs: Fix preview examples imports

  • 568fc7 Merge branch 'next' into docs_fix_type_imports_snippets
  • 6905fa Update CHANGELOG.md for v9.1.2 [skip ci]
  • 4c875b Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • a61f97 Bump version from "9.2.0-alpha.2" to "9.2.0-alpha.3" [skip ci]
  • 108318 Merge pull request #32215 from storybookjs/version-non-patch-from-9.2.0-alpha.2

    Release: Prerelease 9.2.0-alpha.3

  • e0bea1 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs

Copy link
Contributor Author

Bump @storybook/addon-viewport from 8.4.7 to 9.0.8

Changelog:
Sourced from releases.

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.

Commit history:
  • e738f7 Merge pull request #32238 from storybookjs/sidnioulz/issue-31436-table

    Docs: Move button in ArgsTable heading to fix screenreader announcements

  • 737cab Merge pull request #32231 from storybookjs/docs_snippets_fix_incorrect_csf_constructs

    Docs: Fix incorrect CSF constructs

  • b1d992 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • 7e7e51 Merge pull request #32232 from storybookjs/docs_fix_type_imports_snippets

    Docs: Fix preview examples imports

  • 568fc7 Merge branch 'next' into docs_fix_type_imports_snippets
  • 6905fa Update CHANGELOG.md for v9.1.2 [skip ci]
  • 4c875b Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • a61f97 Bump version from "9.2.0-alpha.2" to "9.2.0-alpha.3" [skip ci]
  • 108318 Merge pull request #32215 from storybookjs/version-non-patch-from-9.2.0-alpha.2

    Release: Prerelease 9.2.0-alpha.3

  • e0bea1 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs

Copy link
Contributor Author

Bump @storybook/addon-storysource from 8.4.7 to 8.6.14

Commit history:
  • e738f7 Merge pull request #32238 from storybookjs/sidnioulz/issue-31436-table

    Docs: Move button in ArgsTable heading to fix screenreader announcements

  • 737cab Merge pull request #32231 from storybookjs/docs_snippets_fix_incorrect_csf_constructs

    Docs: Fix incorrect CSF constructs

  • b1d992 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • 7e7e51 Merge pull request #32232 from storybookjs/docs_fix_type_imports_snippets

    Docs: Fix preview examples imports

  • 568fc7 Merge branch 'next' into docs_fix_type_imports_snippets
  • 6905fa Update CHANGELOG.md for v9.1.2 [skip ci]
  • 4c875b Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • a61f97 Bump version from "9.2.0-alpha.2" to "9.2.0-alpha.3" [skip ci]
  • 108318 Merge pull request #32215 from storybookjs/version-non-patch-from-9.2.0-alpha.2

    Release: Prerelease 9.2.0-alpha.3

  • e0bea1 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs

Copy link
Contributor Author

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

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

9.1.1

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:
  • e738f7 Merge pull request #32238 from storybookjs/sidnioulz/issue-31436-table

    Docs: Move button in ArgsTable heading to fix screenreader announcements

  • 737cab Merge pull request #32231 from storybookjs/docs_snippets_fix_incorrect_csf_constructs

    Docs: Fix incorrect CSF constructs

  • b1d992 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • 7e7e51 Merge pull request #32232 from storybookjs/docs_fix_type_imports_snippets

    Docs: Fix preview examples imports

  • 568fc7 Merge branch 'next' into docs_fix_type_imports_snippets
  • 6905fa Update CHANGELOG.md for v9.1.2 [skip ci]
  • 4c875b Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs
  • a61f97 Bump version from "9.2.0-alpha.2" to "9.2.0-alpha.3" [skip ci]
  • 108318 Merge pull request #32215 from storybookjs/version-non-patch-from-9.2.0-alpha.2

    Release: Prerelease 9.2.0-alpha.3

  • e0bea1 Merge branch 'next' into docs_snippets_fix_incorrect_csf_constructs

Copy link
Contributor Author

Bump @michijs/dev-server from 0.8.6 to 0.8.7

Changelog:
Sourced from releases.

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

Commit history:
  • bcc1db chore: release v0.8.8-beta.0
  • 77f3de Bump @types/node from 24.0.15 to 24.2.0 (#342)

    Bumps @types/node from 24.0.15 to 24.2.0.


    updated-dependencies:

    • dependency-name: "@types/node"
      dependency-version: 24.2.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      ...

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

  • 152f5b Bump playwright-core from 1.54.1 to 1.54.2 (#344)

    Bumps playwright-core from 1.54.1 to 1.54.2.


    updated-dependencies:

    • dependency-name: playwright-core
      dependency-version: 1.54.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      ...

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

  • 46576b Bump typescript from 5.8.3 to 5.9.2 (#343)

    Bumps typescript from 5.8.3 to 5.9.2.


    updated-dependencies:

    • dependency-name: typescript
      dependency-version: 5.9.2
      dependency-type: direct:development
      update-type: version-update:semver-minor
      ...

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

  • 1f757d chore: release v0.8.7
  • 80a45f chore: release v0.8.7-beta.10
  • 8a5a78 Linting changes (#341)

    Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

  • 1220ae chore: release v0.8.7-beta.9
  • d890d0 Merge branch 'master' of github.com:michijs/dev-server
  • 13238c Added '/index.html', '/assets/*', '/manifest.json', '/favicon.ico' as external by default

Copy link
Contributor 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:

Commit history:
  • 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)
  • 22ef57 LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714192406710 to main (#62068)

Copy link
Contributor Author

Bump bun from Not found to 1.2.20

Commit history:
  • a4555e Add owned pointer types (#21776)

    Add an owned pointer type—a wrapper around a pointer and an allocator.

    Owned(*Foo) and Owned([]Foo) contain both the pointer/slice and the
    allocator that was used to allocate it. Calling deinit on these types
    first calls Foo.deinit and then frees the memory. This makes it easier
    to remember to free the memory, and hard to accidentally free it with
    the wrong allocator.

    Optional pointers are also supported (Owned(?*Foo), Owned(?[]Foo)),
    and an unmanaged variant which doesn't store the allocator
    (Owned(*Foo).Unmanaged) is available for cases where space efficiency
    is a concern.

    A MaybeOwned type is also provided for representing data that could be
    owned or borrowed. If the data is owned, MaybeOwned.deinit works like
    Owned.deinit; otherwise, it's a no-op.

    (For internal tracking: fixes STAB-920, STAB-921)

  • 8d40ee Add thread safety checks to MimallocArena (#21806)

    Make sure allocations happen on the same thread.

    (For internal tracking: fixes STAB-919)

  • d9742e Optimize --lockfile-only to skip tarball downloads (#21768)

    Summary

    Optimizes the --lockfile-only flag to skip downloading npm package
    tarballs
    since they're not needed for lockfile generation. This saves
    bandwidth and improves performance for lockfile-only operations while
    preserving accuracy for non-npm dependencies.

    Changes

    • Add prefetch_resolved_tarballs flag to
      PackageManagerOptions.Do struct (defaults to true)
    • Set flag to false when --lockfile-only is used
    • Skip tarball downloads for npm packages only when flag is
      disabled:
    • getOrPutResolvedPackageWithFindResult - Main npm package resolution
      (uses Task.Id.forNPMPackage)
    • enqueuePackageForDownload - NPM package downloads (uses
      bun.Semver.Version)
    • Preserve tarball downloads for non-npm dependencies to maintain
      lockfile accuracy:
      • Remote tarball URLs (needed for lockfile generation)
      • GitHub dependencies (needed for lockfile generation)
      • Generic tarball downloads (may be remote)
      • Patch-related downloads (needed for patch application)
    • Add comprehensive test that verifies only package manifests are
      fetched for npm packages with --lockfile-only

    Rationale

    Only npm registry packages can safely skip tarball downloads during
    lockfile generation because:

    NPM packages: Metadata is available from registry manifests,
    tarball not needed for lockfile
    Remote URLs: Need tarball content to determine package metadata
    and generate accurate lockfile
    GitHub deps: Need tarball content to extract package.json and
    determine dependencies
    Tarball URIs: Need content to determine package structure and
    dependencies

    This selective approach maximizes bandwidth savings while ensuring
    lockfile accuracy.

    Test Plan

    • ✅ New test in test/cli/install/lockfile-only.test.ts verifies only
      npm manifest URLs are requested
    • ✅ Uses absolute package versions to ensure the npm resolution code
      path is hit
    • ✅ Test output normalized to work with both debug and non-debug builds
    • ✅ All existing install/update tests still pass (including remote
      dependency tests)

    Performance Impact

    For --lockfile-only operations with npm packages, this eliminates
    unnecessary tarball downloads, reducing:

    • Network bandwidth usage (manifests only, not tarballs)
    • Installation time (no tarball extraction/processing)
    • Cache storage requirements (tarballs not cached)

    The optimization only affects npm packages in --lockfile-only mode and
    has zero impact on:

    • Regular installs (npm packages still download tarballs)
    • Remote dependencies (always download tarballs for accuracy)
    • GitHub dependencies (always download tarballs for accuracy)

    Files Changed

    • src/install/PackageManager/PackageManagerOptions.zig - Add flag and
      configure for lockfile-only
    • src/install/PackageManager/PackageManagerEnqueue.zig - Skip npm
      tarball generation selectively
    • test/cli/install/lockfile-only.test.ts - Test with dummy registry

    🤖 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]
    Co-authored-by: Alistair Smith [email protected]

  • 37a207 NAPI fixes (#21775)

    What does this PR do?

    Defers exceptions thrown by NAPI code until execution returns/flows to
    JS code.

    How did you verify your code works?

    Ran existing NAPI tests and added to napi.test.ts.

  • 3cf6da implement bunx --package (#21517)

    What does this PR do?

    fixes #7034

    How did you verify your code works?

    made tests, but need to do some more manual with release build

  • 0c83ff Fix z_allocator implementation when use_mimalloc is false; make Bun compile with use_mimalloc false (#21771)

    We can't use std.heap.c_allocator as z_allocator; it doesn't
    zero-initialize the memory. This PR adds a fallback implementation.

    This PR also makes Bun compile successfully with use_mimalloc set to
    false. More work is likely necessary to make it function correctly in
    this case, but it should at least compile.

    (For internal tracking: fixes STAB-978, STAB-979)

  • 41b1ef Rename disabled parameter in Output.scoped (#21769)

    It's very confusing.

    (For internal tracking: fixes STAB-977)

  • 4751f1 Delete this line
  • 985249 Fixes #21779
  • b6b3dc Update docs.yml

Copy link
Contributor Author

🔍 Test scripts all passed ✅

@Sidnioulz
Copy link

Hi @lsegurado,

Can you please change your Dependabot settings so that your bot does not notify the hundreds of people contributing to Storybook by copy/pasting our changelogs? Either by disabling changelog copy or by redacting @ mentions. This is fairly disruptive as we all receive email notifications on your dependabot updates.

Thanks!

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.

1 participant