Back to Storybook

CHANGELOG.Prerelease

CHANGELOG.prerelease.md

10.3.6322.0 KB
Original Source

10.3.0-beta.3

  • Addon-Vitest: Handle additional vitest config export patterns in postinstall - #34106, thanks @copilot-swe-agent!
  • CLI: Add vike CLI metadata - #34189, thanks @yannbf!
  • Maintenance: Revert pull request #33930 HMR events - #34190, thanks @yannbf!
  • UI: Ensure Link without href is keyboard-reachable - #34163, thanks @Sidnioulz!
  • UI: Zoom faster when pressing shift - #34185, thanks @Sidnioulz!
  • Vite: Add mock entries to optimizeDeps.entries - #34167, thanks @valentinpalkovic!

10.3.0-beta.2

  • UI: Hide addon panel Drag on pages without a panel - #34162, thanks @Sidnioulz!
  • UI: Hide manifest tag for now - #34165, thanks @Sidnioulz!
  • UI: Make disabled Buttons keyboard-focusable - #34166, thanks @Sidnioulz!
  • UI: Use correct selector for addon panel focus check - #34164, thanks @Sidnioulz!
  • Vue: Make globals reactive in decorators - #34116, thanks @Sidnioulz!

10.3.0-beta.1

  • Addon-Docs: Add React as optimizeDeps entry - #34176, thanks @valentinpalkovic!
  • CLI: Avoid hanging of postinstall during init - #34175, thanks @valentinpalkovic!

10.3.0-beta.0

  • Test: Fix clearing mocks in Vitest #34078
  • Core: Fix event source URL based on refId when multiple iframes share the same origin #34105
  • UI: Make TagsFilter state persistent #33374
  • A11y: Make resize handles for addon panel and sidebar accessible #33980
  • Maintenance: Use std-env for AI agent detection in telemetry #34114
  • Addon-Vitest: Make Playwright --with-deps platform-aware to avoid sudo prompt on Linux #34121
  • Addon-docs: Restore docs.components overrides for doc blocks #34111
  • Maintenance: Support vite-plugin-svelte7 which supports Vite 8 #34115
  • Core: Fix handling complex viewport sizes #33615
  • Core: Fix iframe reference for composed Storybook on a subpath #34100
  • Manifest: Rename experimentalComponentsManifestcomponentsManifest, default to true #33974
  • Manifests: Fix Attached MDX causing wrong component entries #34101
  • Vue3-Vite: Allow paths in docgen tsconfig option #32310, thanks @Thomaash!
  • Next.js: Move image configuration from FrameworkOptions to parameters #32639, thanks @y-hsgw!
  • Docs: Make CSS ordering in DocsContainer more predictable #34015

10.3.0-alpha.17

  • Core: Correctly fallback to first detected vitest config file - #33865, thanks @yannbf!
  • ESLint-plugin: Disallow extra properties in eslint plugin rule options - #32056, thanks @andreww2012!
  • ESLint: bail out config setup if eslint-plugin-storybook is already imported - #34089, thanks @copilot-swe-agent!
  • Revert "Toolbar: Remove extra toolbar divider when zoom controls not shown" - #34099, thanks @valentinpalkovic!

10.3.0-alpha.16

  • A11y: Underline MDX links for WCAG SC 1.4.1 compliance - #33139, thanks @NikhilChowdhury27!
  • Angular: Add moduleResolution: bundler to tsconfig - #34085, thanks @valentinpalkovic!
  • Angular: only load webpack dependencies on demand - #34043, thanks @sod!
  • CLI: Show multiple favicons warning as debug message - #34069, thanks @remino!
  • Core: Fix error reporting in ManagerErrorBoundary - #33915, thanks @ghengeveld!
  • Vite: Support Vite 8 - #33788, thanks @valentinpalkovic!

10.3.0-alpha.15

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

10.3.0-alpha.14

  • CSF-Factories: Fix ConfigFile parser false warning on definePreview({...}).type<T>() export default - #33885, thanks @copilot-swe-agent!
  • Core: Add host/origin validation to requests and websocket connections - #33835, thanks @ghengeveld!
  • Core: Storybook failed to load iframe.html when publishing - #33896, thanks @danielalanbates!
  • Core: Zoom tool refinements - Hide reset button when value is initial - #33635, thanks @superLipbalm!
  • Docs: Edit JSON button is now accessible at 320x256 viewport (WCAG 2.1 Reflow test) - #33707, thanks @TheSeydiCharyyev!
  • Manager-API: Update refs sequentially in experimental_setFilter - #33958, thanks @ia319!
  • UI: Allow direct kb/mouse actions on zoom tool button - #33496, thanks @Sidnioulz!

10.3.0-alpha.13

  • A11y: Add ScrollArea prop focusable for when it has static children - #33876, thanks @Sidnioulz!
  • CLI: Set STORYBOOK environment variable - #33938, thanks @yannbf!
  • Controls: Fix Object contrast issue and tidy up code - #33923, thanks @Sidnioulz!
  • HMR: Fix race conditions causing stale play functions to fire on re-rendered stories - #33930, thanks @copilot-swe-agent!
  • React: Handle render identifier in manifest snippet generation - #33940, thanks @kasperpeulen!
  • UI: Prevent crash when tag filters contain undefined entries - #33931, thanks @abhaysinh1000!

10.3.0-alpha.12

  • Builder-Vite: Prevent config duplication - #33883, thanks @copilot-swe-agent!
  • CLI: Fix React native web A11y issues - #33937, thanks @jonniebigodes!
  • Core: Ensure telemetry is never triggered on initial load of checklist data - #33918, thanks @ghengeveld!
  • Eslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - #33884, thanks @copilot-swe-agent!
  • Test: Update @testing-library/jest-dom - #33928, thanks @valentinpalkovic!

10.3.0-alpha.11

  • Addon Pseudo-states: Process all nested css rules - #33605, thanks @hpohlmeyer!
  • Core: Avoid hanging when inferring args for recursive calls on DOM elemens - #33922, thanks @valentinpalkovic!
  • Core: Sanitize inputs for save from controls - #33868, thanks @valentinpalkovic!
  • Telemetry: Add project age - #33910, thanks @shilman!
  • Viewport: Prioritize story viewport globals and avoid user-global pollution - #33849, thanks @ia319!

10.3.0-alpha.10

  • Addon-Vitest: Fix postinstall a11y installation - #33888, thanks @valentinpalkovic!
  • Builder-Vite: Use preview annotations as entry points for optimizeDeps - #33875, thanks @copilot-swe-agent!
  • React Native Web: Fix inconsistent example stories - #33891, thanks @danielalanbates!
  • Webpack: Improve performance of module-mocking plugins - #33169, thanks @valentinpalkovic!

10.3.0-alpha.9

  • React: Add react-docgen-typescript to component manifest - #33818, thanks @kasperpeulen!

10.3.0-alpha.8

  • A11y: Ensure popover dialogs have an ARIA label - #33500, thanks @gayanMatch!
  • Addon-Vitest: Add channel API to programmatically trigger test runs - #33206, thanks @JReinhold!
  • Builder-Vite: Centralize Vite plugins for builder-vite and addon-vitest - #33819, thanks @valentinpalkovic!
  • Core: Revert Pull Request #33420 from Maelryn/fix/copy-button-overlap - #33877, thanks @Sidnioulz!
  • Next.js-Vite: Fix failing postcss mutation - #33879, thanks @valentinpalkovic!
  • React: Fix manifest stories empty when meta has no explicit title - #33878, thanks @kasperpeulen!
  • UI: Fix Copy button overlapping code in portrait mode - #33420, thanks @Maelryn!

10.3.0-alpha.7

  • Core: Require token for websocket connections - #33820, thanks @ghengeveld!
  • Next.js: Handle legacyBehavior prop in Link mock component - #33862, thanks @yatishgoel!
  • Preact: Support inferring props from component types - #33828, thanks @JoviDeCroock!

10.3.0-alpha.6

  • Addon-Vitest: Improve config file detection in monorepos - #33814, thanks @valentinpalkovic!
  • Addon-Vitest: Support Vitest canaries - #33833, thanks @valentinpalkovic!
  • Builder-Vite: Update dependencies react-vite framework - #33810, thanks @valentinpalkovic!
  • Next.js: Fix Link component override in appDirectory configuration - #31251, thanks @yatishgoel!

10.3.0-alpha.5

  • Builder-Vite: Use relative path for mocker entry in production builds - #33792, thanks @DukeDeSouth!
  • CLI: Support addon-vitest setup when --skip-install is passed - #33718, thanks @valentinpalkovic!
  • CSF: Fix cross-file story imports in csf-factories codemod - #33723, thanks @yatishgoel!
  • Compile: reduce VCPUs for CI check task from 4 to 3 - #33822, thanks @valentinpalkovic!
  • Core: Ignore empty files when indexing - #33782, thanks @JReinhold!
  • Globals: Repair dynamicTitle: false for user-defined tools - #33284, thanks @ia319!
  • Logger: Honor --loglevel for npmlog output - #33776, thanks @LouisLau-art!
  • Telemetry: Add Expo metaframework - #33783, thanks @copilot-swe-agent!
  • Telemetry: Add init exit event - #33773, thanks @valentinpalkovic!
  • Telemetry: Add share events - #33766, thanks @ndelangen!
  • Test: Update event creation logic in user-event package - #33787, thanks @valentinpalkovic!
  • Viewport: Skip viewport validation before parameters load - #33794, thanks @ia319!

10.3.0-alpha.4

  • Addon-Vitest: Support vite/vitest config with deferred export - #33755, thanks @valentinpalkovic!
  • Controls: Allow story argTypes to override control: false from meta - #33729, thanks @jonathan-fulton!
  • Manager: Update logic to use base path instead of full pathname - #33686, thanks @JSMike!
  • Manifests: Use correct story name - #33709, thanks @JReinhold!
  • Toolbar: Remove extra toolbar divider when zoom controls not shown - #33731, thanks @jonathan-fulton!

10.3.0-alpha.3

  • Angular: Storybook fails with unknown option silent - #33736, thanks @tanujbhaud!
  • Angular: fix --loglevel options in docs and descriptions - #33726, thanks @theRuslan!
  • Builder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - #33740, thanks @valentinpalkovic!
  • Core: Fix typos: occured -> occurred, recieves -> receives - #33727, thanks @jonathan-fulton!
  • Core: Handle BROWSER=none correctly and improve error messages - #33730, thanks @jonathan-fulton!
  • Core: Invalidate cache on Storybook version upgrade - #33717, thanks @copilot-swe-agent!
  • Core: Register CORS middleware before index.json route - #33728, thanks @jonathan-fulton!
  • Manager: Remove deprecated active prop warning in ZoomButton - #33697, thanks @yatishgoel!
  • Next.js: Alias AppRouterContext to shared runtime to fix Link navigation - #33419, thanks @pallaprolus!
  • UI: Fix z-index problem with popovers and modals nesting - #33757, thanks @ndelangen!
  • Vue: Make globals reactive in decorators - #33562, thanks @Sidnioulz!

10.3.0-alpha.2

  • Addon Vitest: Support simple vite.config without defineConfig helper - #33694, thanks @valentinpalkovic!
  • Addon-Docs: Add support for sourceState: 'none' to canvas block parameters - #33627, thanks @quisido!
  • Addon-Vitest: Append Storybook project to existing test.projects array without double nesting - #33708, thanks @valentinpalkovic!
  • Addon-Vitest: Normalize Windows paths in addon-vitest automigration - #33340, thanks @tanujbhaud!
  • Addon-Vitest: Skip postinstall setup when configured - #33712, thanks @valentinpalkovic!
  • Addon-Vitest: Update Vitest plugin configuration to disable requireAssertions for expect - #33693, thanks @valentinpalkovic!
  • CSF-Factories: Fix codemod for preview files without exports - #33673, thanks @kasperpeulen!
  • CSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - #33666, thanks @kasperpeulen!
  • CSFFactories: Add non-interactive mode and --glob flag - #33648, thanks @kasperpeulen!
  • CSFFactories: Preserve leading comments when adding imports - #33645, thanks @kasperpeulen!
  • Cli: Use npm for registry URL in PNPMProxy to avoid workspace errors - #33571, thanks @ia319!
  • Codemod: Fix csf-2-to-3 failing due to quoted filenames - #33646, thanks @kasperpeulen!
  • Codemod: Fix glob pattern handling on Windows - #33714, thanks @kasperpeulen!
  • Composition: Handle 401 responses with loginUrl from Chromatic - #33705, thanks @kasperpeulen!
  • Core: Fix false-positive CJS warning when 'exports' appears in strings or comments - #33572, thanks @reeseo3o!
  • Telemetry: Add agent detection - #33675, thanks @valentinpalkovic!

10.3.0-alpha.1

  • Builder-Webpack5: Fix @vitest/mocker resolution issue - #33315, thanks @valentinpalkovic!
  • CLI: Add init telemetry for CLI integrations - #33603, thanks @shilman!
  • Core: Fix previewHref when current path does not end with a slash - #33647, thanks @ghengeveld!
  • Core: Fix rendering of View Transitions in Firefox - #33651, thanks @ghengeveld!
  • Manifest: Add docs entries to debugger - #33607, thanks @JReinhold!
  • Theming: Export interface declaration for ThemesGlobals - #33343, thanks @icopp!
  • UI: Avoid large animation for reduced motion users - #33530, thanks @Sidnioulz!

10.3.0-alpha.0

  • CLI: Fix onboarding not opening - #33609, thanks @ndelangen!

10.2.0-beta.5

  • Addon A11y: Lock vision filter dropdown for stories with vision global - #33599, thanks @ghengeveld!

10.2.0-beta.4

  • Addon Vitest: Improve error message in testing widget modal - #33481, thanks @yannbf!
  • Codemod: Fix glob string to only match stories files - #33592, thanks @JReinhold!
  • Core: Add support for wrapped components in component transformer - #33578, thanks @yannbf!
  • Core: Fix Date input layout - #33595, thanks @ghengeveld!
  • Core: Fix react-docgen-typescript support in story creation - #33586, thanks @yannbf!
  • Core: Fix import statement for react-docgen-typescript - #33589, thanks @yannbf!
  • Core: Fix input width - #33591, thanks @ghengeveld!
  • Core: Fix manual zoom input field UX - #33581, thanks @ghengeveld!
  • Core: Improve addon sanitization - #33554, thanks @yannbf!
  • Docgen: Update extraction of React docgen - #33598, thanks @ndelangen!
  • Guide: Hide TourGuide as soon as tests start - #33587, thanks @ghengeveld!
  • TypeScript: Improve globalTypes type-strictness - #33313, thanks @mrginglymus!
  • UI: Ensure preview error displays use a readable text color - #33580, thanks @Sidnioulz!
  • UI: Fix border color for Select picker - #33585, thanks @ghengeveld!
  • UI: Fix empty sidebar after navigating from search - #33590, thanks @Sidnioulz!

10.2.0-beta.3

  • Core: Support defineConfig when setting up ESLint plugin - #32878, thanks @copilot-swe-agent!
  • Core: Viewport UX fixes - #33557, thanks @ghengeveld!
  • NextJSVite: Add @opentelemetry/api to optimizeDeps - #33577, thanks @ndelangen!
  • TypeScript: Reduce cannot be named errors - #33344, thanks @icopp!

10.2.0-beta.2

  • CSF-Factories: Skip non-factory exports instead of throwing error - #33550, thanks @kasperpeulen!
  • Core: Add zoom level 8 and limit manual input to 800% - #33561, thanks @ghengeveld!
  • Core: Fix Checklist behavior with hidden sidebar - #33556, thanks @ghengeveld!
  • Core: Fix viewport args handling and reset option - #33560, thanks @ghengeveld!
  • Dependencies: Update baseline-browser-mapping - #33576, thanks @ndelangen!
  • Onboarding: Fix navigation to first story when configure-your-project entry missing - #33559, thanks @copilot-swe-agent!
  • Zoom: Keyboardshortcut for the plus key - #33565, thanks @ndelangen!

10.2.0-beta.1

  • CSF-Factories: Allow kebab-case HTML attribute names in web components args - #33526, thanks @kasperpeulen!
  • CSF-Factories: Export WebComponentsTypes and VueTypes - #33521, thanks @kasperpeulen!

10.2.0-beta.0

  • Manager: Fix system query parameters being overridable - #33535, thanks @JReinhold!
  • NextJSVite: Upgrade plugin - #33538, thanks @ndelangen!

10.2.0-alpha.18

  • Build: Fix ejslint execution path in lint-staged - #33504, thanks @Yeonny0723!
  • CLI: Detect free port when running dev during initiate - #33532, thanks @ndelangen!
  • Core: Improve path handling in arg types data extraction - #33536, thanks @yannbf!
  • Core: Refactor channel initialization - #33520, thanks @yannbf!
  • Telemetry: Add packageJson.type - #33525, thanks @ndelangen!
  • UI: Improve landmark navigation - #33457, thanks @Sidnioulz!

10.2.0-alpha.17

  • Core: Improve the story generation experience - #33259, thanks @yannbf!

10.2.0-alpha.16

  • Addon Pseudo States: Fix stylesheet rewrite for :not() with parenthesis in inner selector - #33491, thanks @ghengeveld!
  • CSF: Add CSF Factories for Vue3, Web Components, and Angular - #33365, thanks @kasperpeulen!

10.2.0-alpha.15

  • Core: Add global error boundary for Manager UI - #33211, thanks @copilot-swe-agent!
  • Core: Fix play function mount detection when destructuring in the function body - #33367, thanks @ghengeveld!
  • Core: Honor BROWSER shell scripts before xdg-open - #33292, thanks @robbchar!
  • Core: Redesign and refactor Viewports tool - #33290, thanks @ghengeveld!
  • Core: Render sidebar toggle on settings pages - #33501, thanks @ghengeveld!
  • Core: Support disabling Checklist widget through feature config - #33430, thanks @ghengeveld!
  • Core: Use canonical links in sidebar and menu - #33400, thanks @Sidnioulz!
  • Core: Zoom tool reimplementation - #33375, thanks @ghengeveld!
  • Manifests: Add support for summaries in MDX files - #33475, thanks @JReinhold!
  • Revert "ReactDocgen: Try using the latest version of the original" - #33499, thanks @ndelangen!
  • TypeScript: Support exactOptionalPropertyTypes for public API types - #33149, thanks @copilot-swe-agent!
  • UI: Fix regression in select close handler focus - #33470, thanks @Sidnioulz!
  • UI: Fix search highlight visibility in High Contrast Mode - #33427, thanks @Maelryn!
  • Webpack: Revert "disable bugfixes property in swc and babel - #33498, thanks @ndelangen!

10.2.0-alpha.14

  • ReactDocgen: Swap @storybook/react-docgen-typescript-plugin to react-docgen-typescript-plugin - #33454, thanks @ndelangen!

10.2.0-alpha.13

  • Core: Fix onboarding visual bugs, survey telemetry and modal dismissal - #33326, thanks @ghengeveld!
  • Core: Track vision simulator state through globals and apply styles in preview - #33418, thanks @ghengeveld!

10.2.0-alpha.12

  • Addon-docs: Add MDX manifest generation - #33408, thanks @copilot-swe-agent!
  • AddonVitest: Improve perf & fix loading incorrect .env file - #33469, thanks @ndelangen!
  • Core: Add getStoryHrefs manager API and add hotkey for "open in isolation" - #33416, thanks @ghengeveld!

10.2.0-alpha.11

  • Core: Add try-catch for cross-origin access in Storybook hooks - #33448, thanks @ndelangen!
  • UI: Keep preview frame stable in overall layout - #33447, thanks @Sidnioulz!

10.2.0-alpha.10

  • Dependencies: Bump various packages - #33412, thanks @ndelangen!
  • Interactions: Add disable parameter for interactions panel - #33368, thanks @jeevikar14!
  • Interactions: Fix state reset bug when switching stories with date mocks - #33388, thanks @Sidnioulz!
  • Manifests: Refactor from componentManifestGenerator to extensible manifests preset property - #33392, thanks @JReinhold!
  • Manifests: Support !manifest tag in preview files - #33406, thanks @JReinhold!
  • NextJS: Import next/dist with .js-extension for ESM compat - #33380, thanks @yue4u!
  • Preview: Treat canceled animations as finished - #32401, thanks @bawjensen!
  • UI: Ensure consistent right padding in TreeNode - #33322, thanks @Sidnioulz!
  • UI: Fix React error 300 on some addons - #33381, thanks @Sidnioulz!
  • UI: Prevent primary story from duplicating anchor ID - #33384, thanks @Sidnioulz!
  • Upgrade: Preserve package.json indentation when upgrading - #32280, thanks @y-hsgw!
  • Vitest: Fallback detecting vitest version in postinstall - #33415, thanks @ndelangen!

