storybook

Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

MIT License

Downloads
357.1M
Stars
83.3K
Committers
2.1K

Bot releases are visible (Hide)

storybook - v8.2.0-alpha.4

Published by github-actions[bot] 5 months ago

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!
storybook - v8.2.0-alpha.3

Published by github-actions[bot] 5 months ago

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!
storybook - v8.1.4

Published by github-actions[bot] 5 months ago

8.1.4

  • Angular: Revert style adjustments - #27361, thanks @valentinpalkovic!
  • Svelte: Support latest prerelease - #27378, thanks @valentinpalkovic!
  • Tags: Fix composition with older storybooks - #27358, thanks @shilman!
  • Vite: Fix HMR issue for Storybook preview files - #27256, thanks @valentinpalkovic!
storybook - v8.1.3

Published by github-actions[bot] 5 months ago

8.1.3

  • Angular: Support v18 - #27237, thanks @valentinpalkovic!
  • Telemetry: Add test packages - #27226, thanks @shilman!
storybook - v8.1.2

Published by github-actions[bot] 5 months ago

8.1.2

  • Angular: Fix filtering of workspace config styles - #27108, thanks @valentinpalkovic!
  • Next.js: Avoid interfering with the svgr loader - #27198, thanks @seanparmelee!
storybook - v8.2.0-alpha.2

Published by github-actions[bot] 5 months ago

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!
storybook - v8.1.1

Published by github-actions[bot] 5 months ago

8.1.1

  • 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!
storybook - v8.2.0-alpha.1

Published by github-actions[bot] 5 months ago

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!
storybook - v8.2.0-alpha.0

Published by github-actions[bot] 5 months ago

8.2.0-alpha.0

storybook - v8.1.0

Published by github-actions[bot] 5 months ago

8.1.0

