design-system
design-system copied to clipboard
chore(deps): update storybook to v8.6.12
This PR contains the following updates:
Release Notes
storybookjs/storybook (@storybook/addon-docs)
v8.6.12
- CLI: Only install Visual Test Addon if test feature is selected - #30966, thanks @ghengeveld!
- Core: Fix telemetry error on Storybook UI - #30953, thanks @yannbf!
- Ember: Fix
ember-template-compilerimport for ember 6+ - #30682, thanks @leoeuclids! - Next: Upgrade vite-plugin-storybook-nextjs for Next v14 compatibility - #30997, thanks @kasperpeulen!
- Svelte: Exclude
node_modulesfrom docgen - #30981, thanks @JReinhold!
v8.6.11
- Angular: Fix zone.js support for Angular libraries - #30941, thanks @valentinpalkovic!
v8.6.10
- Addon-docs: Fix non-string handling in Stories block - #30913, thanks @JamesIves!
- Nextjs: Fix styled-jsx optimize vite warnings - #30932, thanks @kasperpeulen!
- React: Fix actImplementation is not a function - #30929, thanks @kasperpeulen!
v8.6.9
- Next: Fix react aliases in next vite plugin - #30914, thanks @kasperpeulen!
v8.6.8
- Angular: Export all files in Angular package.json - #30849, thanks @kasperpeulen!
- CLI: Don't add packageManager entry to package.json automatically - #30855, thanks @kasperpeulen!
- React: Allow portable stories to be used in SSR - #30847, thanks @kasperpeulen!
- Svelte: Adjust Svelte typings to include Svelte 5 function components - #30852, thanks @dummdidumm!
- Telemetry: Make sure that telemetry doesn't fail on init - #30857, thanks @kasperpeulen!
- Vite: Update HMR filter to target specific story file types - #30845, thanks @kasperpeulen!
v8.6.7
v8.6.6
- Angular: Make sure that polyfills are loaded before the storybook is loaded - #30811, thanks @kasperpeulen!
- CSF: Fix CSF subcomponent type - #30729, thanks @filipemelo2002!
v8.6.5
- Addon A11y: Promote @storybook/global to full dependency - #30723, thanks @mrginglymus!
- Angular: Add
@angular-devkit/build-angularto installed packages - #30790, thanks @kasperpeulen! - CLI: Fix test install in RNW projects - #30786, thanks @shilman!
- Core: Replace 'min' instead of 'm' in printDuration - #30668, thanks @wlewis-formative!
- Next.js: Use latest version when init in empty directory - #30659, thanks @valentinpalkovic!
- Svelte: Fix Vite crashing on virtual module imports - #26838, thanks @rChaoz!
- Svelte: Fix automatic argTypes inference coming up empty with
[email protected]- #30784, thanks @JReinhold! - Universal Store: Don't use
crypto.randomUUID- #30781, thanks @JReinhold!
v8.6.4
- Manager: Add Content-Type to fix Cloud IDEs - #30606, thanks @GCHQDeveloper548!
- Vite: Include
node_modulesin stats file - #30711, thanks @JReinhold!
v8.6.3
- CSF Factories: Align addon-essentials import with other addons - #30716, thanks @kasperpeulen!
- Next: Support Next 15.2 - #30702, thanks @kasperpeulen!
v8.6.2
- Core: Support TS3.8+ again - #30700, thanks @kasperpeulen!
- Revert "CLI: Don't initially select Documentation and Testing features" - #30694, thanks @shilman!
v8.6.1
- CLI: Only install Visual Test Addon if test feature is selected - #30966, thanks @ghengeveld!
- Core: Fix telemetry error on Storybook UI - #30953, thanks @yannbf!
- Ember: Fix
ember-template-compilerimport for ember 6+ - #30682, thanks @leoeuclids! - Next: Upgrade vite-plugin-storybook-nextjs for Next v14 compatibility - #30997, thanks @kasperpeulen!
- Svelte: Exclude
node_modulesfrom docgen - #30981, thanks @JReinhold!
v8.6.0
The 8.6 release focuses on Storybook Test, which brings realtime component, accessibility, and visual UI tests to your favorite component workshop.
Here’s what’s new:
- 🎁 Storybook Test installer for out-of-the-box tests in new projects
- 🦾 Accessibility “todo” workflow to systematically fix a11y violations
- 🗜️ 80% smaller create-storybook package for much faster installs
- 🧪 Dozens of Test fixes based on user feedback
- 📕 Docs fixes for table of contents, code snippets, and more
- 🚨 Key security fixes for Vite and ESbuild
- 💯 Hundreds more improvements
List of all updates
- Addon A11y: Introduce parameters.a11y.test - #30516, thanks @valentinpalkovic!
- Addon-A11y: Fix preset loading when loaded via getAbsolutePath - #30563, thanks @valentinpalkovic!
- Addon-Docs: Change URL hash when TOC item is clicked, and fix TOC loading bugs - #30130, thanks @Sidnioulz!
- Addon-docs: Consider custom code snippet in story code panel and update styles - #30179, thanks @larsrickert!
- Addon-Test: Add telemetry data for Focused Tests - #30568, thanks @JReinhold!
- Addon-Test: Fix config and watch mode inconsistencies - #30491, thanks @JReinhold!
- Addon-Test: Fix console error in build mode - #30625, thanks @JReinhold!
- Addon-Test: Make sure that only one global portable story config is ever loaded - #30582, thanks @kasperpeulen!
- Angular: Fix accent character issue - #30276, thanks @valentinpalkovic!
- Angular: Support experimental zoneless mode - #28657, thanks @anedomansky!
- Angular: Support v19.2 when @angular/animations is not installed - #30611, thanks @valentinpalkovic!
- Builder-Vite: Fix resolve id warning - #30511, thanks @valentinpalkovic!
- Builder-Vite: Fix runtime and iframe 404 on first load - #30567, thanks @valentinpalkovic!
- Bun: Add support for text lock file - #30160, thanks @Arctomachine!
- Cleanup: Remove unused constants in viewport addon - #30479, thanks @Guria!
- CLI: Don't initially select Documentation and Testing features - #30599, thanks @ghengeveld!
- CLI: Fix peer dep issues for npm users during upgrade - #30616, thanks @valentinpalkovic!
- CLI: Fix printing of selected features - #30605, thanks @ghengeveld!
- CLI: Make telemetry data an object - #30581, thanks @ndelangen!
- CLI: Prompt users for RN vs RNW on init - #30635, thanks @shilman!
- CLI: Reimplement features prompt logic to handle
--yesand fix--features- #30534, thanks @ghengeveld! - CLI: Remove Storybook dependencies before adding re-adding them - #30600, thanks @valentinpalkovic!
- CLI: Use correct storybook internals import in automigration - #30290, thanks @yannbf!
- Codemod: Always get real path of files - #30650, thanks @yannbf!
- Codemod: Handle addon essentials differently in csf factories - #30649, thanks @yannbf!
- Codemod: Migrate meta.args to meta.input.args in csf factories - #30641, thanks @yannbf!
- Codemod: Use real path from symbolic links - #30642, thanks @yannbf!
- Core: Add
UniversalStoreAPI to sync state/events between multiple environments - #30445, thanks @JReinhold! - Core: Add connection timeout notification - #30288, thanks @valentinpalkovic!
- Core: Allow empty render functions in CSF factories - #30565, thanks @kasperpeulen!
- Core: Always place cache dir inside
node_modules- #30643, thanks @ndelangen! - Core: Don't set process.env.NODE_ENV and process.env.DEV - #30651, thanks @valentinpalkovic!
- Core: Fix addon essentials preview preset - #30647, thanks @yannbf!
- Core: Fix extracting import path when it's not a core addon - #30640, thanks @yannbf!
- Core: Fix invalid Websocket termination - #30408, thanks @valentinpalkovic!
- Core: Fix statically serving single files and multiple dirs on the same endpoint - #30467, thanks @JReinhold!
- Core: Fix undeclared internal dependencies - #30566, thanks @kasperpeulen!
- Core: Improve type compatibility with React 19 - #30031, thanks @mrginglymus!
- Core: Move CSF to monorepo - #30488, thanks @kasperpeulen!
- Csf Tools: Allow ConfigFile to create more import syntaxes - #30204, thanks @yannbf!
- CSF: Add support for CSF factories - #30197, thanks @kasperpeulen!
- Essentials: Fix
addon-essentialsnot working when used withgetAbsolutePath- #30557, thanks @JReinhold! - Manager: Escape single quotes in dynamic import paths in wrapManagerEntries function - #30278, thanks @valentinpalkovic!
- Manager: Fix escaping of single quotes in dynamic import paths - #30278, thanks @valentinpalkovic!
- Manager: Fix panel reactivity - #30638, thanks @valentinpalkovic!
- React: Fix incorrect import in preview.ts - #30542, thanks @mrginglymus!
- Svelte: Fix conflicting variable names and support for
+page.sveltefiles - #30369, thanks @xeho91! - Test addon: Only update
vitest.config.tswith workspaces, otherwise createvitest.workspace.ts- #30583, thanks @ghengeveld!
v8.5.8
- Core: Support
esbuild@^0.25- #30574, thanks @JReinhold!
v8.5.7
- Tags: Add story/meta usage telemetry - #30555, thanks @shilman!
- Telemetry: Don't count example stories towards CSF feature stats - #30561, thanks @shilman!
- Vite: Fix not stripping all HMR boundaries - #30562, thanks @JReinhold!
v8.5.6
- Builder-Vite: Fix defaulting to allowing all hosts - #30523, thanks @JReinhold!
- UI: Fix tags sort for browser back-compat - #30547, thanks @shilman!
v8.5.5
- Builder-Vite: Fix Turbosnap - #30522, thanks @valentinpalkovic!
v8.5.4
- Addon A11y: Make Vitest Axe optional - #30442, thanks @valentinpalkovic!
- Builder-Vite: Fix allowedHosts handling for custom hosts - #30432, thanks @JSMike!
- Builder-Vite: Fix resolve id warning - #30511, thanks @valentinpalkovic!
- React: Update react-docgen-typescript to fix CI hanging issues - #30422, thanks @yannbf!
v8.5.3
- Preview: Add
globalstoextract()- #30415, thanks @ndelangen! - Vite: Fix add component UI invalidation - #30438, thanks @shilman!
v8.5.2
- Addon Test: Support Vitest 3 browser.test.instances field - #30309, thanks @valentinpalkovic!
- CLI: Corrected Next.js createScript for pnpm. - #30304, thanks @zhyd1997!
v8.5.1
- Addon Test: Replace
interaction test->component test- #30333, thanks @kylegach! - Addon Test: Support Vitest 3 browser.test.instances field - #30309, thanks @valentinpalkovic!
- Manager: Fix escaping of single quotes in dynamic import paths - #30278, thanks @valentinpalkovic!
- RNW-Vite: Support requires for images/fonts - #30305, thanks @dannyhw!
v8.5.0
Storybook 8.5 is packed with powerful features to enhance your development workflow. This release makes it easier than ever to build accessible, well-tested UIs. Here’s what’s new:
- 🦾 Realtime accessibility tests to help build UIs for everybody
- 🛡️ Project code coverage to measure the completeness of your tests
- 🎯 Focused tests for faster test feedback
- ⚛️ React Native Web Vite framework (experimental) for testing mobile UI⚛️
- 🎁 Storybook test early access program to level up your testing game
- 💯 Hundreds more improvements
List of all updates
- Addon A11y: Add conditional rendering for a11y violation number in Testing Module - #30073, thanks @valentinpalkovic!
- Addon A11y: Add typesVersions support for TypeScript definitions in a11y package - #30005, thanks @valentinpalkovic!
- Addon A11y: Adjust default behaviour when using with experimental-addon-test - #30162, thanks @valentinpalkovic!
- Addon A11y: Change default element selector - #30253, thanks @valentinpalkovic!
- Addon A11y: Create a11y test provider and revamp a11y addon - #29643, thanks @valentinpalkovic!
- Addon A11y: Don't set a11y tag as comment in automigrations - #30257, thanks @valentinpalkovic!
- Addon A11y: Fix skipped status handling in Testing Module - #30077, thanks @valentinpalkovic!
- Addon A11y: Refactor environment variable handling for Vitest integration - #30022, thanks @valentinpalkovic!
- Addon A11y: Remove warnings API - #30049, thanks @kasperpeulen!
- Addon A11y: Run the a11y automigration on postInstall - #30004, thanks @kasperpeulen!
- Addon A11y: Show errors of axe properly - #30050, thanks @kasperpeulen!
- Addon A11y: Update accessibility status handling in TestProviderRender - #30027, thanks @valentinpalkovic!
- Addon Docs: Dynamically import rehype - #29544, thanks @valentinpalkovic!
- Addon Docs: Make new code panel opt in - #30248, thanks @shilman!
- Addon Onboarding: Prebundle react-confetti - #29996, thanks @yannbf!
- Addon Test: Add
@vitest/coverage-v8during postinstall if no coverage reporter is installed - #29993, thanks @ghengeveld! - Addon Test: Add prerequisite check for MSW - #30193, thanks @yannbf!
- Addon Test: Add support for previewHead - #29808, thanks @ndelangen!
- Addon Test: Add Vitest 3 support - #30181, thanks @valentinpalkovic!
- Addon Test: Always run Vitest in watch mode internally - #29749, thanks @JReinhold!
- Addon Test: Always use installed version of vitest - #30134, thanks @kasperpeulen!
- Addon Test: Clarify message when
vitestdetects missing deps - #29763, thanks @ndelangen! - Addon Test: Clear coverage data when starting or watching - #30072, thanks @ghengeveld!
- Addon Test: Context menu UI - #29727, thanks @ghengeveld!
- Addon Test: Context menu updates - #30107, thanks @ghengeveld!
- Addon Test: Correctly stop Storybook when Vitest closes - #30012, thanks @JReinhold!
- Addon Test: Filter out falsy test results in TestProviderRender - #30001, thanks @valentinpalkovic!
- Addon Test: Fix documentation links - #30128, thanks @yannbf!
- Addon Test: Fix duplicate
test.includepatterns - #30029, thanks @JReinhold! - Addon Test: Fix environment variable for Vitest Storybook integration - #30054, thanks @valentinpalkovic!
- Addon Test: Fix error reporting for
vitestcrashes - #29751, thanks @ndelangen! - Addon Test: Fix generated path to
vitest.setup.js- #30233, thanks @JReinhold! - Addon Test: Fix indexing behavior - #29836, thanks @yannbf!
- Addon Test: Fix printing null% for coverage - #30061, thanks @ghengeveld!
- Addon Test: Fix run request while booting or restarting Vitest - #29829, thanks @ghengeveld!
- Addon Test: Handle undefined storyId - #29998, thanks @ghengeveld!
- Addon Test: Improve error message on missing coverage package - #30088, thanks @JReinhold!
- Addon Test: Improve support for mono-repos - #30216, thanks @valentinpalkovic!
- Addon Test: Make component tests status row link to the story's tests panel - #29992, thanks @ghengeveld!
- Addon Test: Merge viteFinal config into vitest config - #29806, thanks @ndelangen!
- Addon Test: Only optimize react deps if applicable in vitest-plugin - #29617, thanks @yannbf!
- Addon Test: Only reset story count on file change when watch mode is enabled - #30121, thanks @ghengeveld!
- Addon Test: Optimize internal dependencies - #29595, thanks @yannbf!
- Addon Test: Prompt switch to
experimental-nextjs-vite- #29814, thanks @ndelangen! - Addon Test: Refactor test addon to include stories automatically - #29367, thanks @yannbf!
- Addon Test: Remove a11y placeholder - #29769, thanks @JReinhold!
- Addon Test: Replace
globwithtinyglobby- #29817, thanks @ghengeveld! - Addon Test: Serve
staticDirswith Vitest - #29811, thanks @ghengeveld! - Addon Test: Show sub test provider toggle state in main testing module - #30019, thanks @ghengeveld!
- Addon Test: Support Storybook environment variables in Vitest - #29792, thanks @ghengeveld!
- Addon Test: Use correct vitest config file path - #30135, thanks @kasperpeulen!
- Addon Test: Use local storybook binary instead - #30021, thanks @kasperpeulen!
- Addon Test: Use ProgressSpinner for stop button in Testing Module - #29997, thanks @ghengeveld!
- Addon Test: Wait for 2 seconds before showing result mismatch warning - #30002, thanks @ghengeveld!
- Addon Test: Wrap sub-paths exported with
require.resolve- #30026, thanks @ndelangen! - Addon Themes: Deprecate useThemeParameters - #30111, thanks @yannbf!
- Angular: Support statsJson in angular schemas - #29233, thanks @yannbf!
- Automigration: Improve addon-a11y-addon-test - #30127, thanks @valentinpalkovic!
- Automigration: Improve setup file transformation and version range handling for a11y migration - #30060, thanks @valentinpalkovic!
- Automigrations: Skip vite config file migration for react native web - #30190, thanks @dannyhw!
- Build: Downgrade to esbuild 0.24.0 - #30116, thanks @yannbf!
- Build: Revert Downgrade to esbuild 0.24.0 - #30120, thanks @yannbf!
- CLI: Fix init help for
storybookcommand - #29480, thanks @toothlessdev! - CLI: Fix new-frameworks automigration - #29804, thanks @yannbf!
- CLI: Re-Add Nuxt support - #28607, thanks @valentinpalkovic!
- CLI: Update a11y-test comment with experimental caveat - #30258, thanks @shilman!
- Composition: Fix composed story search - #29453, thanks @jsingh0026!
- Composition: Hide contextMenu on composed storybooks - #29803, thanks @ndelangen!
- Core / Addon Test: Add config UI to Testing Module - #29708, thanks @ghengeveld!
- Core / Addon Test: Support intercepting and modifying internal test provider state updates - #29680, thanks @ghengeveld!
- Core + Addon Test: Refactor test API and fix total test count - #29656, thanks @ghengeveld!
- Core: Add bun support with npm fallback - #29267, thanks @stephenjason89!
- Core: Avoid getting stuck in locked state - #29768, thanks @ghengeveld!
- Core: Disable SidebarContextMenu in static builds - #29743, thanks @ndelangen!
- Core: Emit deprecated
TESTING_MODULE_RUN_ALL_REQUESTfor backward compatibility - #29711, thanks @ghengeveld! - Core: Evaluate main config when checking 'whats new' notifications - #29622, thanks @yannbf!
- Core: Fix
ERR_PACKAGE_PATH_NOT_EXPORTEDin@storybook/node-logger- #30093, thanks @JReinhold! - Core: Fix
scrollIntoViewbehavior and reimplement testing module time rendering - #30044, thanks @ghengeveld! - Core: Fix bundling of React - #30003, thanks @yannbf!
- Core: Float context menu button on top of story titles in sidebar - #30080, thanks @ghengeveld!
- Core: Prevent clipping box shadow on file search modal - #29523, thanks @ghengeveld!
- Core: Prevent infinite rerendering caused by comparison by reference - #30081, thanks @ghengeveld!
- Docs: Add code snippet to addons panel - #29253, thanks @larsrickert!
- Interactions: Correctly load preset when absolute paths are used - #30264, thanks @JReinhold!
- Maintenance: Move
@types/nodetodevDepsconsistently - #30163, thanks @ndelangen! - Manager API: Fix infinite render-loop caused by
useSharedState- #30259, thanks @JReinhold! - Manager: Add tags property to GroupEntry objects - #29672, thanks @Sidnioulz!
- Manager: Fix size regression - #29660, thanks @JReinhold!
- Manager: Optimize getPanels function with memoization - #30192, thanks @valentinpalkovic!
- Next.js: Fix webpack fsCache not working - #29654, thanks @sentience!
- Next.js: Support v15.1.1 - #30068, thanks @valentinpalkovic!
- Next.js: Upgrade sass-loader from ^13.2.0 to ^14.2.1 - #29264, thanks @HoncharenkoZhenya!
- Nextjs-Vite: Add TS docgen support - #29824, thanks @yannbf!
- Nextjs-Vite: Fix docgen types in main config - #30042, thanks @yannbf!
- Onboarding: Replace
react-confettiwith@neoconfetti/react- #30098, thanks @ndelangen! - React Native Web: Add framework, CLI integration, sandboxes - [#29520](https://redirect.github.com/storybookjs/storybook/pull/29
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.