10.2.0-alpha.9

  • Core and Vite: Use story index as source of truth for Vite paths - #30612, thanks @JReinhold!

10.2.0-alpha.8

  • React: Fix several CSF factory bugs - #33354, thanks @kasperpeulen!

10.2.0-alpha.7

  • Automigrate: Fix missing await - #33333, thanks @valentinpalkovic!
  • CLI: Remove REACT_PROJECT projectType - #33334, thanks @valentinpalkovic!
  • Core: Exclude open from pre-bundling to make local xdg-open reachable - #33325, thanks @Sidnioulz!
  • Core: Fix .env-file parsing - #33383, thanks @JReinhold!
  • Next.js: Handle v14 compatibility for draftMode import - #33341, thanks @tanujbhaud!
  • Nextjs-Vite: Update vite-plugin-storybook-nextjs to v3.1.7 - #33351, thanks @valentinpalkovic!
  • React-Vite: Update @joshwooding/vite-plugin-react-docgen-typescript - #33349, thanks @valentinpalkovic!
  • React: Use self-closing tag for code snippets - #33342, thanks @valentinpalkovic!
  • Sidebar: Prevent updating non-existent stories - #33037, thanks @ia319!
  • Telemetry: Fix race condition in telemetry cache causing malformed JSON - #33323, thanks @valentinpalkovic!
  • Telemetry: Remove instance of check for sub-error handling - #33356, thanks @valentinpalkovic!

10.2.0-alpha.6

  • Controls: Fix displaying as object instead of select for optional union types - #33200, thanks @tanujbhaud!
  • Controls: Force object control JSON mode to reset - #33330, thanks @Sidnioulz!
  • Docs-Blocks: Fix broken tooltip in ArgValue details - #33264, thanks @Sidnioulz!
  • Manager: Ensure reset item only appears in globals toolbar when specified - #33276, thanks @mrginglymus!
  • Nextjs-Vite: Install vite during migration if not installed yet - #33316, thanks @ghengeveld!
  • UI: Make vertical alignment of TestStatusIcon more robust - #33305, thanks @Sidnioulz!

10.2.0-alpha.5

  • Addon-Vitest: Added timeout for fetching localhost 6006 during global setup. - #33232, thanks @snippy4!
  • CLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - #31941, thanks @mrginglymus!
  • Controls: Allow resetting the Select control - #33289, thanks @Sidnioulz!
  • Core: Ensure /project.json route is up before builders serve local FS - #33303, thanks @Sidnioulz!
  • Docs: Ensure CodePanel hooks are called within component - #33162, thanks @mrginglymus!
  • Manager: Do not display non-existing shortcuts in the settings page - #32711, thanks @DKER2!
  • Preview: Enforce inert body if manager is focus-trapped - #33186, thanks @Sidnioulz!
  • Telemetry: Await pending operations in getLastEvents to prevent race conditions - #33285, thanks @valentinpalkovic!
  • UI: Fix keyboard navigation bug for "reset" option in Select - #33268, thanks @Sidnioulz!
  • Vue3: Update renderer's setup function to allow passing generic HostElement type - #32029, thanks @DamianGlowala!

10.2.0-alpha.4

  • Addon-Vitest: Isolate error reasons during postinstall - #33295, thanks @valentinpalkovic!
  • CLI: Fix react native template not copying in init - #33308, thanks @dannyhw!
  • Core: Retry writeFile cache when EBUSY error occurs - #32981, thanks @reduckted!
  • Docs: Support Rolldown bundler module namespace objects - #33280, thanks @akornmeier!
  • SvelteKit: Align JS template with TS template - #31451, thanks @brettearle!

10.2.0-alpha.3

  • Addon Docs: Skip !autodocs stories when computing primary story - #32712, thanks @ia319!
  • Angular: Honor --loglevel and --logfile in dev/build - #33212, thanks @valentinpalkovic!
  • CSF: Export type to prevent type cannot be named-errors - #33216, thanks @unional!
  • Chore: Upgrade Chromatic CLI - #33176, thanks @ghengeveld!
  • Core: Enhance getPrettier function to provide prettier interface - #33260, thanks @valentinpalkovic!
  • Core: Fix cwd handling for negated globs - #33241, thanks @ia319!
  • NextJS: Alias image to use fileURLToPath for better resolution - #33256, thanks @ndelangen!
  • Nextj.js: Support top-level weight/style in next/font/local with string src - #32998, thanks @Chiman2937!
  • Telemetry: Cache Storybook metadata by main config content hash - #33247, thanks @valentinpalkovic!
  • TypeScript: Fix summary undefined type issue - #32585, thanks @afsalshamsudeen!

10.2.0-alpha.2

  • CLI: Remove any return type of getAbsolutePath - #32977, thanks @nzws!
  • Checklist: Fix how state changes are reported and drop some completion restrictions - #33217, thanks @ghengeveld!
  • Core: Avoid late layout shift and improve ChecklistWidget perceived performance - #33184, thanks @ghengeveld!
  • Core: Minor UI fixes - #33218, thanks @ghengeveld!
  • Preview: Prevent error in RN due to navigator?.clipboard - #33219, thanks @ndelangen!
  • Solid: Add Solid to the list of supported frameworks for addon-vitest - #33084, thanks @valentinpalkovic!
  • Telemetry: Add playwright-prompt - #33229, thanks @valentinpalkovic!
  • UI: Fix excessive height in TabbedArgsTable - #33205, thanks @Sidnioulz!

10.2.0-alpha.1

  • Core: Improve globbing using dynamic CWD (REVERT) - #33201, thanks @ndelangen!

10.2.0-alpha.0

10.1.0-beta.6

  • Angular: Don't kill dev command by using observables - #33185, thanks @valentinpalkovic!
  • Angular: Replace deprecated import of ApplicationConfig - #33125, thanks @EtiennePasteur!
  • CLI: Fix passing flags for bun users during init - #33166, thanks @valentinpalkovic!
  • CLI: Minor improvements - #33180, thanks @valentinpalkovic!
  • CLI: Update upgrade message - #33182, thanks @yannbf!

10.1.0-beta.5

  • Checklist: Autocomplete "See what's new" on URL navigation - #33167, thanks @ghengeveld!
  • Core: Fix testing widget focus outline - #33172, thanks @ghengeveld!
  • Core: Rename Listbox component to ActionList and use it in TagsFilterPanel - #33140, thanks @ghengeveld!
  • UI: Add padding for ArgsTable shadow in TabbedArgsTable - #33034, thanks @Sidnioulz!
  • UI: Fix crashes in Select when passed falsy non-string options - #33164, thanks @Sidnioulz!
  • UI: Fix regression on addon panel empty content fontsize - #33021, thanks @Sidnioulz!
  • UI: Fix trivial RefBlocks ARIA violations - #33026, thanks @Sidnioulz!
  • UI: Refocus search input after clearing it - #33165, thanks @Sidnioulz!
  • UI: Rework default background of Color swatch for dark mode - #33023, thanks @Sidnioulz!

10.1.0-beta.4

  • Angular: Migrate from RxJS to async/await in command builders and run Compodoc utility as spinner - #33156, thanks @valentinpalkovic!
  • CLI: Fix 'beforeVersion' evaluation for Storybook package - #33141, thanks @valentinpalkovic!
  • CLI: Update clack - #33151, thanks @valentinpalkovic!
  • Checklist: Data improvements - #33129, thanks @ghengeveld!
  • Guide: Collapse checklist items by default - #33160, thanks @ghengeveld!
  • React: Add isPackage flag to component imports for better package identification - #33090, thanks @kasperpeulen!
  • UI: Improve status handling in sidebar nodes - #32965, thanks @yannbf!

10.1.0-beta.3

  • A11y: Make search clear button keyboard accessible - #32590, thanks @ritoban23!
  • Angular: Add preset entry point for framework - #33154, thanks @valentinpalkovic!
  • CLI: Fix framework config validation path and messages - #33146, thanks @valentinpalkovic!
  • Manager: Added tokens and a dark color scheme for status colors - #33081, thanks @MichaelArestad!
  • Remove yarn esbuild pnp plugin - #33097, thanks @mrginglymus!
  • UI: Increase border contrast of Checkbox, Radio, and Range - #33064, thanks @MichaelArestad!

10.1.0-beta.2

  • Automigration: Update description and link for addon-a11y-addon-test - #33133, thanks @valentinpalkovic!
  • CLI: Fix Vitest v3 installs and refactor AddonVitestService; align create‑storybook usage - #33131, thanks @valentinpalkovic!
  • CLI: Update postAction hook to use command parameter for logfile retrieval - #33137, thanks @valentinpalkovic!
  • Core: Fix getDocsUrl for canary versions - #33128, thanks @ghengeveld!

10.1.0-beta.1

  • Addon-Vitest: Ensure Storybook starts correctly across platforms by using shell in spawn - #33116, thanks @valentinpalkovic!
  • Build: Fix async telemetry event sending - #33115, thanks @valentinpalkovic!
  • CLI: Fix access to getOptionValue in postAction hook - #33119, thanks @valentinpalkovic!
  • CLI: Standardize debug log messages across the application - #33123, thanks @valentinpalkovic!
  • CLI: Update compatibility guidance link in summary message - #33117, thanks @valentinpalkovic!
  • Core: Update getDocsUrl to add a default ref param and set guide as ref for links in the Guide - #33111, thanks @ghengeveld!
  • Guide: Hide items for which their required feature is disabled (controls, viewport, interactions) - #33113, thanks @ghengeveld!

10.1.0-beta.0

10.1.0-alpha.14

  • Angular: Add support for v21 - #33098, thanks @valentinpalkovic!
  • Build: Add Rsbuild-based sandboxes - #33039, thanks @valentinpalkovic!
  • CLI: Change yarn package manager value to yarn1 - #33099, thanks @valentinpalkovic!
  • Onboarding: Guided tour checklist - #32795, thanks @ghengeveld!

10.1.0-alpha.13

  • CLI: Modernize Storybook CLI with new init workflow, Clack UI, and Generator System - #32717, thanks @valentinpalkovic!

10.1.0-alpha.12

  • Build: Update dependencies in yarn.lock and clean up comments - #33089, thanks @ndelangen!
  • CLI: In csf-factories codemod only remove types which are unused - #33020, thanks @yannbf!
  • React: Improve import rewriting when tsconfig paths are used - #33072, thanks @kasperpeulen!

10.1.0-alpha.11

  • Maintenance: Enable syntax minification for dead code elimination - #33001, thanks @mrginglymus!
  • React Native Web: Fix react native resuables and nativewind - #33056, thanks @dannyhw!
  • UI: Add VRTs to FileSearchModal in light theme - #33022, thanks @Sidnioulz!
  • WebComponents: Fix custom-elements.json not being loaded - #33045, thanks @ndelangen!

10.1.0-alpha.10

  • Core: Significantly improve Storybook's own accessibility - #32458, thanks @Sidnioulz!

10.1.0-alpha.9

  • Core: Improve globbing using dynamic CWD - #32990, thanks @ia319!

10.1.0-alpha.8

  • ESLint: Only apply csf-strict rules on stories files - #31963, thanks @cylewaitforit!
  • Middleware: Prepend file:// to middleware import for Windows support - #32955, thanks @ndelangen!
  • Next.js: Update SWC loader to support new wasm detection - #33003, thanks @yannbf!
  • React Native Web: Update vite-plugin-rnw for overall improvements - #32991, thanks @dannyhw!

10.1.0-alpha.7

  • CSF: Fix export interface declaration for NextPreview - #32914, thanks @icopp!
  • Controls: Add range validation in Number Control - #32539, thanks @ia319!
  • Fix: Export interface declaration for ReactMeta - #32915, thanks @icopp!
  • React: Improve error messages in component manifest - #32954, thanks @kasperpeulen!
  • Vitest Addon: Add support for Preact - #32948, thanks @yannbf!

10.1.0-alpha.6

  • Core: Add reentry guard to focus patch - #32655, thanks @ia319!
  • Nextjs Vite: Update internal plugin to support svgr use cases - #32957, thanks @yannbf!

10.1.0-alpha.5

  • CLI: Fix issue with running Storybook after being initialized - #32929, thanks @yannbf!
  • CRA: Fix module not defined in ESM - #32940, thanks @ndelangen!
  • React: Improve automatic component, automatic imports, support barrel files and enhance story filtering - #32939, thanks @kasperpeulen!
  • Theming: Set themes.normal according to user preference and export getPreferredColorScheme - #28721, thanks @elisezhg!

10.1.0-alpha.4

  • Core: Better handling for TypeScript satisfies/as syntaxes - #32891, thanks @yannbf!
  • Core: Fix wrong import to fix Yarn PnP support - #32928, thanks @yannbf!
  • ESlint: Update @storybook/experimental-nextjs-vite in no-renderer-packages rule - #32909, thanks @ndelangen!
  • React Native: Update withStorybook setup instructions - #32919, thanks @dannyhw!
  • React: Change examples to stories in manifests and show correct examples and prop types - #32908, thanks @kasperpeulen!

10.1.0-alpha.3

  • React: Add manifests/components.html page - #32905, thanks @kasperpeulen!

10.1.0-alpha.2

  • A11y: Add aria-selected attribute to tab buttons - #32656, thanks @Nischit-Ekbote!
  • React: Experimental code examples - #32813, thanks @kasperpeulen!
  • React: Implement manifests/component.json for React - #32751, thanks @kasperpeulen!
  • React: Improve error handling of component manifest generation - #32855, thanks @kasperpeulen!

10.1.0-alpha.1

  • CLI: Fix glob string formatting in csf-factories codemod - #32880, thanks @yannbf!
  • Core: Improve file path resolution on Windows - #32893, thanks @yannbf!
  • Presets: Fix incorrect imports - #32875, thanks @ndelangen!
  • Vite: Update optimizeViteDeps for addon-docs and addon-vitest - #32881, thanks @ndelangen!

10.1.0-alpha.0

10.0.0-rc.4

  • Core: Add experimental_devServer preset - #32862, thanks @yannbf!
  • Core: Fix stepping back through story interactions panel - #32793, thanks @ia319!
  • Core: Join framework preset path with slash - #32838, thanks @brandonroberts!
  • Telemetry: Fix preview-first-load event - #32859, thanks @shilman!

10.0.0-rc.3

  • A11y: Persist tab/highlight across docs navigation - #32762, thanks @404Dealer!
  • Addon Vitest: Fix incorrect file modifications during setup - #32844, thanks @yannbf!
  • Core: Enhance warning for Testing Library's screen usage in docs mode - #32851, thanks @yannbf!
  • Core: Mark pnp support as deprecated - #32645, thanks @ndelangen!

10.0.0-rc.2

  • CLI: Fix Nextjs project creation in empty directories - #32828, thanks @yannbf!
  • CLI: Switch over to modern-tar - #32763, thanks @ayuhito!
  • Core: Add parameter typings for addon-pseudo-state - #32384, thanks @mrginglymus!
  • Core: Dedupe aria-query and @testing-library/dom packages - #32801, thanks @mrginglymus!
  • Core: Improve es-toolkit usage for better tree-shaking - #32787, thanks @mrginglymus!
  • Core: Replace es-toolkit compat imports with non-compat - #32837, thanks @mrginglymus!
  • React: Simplify version detection - #32802, thanks @mrginglymus!
  • Vite: Optimize @storybook/addon-docs/blocks dependency - #32798, thanks @mrginglymus!

10.0.0-rc.1

  • Addon-Vitest: Support Vitest 4 - #32819, thanks @yannbf!
  • CSF: Fix play-fn tag for methods - #32695, thanks @shilman!
  • Core: Add preview-first-load telemetry - #32770, thanks @shilman!
  • Dependencies: Update vite-plugin-storybook-nextjs - #32821, thanks @ndelangen!
  • Maintenance: Fix bundle size bloat caused by SyntaxHighlighter (createElement) - #32800, thanks @mrginglymus!
  • Nextjs: Add Next v16 support - #32791, thanks @yannbf!
  • UI: Improve syntax-highlighter bundling - #32776, thanks @mrginglymus!

10.0.0-rc.0

  • A11Y: Bugfix missing manager.js entry-file - #32780, thanks @ndelangen!
  • Addon Vitest: Support modifying mergeConfig on addon setup - #32753, thanks @yannbf!
  • CLI: Change message in downgrade-blocker - #32745, thanks @ndelangen!

10.0.0-beta.13

  • CLI: CSF factories codemod - support annotations in npx context - #32741, thanks @yannbf!
  • Move: Addon jest into it's own repository - #32646, thanks @ndelangen!
  • Upgrade: Enhance ESM compatibility checks and banner generation - #32694, thanks @ndelangen!

10.0.0-beta.12

  • CLI: Avoid mixed CSF in files with unconventional stories - #32716, thanks @yannbf!
  • CLI: Fix CSF factories addon syncing in storybook add command - #32728, thanks @yannbf!
  • CLI: Make relative imports default in csf-factories codemod - #32610, thanks @copilot-swe-agent!
  • Core: Prevent navigating to hidden (filtered) item - #32715, thanks @ghengeveld!
  • Fix: Allow proceeding without selecting automigrations in upgrade command - #32597, thanks @copilot-swe-agent!

10.0.0-beta.11

  • Automigration: Improve the viewport/backgrounds automigration - #32619, thanks @valentinpalkovic!
  • CSF: Enhance config-to-csf-factory to support type wrappers - #32543, thanks @yannbf!
  • Core: Ensure valid QR code URL - #32661, thanks @ghengeveld!
  • Mocking: Fix sb.mock usage in Storybook's deployed in subpaths - #32678, thanks @valentinpalkovic!
  • NextJS-Vite: Automatically fix bad PostCSS configuration - #32691, thanks @ndelangen!
  • Nextjs: Fix Nextjs version detection with prereleases - #32724, thanks @yannbf!
  • Presets: Support extensionless imports in TS-based presets - #32641, thanks @JReinhold!
  • React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite builder - #32718, thanks @dannyhw!

10.0.0-beta.10

  • Core: Make subtype an optional property on an index input - #32602, thanks @JReinhold!
  • Core: Various QA fixes - #32629, thanks @ghengeveld!
  • Fix: Incorrect URLS for the upgrade command - #32624, thanks @jonniebigodes!
  • Onboarding: Prevent confetti overlay from intercepting pointer events - #32660, thanks @ghengeveld!
  • Telemetry: Add metadata for react routers - #32615, thanks @shilman!

10.0.0-beta.9

  • Automigrations: Add automigration for viewport and backgrounds - #31614, thanks @valentinpalkovic!
  • Svelte: Simplify public types - use modern Component - #31394, thanks @xeho91!
  • Telemetry: Log userAgent in onboarding - #32566, thanks @shilman!

10.0.0-beta.8

  • Addon-docs: Add eject button to canvas toolbar - #29825, thanks @mihkeleidast!
  • Angular: Enable experimental zoneless detection on Angular v21 - #32580, thanks @yannbf!
  • AutoMigration: Fix sb10 migration when main config contains require - #32558, thanks @ndelangen!
  • Cleanup: Remove duplicated entrypoints in core - #32507, thanks @ndelangen!
  • Controls: Fix adding new values to arrays - #32512, thanks @takashi-kasajima!
  • Core: Fix external-globals-plugin handle undefined cache dir - #32579, thanks @walkerburgin!
  • Core: Use exsolve resolveModulePath for safeResolveModule - #32477, thanks @mrginglymus!
  • Next.js: Remove next/config usage in Next.js >=v16 projects - #32547, thanks @valentinpalkovic!
  • React Native: Fix document reference error in open-in-editor - #32572, thanks @dannyhw!
  • Svelte: Ignore inherited HTMLAttributes docgen when using utility types - #32173, thanks @steciuk!
  • UI: Improve sidebar empty state - #32548, thanks @ghengeveld!

10.0.0-beta.7

  • Addon A11y: Prevent setting highlights for old results - #32178, thanks @ghengeveld!
  • AddonViewport: Stricter types - #32324, thanks @hpohlmeyer!
  • CSF: Add Storybook test syntax (Storybook v10) - #32455, thanks @yannbf!
  • Controls: Allow primitive values of ReactNode argType - #31931, thanks @alexey-kozlenkov!
  • Core: Prevent BAIL state from showing in interactions panel when switching stories - #32172, thanks @ghengeveld!
  • CoreServer: Fix Arc can't get every window - #32508, thanks @ndelangen!
  • Dts: Ensure .tsx files emit .d.ts type files - #32461, thanks @mrginglymus!
  • Svelte: Improve support for async components - #31476, thanks @JReinhold!
  • SvelteKit: Add support for mocking $app/state - #31369, thanks @xeho91!
  • SvelteKit: Fix set_context_after_init error when experimental async is enabled - #32513, thanks @Jakeii!
  • UI: Allow showing or hiding the addon panel - #32348, thanks @Sidnioulz!