Storybook 8.1 is here with a ton of new features and bug fixes:

  • 🏷️ Static tag-based filtering
  • 🦺 Type-safe, standards-based module mocking
  • 🐣 New beforeEach test hook
  • 🧳 Portable Stories API for Playwright Component Testing
  • 🐕‍🦺 Support the new signal-based input & output functions in Angular
  • 2️⃣ Two new ways to create stories: generating them from story controls or from your components directly!
  • 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!
  • Addon-docs: Fix providerImportSource extension - #26868, thanks @bashmish!
  • Addon-docs: Fix react-dom/server imports breaking stories and docs - #26557, thanks @JReinhold!
  • Addon-docs: Support Stencil based display names in source snippets - #26592, thanks @yannbf!
  • Addon-docs: Fix [Object object] displayName in some JSX components - #26566, 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!
  • API: Add API access to sidebar renderLabel - #27099, thanks @shilman!
  • Args: Add possibility to mark controls as read-only - #26577, thanks @valentinpalkovic!
  • Automigrations: Fix name of VTA addon - #26816, 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!
  • Automigrations: Improve react-docgen automigration prompt - #27106, thanks @valentinpalkovic!
  • Blocks: Add of prop to Subtitle - #22552, thanks @joaonunomota!
  • Blocks: Add of prop to Title - #23728, thanks @Sidnioulz!
  • CLI: Add --config-dir flag to add command - #26771, thanks @eric-blue!
  • CLI: Add --config-dir flag to migrate command - #26721, thanks @yannbf!
  • CLI: Add main.js docs.autodocs automigration - #27089, thanks @shilman!
  • CLI: Add Visual Tests addon install auto-migration when upgrading to 8.0.x - #26766, thanks @ndelangen!
  • CLI: Automigrate improve upgrade storybook related packages - #26497, thanks @ndelangen!
  • CLI: Automigrations copy edits - #26342, thanks @joevaugh4n!
  • CLI: Fix eslint configuration for string extends - #27097, thanks @shilman!
  • CLI: Improve Yarn berry error parsing - #26616, thanks @yannbf!
  • CLI: Improve vite-config-file.ts - #26375, thanks @joevaugh4n!
  • CLI: Instruct the correct auto-migration command - #26515, thanks @ndelangen!
  • CLI: Introduce package manager fallback for initializing Storybook in an empty directory with yarn1 - #26500, thanks @valentinpalkovic!
  • CLI: Throw an error when running upgrade command in incorrect cwd - #26585, thanks @yannbf!
  • Codemods: Escape filename given as argument - #26430, thanks @YukiKitagata!
  • Controls: Add Channels API to search for files in the project root - #26726, thanks @valentinpalkovic!
  • Controls: Added server channel to create a new story - #26769, thanks @valentinpalkovic!
  • Controls: Add UI to create new story files - #26875, thanks @valentinpalkovic!
  • Controls: Fix crashing when docgen extraction partially fails - #26862, thanks @yannbf!
  • Controls: Fix disable condition in ArgControl component - #26567, thanks @valentinpalkovic!
  • Controls: Fix number controls do not reset - #26372, thanks @jiyiru!
  • Core: Add duration and onClick support to Notification API and improve Notification UI - #26696, thanks @ghengeveld!
  • 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: Fix preloading too early - #26442, thanks @ndelangen!
  • Core: Implement file formatter - #26809, thanks @valentinpalkovic!
  • Core: Optimize clearNotification - #26415, thanks @ndelangen!
  • Core: Save from controls - #26827, thanks @ndelangen!
  • CSF: Allow default export without title or component attributes - #26516, thanks @kasperpeulen!
  • CSF: Fix typings for control and other properties of argTypes - #26824, thanks @kasperpeulen!
  • CSF: Make sure loaders/decorators can be used as array - #26514, thanks @kasperpeulen!
  • Dependencies: Upgrade @storybook/csf to 0.1.5 - #26958, thanks @Cherry!
  • 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!
  • Dependencies: Bump es-module-lexer - #26737, thanks @valentinpalkovic!
  • Dependencies: Update globby dependency - #26733, thanks @valentinpalkovic!
  • Dependencies: Update postcss-loader in Next.js framework - #26707, thanks @valentinpalkovic!
  • Doc Tools: Signature Type Error Handling - #26774, thanks @ethriel3695!
  • Indexer: Escape special characters in storyImport regex - #22545, thanks @VojGin!
  • Maintenance: Fix performance regressions - #26411, thanks @kasperpeulen!
  • MDX: Do not transform http:// links - #26488, thanks @JReinhold!
  • Next.js: Fix Compatibility with <v14.0.4 - #27082, thanks @JReinhold!
  • Next.js: Fix next/font usage on Windows machines - #26700, thanks @valentinpalkovic!
  • Next.js: Move sharp into optional deps - #26787, thanks @shuta13!
  • Next.js: Support v14.2 useParams functionality - #26874, thanks @yannbf!
  • Next.js: Implement next redirect and the RedirectBoundary - #27050, thanks @yannbf!
  • Next.js: Support path aliases when no base url is set - #26651, thanks @yannbf!
  • Node: Safe use of document for preview - #24248, thanks @DylanPiercey!
  • Onboarding: Improve UI - #27074, thanks @ndelangen!
  • Portable stories: Introduce experimental Playwright CT API and Support for more renderers - #26063, thanks @yannbf!
  • Portable stories: Make setProjectAnnotations accept multiple types of imports - #26316, thanks @yannbf!
  • Portable Stories: Remove link to missing docs - #27075, thanks @JReinhold!
  • Portable Stories: Warn when rendering stories without cleaning up first - #27008, thanks @JReinhold!
  • React-Docgen: Make sure to be able to handle empty unions - #26639, thanks @kasperpeulen!
  • React: Support v19 betas in peer dependencies - #26960, thanks @JReinhold!
  • React: Support v19 in react-dom-shim - #26898, thanks @Tobbe!
  • Tags: Add project tags, negation, dev/autodocs/test system tags - #26634, thanks @shilman!
  • Tags: Fix missing default tags if no preview.js - #27098, thanks @shilman!
  • Test: Add @storybook/test as dev dependency - #26458, thanks @arnabsen!
  • Test: Make spies reactive so that they can be logged by addon-actions - #26740, thanks @kasperpeulen!
  • 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!
  • Theming: Update emotion dependencies - #26623, thanks @SimenB!
  • Typescript: Add types for experimental-playwright entries without type:bundler - #27107, thanks @ndelangen!
  • UI: Add key property to list children in Highlight component - #26471, thanks @valentinpalkovic!
  • UI: Fix not re-rendering tabs on state change - #26899, thanks @lifeiscontent!
  • UI: Fix panel layout resizing do not apply when done too fast - #26460, thanks @jorge-ji!
  • UI: Fix search result color contrast - #26287, thanks @winchesHe!
  • UI: Fix sidebar search hanging when selecting a story in touch mode - #26807, thanks @JReinhold!
  • UI: Fix theming of elements inside bars - #26527, thanks @valentinpalkovic!
  • UI: Improve empty state of addon panel - #26481, thanks @yannbf!
  • UI: Replace the icon prop in the Manager API - #26477, thanks @cdedreuille!
  • Viewport: Fix missing style - #26530, thanks @jpzwarte!
  • Vite: Merge assetsInclude property with Storybook default values - #26860, thanks @yuemori!
  • 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!
  • Webpack: Fix sourcemap generation in webpack react-docgen-loader - #26676, thanks @valentinpalkovic!
  • Webpack: Hide runtime errors - #23175, thanks @donaldpipowitch!