10.0.0-beta.6

  • Core: Add "open in editor" feature - #32452, thanks @yannbf!
  • Dev: Improve the browser opening experience - #32488, thanks @ndelangen!
  • Maintenance: Remove globalization for dropped entrypoints - #32491, thanks @ndelangen!
  • Telemetry: Queue error reporting & filter browser-extention - #32499, thanks @ndelangen!
  • Upgrade: Packages open - #32484, thanks @ndelangen!

10.0.0-beta.5

  • Dependencies: Update vite-plugin-storybook-nextjs to 2.0.7 - #32331, thanks @k35o!
  • Fix: ESLint plugin homepage URL updates - #32445, thanks @VivekKavala!
  • Upgrades: Packages boxen commander giget - #32469, thanks @ndelangen!

10.0.0-beta.4

  • Replace: Use empathic over find-up - #31338, thanks @beeequeue!

10.0.0-beta.3

  • CLI: Add addon-console automigration - #32083, thanks @Sidnioulz!
  • CLI: Capture the version specifier used in create-storybook - #32344, thanks @shilman!
  • CLI: Init not running dev when it should fixed - #32457, thanks @ndelangen!
  • CSF: Support satisfies x as y syntax - #32169, thanks @diagramatics!
  • Core: Fix Node 24 deprecation warning - #32382, thanks @JReinhold!
  • Core: Switch from mlly to exsolve - #32383, thanks @mrginglymus!
  • Instrumenter: Fix userEvent.type performance regression - #32439, thanks @ndelangen!
  • Modernize: Replace fs-extra with native APIs - #32296, thanks @y-hsgw!
  • React Native Web: Fix RNW peer dependency version - #32438, thanks @dannyhw!
  • React: Preserve @ts-expect-error in preview - #32442, thanks @mrginglymus!
  • Telemetry: Record known CLI integrations - #32448, thanks @shilman!

10.0.0-beta.2

  • Build: Fix dts bundling external detection - #32366, thanks @mrginglymus!
  • Codemod: Replace globby with tinyglobby - #31407, thanks @benmccann!
  • Next.js-vite: Use fileURLToPath for module resolution in preset - #32386, thanks @ndelangen!
  • Tags: Remove undocumented x-only tags - #32360, thanks @shilman!
  • Vitest addon: Handle Playwright installation errors gracefully - #32329, thanks @ndelangen!

10.0.0-beta.1

  • AddonA11Y: Fix postinstall - #32309, thanks @ndelangen!
  • Angular: Properly merge builder options and browserTarget options - #32272, thanks @kroeder!
  • Core: Optimize bundlesize, by reusing internal/babel in mocking-utils - #32350, thanks @ndelangen!
  • Core: Update tags filter UI - #32343, thanks @ghengeveld!
  • Next.js: Avoid multiple webpack versions at runtime - #32313, thanks @valentinpalkovic!
  • Next.js: Fix version mismatch error in Webpack - #32306, thanks @valentinpalkovic!
  • Svelte & Vue: Add framework-specific docgen option to disable docgen processing - #32319, thanks @copilot-swe-agent!
  • Svelte: Support @sveltejs/vite-plugin-svelte v6 - #32320, thanks @JReinhold!
  • Update: Satellite repos after major version bump - #32303, thanks @ndelangen!

10.0.0-beta.0

  • Core: Fix staticCopy not copying index.html to sub directory - #32259, thanks @ndelangen!
  • Core: Remove CJS bundles, only ship ESM - #31819, thanks @ndelangen!
  • Docs: Move button in ArgsTable heading to fix screenreader announcements - #32238, thanks @Sidnioulz!
  • Telemetry: Disambiguate traffic coming from error/upgrade links - #32287, thanks @shilman!
  • Telemetry: Disambiguate unattributed traffic from Onboarding - #32286, thanks @shilman!

9.2.0-alpha.3

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

9.2.0-alpha.2

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

9.2.0-alpha.1

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

9.2.0-alpha.0

9.1.0-beta.3

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

9.1.0-beta.2

  • Test: Consider exports map - #32157, thanks @valentinpalkovic!
  • Test: Invalidate vite cache for manual mocks - #32152, thanks @valentinpalkovic!

9.1.0-beta.1

  • Automigration: Await updateMainConfig in removeEssentials - #32140, thanks @valentinpalkovic!
  • Docs: Update @storybook/icons - #32144, thanks @valentinpalkovic!
  • Init: Exclude mdx stories when docs feature isn't selected during init - #32142, thanks @valentinpalkovic!

9.1.0-beta.0

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

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!

9.1.0-alpha.9

  • CLI: Fix Storybook doctor compatibility checks - #32077, thanks @yannbf!
  • Svelte: Fix union types generating invalid labels in argTypes - #31980, thanks @grantralls!
  • Telemetry: Add nodeLinker to telemetry - #32072, thanks @valentinpalkovic!
  • Test: Add mock capabilities - #31987, thanks @valentinpalkovic!

9.1.0-alpha.8

  • Addon Vitest: Fix support for plain stories.tsx files - #32041, thanks @ghengeveld!
  • Angular: Prevent directory import in Angular builders - #32012, thanks @ghengeveld!
  • Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
  • Builder-Vite: Fix logic related to setting allowedHosts when IP address used - #31472, thanks @JSMike!
  • Onboarding: Intent survey - #31944, thanks @ghengeveld!
  • UI: Fix interaction step collapse icon - #31853, thanks @AvitalHass!
  • UI: Fix text color for failing stories in sidebar - #32042, thanks @ghengeveld!

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!

9.1.0-alpha.6

  • CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
  • CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
  • CSF: Improve docs parameter types - #31736, thanks @kasperpeulen!
  • Core: Delete shim addon packages - #31728, thanks @ndelangen!

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!

9.1.0-alpha.4

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

9.1.0-alpha.3

  • Addon A11y: Briefly disable highlights while Axe is running - #31621, thanks @ghengeveld!
  • Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
  • Addon Docs: Fix reference to global JSX namespace - #31671, thanks @mrginglymus!
  • Addon Vitest: Fix path comparison on Windows - #31630, thanks @valentinpalkovic!
  • Addon Vitest: Fix path comparison on Windows - #31634, thanks @valentinpalkovic!
  • Angular: Improve Vite compatibility - #31686, thanks @ndelangen!
  • Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
  • CLI: Consider Storybook React Native packages in upgrade command - #31645, thanks @yannbf!
  • CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!
  • Next.js: Fix module transpilation - #31501, thanks @valentinpalkovic!
  • Preview: Fix type issues - #31537, thanks @mrginglymus!
  • Svelte: Fix source view always using <wrapper ...> - #31639, thanks @JReinhold!
  • Telemetry: Fix project.json for getAbsolutePath - #31510, thanks @ndelangen!
  • Telemetry: Improve error handling - #31656, thanks @ndelangen!
  • Testing: Fix toSatisfy-matcher implementation - #31664, thanks @ndelangen!

9.1.0-alpha.2

  • Addon-Vitest: Properly merge configs - #31629, thanks @valentinpalkovic!
  • Angular: Support v20 - #31611, thanks @valentinpalkovic!
  • CLI: Respect --skip-install in postinstall scripts - #31605, thanks @yannbf!
  • CLI: Update VTA version range for storybook init - #31612, thanks @ghengeveld!
  • React Native Web: Include expo in babel transforms - #31607, thanks @dannyhw!

9.1.0-alpha.1

  • Angular: Include 20.x in version range - #31602, thanks @shilman!
  • CLI: Update React Native init generator for v9 - #31600, thanks @dannyhw!
  • Telemetry: Fix storybook version and add test run events - #31473, thanks @tmeasday!

9.1.0-alpha.0

9.0.0-rc.5

  • Addon A11y: Improve selector automigration detection - #31392, thanks @yannbf!
  • Addon Vitest: Support vitest.projects.ts file as workspace file during postinstall - #31565, thanks @ghengeveld!
  • Addon-Vitest: Always clean coverage before (re)running - #31540, thanks @JReinhold!
  • Automigration: Fix wrap require wrapper - #31569, thanks @valentinpalkovic!
  • Controls: Remove empty state video link - #31539, thanks @kylegach!
  • Presets: Use .js files when .cjs files are passed for entries that should be ESM - #31556, thanks @JReinhold!
  • Pseudo States: Ignore escaped pseudo-class names - #31515, thanks @sentience!

9.0.0-rc.4

  • Addon Vitest: Improve handling multiple browser mode projects - #31508, thanks @yannbf!
  • Addons: Add shim Storybook addons for previously removed addons - #31520, thanks @valentinpalkovic!
  • React Native: Fix support for 9.0 - #31518, thanks @JReinhold!

9.0.0-rc.3

  • Addon Vitest: Ensure vitest exclusions are relative to the project root, not cwd - #31514, thanks @mrginglymus!
  • Addon Vitest: Fix broken docs links - #31445, thanks @kylegach!
  • Addon-vitest: Fix wrong test count in telemetry - #31504, thanks @JReinhold!
  • ArgTypes: Always extract argTypes, even without addon-docs - #31488, thanks @JReinhold!
  • CSF-Tools: Add support for existing node imports and improve import handling - #31497, thanks @valentinpalkovic!
  • CSF: Fix handling of renamed story exports - #31519, thanks @JReinhold!

9.0.0-rc.2

  • Addon Docs: Simplify color parsing and color cycling logic - #29840, thanks @leyvae!
  • Addon Vitest: Fix watch mode for new files - #31156, thanks @valentinpalkovic!
  • CodePanel: Show originalSource code - #31456, thanks @valentinpalkovic!
  • Core: Builder-manager disable metafile - #31467, thanks @ndelangen!
  • Core: Remove duplicate notification dot on sidebar buttons on mobile - #31485, thanks @ghengeveld!
  • Core: Set a minimum height/width for the targetable area of highlights - #31486, thanks @ghengeveld!
  • Core: Support groups and info icon in highlight popover menu - #31475, thanks @ghengeveld!
  • React Native Web: Fix expo router by setting JSX to automatic - #31484, thanks @dannyhw!
  • React: Don't use Act wrapper in Storybook when rendering in docs - #31483, thanks @kasperpeulen!
  • Test: Patch HTMLElement.prototype.focus method for settable focus in tests - #31487, thanks @valentinpalkovic!

9.0.0-rc.1

  • Addon Docs: Fix docs-content overflow with TOC - #27167, thanks @njsokol!
  • Addon Vitest: Ignore mdx files as part of tests - #31457, thanks @yannbf!
  • Core: Do not show 'Render story' step in interactions - #31452, thanks @ghengeveld!
  • Dependencies: Update docgen - #31465, thanks @ndelangen!
  • Source Loader: Remove package - #31466, thanks @valentinpalkovic!
  • Vitest: Remove beforeAll in vitest.setup.ts in automigration - #31460, thanks @kasperpeulen!

9.0.0-rc.0

  • Addon A11y: Fix usage of axe-core in pnpm projects - #31422, thanks @yannbf!
  • Addon A11y: Fix various issues and inconsistencies - #31432, thanks @ghengeveld!
  • Addon Docs: Fix layout: centered in conjunction with inline: false - #31430, thanks @ghengeveld!
  • Addon Docs: Fix iframe content width in centered layout - #31320, thanks @Audie80!
  • Addon Docs: Improve TableOfContents HTML structure and a11y - #31327, thanks @Sidnioulz!
  • Addon Vitest: Use its own cache directory - #31439, thanks @yannbf!
  • Addon-Test: Automatically load before all - #30584, thanks @kasperpeulen!
  • Addon-vitest: Support paths with spaces - #31437, thanks @ndelangen!
  • Automigration: Correctly apply the wrap-require automigration in ESM modules - #31420, thanks @valentinpalkovic!
  • Automigration: Improve renderer to framework automigration - #31397, thanks @valentinpalkovic!
  • Automigrations: Fix installation of addon-docs - #31399, thanks @valentinpalkovic!
  • Build: Update import paths and enable syntax minification - #31390, thanks @ndelangen!
  • CLI: Improve package upgrade logic - #31406, thanks @yannbf!
  • CLI: Remove @latest from yarn create commands - #31458, thanks @ndelangen!
  • CLI: Tweak init prompt - #31376, thanks @shilman!
  • Core / Addon A11y: Emit STORY_HOT_UPDATED and rerun A11y tests on HMR - #31423, thanks @ghengeveld!
  • Core: Avoid pre-bundling of preview-api in manager entries - #31385, thanks @valentinpalkovic!
  • Core: Improve unhandled error detection - #31440, thanks @kasperpeulen!
  • Core: Remove maximum-scale=1 from viewport meta tag - #31283, thanks @yatishgoel!
  • Core: Wait for animations before completing render cycle - #31287, thanks @ghengeveld!
  • Hooks: Stabilize experimental afterEach hook - #31438, thanks @valentinpalkovic!
  • Maintenance: Remove aliasses in builder configurations & scripts - #31344, thanks @ndelangen!
  • Test: Make sure that lit arrays are not cloned - #31435, thanks @kasperpeulen!

9.0.0-beta.11

  • Addon A11y: Fix setup as part of storybook create - #31403, thanks @yannbf!
  • Addon Docs: Reset error boundary when story changes to recover from erros - #31242, thanks @yatishgoel!
  • Angular: Filter non-inputs from controls - #30550, thanks @robertIsaac!
  • Backgrounds/Viewport: Fix resetting - #31386, thanks @valentinpalkovic!
  • CLI: Detect correct storybook version on upgrade - #31393, thanks @yannbf!
  • Core: Fix core annotations applied twice - #31361, thanks @valentinpalkovic!
  • Core: Fix sidebar accessibility order for screen readers - #31250, thanks @yatishgoel!
  • Eslint-plugin: Handle JSON5 format - #31336, thanks @yatishgoel!
  • Indexer: Do not create autodocs entries unless addon-docs installed - #31331, thanks @ndelangen!
  • Svelte: Install latest version of @storybook/addon-svelte-csf - #31398, thanks @JReinhold!
  • Test: Allow generics in expect matchers - #31395, thanks @yannbf!
  • Update react-router-dom to lowest React19 type-compatible version - #31358, thanks @mrginglymus!
  • Viewport: Fix globals type - #31374, thanks @flaval!

9.0.0-beta.10

  • CLI: Improve CLI upgrade process for @latest and @next - #31356, thanks @yannbf!
  • SvelteKit: Forward form events when mocking enhance - #31360, thanks @JReinhold!

9.0.0-beta.9

  • Addon A11y: Provide full report in a11y manual runs - #31325, thanks @yannbf!
  • Angular: remove invalid defaults for start-storybook - #31337, thanks @AgentEnder!
  • Automigration: Adjust addon-docs install condition - #31343, thanks @valentinpalkovic!
  • Automigration: Migrate users to codePanel - #31313, thanks @valentinpalkovic!
  • Automigration: Pass over flags when calling automigrations - #31342, thanks @valentinpalkovic!
  • CLI: Enhance compatibility check: deprecated detection - #31317, thanks @ndelangen!
  • Core: Support React Native environment without static class blocks - #31282, thanks @JReinhold!

9.0.0-beta.8

  • Addon-vitest: Remove internal log for staticDir - #31340, thanks @JReinhold!
  • CLI: Add skip onboarding, recommended/minimal config - #30930, thanks @shilman!
  • CLI: Supress npm notice update log messages - #31334, thanks @yannbf!
  • CLI: Wrap object addon names in wrap-require migration - #31285, thanks @yatishgoel!
  • Core: Bring back loading globals from global types in portable stories - #31328, thanks @yannbf!
  • React Native Web: Update react-native-web - #31324, thanks @ndelangen!
  • Svelte: Remove unused svelte-preprocess dependency - #31332, thanks @JReinhold!

9.0.0-beta.7

  • CLI: Fix get versions utility for NPM - #29577, thanks @johnrcui!
  • Telemetry: Add Svelte CSF usage - #31255, thanks @shilman!
  • Test: Remove legacy Vitest v2 code - #31271, thanks @valentinpalkovic!
  • UI: Add options to hide sidebar and toolbar per story - #29516, thanks @Sidnioulz!
  • Vite: Normalize preview annotation paths - #31238, thanks @mrginglymus!

9.0.0-beta.6

  • Automigration: Fix an issue when main.js addons have dynamic values - #31273, thanks @valentinpalkovic!
  • Automigration: Respect config-dir option - #31233, thanks @valentinpalkovic!
  • Core: Change require.resolve path for storybook/package.json - #31230, thanks @valentinpalkovic!
  • Dependencies: Upgrades for security - #31276, thanks @ndelangen!
  • Dependencies: Upgrades for security - #31291, thanks @ndelangen!
  • Next.js: Remove deprecated compatibility files - #31295, thanks @valentinpalkovic!
  • Svelte: Fix missing ts-dedent dependency - #31289, thanks @JReinhold!

9.0.0-beta.5

  • All packages: Remove unused dependencies - #31227, thanks @webpro!
  • Autoblock: Fix link - #31236, thanks @valentinpalkovic!
  • CLI: Update nx docs in Storybook detection error - #31266, thanks @yannbf!
  • Core: Fix highlight conflicts - #31204, thanks @ghengeveld!
  • Dependencies: Upgrades for security - #31235, thanks @ndelangen!
  • Docs: Fix source code panel - #31245, thanks @valentinpalkovic!
  • React Native Web: Add RNW to vitest supported frameworks - #31253, thanks @dannyhw!
  • Svelte: Remove dependency on sveltedoc-parser - #31246, thanks @JReinhold!
  • Test: Use @testing-library/dom as devDependency - #31188, thanks @valentinpalkovic!

9.0.0-beta.4

  • Highlights: Dont run highlights when the feature is disabled - #31239, thanks @dannyhw!

9.0.0-beta.3

  • Automigration: Remove docs.autodocs field - #31203, thanks @ndelangen!
  • Core: Cleanup dependencies - #31222, thanks @JReinhold!
  • Dependencies: Upgrade @types/estree package to version v1.0.6 - #29477, thanks @hakshu25!
  • Vite-Builder: Handle undefined previewConfig - #31216, thanks @valentinpalkovic!

9.0.0-beta.2

  • Addon A11y: Use short titles and friendly summary messages in A11y report - #31185, thanks @ghengeveld!
  • CLI: Add storybook-static to .gitignore on init - #31201, thanks @JReinhold!
  • Core: Add preview navigator and --preview-only CLI flag - #31102, thanks @JReinhold!
  • Core: Remove uuid package from core - #31219, thanks @JReinhold!

9.0.0-beta.1

  • Addon A11y: Only run checks in story mode - #30976, thanks @kroeder!
  • ESLint: Fix flat config setup - #31192, thanks @yannbf!

9.0.0-beta.0

  • Addon-vitest: Fix coverage being disabled with Run All button - #31074, thanks @JReinhold!

9.0.0-alpha.21

  • Addon Controls: Fix loading state UI in addon panel - #31168, thanks @iineineno03k!
  • Addon Pseudo States: Move package into monorepo - #31123, thanks @ghengeveld!
  • Addon Vitest: Transform @storybook/nextjs imports to @storybook/nextjs-vite during init - #31180, thanks @valentinpalkovic!
  • Addon-a11y: Replace element parameter with context - #31036, thanks @JReinhold!
  • Addon-test: Fix watching non-story files, run all tests on preview change - #31045, thanks @JReinhold!
  • Automigration: Always scan file system to substitute essential addons - #31176, thanks @valentinpalkovic!
  • Cleanup: Remove obsolete dependency - #31177, thanks @valentinpalkovic!
  • Core: Create features for addons moved into core - #31146, thanks @ndelangen!
  • Core: Draw highlights on top of canvas and add various new features - #30894, thanks @ghengeveld!
  • Core: Fix highlight clickEvent serialization and export public types - #31179, thanks @ghengeveld!
  • Core: Fix highlighting zero-pixel elements and focus on single element - #31183, thanks @ghengeveld!
  • Core: Increase compile targets for node & browsers - #31139, thanks @JReinhold!
  • Init: Install framework stories instead of renderer stories - #31160, thanks @valentinpalkovic!
  • Maintenance: Migrate eslint-storybook-plugin into the monorepo - #31151, thanks @yannbf!
  • Nextjs Vite: Add runtime check for malformed postcss config - #31184, thanks @valentinpalkovic!

9.0.0-alpha.20

  • Addon Docs: Update telejson - #31115, thanks @valentinpalkovic!
  • AddonVitest: Use framework package, not renderer - #31133, thanks @ndelangen!
  • Automigration: Fix consolidated-imports with sub-paths - #31135, thanks @ndelangen!
  • Core: Add highlight as public API - #31134, thanks @valentinpalkovic!
  • Core: Rename local tests to interactions - #31141, thanks @yannbf!
  • Dependencies: Update dependencies - #31143, thanks @valentinpalkovic!
  • Interactions: Rename component test panel - #31130, thanks @valentinpalkovic!
  • Migration: Improve glob question text - #31118, thanks @ndelangen!
  • Refactor: Update panel IDs in vitest addon to use new constants - #31132, thanks @ndelangen!
  • Save from Controls: Replace rendererPackage with frameworkPackage - #31114, thanks @valentinpalkovic!

9.0.0-alpha.19

  • CLI: Fix framework for preview imports - #31101, thanks @valentinpalkovic!
  • Controls: Fix boxShadow on empty controls - #27193, thanks @H0onnn!
  • Core: Fix favicon issue on dev server - #30818, thanks @MuhdHishamP!
  • UI: Clear filters on run all and clear all statuses - #31073, thanks @JReinhold!
  • UI: Don't include error state in sidebar context menu - #31054, thanks @ghengeveld!

9.0.0-alpha.18

  • Addon-vitest: Fix coverage when restarting Vitest due to config change - #31069, thanks @JReinhold!
  • Automigration: Misc addon-essentials migration fixes - #31072, thanks @valentinpalkovic!
  • Docs: Consolidate blocks into addon-docs - #31097, thanks @ndelangen!

9.0.0-alpha.17

  • Addon Test: Rename @storybook/experimental-addon-test to @storybook/addon-vitest - #31014, thanks @valentinpalkovic!
  • Autoblock: Add autoblocker for addon-test - #31068, thanks @valentinpalkovic!
  • Automigrations: Add logging - #31066, thanks @valentinpalkovic!
  • Instrumenter: Fix preview-api import for react-native - #31057, thanks @ndelangen!
  • Vite: Support Vite 6 and Docs - #31061, thanks @valentinpalkovic!
  • Yarn: Update Yarn package command execution to use 'exec' - #31065, thanks @valentinpalkovic!

9.0.0-alpha.16

  • Automigration: Remove @storybook/addon-essentials proper - #31015, thanks @ndelangen!
  • Core: Automatically expand testing module on unhandled error - #31028, thanks @ghengeveld!
  • Core: Fix using dates in expect statements - #28413, thanks @yann-combarnous!
  • Csf-Tools: Enhance setFieldNode logic to handle variable declarations - #31056, thanks @valentinpalkovic!

9.0.0-alpha.15

  • Addon A11y: Add linkPath to Axe results and use it in copy link action - #31009, thanks @ghengeveld!
  • Addon-test: Exclude storybook-static from coverage reports - #31005, thanks @JReinhold!
  • Addons: Remove @storybook/addon-storysource - #31007, thanks @valentinpalkovic!
  • Automigration: Enhance import transformation to handle partial package matches - #31033, thanks @valentinpalkovic!
  • Automigration: Ensure correct addition of missing dependencies - #31023, thanks @valentinpalkovic!
  • Core: Show "Render story" event explicitly in Component Tests event trace - #31027, thanks @ghengeveld!
  • Nextjs-Vite: Update vite-plugin-storybook-nextjs version and add optimizeDeps - #31037, thanks @valentinpalkovic!
  • Node.js: Align Node.js version support - #31041, thanks @valentinpalkovic!
  • Svelte-vite: Improve SvelteKit detection error - #31038, thanks @JReinhold!
  • Vite: Add 'storybook/viewport' to INCLUDE_CANDIDATES in optimizeDeps.ts - #31039, thanks @valentinpalkovic!

9.0.0-alpha.14

  • Automigrations: Re-add renderer-to-framework and fix issue in monorepositories - #31011, thanks @valentinpalkovic!
  • Dependencies: Upgrade telejson - #30998, thanks @ndelangen!
  • Maintenance: Specify that Addon Test now requires Vitest 3.0 - #30948, thanks @yannbf!
  • Remove: Addon mdx-gfm (@storybook/addon-mdx-gfm) - #30996, thanks @ndelangen!
  • Source: Support async parameters.docs.source.transform - #30426, thanks @valentinpalkovic!
  • Svelte: Drop Support for Svelte < 5 - #30703, thanks @valentinpalkovic!

9.0.0-alpha.13

  • Automigration: Add new Storybook addons to consolidated packages mapping - #30993, thanks @valentinpalkovic!
  • Automigration: Update mapping for '@storybook/experimental-nextjs-vite' - #30991, thanks @valentinpalkovic!
  • CLI: Only install Visual Test Addon if test feature is selected - #30966, thanks @ghengeveld!
  • Core: Add error boundary to tabs to prevent addon errors breaking Storybook - #30952, thanks @kasperpeulen!
  • Core: Remove deprecated parts of test provider API - #30962, thanks @JReinhold!
  • Essentials: Move remaining addons into core - #30924, thanks @ndelangen!
  • HTML Framework: Remove support for HTML Webpack 5 - #30990, thanks @valentinpalkovic!
  • Next: Upgrade vite-plugin-storybook-nextjs for Next v14 compatibility - #30997, thanks @kasperpeulen!
  • Svelte: Exclude node_modules from docgen - #30981, thanks @JReinhold!
  • Test: Make sure that expect has no different behavior after instrumentation - #30935, thanks @kasperpeulen!
  • Web Components: Remove Webpack 5 support - #30988, thanks @valentinpalkovic!

9.0.0-alpha.12

  • Addon-A11y: Various improvements - #30774, thanks @ghengeveld!
  • Addon-Test: Migrate to new test provider API, drop Vitest 2 support - #30875, thanks @JReinhold!
  • Angular: Fix zone.js support for Angular libraries - #30941, thanks @valentinpalkovic!
  • Core: Fix flaky unit tests related to stores - #30963, thanks @JReinhold!
  • Core: Fix telemetry error on Storybok UI - #30953, thanks @yannbf!
  • Maintenance: Drop tooling support - #30940, thanks @valentinpalkovic!
  • Maintenance: Remove deprecated APIs - #30926, thanks @valentinpalkovic!
  • Maintenance: Remove obsolete automigrations - #30945, thanks @valentinpalkovic!
  • Manager: Fix Uncaught ReferenceError: global is not defined - #30970, thanks @JReinhold!
  • Next.js-Vite: Stabilize @storybook/experimental-nextjs-vite - #30956, thanks @valentinpalkovic!
  • Preact: Remove support for Preact Webpack 5 - #30957, thanks @valentinpalkovic!
  • UI: Visual tweaks to badges and improved layout for a11y panel - #30955, thanks @ghengeveld!
  • Vue3: Remove support for Webpack 5 - #30958, thanks @valentinpalkovic!

9.0.0-alpha.11

  • Addons: Move @storybook/addon-interactions into core - #30916, thanks @valentinpalkovic!
  • Nextjs: Fix styled-jsx optimize vite warnings - #30932, thanks @kasperpeulen!
  • React: Fix actImplementation is not a function - #30929, thanks @kasperpeulen!

9.0.0-alpha.10

  • Addon-Essentials: Remove addon-docs - #30856, thanks @ndelangen!
  • Addon-docs: Fix non-string handling in Stories block - #30913, thanks @JamesIves!
  • Controls: Embed addon-controls into the core - #30864, thanks @ndelangen!
  • Core: Prebundle jsdoc-type-pratt-parser again - #30923, thanks @kasperpeulen!
  • React: Ensure render functions and decorators are react components - #30869, thanks @kasperpeulen!
  • Toolbars: Embed addon-toolbars into the core - #30871, thanks @ndelangen!
  • Viewport: Embed addon-viewport in the core - #30909, thanks @ndelangen!

9.0.0-alpha.9

  • Addons: Update the Viewport and Background Addon - #30841, thanks @ndelangen!
  • CLI: Add React Native .rnstorybook CLI automigration - #30882, thanks @shilman!
  • CLI: Add detection for the storybook package being behind any other core packages - #30861, thanks @kasperpeulen!
  • CLI: Make sure that the add commands logs all output to the console - #30865, thanks @kasperpeulen!
  • Next: Fix react aliases in next vite plugin - #30914, thanks @kasperpeulen!
  • Test: Handle non-configurable properties in instrumenter for expect.toThrow - #30876, thanks @kasperpeulen!

9.0.0-alpha.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!
  • Revert "Svelte: Adjust Svelte typings to include Svelte 5 function components" - #30851, thanks @kasperpeulen!
  • Svelte: Adjust Svelte typings to include Svelte 5 function components - #30812, thanks @dummdidumm!
  • Svelte: Adjust Svelte typings to include Svelte 5 function components - #30852, thanks @kasperpeulen!
  • 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!

9.0.0-alpha.7

  • Core: New Test Provider Store - #30828, thanks @JReinhold!
  • React-Native: Fix userEvent.setup() errors in jest - #30833, thanks @dannyhw!
  • React-Native: Fix userEvent.setup() errors outside browser context - #30831, thanks @dannyhw!
  • Test: Upgrade to vitest 3 - #30840, thanks @kasperpeulen!
  • UI: Fix status missing from sidebar - #30830, thanks @JReinhold!

9.0.0-alpha.6

  • Core: New Status Store - #30764, thanks @JReinhold!
  • Core: Remove util, browser-assert, process deps - #30805, thanks @ndelangen!
  • Core: Testing Module UI improvements - #30773, thanks @ghengeveld!
  • React-Native-Web: Fix errors in CLI template stories - #30821, thanks @dannyhw!
  • React-Native: Fix __STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__ access - #30820, thanks @dannyhw!
  • React-Native: Update config directory to .rnstorybook - #30819, thanks @dannyhw!

9.0.0-alpha.5

  • Angular: Make sure that polyfills are loaded before the storybook is loaded - #30811, thanks @kasperpeulen!
  • CSF: Fix CSF subcomponent type - #30729, thanks @filipemelo2002!
  • Ember: Fix ember-template-compiler import for ember 6+ - #30682, thanks @leoeuclids!
  • React: Remove react import in template files - #30757, thanks @kasperpeulen!

9.0.0-alpha.4

  • Automigrate: Prefer framework import - #30785, thanks @ndelangen!
  • Blocks: IconGallery improvement - #30743, thanks @leeovictor!
  • CLI: Do not install renderer package on init - #30799, thanks @ndelangen!
  • Core: Move @storybook/addon-actions into storybook - #30765, thanks @valentinpalkovic!

9.0.0-alpha.3

  • Addon A11y: Promote @storybook/global to full dependency - #30723, thanks @mrginglymus!
  • Addon Test: Improve unhandled error messages - #30755, thanks @yannbf!
  • Angular: Add @angular-devkit/build-angular to default installed pacakages in angular - #30790, thanks @kasperpeulen!
  • Automigrate: Disable missingStorybookDependencies for 9.0 - #30769, thanks @ndelangen!
  • CLI: Fix test install in RNW projects - #30786, thanks @shilman!
  • Core: Re-Export renderers from frameworks - #30771, thanks @ndelangen!
  • Core: Replace 'min' instead of 'm' in printDuration - #30668, thanks @wlewis-formative!
  • Migration: Add auto-automigration for merged packages - #30753, thanks @ndelangen!
  • Next.js: Upgrade image-size to 2.0 - #30741, thanks @valentinpalkovic!
  • 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!
  • Svelte: Pin svelte2tsx to solve argType regression - #30783, thanks @kasperpeulen!
  • Test: Move @storybook/test into storybook/test - #30742, thanks @valentinpalkovic!
  • Universal Store: Don't use crypto.randomUUID - #30781, thanks @JReinhold!

9.0.0-alpha.2

  • AutoBlocker: Add major version upgrade blocker - #30714, thanks @ndelangen!
  • CLI: Add index command / API - #30071, thanks @shilman!
  • CSF Factories: Align addon-essentials import with other addons - #30716, thanks @kasperpeulen!
  • Core: Move @storybook/instrumenter into core - #30740, thanks @valentinpalkovic!
  • Core: Support TS3.8+ again - #30700, thanks @kasperpeulen!
  • Maintenance: Merge @storybook/core with storybook - #30168, thanks @ndelangen!
  • Maintenance: Remove deprecated packages - #30690, thanks @ndelangen!
  • Manager: Add Content-Type to prevent reliance on content type sniffing, fixing Cloud IDEs - #30606, thanks @GCHQDeveloper548!
  • Next: Support Next 15.2 - #30702, thanks @kasperpeulen!
  • React: Export returntype of ReactMeta#story - #30580, thanks @mrginglymus!
  • Revert "CLI: Don't initially select Documentation and Testing features" - #30694, thanks @shilman!
  • Test Addon: Stabilize and remove experimental status - #30727, thanks @valentinpalkovic!
  • Typescript: Drop Typescript < 4.9 support - #30736, thanks @valentinpalkovic!
  • Vite: Improve handling of preview annotations - #28798, thanks @tobiasdiez!
  • Vite: Include node_modules in stats file - #30711, thanks @JReinhold!

9.0.0-alpha.1

  • CLI: Install prereleases of @chromatic-com/storybook - #30662, thanks @JReinhold!
  • CSF: Only export definePreview from the framework - #30676, thanks @kasperpeulen!
  • Codemod: Only remove types when they are unused - #30644, thanks @yannbf!
  • Dependencies: Upgrades - #30515, thanks @ndelangen!

9.0.0-alpha.0

8.6.0-beta.10

  • Codemod: Always get real path of files - #30650, thanks @yannbf!
  • Core: Don't set process.env.NODE_ENV and process.env.DEV - #30651, thanks @valentinpalkovic!

8.6.0-beta.9

  • CLI: Prompt users for RN vs RNW on init - #30635, thanks @shilman!
  • 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: Always place cache dir inside node_modules - #30643, thanks @ndelangen!
  • Core: Fix addon essentials preview preset - #30647, thanks @yannbf!
  • Core: Fix extracting import path when it's not a core addon - #30640, thanks @yannbf!

8.6.0-beta.8

  • Addon-Test: Fix console error in build mode - #30625, thanks @JReinhold!
  • Manager: Fix panel reactivity - #30638, thanks @valentinpalkovic!

8.6.0-beta.7

  • Angular: Fix @angular/platform-browser/animations never available - #30618, thanks @valentinpalkovic!
  • Angular: Fix @angular/platform-browser/animations never available - #30619, thanks @valentinpalkovic!
  • CLI: Fix peer dep issues for npm users during upgrade - #30616, thanks @valentinpalkovic!

8.6.0-beta.6

  • CLI: Fix printing of selected features - #30605, thanks @ghengeveld!
  • CLI: Remove Storybook dependencies before adding re-adding them - #30600, thanks @valentinpalkovic!

8.6.0-beta.5

  • Addon-Test: Make sure that only one global portable story config is ever loaded - #30582, thanks @kasperpeulen!
  • Angular: Support v19.2 when @angular/animations is not installed - #30611, thanks @valentinpalkovic!
  • Builder-Vite: Fix runtime and iframe 404 on first load - #30567, thanks @valentinpalkovic!
  • CLI: Don't initially select Documentation and Testing features - #30599, thanks @ghengeveld!
  • CLI: Make telemetry data an object - #30581, thanks @ndelangen!
  • Core: Support esbuild@^0.25 - #30574, thanks @JReinhold!
  • Test addon: Only update vitest.config.ts with workspaces, otherwise create vitest.workspace.ts - #30583, thanks @ghengeveld!

8.6.0-beta.4

  • Addon-Test: Add telemetry data for Focused Tests - #30568, thanks @JReinhold!
  • Core: Allow empty render functions in CSF factories - #30565, thanks @kasperpeulen!
  • Core: Fix undeclared internal dependencies - #30566, thanks @kasperpeulen!

8.6.0-beta.3

  • Addon-A11y: Fix preset loading when loaded via getAbsolutePath - #30563, thanks @valentinpalkovic!
  • Essentials: Fix addon-essentials not working when used with getAbsolutePath - #30557, thanks @JReinhold!
  • Vite: Fix not stripping all HMR boundaries - #30562, thanks @JReinhold!

8.6.0-beta.2

  • CLI: Reimplement features prompt logic to handle --yes and fix --features - #30534, thanks @ghengeveld!
  • Telemetry: Don't count example stories towards CSF feature stats - #30561, thanks @shilman!

8.6.0-beta.1

  • Builder-Vite: Fix defaulting to allowing all hosts - #30523, thanks @JReinhold!
  • React: Fix incorrect import in preview.ts - #30542, thanks @mrginglymus!
  • Tags: Add story/meta usage telemetry - #30555, thanks @shilman!
  • UI: Fix tags sort for browser back-compat - #30547, thanks @shilman!

8.6.0-beta.0

  • Addon Test: Fix printing Date object in MethodCall for test/interactions log - #30507, thanks @ghengeveld!
  • Addon A11y: Introduce parameters.a11y.test - #30516, thanks @valentinpalkovic!
  • Addon-Docs: Change URL hash when TOC item is clicked, and fix TOC loading bugs - #30130, thanks @Sidnioulz!
  • Addon-Test: Fix config and watch mode inconsistencies - #30491, thanks @JReinhold!
  • Addon-docs: Consider custom code snippet in story code panel and update styles - #30179, thanks @larsrickert!
  • Builder-Vite: Fix resolve id warning - #30511, thanks @valentinpalkovic!
  • Builder-Vite: Fix Turbosnap - #30522, thanks @valentinpalkovic!
  • CLI: Add "features" question & auto-install test addon & improve test-addon compatibility - #30202, thanks @ndelangen!
  • CSF: Add support for CSF factories - #30197, thanks @kasperpeulen!
  • Cleanup: Remove unused constants in viewport addon - #30479, thanks @Guria!
  • Svelte: Fix conflicting variable names and support for +page.svelte files - #30369, thanks @xeho91!

8.6.0-alpha.5

  • Core: Add UniversalStore API to sync state/events between multiple environments - #30445, thanks @JReinhold!
  • Core: Fix statically serving single files and multiple dirs on the same endpoint - #30467, thanks @JReinhold!
  • Core: Move CSF to monorepo - #30488, thanks @kasperpeulen!
  • React: Update react-docgen-typescript to fix CI hanging issues - #30422, thanks @yannbf!

8.6.0-alpha.4

  • Addon A11y: Make Vitest Axe optional - #30442, thanks @valentinpalkovic!
  • Builder-Vite: Fix allowedHosts handling for custom hosts - #30432, thanks @JSMike!
  • Vite: Fix add component UI invalidation - #30438, thanks @shilman!

8.6.0-alpha.3

  • Core: Fix invalid Websocket termination - #30408, thanks @valentinpalkovic!
  • Core: Improve type compatibility with React 19 - #30031, thanks @mrginglymus!
  • Preview: Add globals to extract() - #30415, thanks @ndelangen!

8.6.0-alpha.2

  • Addon Test: Support Vitest 3 browser.test.instances field - #30309, thanks @valentinpalkovic!
  • Bun: Add support for text lock file - #30160, thanks @Arctomachine!
  • CLI: Corrected Next.js createScript for pnpm. - #30304, thanks @zhyd1997!

8.6.0-alpha.1

  • Addon Test: Replace interaction test -> component test - #30333, thanks @kylegach!
  • Angular: Fix accent character issue - #30276, thanks @valentinpalkovic!
  • Angular: Support experimental zoneless mode - #28657, thanks @anedomansky!
  • CLI: Use correct storybook internals import in automigration - #30290, thanks @yannbf!
  • Core: Add connection timeout notification - #30288, thanks @valentinpalkovic!
  • Csf Tools: Allow ConfigFile to create more import syntaxes - #30204, thanks @yannbf!
  • Manager: Escape single quotes in dynamic import paths in wrapManagerEntries function - #30278, thanks @valentinpalkovic!
  • RNW-Vite: Support requires for images/fonts - #30305, thanks @dannyhw!

8.6.0-alpha.0

8.5.0-beta.11

  • CLI: Update a11y-test comment with experimental caveat - #30258, thanks @shilman!
  • Manager API: Fix infinite render-loop caused by useSharedState - #30259, thanks @JReinhold!

8.5.0-beta.10

  • Addon A11y: Adjust default behaviour when using with experimental-addon-test - #30162, thanks @valentinpalkovic!
  • Addon A11y: Change default element selector - #30253, thanks @valentinpalkovic!
  • Addon Docs: Make new code panel opt in - #30248, thanks @shilman!
  • Addon Test: Fix generated path to vitest.setup.js - #30233, thanks @JReinhold!

8.5.0-beta.9

  • Addon Test: Add prerequisite check for MSW - #30193, thanks @yannbf!
  • Addon Test: Improve support for mono-repos - #30216, thanks @valentinpalkovic!
  • Vitest: Add plugins from viteFinal - #30105, thanks @JReinhold!