storybook - v8.1.0-beta.1

Published by github-actions[bot] 5 months ago

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!
storybook - v8.1.0-beta.0

Published by github-actions[bot] 5 months ago

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!
storybook - v8.0.10

Published by github-actions[bot] 6 months ago

8.0.10

  • MDX: Don't transform http:// links - #26488, thanks @JReinhold!
  • React: Support v19 in react-dom-shim - #26898, thanks @Tobbe!
  • Vite: Merge assetsInclude property with Storybook default values - #26860, thanks @yuemori!
storybook - v8.1.0-alpha.8

Published by github-actions[bot] 6 months ago

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!
storybook - v7.6.19

Published by JReinhold 6 months ago

7.6.19

  • Fix bad release of 7.6.18 containing wrong dependency identifiers, thanks @jreinhold!
storybook - v7.6.18

Published by JReinhold 6 months ago

7.6.18

  • Core: Fix addon bundling script #26145, thanks @ndelangen!
storybook - v8.0.9

Published by github-actions[bot] 6 months ago

8.0.9

  • Addon-docs: Fix MDX compilation when using @vitejs/plugin-react-swc with plugins - #26837, thanks @JReinhold!
  • CSF: Fix typings for control and other properties of argTypes - #26824, thanks @kasperpeulen!
  • Controls: Fix crashing when docgen extraction partially fails - #26862, thanks @yannbf!
  • Doc Tools: Signature Type Error Handling - #26774, thanks @ethriel3695!
  • Next.js: Move sharp into optional deps - #26787, thanks @shuta13!
  • Nextjs: Support next 14.2 useParams functionality - #26874, thanks @yannbf!
  • Test: Remove chai as dependency of @storybook/test - #26852, thanks @kasperpeulen!
  • UI: Fix sidebar search hanging when selecting a story in touch mode - #26807, thanks @JReinhold!
storybook - v8.0.8

Published by github-actions[bot] 6 months ago

8.0.8

  • Automigration: Fix name of VTA addon - #26816, thanks @valentinpalkovic!
storybook - v8.0.7

Published by github-actions[bot] 6 months ago

8.0.7

  • CLI: Add Visual Tests addon install auto-migration when upgrading to 8.0.x - #26766, thanks @ndelangen!
  • Next.js: Move sharp into optional deps - #26787, thanks @shuta13!
  • 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!
storybook - v8.1.0-alpha.7

Published by github-actions[bot] 6 months ago

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!
Package Rankings
Top 0.13% on Npmjs.org
Badges
Extracted from project README
Storybook demo React Storybook demo Angular Storybook demo Vue 3 Storybook demo Svelte React Native Storybook demo HTML Ember Storybook demo Svelte Storybook demo Preact Qwik SolidJS Native Good First Issue