8.5.0-beta.8

  • Automigrations: Skip vite config file migration for react native web - #30190, thanks @dannyhw!
  • Maintenance: Move @types/node to devDeps consistently - #30163, thanks @ndelangen!
  • Manager: Optimize getPanels function with memoization - #30192, thanks @valentinpalkovic!
  • RNW-Vite: Fix reanimated support with babel plugin for node_modules - #30188, thanks @dannyhw!
  • React: Force act running always in sequence - #30191, thanks @valentinpalkovic!
  • UI: Fix overlapping shadow of testing module on scrollbar - #30132, thanks @valentinpalkovic!
  • Vite: Fix wrong import paths when configDir is not in project root - #30206, thanks @JReinhold!

8.5.0-beta.7

  • Addon Test: Context menu updates - #30107, thanks @ghengeveld!
  • Storysource Addon: Fix source-loader prettier imports - #29669, thanks @slax57!
  • Vue: Extend sourceDecorator to support v-bind and nested keys in slots - #28787, thanks @JoCa96!

8.5.0-beta.6

  • Addon Test: Always use installed version of vitest - #30134, thanks @kasperpeulen!
  • Addon Test: Fix documentation links - #30128, thanks @yannbf!
  • Addon Test: Use correct vitest config file path - #30135, thanks @kasperpeulen!
  • Automigration: Improve addon-a11y-addon-test - #30127, thanks @valentinpalkovic!

8.5.0-beta.5

  • Addon Test: Only reset story count on file change when watch mode is enabled - #30121, thanks @ghengeveld!
  • Build: Revert Downgrade to esbuild 0.24.0 - #30120, thanks @yannbf!
  • Core: Fix ERR_PACKAGE_PATH_NOT_EXPORTED in @storybook/node-logger - #30093, thanks @JReinhold!
  • React: Use Act wrapper in Storybook for component rendering - #30037, thanks @valentinpalkovic!
  • Vite: Add extra entries to optimizeDeps - #30117, thanks @ndelangen!

8.5.0-beta.4

  • Addon Themes: Deprecate useThemeParameters - #30111, thanks @yannbf!
  • Build: Downgrade to esbuild 0.24.0 - #30116, thanks @yannbf!
  • CLI: Re-Add Nuxt support - #28607, thanks @valentinpalkovic!
  • Core: Prevent infinite rerendering caused by comparison by reference - #30081, thanks @ghengeveld!

8.5.0-beta.3

  • Addon A11y: Fix skipped status handling in Testing Module - #30077, thanks @valentinpalkovic!
  • Core: Float context menu button on top of story titles in sidebar - #30080, thanks @ghengeveld!
  • Onboarding: Replace react-confetti with @neoconfetti/react - #30098, thanks @ndelangen!

8.5.0-beta.2

  • Addon Test: Clear coverage data when starting or watching - #30072, thanks @ghengeveld!
  • Addon Test: Improve error message on missing coverage package - #30088, thanks @JReinhold!
  • UI: Fix test provider event handling on startup - #30083, thanks @ghengeveld!
  • UI: Keep failing stories in the sidebar, disregarding filters - #30086, thanks @JReinhold!

8.5.0-beta.1

  • Addon A11y: Add conditional rendering for a11y violation number in Testing Module - #30073, thanks @valentinpalkovic!
  • Addon A11y: Remove warnings API - #30049, thanks @kasperpeulen!
  • Addon A11y: Show errors of axe properly - #30050, thanks @kasperpeulen!
  • Addon Test: Fix printing null% for coverage - #30061, thanks @ghengeveld!
  • Telemetry: Add metadata distinguishing "apps" from "design systems" - #30070, thanks @tmeasday!

8.5.0-beta.0

  • Automigration: Improve setup file transformation and version range handling for a11y migration - #30060, thanks @valentinpalkovic!
  • Next.js: Support v15.1.1 - #30068, thanks @valentinpalkovic!

8.5.0-alpha.22

  • Addon Docs: Dynamically import rehype - #29544, thanks @valentinpalkovic!
  • Addon Test: Fix duplicate test.include patterns - #30029, thanks @JReinhold!
  • Addon Test: Fix environment variable for Vitest Storybook integration - #30054, thanks @valentinpalkovic!
  • Addon Test: Use local storybook binary instead - #30021, thanks @kasperpeulen!
  • Addon Test: Wait for 2 seconds before showing result mismatch warning - #30002, thanks @ghengeveld!
  • Angular: Support statsJson in angular schemas - #29233, thanks @yannbf!
  • Core: Fix scrollIntoView behavior and reimplement testing module time rendering - #30044, thanks @ghengeveld!
  • Docs: Add code snippet to addons panel - #29253, thanks @larsrickert!
  • Next.js: Fix webpack fsCache not working - #29654, thanks @sentience!
  • Nextjs-Vite: Add TS docgen support - #29824, thanks @yannbf!
  • Nextjs-Vite: Fix docgen types in main config - #30042, thanks @yannbf!
  • React: Fix RSC compatibility with addon-themes and hooks - #26243, thanks @shilman!
  • UI: Fix controls and parameters on tag-filtered stories - #30038, thanks @shilman!

8.5.0-alpha.21

  • Addon A11y: Add typesVersions support for TypeScript definitions in a11y package - #30005, thanks @valentinpalkovic!
  • Addon A11y: Refactor environment variable handling for Vitest integration - #30022, thanks @valentinpalkovic!
  • Addon A11y: Run the a11y automigration on postInstall - #30004, thanks @kasperpeulen!
  • Addon A11y: Update accessibility status handling in TestProviderRender - #30027, thanks @valentinpalkovic!
  • Addon Onboarding: Prebundle react-confetti - #29996, thanks @yannbf!
  • Addon Test: Correctly stop Storybook when Vitest closes - #30012, thanks @JReinhold!
  • Addon Test: Show sub test provider toggle state in main testing module - #30019, thanks @ghengeveld!
  • Addon Test: Wrap sub-paths exported with require.resolve - #30026, thanks @ndelangen!
  • Core: Fix bundling of React - #30003, thanks @yannbf!

8.5.0-alpha.20

  • Addon Test: Add @vitest/coverage-v8 during postinstall if no coverage reporter is installed - #29993, thanks @ghengeveld!
  • Addon Test: Add support for previewHead - #29808, thanks @ndelangen!
  • Addon Test: Always run Vitest in watch mode internally - #29749, thanks @JReinhold!
  • Addon Test: Filter out falsy test results in TestProviderRender - #30001, thanks @valentinpalkovic!
  • Addon Test: Handle undefined storyId - #29998, thanks @ghengeveld!
  • 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: Prompt switch to experimental-nextjs-vite - #29814, thanks @ndelangen!
  • Addon Test: Use ProgressSpinner for stop button in Testing Module - #29997, thanks @ghengeveld!

8.5.0-alpha.19

  • Addon A11y: Create a11y test provider and revamp a11y addon - #29643, thanks @valentinpalkovic!
  • Addon Test: Fix indexing behavior - #29836, thanks @yannbf!
  • Addon Test: Fix run request while booting or restarting Vitest - #29829, thanks @ghengeveld!
  • Addon Test: Serve staticDirs with Vitest - #29811, thanks @ghengeveld!
  • RNW-Vite: Add tsconfig path aliases support - #29953, thanks @shilman!
  • RNW-Vite: Fix flow plugin including too many things - #29952, thanks @dannyhw!

8.5.0-alpha.18

  • Addon Test: Clarify message when vitest detects missing deps - #29763, thanks @ndelangen!
  • Addon Test: Refactor test addon to include stories automatically - #29367, thanks @yannbf!
  • Addon Test: Replace glob with tinyglobby - #29817, thanks @ghengeveld!
  • Addon Test: Support Storybook environment variables in Vitest - #29792, thanks @ghengeveld!
  • Composition: Hide contextMenu on composed storybooks - #29803, thanks @ndelangen!
  • Vue: Properly resolve Vite plugin - #29795, thanks @tobiasdiez!

8.5.0-alpha.17

  • CLI: Fix new-frameworks automigration - #29804, thanks @yannbf!
  • ReactVite: Add @storybook/test as optional peer dependency - #29754, thanks @yannbf!
  • Vite: Fix preview runtime import - #29802, thanks @yannbf!

8.5.0-alpha.16

  • Core: Avoid getting stuck in locked state - #29768, thanks @ghengeveld!
  • Core: Evaluate main config when checking 'whats new' notifications - #29622, thanks @yannbf!
  • Vite: Don't prefix story import with @fs - #28941, thanks @tobiasdiez!
  • Vite: Import preview runtime as ordinary module - #29172, thanks @tobiasdiez!

8.5.0-alpha.15

  • Addon Test: Context menu UI - #29727, thanks @ghengeveld!
  • Addon Test: Fix error reporting for vitest crashes - #29751, thanks @ndelangen!
  • Addon Test: Remove a11y placeholder - #29769, thanks @JReinhold!
  • Core / Addon Test: Support intercepting and modifying internal test provider state updates - #29680, thanks @ghengeveld!
  • Core: Disable SidebarContextMenu in static builds - #29743, thanks @ndelangen!
  • Telemetry: Improve anonymous id calculation - #29736, thanks @tmeasday!

8.5.0-alpha.14

  • RNW-Vite: Add built-in Flow support - #29756, thanks @dannyhw!
  • Test: Add coverage feature - #29713, thanks @ndelangen!

8.5.0-alpha.13

  • Portable stories: Support multiple annotation notations from preview - #29733, thanks @yannbf!
  • React: Upgrade react-docgen-typescript to support Vite 6 - #29724, thanks @yannbf!

8.5.0-alpha.12

  • Core / Addon Test: Add config UI to Testing Module - #29708, thanks @ghengeveld!
  • Manager: Add tags property to GroupEntry objects - #29672, thanks @Sidnioulz!
  • Svelte: Support @sveltejs/vite-plugin-svelte v5 - #29731, thanks @JReinhold!
  • Toolbars: Suppress deprecation warning when using dynamic icons - #29545, thanks @ValeraS!

8.5.0-alpha.11

  • Core + Addon Test: Refactor test API and fix total test count - #29656, thanks @ghengeveld!
  • Core: Emit deprecated TESTING_MODULE_RUN_ALL_REQUEST for backward compatibility - #29711, thanks @ghengeveld!
  • Frameworks: Add Vite 6 support - #29710, thanks @yannbf!
  • TestAddon: Refactor UI & add config options - #29662, thanks @ndelangen!
  • Vue: Fix vue-component-meta docgen HMR not working - #29518, thanks @IonianPlayboy!

8.5.0-alpha.10

  • Addon Test: Use pathe for better windows support - #29676, thanks @yannbf!
  • Angular: Default to standalone components in Angular v19 - #29677, thanks @ingowagner!

8.5.0-alpha.9

  • Angular: Support v19 - #29659, thanks @leosvelperez!
  • Manager: Fix size regression - #29660, thanks @JReinhold!
  • Nextjs-Vite: Add Next.js 15 support - #29640, thanks @yannbf!

8.5.0-alpha.8

  • UI: Sidebar context menu addon API - #29557, thanks @ndelangen!

8.5.0-alpha.7

  • CLI: Disable corepack auto pin behavior - #29627, thanks @yannbf!
  • RNW-Vite: Integrate with experimental-addon-test - #29645, thanks @shilman!

8.5.0-alpha.6

  • CLI: Fix qwik init - #29632, thanks @shilman!
  • React Native Web: Add framework, CLI integration, sandboxes - #29520, thanks @shilman!

8.5.0-alpha.5

  • Addon Test: Only optimize react deps if applicable in vitest-plugin - #29617, thanks @yannbf!
  • Addon Test: Optimize internal dependencies - #29595, thanks @yannbf!
  • CLI: Fix init help for storybook command - #29480, thanks @toothlessdev!
  • Composition: Fix composed story search - #29453, thanks @jsingh0026!

8.5.0-alpha.4

  • Next.js: Add support for Next 15 - #29587, thanks @yannbf!
  • UI: Add Yarn to About Section - #29225, thanks @grantwforsythe!

8.5.0-alpha.3

  • Addon Test: Fix post-install logic for Next.js Vite framework support - #29524, thanks @valentinpalkovic!
  • Core: Prevent clipping box shadow on file search modal - #29523, thanks @ghengeveld!

8.5.0-alpha.2

  • Addon Test: Only render the TestingModule component in development mode - #29501, thanks @yannbf!
  • CLI: Fix Solid init by installing @storybook/test - #29514, thanks @shilman!
  • Core: Add bun support with npm fallback - #29267, thanks @stephenjason89!
  • Core: Shim CJS-only globals in ESM output - #29157, thanks @valentinpalkovic!
  • Next.js: Fix bundled react and react-dom in monorepos - #29444, thanks @sentience!
  • Next.js: Upgrade sass-loader from ^13.2.0 to ^14.2.1 - #29264, thanks @HoncharenkoZhenya!
  • UI: Add support for groups to TooltipLinkList and use it in main menu - #29507, thanks @ghengeveld!

8.5.0-alpha.1

  • Core: Relax peer dep constraint of shim packages - #29503, thanks @kasperpeulen!

8.5.0-alpha.0

8.4.0-beta.5

  • Addon Test: Improve unsupported vitest message - #29486, thanks @valentinpalkovic!
  • Core: Fix race condition during empty folder init - #29490, thanks @valentinpalkovic!

8.4.0-beta.4

  • Addon Test: Improve Error Handling - #29476, thanks @valentinpalkovic!
  • Addon Test: Improve postinstall script - #29479, thanks @yannbf!
  • Addon Test: Throttle Vitest progress updates more heavily - #29482, thanks @ghengeveld!
  • CLI: Refactor NPMProxy error parsing logic - #29459, thanks @yannbf!
  • Core: Track test provider state in sessionStorage - #29450, thanks @ghengeveld!
  • Dependencies: Upgrade VTA to v3.2.0 to resolve peerDep conflict - #29461, thanks @ghengeveld!

8.4.0-beta.3

  • Addon Test: Only register testing module in Vite projects - #29472, thanks @yannbf!

8.4.0-beta.2

  • Addon Test: Adjust file exports to be ESM/CJS compatible - #29471, thanks @valentinpalkovic!
  • Core: Show tooltip on filter toggles to clarify their purpose - #29447, thanks @ghengeveld!
  • Webpack: Fix export 'act' (imported as 'React4') was not found in 'react' errors in webpack - #29235, thanks @kasperpeulen!

8.4.0-beta.1

  • Addon Test: Error when addon interactions exists - #29434, thanks @valentinpalkovic!
  • Addon Test: Escape XML when converting ANSI to HTML in test errors - #29446, thanks @ghengeveld!
  • Addon Test: Fix hiding stacktrace for assertion errors in test panel - #29458, thanks @ghengeveld!
  • CLI: Fix yarn detection - #29448, thanks @ndelangen!
  • Core: Close story status menu when selecting an item - #29455, thanks @ghengeveld!
  • Core: Open 'Component tests' addon panel when clicking a story status - #29456, thanks @ghengeveld!
  • Core: Show checkmark icon in story status dropdown and update status label for component tests - #29451, thanks @ghengeveld!
  • Dependencies: Upgrade VTA to v3.1.0 - #29449, thanks @ghengeveld!
  • Maintenance: Fix broken and outdated documentation links - #29412, thanks @jonniebigodes!

8.4.0-beta.0

  • Core: Add unified UI Testing Module - #29241, thanks @yannbf!
  • Svelte: Improve argTypes inference with svelte2tsx - support runes - #29423, thanks @JReinhold!

8.4.0-alpha.8

  • Addon-Test: Support for @vitest/browser v2.1.2 - #29407, thanks @strozw!
  • ConfigFile: Fix export { X } parsing - #29344, thanks @vctqs1!
  • Core: Fix building Storybook deleting project root files - #29371, thanks @JReinhold!
  • Interactions: Escape xml of interactions errors - #29414, thanks @kasperpeulen!
  • Svelte: Add v5 stories to CLI templates - #29382, thanks @JReinhold!
  • Test: Remove unused util dependency - #29310, thanks @JReinhold!
  • UI: Fix RefIndicator to use CheckIcon instead of string - #29209, thanks @JSMike!
  • UI: Simple tag filtering - #29333, thanks @shilman!

8.4.0-alpha.7

  • CLI: Install Svelte CSF v5 in Svelte5 projects - #29323, thanks @shilman!
  • Manager: Add tags property to ComponentEntry objects - #29343, thanks @Sidnioulz!

8.4.0-alpha.6

  • Addon-docs, blocks: Prebundle dependencies - #29301, thanks @JReinhold!
  • React: Prebundle all of renderers/react's dependencies - #29298, thanks @ndelangen!
  • Vite: Cleanup and prebundle dependencies - #29302, thanks @JReinhold!

8.4.0-alpha.5

  • Core: Migrate from express to polka - #29230, thanks @43081j!
  • Core: Remove dependence on file-system-cache - #29256, thanks @ndelangen!

8.4.0-alpha.4

  • Blocks: Prebundle es-toolkit - #29259, thanks @JReinhold!
  • CLI: Update the React Native init to include v8 dependencies - #29273, thanks @dannyhw!
  • Core: Upgrade esbuild, broadening version range - #29254, thanks @ndelangen!
  • Vitest plugin: Fix renamed export stories - #29250, thanks @shilman!

8.4.0-alpha.3

  • CLI: Migrate from chalk to picocolors - #28262, thanks @43081j!
  • Core: Migrate from qs to picoquery - #28315, thanks @43081j!
  • UI: Brand image css class conflict causes image to resize on hot reloads - #29129, thanks @ShreySinha02!

8.4.0-alpha.2

  • CLI: Don't add @storybook/addon-links by default - #29177, thanks @tobiasdiez!
  • Core: Make prettier an optional peer dependency - #29223, thanks @JReinhold!
  • Core: Remove handlebars usage - #29208, thanks @ndelangen!
  • Core: Replace lodash with es-toolkit - #28981, thanks @ndelangen!
  • UI: Use production-mode react in manager - #29197, thanks @ndelangen!

8.4.0-alpha.1

  • Addon Test: Support story name as test description - #29147, thanks @InfiniteXyy!
  • Addon-Interactions: Use ansi-to-html for colored test errors - #29110, thanks @kasperpeulen!
  • Angular: Fix sourceDecorator to apply excludeDecorators flag - #29069, thanks @JSMike!
  • Builder-vite: Replace .at() call with [] in codegen - #29048, thanks @Chudesnov!
  • CLI: Ensure .gitignore updated via CLI ends with a newline - #29124, thanks @3w36zj6!
  • CLI: Fix skip-install for stable latest releases - #29133, thanks @valentinpalkovic!
  • CLI: Show constraints in error when getting depndencies - #29187, thanks @andrasczeh!
  • Core: Do not add packageManager field to package.json during storybook dev - #29152, thanks @valentinpalkovic!
  • Core: Do not prebundle better-opn - #29137, thanks @valentinpalkovic!
  • Core: Do not prebundle jsdoc-type-pratt-parser - #29134, thanks @valentinpalkovic!
  • Core: Replace fs-extra with the native APIs - #29126, thanks @ziebam!
  • Next.js: Upgrade sass-loader from ^12 to ^13 - #29040, thanks @HoncharenkoZhenya!
  • React-Vite: Downgrade react-docgen-typescript plugin - #29184, thanks @shilman!
  • UI: Fix composed storybook TooltipLinkList bug where href isn't passed forward - #29175, thanks @JSMike!
  • Viewport-addon: Add InitialViewportKeys type to viewport addon - #29182, thanks @hyeongrok7874!
  • Vite: Add jsdoc-type-pratt-parser to optimizeDeps - #29179, thanks @tobiasdiez!

8.4.0-alpha.0

8.3.0-beta.5

  • Portable Stories: Improve Handling of React Updates and Errors - #29044, thanks @valentinpalkovic!
  • Vite: Fix missing source map warning - #28984, thanks @valentinpalkovic!
  • Vue: Add missing prop controls when using vue-component-meta docgen plugin - #28760, thanks @larsrickert!

8.3.0-beta.4

  • Test: Rename vitest plugin entrypoint - #29067, thanks @yannbf!
  • UI: Fix sidebar not wrapping - #29055, thanks @JReinhold!

8.3.0-beta.3

  • Addon Test: Improve messages and post install script handling - #29036, thanks @yannbf!
  • Next.js-Vite: Fix vite plugin exports - #29046, thanks @valentinpalkovic!
  • Next.js: Update dependencies - #29052, thanks @valentinpalkovic!
  • UI: Fix conditional hooks usage in sidebar - #28979, thanks @JReinhold!

8.3.0-beta.2

  • Addon Vitest: Fix indentation of 'vitePluginNext' in generated Vitest config file - #29011, thanks @ghengeveld!
  • Backgrounds/Viewports: Make defaults overridable in StoryGlobals-mode - #29025, thanks @JReinhold!
  • CLI: Handle Yarn PnP wrapper scenario when adding an addon - #29027, thanks @yannbf!
  • Maintenance: Rename addon-vitest to addon-test - #29014, thanks @yannbf!
  • Nextjs-Vite: Re-export vite-plugin-storybook-nextjs - #29012, thanks @valentinpalkovic!
  • SvelteKit/Vue3: Refactor plugin export paths - #29016, thanks @yannbf!

8.3.0-beta.1

  • ConfigFile: Fix as const satisfies modifiers - #29000, thanks @shilman!
  • Core: Move util to regular dependency - #29008, thanks @ndelangen!
  • Next.js-Vite: Streamline Next.js dir option - #28995, thanks @valentinpalkovic!
  • Next.js: Fix wrong Next.js framework reference - #28992, thanks @valentinpalkovic!
  • Vue3: Add vite plugin for portable stories - #29004, thanks @yannbf!

8.3.0-beta.0

Empty release identical to v8.3.0-alpha.11

8.3.0-alpha.11

  • Addon Vitest: Fix tests potentially not existing in non-isolate mode - #28993, thanks @yannbf!
  • Builder-Vite: Fix 'condition node never be used' warning - #28989, thanks @valentinpalkovic!
  • CLI: Update spawn options in proxy.ts to support Windows - #28990, thanks @valentinpalkovic!
  • Next.js-Vite: Update next and vite-plugin-storybook-nextjs dependencies - #28994, thanks @valentinpalkovic!

8.3.0-alpha.10

  • Addon Vitest: Fix postinstall file types - #28978, thanks @shilman!
  • CLI: Fix dedent import in package managers - #28980, thanks @shilman!
  • Core: De-duplicate babel use in core - #28972, thanks @ndelangen!
  • Vitest: Fix add command - #28975, thanks @ghengeveld!

8.3.0-alpha.9

  • Addon Viewport: Add default options via parameters - #28944, thanks @ndelangen!
  • CLI: Make PackageJson optional for starting a dev server - #28594, thanks @tobiasdiez!
  • Svelte: Fix events not being logged in Actions when a story has decorators - #28247, thanks @JReinhold!
  • Vitest: Fix default viewport - #28943, thanks @kasperpeulen!
  • Vitest: Implement add command for vitest addon - #28920, thanks @kasperpeulen!

8.3.0-alpha.8

  • Addon Vitest: Improve transformation logic to avoid duplicate tests - #28929, thanks @yannbf!
  • Addon Vitest: Set default viewport if applicable - #28905, thanks @yannbf!
  • Addon-docs: Remove babel dependency - #28915, thanks @shilman!
  • Blocks: Fix scroll to non-ascii anchors - #28826, thanks @SkReD!
  • Core: Introduce setProjectAnnotations API to more renderers and frameworks - #28907, thanks @yannbf!
  • Dependencies: Upgrade commander - #28857, thanks @43081j!
  • SvelteKit: Introduce portable stories support - #28918, thanks @yannbf!

8.3.0-alpha.7

  • Addon Vitest: Set screenshotFailures to false by default - #28908, thanks @yannbf!
  • Addon Vitest: Fix error message logic in set up file - #28906, thanks @yannbf!
  • Core: Add Rsbuild frameworks to known frameworks - #28694, thanks @fi3ework!
  • Test: Fix support for TS < 4.7 - #28887, thanks @ndelangen!

8.3.0-alpha.6

  • Addon Vitest: Add experimental vitest integration - #28768, thanks @kasperpeulen!
  • Vite: Fix HMR - #28876, thanks @ndelangen!

8.3.0-alpha.5

  • Builder-Vite: Add null character prefix to virtual file IDs - #28863, thanks @valentinpalkovic!
  • CLI: Fix init --skip-install - #28853, thanks @ndelangen!
  • CLI: Parse more Yarn Berry errors - #28816, thanks @yannbf!
  • Core: Make sure CJS build always has lowest prio - #28829, thanks @kasperpeulen!
  • Maintenance: Add node:-prefix to node core-modules - #28860, thanks @ndelangen!
  • Next.js: Add @storybook/nextjs-vite package - #28800, thanks @valentinpalkovic!
  • React: Bundle in lodash - #28609, thanks @ndelangen!
  • Telemetry: Add globals stats - #28822, thanks @shilman!
  • Telemetry: Add portable stories - #26764, thanks @shilman!
  • Telemetry: Disable save-from-controls logs for example stories - #28870, thanks @shilman!
  • Test: Upgrade Vitest to v2 - #28788, thanks @yannbf!

8.3.0-alpha.4

  • CSF: Allow overridding globals at the story level - #26654, thanks @tmeasday!
  • Core: Introduce run over play in portable stories, and revert back play changes of 8.2 - #28764, thanks @kasperpeulen!
  • Core: Split Storybook CLI - #28519, thanks @kasperpeulen!
  • Fix: Invariant failed: Expected package.json#version to be defined in the "undefined" package - #28752, thanks @abcdmku!
  • Next.js: Make RSC portable-stories compatible - #28756, thanks @valentinpalkovic!
  • UI: Fix collapse/expand all functionality - #28582, thanks @filipemelo2002!

8.3.0-alpha.3

  • Angular: Fix Angular template error for props with a circular reference - #28498, thanks @Marklb!
  • Angular: Fix template props not able to use dot notation - #28588, thanks @Marklb!
  • CLI: Fix the initialization of Storybook in workspaces - #28699, thanks @valentinpalkovic!
  • CPC: Fix missing exports for addon-kit - #28691, thanks @ndelangen!
  • CPC: Fix type usage in renderers - #28745, thanks @ndelangen!
  • Controls: Add disableSave parameter - #28734, thanks @valentinpalkovic!
  • React: Avoid 'Dynamic require of react is not possible' issue - #28730, thanks @valentinpalkovic!
  • Telemetry: Add mount, beforeEach, moduleMock stats - #28624, thanks @shilman!
  • Telemetry: CSF feature usage - #28622, thanks @shilman!
  • Types: Adjust beforeAll to be non-nullable in NormalizedProjectAnnotations - #28671, thanks @kasperpeulen!
  • Vue: Fix out of memory error when using vue-component-meta for events and slots - #28674, thanks @larsrickert!
  • Vue: Improve generated code snippets - #27194, thanks @larsrickert!

8.3.0-alpha.2

  • Addon-Interactions: Fix status in panel tab - #28580, thanks @yannbf!
  • Build: Remove external overrides, use package.json as source of truth - #28632, thanks @kasperpeulen!
  • CLI: Add conditional logging for manager and preview start - #28603, thanks @tobiasdiez!
  • CPC: Add the globals export for manager - #28650, thanks @ndelangen!
  • CPC: Correct path to the @storybook/theming/create alias - #28643, thanks @Averethel!
  • Core: Fix manager-builder tsconfig to emit react-jsx - #28541, thanks @williamhelmrath!
  • Fix: Add header for MountMustBeDestructuredError message - #28590, thanks @0916dhkim!
  • Fix: Prevent iframe from capturing mouse events in composed Storybooks - #28568, thanks @Vincentdevreede!
  • Onboarding: Fix code snippet when story name differs from export name - #28649, thanks @ghengeveld!
  • Vue: Fix out of memory error when using vue-component-meta - #28589, thanks @larsrickert!

8.3.0-alpha.1

  • Bug: Fix invalid docs links in Configure.mdx template page - #28560, thanks @kylegach!
  • CLI: Add "missing-storybook-dependencies" automigration - #28579, thanks @yannbf!
  • CLI: Add diagnostic when the storybook package is missing - #28604, thanks @kasperpeulen!
  • CLI: Make a few automigrations run on all version upgrades - #28601, thanks @yannbf!
  • CPC: Add theming/create aliases in docs preset - #28570, thanks @ndelangen!
  • CPC: Direct dependencies on shim packages in renderers - #28599, thanks @ndelangen!
  • CPC: Fix Vite builder had wrong conditions - #28581, thanks @ndelangen!
  • CPC: Fix incorrect re-export in core-events - #28573, thanks @ndelangen!
  • CSF: Fix small typing issue - #28587, thanks @valentinpalkovic!
  • Core: Upgrade docs-mdx for smaller install - #28552, thanks @shilman!
  • Portable stories: Remove unused types - #28548, thanks @kasperpeulen!
  • Webpack: Fix sourceMap generation in csf-tools - #28585, thanks @valentinpalkovic!

8.3.0-alpha.0

8.2.0-beta.3

  • Addon Controls: Fix saving on Windows - #28485, thanks @ghengeveld!
  • React: Export ButtonProps and HeaderProps in CLI templates - #28487, thanks @valentinpalkovic!

8.2.0-beta.2

  • Addon Onboarding: Trigger onboarding during init for Vue and Angular projects - #28482, thanks @ghengeveld!
  • CLI: Prebundle get-npm-tarball-url and @ndelangen/get-tarball - #28481, thanks @ndelangen!

8.2.0-beta.1

  • Babel: Ensure story files not transpiled earlier than ES2017 - #28469, thanks @kasperpeulen!
  • Blocks: Prebundle tocbot - #28318, thanks @shilman!
  • Core: Make sure StorybookError message shows up in browser console and interactions panel - #28464, thanks @kasperpeulen!
  • Index: Fix MDX to override project-level autodocs - #28461, thanks @shilman!
  • Test: Improve MountMustBeDestructuredError error message - #28468, thanks @kasperpeulen!

8.2.0-beta.0

  • Addon Interactions: Use unique keys when rendering array nodes in panel - #28423, thanks @yannbf!
  • Addon Onboarding: Add icons for dev/test/doc to the splash screen - #28389, thanks @ghengeveld!
  • Addon Onboarding: New design and flow based on Save from Controls - #28327, thanks @ghengeveld!
  • Angular: Allow format configuration of custom source preview - #28305, thanks @64BitAsura!
  • Angular: Fix enableProdMode setting - #28415, thanks @valentinpalkovic!
  • Angular: Update outputPath default value in angular-cli-webpack.js - #28418, thanks @valentinpalkovic!
  • Blocks: Fix reference to storybook core - #28422, thanks @yannbf!
  • Build: Ignore ts stories in cra/default-js sandbox - #28354, thanks @valentinpalkovic!
  • CLI: Add support for Nuxt to project init - #26884, thanks @tobiasdiez!
  • CLI: Improve error message when fetching CLI version - #28289, thanks @yannbf!
  • CPC: Add CJS for core/components - #28440, thanks @ndelangen!
  • CPC: Core Package Consolidation - #27039, thanks @ndelangen!
  • Config: Apply JavaScript-only story glob extensions for JavaScript projects - #28338, thanks @valentinpalkovic!
  • Core: Add context as a property of the context (self-referencing) - #28353, thanks @kasperpeulen!
  • Core: Add support for beforeAll hook - #28255, thanks @ghengeveld!
  • Core: Migrate from pkg-dir to fd-package-json - #28270, thanks @43081j!
  • Core: Refactor phases to run in order loading -> rendering -> playing - #28431, thanks @kasperpeulen!
  • Dependency: Remove node-fetch - #28160, thanks @yk-kd!
  • Deps: Migrate from read-pkg-up to fd-package-json - #28272, thanks @43081j!
  • Docs: Filter mount stories from Stories block, error when referenced in MDX - #28434, thanks @kasperpeulen!
  • Indexer: Improve locating stories with specials chars in path - #22110, thanks @jankoritak!
  • Next.js: Set env.bugfixes in SWC so destructuring is never transpiled - #28363, thanks @kasperpeulen!
  • Next: Set default targets for next babel config - #28443, thanks @kasperpeulen!
  • SWC: Set default targets for swc that align with our esbuild targets - #28435, thanks @kasperpeulen!
  • Telemetry: Detect Node version - #28299, thanks @yannbf!
  • Telemetry: Stop prompting about crash reports in CI - #28433, thanks @yannbf!
  • Test: Add args to mount in react, svelte, and vue renderers - #28385, thanks @kasperpeulen!
  • Test: Add mount property to the story context - #28383, thanks @kasperpeulen!
  • Test: Enhance the context with canvas when the test package is used - #28368, thanks @kasperpeulen!
  • Test: Reactive spies preserve the this instance - #28445, thanks @kasperpeulen!

8.2.0-alpha.10

  • Addon-interactions: Fix deprecation warnings - #28250, thanks @shilman!
  • Core: Remove util dependency - #28191, thanks @43081j!
  • Dependencies: Allow esbuild version 0.21.x - #28245, thanks @edoardocavazza!

8.2.0-alpha.9

  • Addon-a11y: Workaround for Vite 5.3.0 compat - #28241, thanks @shilman!
  • CLI: Fix CLI always asking all automigrations - #28238, thanks @ndelangen!
  • Core: Fix startup hang caused by watchStorySpecifiers - #27016, thanks @heyimalex!

8.2.0-alpha.8

  • Automigrations: Make VTA "learn more" link clickable - #28020, thanks @deiga!
  • CLI: Fix init --skip-install - #28226, thanks @shilman!
  • CSF: Rename preview.js globals to initialGlobals - #27517, thanks @shilman!

8.2.0-alpha.7

  • Angular: Allow outputPath object syntax - #28144, thanks @valentinpalkovic!
  • Angular: Introduce preserveSymlink builder option - #28145, thanks @valentinpalkovic!
  • CLI: Fix typo in React Docgen migration - #27536, thanks @jonniebigodes!
  • CSF: Automatically extract componentPath - #24396, thanks @shilman!
  • Core: Remove more .stories.mdx handling - #25973, thanks @JReinhold!
  • Docs-tools: Replace doctrine with jsdoc-type-pratt-parser - #26305, thanks @43081j!
  • Test: Display toHaveBeenCalledWith expected / received values on failure - #28088, thanks @kasperpeulen!

8.2.0-alpha.6

  • Addon-actions: Only log spies with names - #28091, thanks @kasperpeulen!
  • Build: Change require/import order, so that import has higher prio if both are specified - #27730, thanks @kasperpeulen!
  • CLI: Only log the UpgradeStorybookToSameVersionError but continue the upgrade as normal - #27217, thanks @kasperpeulen!
  • Core: Replace ip function with a small helper function to address security concerns - #27529, thanks @tony19!
  • Portable Stories: Add tags to composed story - #27708, thanks @yannbf!
  • Test: Upgrade deps of @storybook/test - #27862, thanks @kasperpeulen!
  • Vite: Fix stats-plugin to normalize file names with posix paths - #27218, thanks @AlexAtVista!

8.2.0-alpha.5

  • Angular: Fix wrong detection of standalone components - #27353, thanks @dario-baumberger!
  • Dependency: Bump Express.js - #26680, thanks @valentinpalkovic!
  • Tags: Fix unsafe project-level tags lookup - #27511, thanks @shilman!

8.2.0-alpha.4

  • CSF-Tools: Fix export specifier bug - #27418, thanks @valentinpalkovic!
  • Dependency: Upgrade tempy - #27366, thanks @mnigh!
  • Tags: Refine composition behavior - #27379, thanks @shilman!
  • Theming: Fix self-referencing type - #27155, thanks @SimenB!
  • Vue3: Enable new hydration mismatch compile time flag - #27192, thanks @Cherry!

8.2.0-alpha.3

  • Addon-A11y: Fix property default assignment - #27224, thanks @valentinpalkovic!
  • Angular: Revert style adjustments - #27361, thanks @valentinpalkovic!
  • Angular: Support v18 - #27237, thanks @valentinpalkovic!
  • Controls: Fix date picker control validation and assignment - #26695, thanks @leeovictor!
  • Next.js: Avoid interfering with the svgr loader - #27198, thanks @seanparmelee!
  • Svelte: Support latest prerelease - #27378, thanks @valentinpalkovic!
  • Tags: Fix composition with older storybooks - #27358, thanks @shilman!
  • Telemetry: Add test packages - #27226, thanks @shilman!
  • Types: Fix type implementation for CompatibleString - #27180, thanks @sni-J!
  • Vite: Fix HMR issue for Storybook preview files - #27256, thanks @valentinpalkovic!
  • Vite: Fix asset warning by externalizing sb-common-assets font - #27110, thanks @valentinpalkovic!
  • Webpack5/Vite: Fix sourcemaps - #27171, thanks @valentinpalkovic!

8.2.0-alpha.2

  • Angular: Cleanup types - #27189, thanks @valentinpalkovic!
  • Angular: Fix filtering of workspace config styles - #27108, thanks @valentinpalkovic!
  • Controls: Fix grouped Radio controls to have the same name - #23374, thanks @srapilly!
  • Controls: Throttling makes Color control lagging - #22615, thanks @gitstart!
  • Docs: Fix Typeset Doc block fontSizes type - #26475, thanks @noranda!

8.2.0-alpha.1

  • CLI: Add optional --dev and --no-dev options to storybook init CLI - #26918, thanks @fastfrwrd!
  • CLI: Include @storybook/addon-svelte-csf when initializing new projects - #27070, thanks @benmccann!
  • Dependency: Upgrade webpack-virtual-modules to 0.6.0 - #27102, thanks @fyodorovandrei!
  • Dependency: bump markdown-to-jsx to v7.4.5 - #26694, thanks @xyy94813!
  • Docgen: Only add react-docgen info when a component is defined in the file - #26967, thanks @glenjamin!
  • Docs: Fix MDX Stories block tag-filtering behavior - #27144, thanks @shilman!
  • Docs: Fix Subtitle block when no of prop passed - #27147, thanks @JReinhold!
  • Next.js: Add typing for NextImage to main framework options type - #27105, thanks @valentinpalkovic!
  • Next.js: Avoid conflicts with the raw loader - #27093, thanks @seanparmelee!
  • Types: Fix typing for main.framework/builder fields - #27088, thanks @valentinpalkovic!

8.2.0-alpha.0

8.1.0-beta.1

  • API: Add API access to sidebar renderLabel - #27099, thanks @shilman!
  • CLI: Add main.js docs.autodocs automigration - #27089, thanks @shilman!
  • CLI: Fix eslint configuration for string extends - #27097, thanks @shilman!
  • Indexer: Escape special characters in storyImport regex - #22545, thanks @VojGin!
  • Next.js: Fix Compatibility with <v14.0.4 - #27082, thanks @JReinhold!
  • Tags: Fix missing default tags if no preview.js - #27098, thanks @shilman!

8.1.0-beta.0

  • Dependencies: Upgrade @joshwooding/vite-plugin-react-docgen-typescript to 0.3.1 - #26673, thanks @joshwooding!
  • Dependencies: Upgrade ejs to 3.1.10 - #27054, thanks @RiuSalvi!
  • Nextjs: Implement next redirect and the RedirectBoundary - #27050, thanks @yannbf!
  • Onboarding: Improve UI - #27074, thanks @ndelangen!
  • Portable Stories: Remove link to missing docs - #27075, thanks @JReinhold!
  • React: Support v19 betas in peer dependencies - #26960, thanks @JReinhold!
  • Tags: Add project tags, negation, dev/autodocs/test system tags - #26634, thanks @shilman!
  • UI: Fix panel layout resizing do not apply when done too fast - #26460, thanks @jorge-ji!

8.1.0-alpha.8

  • Addon-actions: Fix falsy args printing as object - 22163 - #26917, thanks @Fatcat560!
  • Addon-docs: Fix MDX compilation with @vitejs/plugin-react-swc and plugins - #26837, thanks @JReinhold!
  • Automigration: Fix name of VTA addon - #26816, thanks @valentinpalkovic!
  • Blocks: Add of prop to Subtitle - #22552, thanks @joaonunomota!
  • Blocks: Add of prop to Title - #23728, thanks @Sidnioulz!
  • CSF: Fix typings for control and other properties of argTypes - #26824, thanks @kasperpeulen!
  • Controls: Added server channel to create a new story - #26769, thanks @valentinpalkovic!
  • Controls: Fix crashing when docgen extraction partially fails - #26862, thanks @yannbf!
  • Controls: Add UI to create new story files - #26875, thanks @valentinpalkovic!
  • Core: Drop unneeded UPDATE_STORY_ARGS which was for SSv6 - #25993, thanks @tmeasday!
  • Core: Ensure that simultaneous onStoriesChanged don't clobber each other - #26882, thanks @tmeasday!
  • Core: Fix filters not being applied in WebKit - #26949, thanks @JReinhold!
  • Core: Implement file formatter - #26809, thanks @valentinpalkovic!
  • Core: Save from controls - #26827, thanks @ndelangen!
  • Dependencies: Upgrade @storybook/csf to 0.1.5 - #26958, thanks @Cherry!
  • Doc Tools: Signature Type Error Handling - #26774, thanks @ethriel3695!
  • Docs: Fix providerImportSource extension - #26868, thanks @bashmish!
  • MDX: Don't transform http:// links - #26488, thanks @JReinhold!
  • Next.js: Move sharp into optional deps - #26787, thanks @shuta13!
  • Next.js: Support v14.2 useParams functionality - #26874, thanks @yannbf!
  • Portable Stories: Warn when rendering stories without cleaning up first - #27008, thanks @JReinhold!
  • React: Support v19 in react-dom-shim - #26898, thanks @Tobbe!
  • Test: Remove chai as dependency of @storybook/test - #26852, thanks @kasperpeulen!
  • Test: Support module mocking with conditional subpath imports in package.json - #26688, thanks @kasperpeulen!
  • UI: Fix not re-rendering tabs on state change - #26899, thanks @lifeiscontent!
  • UI: Fix sidebar search hanging when selecting a story in touch mode - #26807, thanks @JReinhold!
  • Vite: Merge assetsInclude property with Storybook default values - #26860, thanks @yuemori!

8.1.0-alpha.7

  • CLI: Add --config-dir flag to add command - #26771, thanks @eric-blue!
  • CLI: Add Visual Tests addon install auto-migration when upgrading to 8.0.x - #26766, thanks @ndelangen!
  • Controls: Add Channels API to search for files in the project root - #26726, thanks @valentinpalkovic!
  • Test: Make spies reactive so that they can be logged by addon-actions - #26740, thanks @kasperpeulen!
  • Vue: Disable controls for events, slots, and expose - #26751, thanks @shilman!
  • Webpack: Bump webpack-dev-middleware to patch high security issue - #26655, thanks @jwilliams-met!

8.1.0-alpha.6

  • CLI: Add --config-dir flag to migrate command - #26721, thanks @yannbf!
  • Core: Add duration and onClick support to Notification API and improve Notification UI - #26696, thanks @ghengeveld!
  • Dependency: Bump es-module-lexer - #26737, thanks @valentinpalkovic!
  • Dependency: Update globby dependency - #26733, thanks @valentinpalkovic!
  • Dependency: Update postcss-loader in Next.js framework - #26707, thanks @valentinpalkovic!
  • Next.js: Fix next/font usage on Windows machines - #26700, thanks @valentinpalkovic!
  • Webpack: Fix sourcemap generation in webpack react-docgen-loader - #26676, thanks @valentinpalkovic!

8.1.0-alpha.5

  • Addon-docs: Fix react-dom/server imports breaking stories and docs - #26557, thanks @JReinhold!
  • Args: Add possibility to mark controls as read-only - #26577, thanks @valentinpalkovic!
  • Automigrations: Add migration note about new react-docgen default - #26620, thanks @valentinpalkovic!
  • Automigrations: Fix missing support for mts vite config - #26441, thanks @drik98!
  • CLI: Automigrations copy edits - #26342, thanks @joevaugh4n!
  • CLI: Improve Yarn berry error parsing - #26616, thanks @yannbf!
  • Codemods: Escape filename given as argument - #26430, thanks @YukiKitagata!
  • NextJS: Support path aliases when no base url is set - #26651, thanks @yannbf!
  • Node: Safe use of document for preview - #24248, thanks @DylanPiercey!
  • React-Docgen: Make sure to be able to handle empty unions - #26639, thanks @kasperpeulen!
  • Test: Add @storybook/test as dev dependency - #26458, thanks @arnabsen!
  • Theming: Update emotion dependencies - #26623, thanks @SimenB!
  • Viewport: Fix missing style - #26530, thanks @jpzwarte!
  • Webpack: Hide runtime errors - #23175, thanks @donaldpipowitch!

8.1.0-alpha.4

  • Addon Docs: Support Stencil based display names in source snippets - #26592, thanks @yannbf!
  • Angular: Add type support for Angular's input signals - #26413, thanks @valentinpalkovic!
  • Angular: Add type support for Angular's output signals - #26546, thanks @valentinpalkovic!
  • CLI: Instruct the correct auto-migration command - #26515, thanks @ndelangen!
  • CLI: Throw an error when running upgrade command in incorrect cwd - #26585, thanks @yannbf!
  • CSF: Allow default export without title or component attributes - #26516, thanks @kasperpeulen!
  • Core: Fix preloading too early - #26442, thanks @ndelangen!
  • UI: Replace the icon prop in the Manager API - #26477, thanks @cdedreuille!

8.1.0-alpha.3

  • Addon Docs: Fix [Object object] displayName in some JSX components - #26566, thanks @yannbf!
  • CLI: Introduce package manager fallback for initializing Storybook in an empty directory with yarn1 - #26500, thanks @valentinpalkovic!
  • CSF: Make sure loaders/decorators can be used as array - #26514, thanks @kasperpeulen!
  • Controls: Fix disable condition in ArgControl component - #26567, thanks @valentinpalkovic!
  • Portable stories: Introduce experimental Playwright CT API and Support for more renderers - #26063, thanks @yannbf!
  • UI: Fix theming of elements inside bars - #26527, thanks @valentinpalkovic!
  • UI: Improve empty state of addon panel - #26481, thanks @yannbf!

8.1.0-alpha.2

  • CLI: Automigrate improve upgrade storybook related packages - #26497, thanks @ndelangen!
  • CLI: Improve vite-config-file.ts - #26375, thanks @joevaugh4n!
  • Controls: Fix number controls do not reset - #26372, thanks @jiyiru!
  • Core: Optimize clearNotification - #26415, thanks @ndelangen!
  • Portable stories: Make setProjectAnnotations accept multiple types of imports - #26316, thanks @yannbf!
  • UI: Add key property to list children in Highlight component - #26471, thanks @valentinpalkovic!
  • UI: Fix search result color contrast - #26287, thanks @winchesHe!

8.1.0-alpha.1

  • Maintenance: Fix performance regressions - #26411, thanks @kasperpeulen!

8.1.0-alpha.0

8.0.0-rc.5

  • CLI: Automigration fix version detection of upgrading related packages - #26410, thanks @ndelangen!

8.0.0-rc.4

  • Actions: Fix attaching action after a spy is restored to original function - #26364, thanks @kasperpeulen!
  • CLI: Add explicit actions to header story - #26352, thanks @kasperpeulen!
  • CLI: Automigration for upgrading storybook related dependencies - #26377, thanks @ndelangen!
  • CLI: Fix doctor compatibility check - #26363, thanks @yannbf!
  • CLI: Fix fn reference in preact templates - #26384, thanks @kasperpeulen!
  • CLI: Remove duplicated dependency warning - #26385, thanks @yannbf!
  • CLI: Vite migration link (shorter) - #26379, thanks @ndelangen!
  • Composition: Fix refs not loading when there's multiple - #26356, thanks @ndelangen!
  • Dependencies: Broaden esbuild version range - #26405, thanks @ndelangen!
  • Maintenance: Replace @storybook/testing-library with @storybook/test in monorepo - #26351, thanks @ndelangen!
  • Maintenance: What's new modal changes - #26355, thanks @kasperpeulen!
  • Portable Stories: Fix injected root element changing layout - #26387, thanks @JReinhold!
  • React: Support all React component types in JSX Decorator - #26382, thanks @yannbf!

8.0.0-rc.3

  • Addon-themes: Fix switcher initialization after first start - #26353, thanks @valentinpalkovic!
  • Build: Upgrade esbuild (0.20.1) - #26255, thanks @43081j!
  • Core: Fix path separator issue in check-addon-order - #26362, thanks @valentinpalkovic!
  • Dependencies: Remove qs from @storybook/manager-api & @storybook/channels - #26285, thanks @43081j!
  • UI: Fix sidebar scrolling to selected story when state changes - #26337, thanks @JReinhold!
  • UI: Remove 'left' property from TooltipLinkList and Link components - #26324, thanks @valentinpalkovic!
  • Viewport: Fix editing when default viewport is set - #26360, thanks @shilman!
  • Vue: Fix reference error when using re-exports with "vue-component-meta" - #26303, thanks @larsrickert!

8.0.0-rc.2

8.0.0-rc.1

  • CLI: Fix addon compatibility check error reporting in storybook dev - #26258, thanks @yannbf!
  • Onboarding: Fix manager dist reference - #26282, thanks @shilman!
  • ReactVite: Docgen ignore un-parsable files - #26254, thanks @ndelangen!

8.0.0-rc.0

Bumping 8.0.0-beta.6 to 8.0.0-rc.0. Please refer to the changelogs of previous beta releases.

8.0.0-beta.6

  • Addon-onboarding: Move onboarding to monorepo - #26176, thanks @ndelangen!
  • Angular: Fix Storybook startup after init - #26213, thanks @valentinpalkovic!
  • Angular: Use dedicated tsconfig for compodocs - #26214, thanks @kasperpeulen!
  • Automigration: Fix overflow bug by using a better link - #26203, thanks @kasperpeulen!
  • Automigration: Run the mdx-to-csf codemod during automigration - #26201, thanks @ndelangen!
  • Automigrations: Create addon-postcss automigration - #26228, thanks @valentinpalkovic!
  • Automigrations: Enhance experience for upgrades from Storybook 6 to 8 - #26067, thanks @valentinpalkovic!
  • Automigrations: General fixes for automigrations, blockers and codemods - #26210, thanks @valentinpalkovic!
  • Blocks: Fix Stories block rendering duplicate stories when globals are changed - #26110, thanks @JReinhold!
  • Builder Vite: Pass on errors about not having a real stats object in smoke tests - #26195, thanks @tmeasday!
  • CLI: Rename --webpack-stats-json to --stats-json as it works in Vite - #26128, thanks @tmeasday!
  • Codemods: Enhance mdx-to-csf codemod - #26164, thanks @valentinpalkovic!
  • Core: Export preview symbols for embedding - #26224, thanks @tmeasday!
  • Docs: Don't show how to setup controls for empty argTypes in doc pages - #26200, thanks @kasperpeulen!
  • Docs: Fix function prop rendering as noRefCheck in storybook docs - #26104, thanks @thisisanto!
  • Doctor: Add dynamic check for incompatible Storybook packages - #26219, thanks @yannbf!
  • Maintenance: Remove deprecation of manager-api's types export - #26202, thanks @ndelangen!
  • Revert "Revert: "Angular: Reduce the warnings from ts-loader via stricter list of includes"" - #26226, thanks @ndelangen!
  • Revert: "Angular: Reduce the warnings from ts-loader via stricter list of includes" - #26208, thanks @kasperpeulen!
  • UI: Improve sidebar performance when switching stories - #26184, thanks @literalpie!
  • UI: Update theme switcher to use toggle button for two themes - #25682, thanks @ivoilic!
  • Vue: Improve types for array, union and intersection when using vue-docgen-api - #26177, thanks @larsrickert!

8.0.0-beta.5

8.0.0-beta.4

  • Addon-actions: Warn when argTypesRegex is used together with the visual test addon - #26094, thanks @kasperpeulen!
  • Addon-docs: Fix Table of Contents heading leak - #23677, thanks @vmizg!
  • CLI: Add legacyMdx1 & @storybook/mdx1-csf automigration - #26102, thanks @ndelangen!
  • CLI: Add line ignoring storybook's .log files upon init - #26099, thanks @ndelangen!
  • CLI: Add support for custom vite config to autoblocker - #26087, thanks @ndelangen!
  • CLI: Add webpack5 compiler automigration - #26000, thanks @valentinpalkovic!
  • CLI: Remove argTypesRegex automigration - #26001, thanks @kasperpeulen!
  • CLI: Remove the logging to file feature from autoblockers - #26100, thanks @ndelangen!
  • Core: Add addon removal telemetry - #26077, thanks @shilman!
  • Core: Fix fail to load main.ts error message - #26035, thanks @ndelangen!
  • Core: Update ip version to fix CVE-2023-42282 - #26086, thanks @drik98!
  • Next.js: Support getImageProps API - #25745, thanks @piratetaco!
  • Svelte: Remove deprecated SvelteComponentTyped in favor of SvelteComponent - #26113, thanks @kasperpeulen!
  • Vite: Fix bug that meant we always warned about TS plugin - #26051, thanks @tmeasday!
  • Vite: Fix config typing issue of the typescript property - #26046, thanks @ndelangen!
  • Vite: Fix issue getting preview stats with Vite builder - #26093, thanks @tmeasday!

8.0.0-beta.3

8.0.0-beta.2

  • Core: Fix boolean true args in URL getting ignored - #25950, thanks @JReinhold!
  • Core: Move @types packages to dev deps in core-common - #25387, thanks @kyletsang!
  • Maintenance: Rename testing-utils paths to portable-stories - #25888, thanks @yannbf!
  • Portable stories: Pass story context to the play function of a composed story - #25943, thanks @yannbf!
  • UI: Fix display=true warning in console - #25951, thanks @JReinhold!
  • UI: Update deprecated Icons with the new @storybook/icons in addons - #25822, thanks @cdedreuille!
  • Vite: Add a rollup-plugin-webpack-stats to allow stats from preview builds - #25923, thanks @tmeasday!

8.0.0-beta.1

  • Addon-docs: Fix MDX components not applied in Vite and theme loading twice - #25925, thanks @JReinhold!
  • Core: Fix React peer dependency warnings - #25926, thanks @JReinhold!
  • Core: Remove CSF batching, as it isn't required any more - #25872, thanks @tmeasday!
  • Next.js: Fix frameworkOptions resolution - #25907, thanks @valentinpalkovic!
  • React Native: Fix init fails when package is already installed - #25908, thanks @dannyhw!
  • React Native: Remove watcher from init - #25895, thanks @dannyhw!
  • Test: Fix jest-dom matcher type imports - #25869, thanks @alitas!
  • UI: Fix overlapping on the ref button in the sidebar - #25914, thanks @cdedreuille!
  • UI: Remove keyboard shortcut hint in search bar on mobile viewports - #25866, thanks @tusharwebd!

8.0.0-beta.0

8.0.0-alpha.17

8.0.0-alpha.16

  • CLI: Fix upgrade detecting the wrong version of existing Storybooks - #25752, thanks @JReinhold!
  • CLI: Update init for react native v7 - #25780, thanks @dannyhw!
  • UI: Improve how the addon panel work on mobile - #25787, thanks @cdedreuille!

8.0.0-alpha.15

8.0.0-alpha.14

8.0.0-alpha.13

8.0.0-alpha.12

8.0.0-alpha.11

8.0.0-alpha.10

8.0.0-alpha.9

8.0.0-alpha.8

  • Addon Links: Remove LinkTo from direct import - #25418, thanks @yannbf!
  • Addon docs: Remove deprecated parameters - #25469, thanks @yannbf!
  • Builder Vite: Remove StorybookViteConfig type in favor of StorybookConfig - #25441, thanks @yannbf!
  • Core: Error on explicit actions while rendering or playing - #25238, thanks @kasperpeulen!
  • Core: Remove collapseAll and expandAll methods - #25486, thanks @yannbf!
  • Core: Remove storyIndexers in favor of experimental_indexers - #25468, thanks @yannbf!
  • Core: Remove unused staticDir type - #25415, thanks @yannbf!
  • Doc blocks: Remove deprecated props from Description block - #25457, thanks @yannbf!
  • Manager API: Remove deprecated navigateToSettingsPage method - #25467, thanks @yannbf!
  • React: Remove deprecated setGlobalConfig portable stories api - #25442, thanks @yannbf!
  • TypeScript: Remove deprecated addons module types - #25485, thanks @yannbf!
  • Types: Remove DecoratorFn, Story, ComponentStory, ComponentStoryObj, ComponentStoryFn and ComponentMeta types - #25477, thanks @yannbf!
  • Types: Remove Framework in favor of Renderer types - #25476, thanks @yannbf!
  • UI: Remove deprecated WithTooltip props - #25440, thanks @yannbf!

8.0.0-alpha.7

8.0.0-alpha.6

  • NextJS: Autoconfigure public directory for new projects - #25279, thanks @shilman!
  • Vite: Fix pre-transform error in Vite 5 - #25329, thanks @yannbf!
  • Vue3: Fix pnp by making compiler-core a dependency - #25311, thanks @shilman!

8.0.0-alpha.5

8.0.0-alpha.4

8.0.0-alpha.3

8.0.0-alpha.2

8.0.0-alpha.1

8.0.0-alpha.0

7.6.0-beta.2

  • Actions: Fix @storybook/core-events/preview-errors dependency missing for Yarn PnP - #24973, thanks @JReinhold!
  • Webpack5: Resolve circular dependency and fix HMR - #24974, thanks @valentinpalkovic!

7.6.0-beta.1

  • SvelteKit: Default to log an action for goto, invalidate and invalidateAll - #24955, thanks @paoloricciuti!

7.6.0-beta.0

7.6.0-alpha.7

7.6.0-alpha.6

  • Addon: Move Visual Test addon to the code directory - #24771, thanks @cdedreuille!
  • FastBuild: Improve config loading & naming - #24837, thanks @ndelangen!
  • TestBuild: Revert defaulting to SWC in test build, but keep using esbuild for minification - #24843, thanks @kasperpeulen!
  • Viewport: Add newer device viewports - #24777, thanks @Tomo5524!
  • Vite: Prevent non-deterministic build output - #24833, thanks @henkerik!

7.6.0-alpha.5

7.6.0-alpha.4

7.6.0-alpha.3

7.6.0-alpha.2

  • Actions: Fix missing crypto module crashing React Native - #24546, thanks @dannyhw!
  • Core: Fix post message channel location.search access for React Native - #24545, thanks @dannyhw!
  • ManagerBuilder: Fix "type": "commonjs" compatibility - #24534, thanks @ndelangen!
  • React: Upgrade react-docgen to v7 - #24530, thanks @shilman!

7.6.0-alpha.1

7.6.0-alpha.0

Empty release identical to 7.5.0.

7.5.0-alpha.7

  • Angular: Allow loading standalone directives - #24448, thanks @osnoser1!
  • Svelte: Fix docs generating when using lang="ts" or optional chaining - #24096, thanks @j3rem1e!
  • Vite: Support Vite 5 - #24395, thanks @IanVS!

7.5.0-alpha.6

7.5.0-alpha.5

  • Angular: Add CLI options (debugWebpack, webpackStatsJson, and more) - #24388, thanks @yannbf!
  • Angular: Fix Angular 15 support and add zone.js v0.14.x support - #24367, thanks @valentinpalkovic!
  • Core: Add class name to Storybook error name - #24371, thanks @yannbf!
  • ManagerAPI: Fix bug with story redirection when URL has partial storyId - #24345, thanks @ndelangen!
  • NextJS: Fix Image Context re-use via singleton - #24146, thanks @martinnabhan!
  • NextJS: Fix default next image loader when src has params - #24187, thanks @json-betsec!
  • React: Upgrade react-docgen to 6.0.x and improve argTypes - #23825, thanks @shilman!
  • Webpack: Display errors on build - #24377, thanks @yannbf!

7.5.0-alpha.4

  • CLI: Fix Nextjs project detection - #24346, thanks @yannbf!
  • Core: Deprecate storyStoreV6 (including storiesOf) and storyIndexers - #23938, thanks @JReinhold!
  • Core: Fix Promise cycle bug in useSharedState - #24268, thanks @ndelangen!
  • Core: Fix missing favicon during dev - #24356, thanks @ndelangen!
  • NextJS: Change babel plugins from proposal-... to transform-... - #24290, thanks @roottool!
  • Nextjs: Improve support for Windows-style paths - #23695, thanks @T99!
  • UI: Fix infinite hook call causing browsers to freeze - #24291, thanks @yannbf!
  • UI: Improve contrast ratio between focus / hover - #24205, thanks @chocoscoding!
  • Vite: Move mdx-plugin from @storybook/builder-vite to @storybook/addon-docs - #24166, thanks @bryanjtc!

7.5.0-alpha.3

7.5.0-alpha.2

  • Angular: Categorize legacy build options error - #24014, thanks @yannbf!
  • Builder-Webpack5: Categorize builder error - #24031, thanks @yannbf!
  • CI: Inform the user how to dedupe and strip color from info command - #24087, thanks @kasperpeulen!
  • CLI: Fix packageManager handling in sb add - #24079, thanks @Integrayshaun!
  • CLI: Improve sanitization logic in crash reports - #24028, thanks @yannbf!
  • Maintenance: Add more context to explanation in core-events errors - #24063, thanks @yannbf!
  • Monorepo: Fix svelte-vite detection - #24085, thanks @legnaleurc!
  • NextJS: Fix Image Context reuse (ensure singleton by externalizing it) - #23881, thanks @martinnabhan!
  • Source-loader: Fix property key validation - #24068, thanks @MrZillaGold!
  • Svelte: Fix generated properties on Svelte event handler - #24020, thanks @j3rem1e!
  • Telemetry: Add platform info to telemetry event - #24081, thanks @yannbf!
  • UI: Fix target id in searchfield label - #23464, thanks @plumpNation!
  • Vue3: Remove console.log in sourceDecorator - #24062, thanks @oruman!

7.5.0-alpha.1

  • Core: Add CJS entrypoints to errors in core events - #24038, thanks @yannbf!

7.5.0-alpha.0

7.4.0-alpha.2

  • Addon-docs: Resolve mdx-react-shim & @storybook/global correctly - #23941, thanks @ndelangen!
  • Addons: Fix key is not a prop warning - #23935, thanks @kasperpeulen!
  • CLI: Pass package manager to postinstall - #23913, thanks @Integrayshaun!
  • CLI: Provide guidance for users who try to initialize Storybook on an empty dir - #23874, thanks @yannbf!
  • Logger: Fix double error messages/stack - #23919, thanks @ndelangen!
  • Maintenance: Categorize server errors - #23912, thanks @yannbf!
  • Maintenance: Remove need for react as peerDependency - #23897, thanks @ndelangen!
  • Maintenance: Remove sourcemaps generation - #23936, thanks @ndelangen!
  • Preset: Add common preset overrides mechanism - #23915, thanks @yannbf!
  • UI: Add an experimental API for adding sidebar bottom toolbar - #23778, thanks @ndelangen!
  • UI: Add an experimental API for adding sidebar top toolbar - #23811, thanks @ndelangen!

7.4.0-alpha.1

  • Build: Migrate @storybook/scripts to strict-ts - #23818, thanks @stilt0n!
  • CLI: Exclude addon-styling from upgrade - #23841, thanks @Integrayshaun!
  • Core: Add error categorization framework - #23653, thanks @yannbf!
  • Core: Fix error thrown if docs.defaultName is unset - #23893, thanks @stilt0n!
  • Core: Fix race-condition relating to addons.setConfig - #23802, thanks @ndelangen!
  • Maintenance: Move filtering of sidebar into the state - #23911, thanks @ndelangen!
  • Maintenance: Revert "WebpackBuilder: Remove need for react as peerDependency" - #23882, thanks @vanessayuenn!
  • Manager API: Fix api.getAddonStatedefault value - #23804, thanks @sookmax!
  • Publish: Don't distribute src files or unnecessary template files - #23853, thanks @shilman!
  • UI: Add an experimental API for adding sidebar filter functions at runtime - #23722, thanks @ndelangen!
  • UI: Removal of experimental components - #23907, thanks @ndelangen!
  • Vue3: Add support for Global Apps install - #23772, thanks @chakAs3!
  • Vue3: Use slot value directly if it's a string in source decorator - #23784, thanks @nasvillanueva!

7.4.0-alpha.0

7.3.0-alpha.0

7.2.2-alpha.1

7.2.2-alpha.0

  • Indexer: Introduce new experimental indexer API - #23691, thanks @JReinhold!
  • Addon-docs, Core, Server: Use new indexer API - #23660, thanks @JReinhold!
  • Server: Add support for tags - #23660, thanks @JReinhold!
  • Core-server: Improve internal types - #23632, thanks @JReinhold!

7.2.0-rc.0

7.2.0-alpha.0

  • Angular: Make enableProdMode optional - #23489, thanks @valentinpalkovic!
  • Router: Support RegExp in Route component - #23292, thanks @ndelangen!
  • UI: Improve tabs component, more type correct, allow for FC as title - #23288, thanks @ndelangen!
  • Addons: Improve code quality by using title as FC & sharing state via useAddonState - #23298, thanks @ndelangen!
  • InteractionsAddon: Improve code quality by using title as FC & sharing state via useAddonState - #23291, thanks @ndelangen!
  • UI: Add storyStatus to sidebar UI - #23342, thanks @ndelangen!
  • Addon API: Add experimental page addon type - #23307, thanks @ndelangen!
  • UI: refactor Canvas component so we can improve types for PREVIEW addons and TAB addons - #23311, thanks @ndelangen!
  • UI: Improve Button layout and props - #23356, thanks @cdedreuille!
  • Dependencies: Remove references to api and the 2 deprecated channel packages - #23384, thanks @ndelangen!
  • UI: Show the story status in the search results - #23441, thanks @ndelangen!
  • UI: Create new form elements in the new Core UI (Input, TextArea, Select) - #23469, thanks @cdedreuille!
  • CLI: Improve support of mono repositories - #23458, thanks @valentinpalkovic!

7.1.0-rc.2

7.1.0-rc.1

7.1.0-rc.0

Promote beta to rc without any changes. 🎉

7.1.0-beta.3

7.1.0-beta.2

  • Next.js: Fix for @nx/react/plugin/storybook with stories containing SVGs - #23210, thanks @daves28!
  • Yarn: Downgrade yarnpkg packages and support virtual files properly - #23354, thanks @valentinpalkovic!

7.1.0-beta.1

7.1.0-beta.0

7.1.0-alpha.44

7.1.0-alpha.43

  • Addons: Remove deprecated addPanel use and misc improvements - #23284, thanks @ndelangen!
  • CSF-tools: Allow type checking in story title - #22791, thanks @honzahruby!

7.1.0-alpha.42

  • CLI: Fix pnp paths logic in storybook metadata - #23259, thanks @yannbf!

7.1.0-alpha.41

7.1.0-alpha.40

7.1.0-alpha.39

  • CLI: Add new Configure page to templates - #23171, thanks @yannbf!
  • CLI: Fix storybook package manager command in init - #23169, thanks @yannbf!
  • React: Add addon-onboarding as part of init - #22972, thanks @yannbf!

7.1.0-alpha.38

  • CLI: Fix installing user's project before init - #23145, thanks @ndelangen!
  • CLI: Fix storybook dev after storybook init via subprocess - #23144, thanks @yannbf!
  • CLI: Suppress dev-server info table when --quiet is true - #23133, thanks @syabro!
  • Core: Allow .mjs extension for CSF stories - #23125, thanks @idesigncode!
  • Core: Fix compat by disabling name mangling in esbuild require - #22486, thanks @youngboy!
  • Docs: Fix scroll location on docs navigation - #22714, thanks @gitstart-storybook!
  • Interactions: Fix deeply nested nodes in the panel debugger - #23108, thanks @yannbf!

7.1.0-alpha.37

7.1.0-alpha.36

7.1.0-alpha.35

7.1.0-alpha.34

7.1.0-alpha.33

7.1.0-alpha.32

7.1.0-alpha.31

  • Dependencies: Set vue-component-type-helpers to latest - #23015, thanks @ndelangen!
  • Dependencies: Upgrade nanoid, prebundle it, upgrade remark, cleanup some .md files for warnings - #23005, thanks @ndelangen!
  • Dependencies: Use latest version of vue-tsc & sync versions of angular - #23011, thanks @ndelangen!

7.1.0-alpha.30

7.1.0-alpha.29 (June 6, 2023)

Bug Fixes

  • CLI: Fix upgrade notification message #22933
  • Core: Fix indexing errors by excluding node_modules stories #22873

7.1.0-alpha.28 (June 6, 2023)

Bug Fixes

  • Docs: E2E tests for Source block update fix #22835
  • Docs: Fix Source block snippet updates #22807

7.1.0-alpha.27 (June 4, 2023)

Features

  • Webpack: Add option to minify using swc #22843

Bug Fixes

  • Server: Fix .stories.yml support #22906
  • Storysource: Fix StyledSyntaxHighlighter to wrap long lines #22541

Maintenance

  • TS: Migrate @storybook/web-components to strict TS #22399
  • TS: Migrate @storybook/addon-storyshots-puppeteer to strict TS #22407
  • TS: Migrate @storybook/addon-jest to strict TS #22389
  • TS: Migrate @storybook/addon-mdx-gfm to strict TS #22659
  • TS: Migrate @storybook/addon-storyshots to strict TS #22487

Build

  • Error on YN0060 - INCOMPATIBLE_PEER_DEPENDENCY #22398
  • Build: upgrade yarn #22855
  • Add CODEOWNERS #22869

7.1.0-alpha.26 (May 31, 2023)

Bug Fixes

  • Addons: Fix Addon_BaseAnnotations type #22771
  • Viewport: Fix viewport menu #22829

Maintenance

  • NextJS: Fix types #22836
  • React: Update babel dependencies to fix sandbox creation #22824

Build

  • Build: sort package json files #22847
  • Build: cleanup the test-storybooks #22846
  • Build: fix the theme output during development #22841
  • Build: move deprecated packages #22753
  • Build: move builders #22751

7.1.0-alpha.25 (May 26, 2023)

Bug Fixes

  • Vue3: Fix TS 5.0 compat with vue-component-type-helpers #22814

Build

  • Build: Fix the local storybook #22805
  • Build: Add more checks to ci:daily workflow #22815
  • Build: Revert conditional decorator story and downgrade Typescript version #22812

7.1.0-alpha.24 (May 26, 2023)

Bug Fixes

  • Vue3: Fix reactive args updates in decorators #22717

Build

  • Build: Update Nx to latest version #22694

7.1.0-alpha.23 (May 24, 2023)

Bug Fixes

  • Core: Fix managerHead preset in main.ts #22701

7.1.0-alpha.22 (May 24, 2023)

Bug Fixes

  • Vite: Fix pnpm support by replacing @storybook/global with window #22709

7.1.0-alpha.21 (May 23, 2023)

Features

  • Webpack: Add option to use swc instead of babel #22075

Bug Fixes

  • UI: Fix .mp3 support for builder-manager #22699
  • CLI: Fix support for BROWSER env var #21473
  • Vite: Fix missing @storybook/global dependency #22700
  • Next.js: Fix compatibility with Next 13.4.3 #22697
  • CLI: Fix error parsing on NPM proxy #22690
  • Core: Only connect to serverChannel in development mode #22575
  • CLI: Improve error handling when dealing with angular.json files #22663
  • CLI: Skip prompting for eslint plugin with --yes flag #22651
  • CLI: Fix upgrade to not upgrade nx packages #22419
  • CLI: Only handle CTRL + C on init event #22687
  • Angular: Remove console.log #22671

7.1.0-alpha.20 (May 20, 2023)

Bug Fixes

  • CLI: Account for windows paths when copying templates #22644
  • CLI: Fix pnpm init command #22635
  • UI: Add legacy font formats #22576
  • Webpack: Remove the alias for global #22393

Maintenance

  • CLI: Reduce installation noise and improve error handling #22554
  • Actions: Fix type of withActions #22455

Build

  • Build: add discord notification when generating sandboxes fails #22638
  • Build: set correct ref on sandboxes Github action #22625
  • Build: Fix sandbox generation scripts #22620

7.1.0-alpha.19 (May 16, 2023)

Bug Fixes

  • Normalize paths exposed to vite-builder's storybook-stories.js file #22327

7.1.0-alpha.18 (May 15, 2023)

Bug Fixes

  • CLI: Fix getFrameworkPackage logic #22559
  • CLI: Remove automigrate reference from init command #22561

Maintenance

  • CLI: Detach automigrate command from storybook init #22523

7.1.0-alpha.17 (May 12, 2023)

Bug Fixes

  • CLI: Fix storybook upgrade precheckfailure object #22517
  • CLI: Throw errors instead of rejecting promises #22515
  • CSF: Expose story id in composeStories #22471
  • CLI: Remove unsupported frameworks/renderers and improve builder detection #22492

7.1.0-alpha.16 (May 11, 2023)

Bug Fixes

  • Web-components: Fix source decorator to handle document fragments #22513
  • Angular: Adjust child process I/O for compodoc command #22441
  • Core: Fix windows path error in StoryStore v6 #22512

Maintenance

  • CLI: Prompt to force initialization when storybook is detected #22392
  • UI: Fix css inconsistency in Button and Icon components #22497

Build

  • Sandboxes: Pin @vitejs/plugin-react to avoid conflict #22501

7.1.0-alpha.15 (May 11, 2023)

Bug Fixes

  • CLI: Do not show a migration summary on sb init #22109
  • Toolbars: Fix title behavior in UI #22496
  • UI: Show current search shortcut in search box sidebar #21619
  • Measure: Deactivate when switching to Docs mode #21602
  • Outline: Fix additional outline border in docs mode #21773

7.1.0-alpha.14 (May 9, 2023)

Bug Fixes

  • CLI: Scope styles in sample components from the CLI templates #22162
  • CLI: Fix copyTemplate failures on init #22375
  • CLI: Fix server init #22443
  • Server: Add json indexer #22460
  • React: Use correct default annotations for composeStories #22308
  • UI: Fix opacity of list-item color #22074

Maintenance

  • CLI: Refactor package manager methods to be async #22401
  • Angular: Improve Error message for angular.json not found #22377
  • TypeScript: Migrate @storybook/instrumenter to strict TS #22370
  • TypeScript: Migrate @storybook/core-events to strict TS #22448
  • TypeScript: Migrate @storybook/core-client to strict TS #22447
  • TypeScript: Migrate @storybook/react-vite and @storybook/preact-vite to strict TS #22428
  • TypeScript: Migrate @storybook/svelte-vite to strict TS #22411
  • TypeScript: Migrate @storybook/types to strict TS #22397
  • TypeScript: Migrate @storybook/addon-storysource to strict TS #22367
  • TypeScript: Migrate @storybook/client-api to strict TS #22421
  • TypeScript: Migrate @storybook/sveltekit to strict TS #22412
  • TypeScript: Migrate @storybook/source-loader to strict TS #22420

7.1.0-alpha.13 (May 5, 2023)

Bug Fixes

  • Core: Fix virtual modules excluded for babel-loader #22331

Maintenance

  • Angular: Allow TypeScript 4.0.0 and 5.0.0 #22391
  • Angular: Enable Angular Unit tests #22355
  • TypeScript: Migrate @storybook/theming to strict TS #22376
  • TypeScript: Migrate @storybook/channel-websocket to strict TS #22364
  • TypeScript: Migrate @storybook/addon-outline to strict TS #22369
  • TypeScript: Migrate @storybook/addon-viewbook to strict ts #22339
  • TypeScript: Migrate @storybook/channels to strict TS #22365

Build

  • Add Angular Prerelease sandbox #22379

7.1.0-alpha.12 (May 3, 2023)

Bug Fixes

  • Migrate: skip the automigration for gf markdown when user isn't using mdx #22186
  • UI: Addon panel does not update after disabling/enabling an addon #22258
  • Typescript: Fix bad typings caused by tsup bug #22261
  • Core: Fix source snippets for stories with mapped args #22135

Maintenance

  • Telemetry: Persist sessionId across runs #22325
  • Packaging: Move types condition to the front in all package.json.exports maps #22321
  • Packaging: Don't generate ESM dist for preset files #22330
  • Typescript: Migrate @storybook/csf-tools to strict TS #22312
  • Typescript: Migrate @storybook/postinstall and @storybook/router to strict TS #22200
  • Maintenance: Fix urls for all packages in package.json #22101
  • Docs: Improve component typings #22050

Build

  • Build: Comment out flaky test #22310
  • Build: Migrate @storybook/web-components-vite to strict TS #22309
  • Build: Migrate @storybook/html-vite to strict TS #22293
  • Build: Migrate @storybook/preset-vue-webpack to strict TS #22320
  • Build: Use next branch for sandbox and repro commands #22238

7.1.0-alpha.11 (April 28, 2023)

Features

  • Feature: Add support for Angular 16 #22096

Bug Fixes

  • Vue3: Rollback v7 breaking change and keep reactive v6-compatible API #22229

Maintenance

  • Core: Add tests for mapping behaviour in #22169 #22301

Dependency Upgrades

  • Update glob to v10.0.0 #22171

7.1.0-alpha.10 (April 28, 2023)

Bug Fixes

  • Vue3: Fix compiler error when there is double tag #22286
  • Args: Fix multiple mapped args return array of labels #22169
  • Angular: Fix storyshots by removing deprecated import #22134
  • Ember: Fix wrong path #22203
  • CLI: Add web-components webpack5 to missing-babelrc automigration #22202
  • Docs: Fix inline story style #21870

Build

  • Fix vue-cli/default-js sandbox #22259
  • Core: Fix DOCS_RENDERED test #22255
  • Add regex to ignore outdated Browserslist in Jest initialization base file #22260

7.1.0-alpha.9 (April 26, 2023)

Features

  • NextJS: Allow disabling next/image lazy loading #21909
  • Core: Allow Flow syntax in stories #21859

Bug Fixes

  • Vue3: Support multiple setup functions #22170
  • UI: Fix shift + 7 shortcut to focus search field #22073
  • UI: Fix controls missing when navigating from story #21967

Maintenance

  • Core: Rename manager UI mjs to js #22247
  • Remove dead code #22019
  • Vue3: Move TS stories into a separate folder #22235

Build

  • Build: Migrate @storybook/addon-docs to strict-ts #22180
  • Build: Migrate @storybook/highlight to strict TS #22181
  • Build: Enable strict TS by default #22143

7.1.0-alpha.8 (April 24, 2023)

Features

  • Core: Support custom hosts using window.location server channel URL #22055

Bug Fixes

  • Addon-actions: Fix ESM by upgrading from uuid-browser to uuid #22037
  • Addon-actions: Fix decorator type #22175
  • NextJS: Fix tsconfig resolution #22160
  • Core: Pass parameters in SET_INDEX for docs entries #22154

Maintenance

  • CSF: Improve error message for bad default export #22190
  • CLI: Add addon query-params to list of SB7 incompatible addons #22095

Build

  • Build: Fix sandbox publish script #22206
  • Build: Fix lit sandboxes #22201
  • Vite sandboxes: use stable Vite 4.3 #22183

7.1.0-alpha.7 (April 19, 2023)

Bug Fixes

  • Vue3: Fix reactive decorators #21954

Build

  • Build: Improve sandboxes commit message #22136

7.1.0-alpha.6 (April 18, 2023)

Bug Fixes

  • Core: Restore Docs useParameter using DOCS_PREPARED #22118
  • Core: Add new tags to distinguish docs attachment #22120
  • Core: Fix module guard in non-webpack environments #22085

Build

  • Build: Skip docs pages e2e tests for ssv6 examples #22141
  • Build: Upgrade Playwright to 1.32.3 #22087

Dependency Upgrades

  • Remove unused babel dependencies #21984

7.1.0-alpha.5 (April 17, 2023)

Maintenance

  • CLI: Mark qwik as using addon-interactions #22000

Build

  • Revert "Build: Update dangerfile temporarily to check for patch label" #22108

7.1.0-alpha.4 (April 15, 2023)

Bug Fixes

  • Docs: Fix source snippets when parameters.docs.source.type = 'code' #22048
  • CLI: Mention how to setup a monorepo manually in babelrc automigration #22052

7.1.0-alpha.3 (April 13, 2023)

Bug Fixes

  • UI: Fix upgrade command in about page #22056
  • CLI: Fix sandbox command #21977

7.1.0-alpha.2 (April 12, 2023)

Features

  • UI: Add remount story shortcut #21401

Bug Fixes

  • CLI: Catch errors thrown on sanity check of SB installs #22039

Maintenance

  • Addon-docs: Remove mdx1-csf as optional peer dep #22038
  • Telemetry: Add CLI version to context #21999

Build

  • Build: Use vite@beta on sandboxes #22030
  • Fix e2e tests failing in Firefox #22022
  • Vite: Use vite 4.3 beta in sandboxes #21986

7.1.0-alpha.1 (April 11, 2023)

Bug Fixes

  • React: Fix default export docgen for React.FC and forwardRef #22024
  • Viewport: Remove transitions when switching viewports #21963
  • CLI: Fix JsPackageManager typo #22006
  • Viewport: Fix the defaultOrientation config option #21962
  • UI: Fix story data access for broken About page #21951

Maintenance

  • CLI: Update template code references to 7.0 #21845

Dependency Upgrades

  • React-vite: Fix perf regression by pinning vite-plugin-react-docgen-ts #22013
  • Use future version of satellite repo dependencies #22026

7.1.0-alpha.0 (April 5, 2023)

Bug Fixes

  • Angular: Fix components disappearing on docs page on property change #21944
  • React: Don't show decorators in JSX snippets #21907
  • Docs: Include decorators by default in source decorators #21902
  • CLI: Fix npm list command #21947
  • Core: Revert Emotion :first-child (etc) workarounds #21213
  • Addon-actions: Fix non-included type file #21922
  • Addon GFM: Fix node-logger dependency #21938

Build

  • Build: Update trigger circle ci workflow to include main #21888
  • Build: Update dangerfile temporarily to check for patch label #21945
  • Build: Re-enable Vue2 Vite sandbox #21940
  • Build: Fix release badge on repros #21923
  • Build: fix the workflows to generate sandboxes #21912
  • Build: bump the node version in CI #21917
  • Build: no pnp.cjs in the root, regen lockfiles #21908
  • Build: remove pnp sandbox template #21913
  • Build: make the CI config ready for 7.0 release #21808

Dependency Upgrades

  • Update @emotion/cache version #21941