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 -

Published by shilman almost 2 years ago

Features

  • Core: Expose port from buildDevStandalone #20575
  • CLI: Add auto-migration for MDX html-type comments to JS-type comments #20349

Bug Fixes

  • API: Fix typing on useArgs #20610
  • Addon-docs: Fix docs crash by simplifying element before stringify #19188
  • Vite: Fix duplicate code in preview #20594
  • Addons: Warn when addon is not installed #20455
  • Blocks: Handle undefined extractComponentDescription #20590

Maintenance

  • CLI: Fix removal of --no-dll flag #20589
  • SvelteKit: Automatically support Kit-specific features #20239

Build

  • Build: Fix issue with jest projects matching ui/node_modules #20601
  • TypeScript: Fix typings files to ensure check command succeeds #20605
  • CLI: Fix repros creation not working on windows #20606
  • Build: Fix template stories to make them work with stricter Typescript settings #20591
  • Build: Allow creating internal templates that extend others and pass main.js options #20054
storybook -

Published by shilman almost 2 years ago

Features

  • Vue3: Rendering slots passed from controls #20536

Bug Fixes

  • Core: Export build from core-server instead of standalone #20574

Maintenance

  • Blocks: New Description API, introduce useOf #20563
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Angular: Fix webpackStatsJson types in angular-builder #20296

Dependency Upgrades

  • Security: Upgrade json5 dependency #20526
storybook -

Published by shilman almost 2 years ago

Maintenance

  • Migrations: Add preact-vite to new frameworks automigration #20542

Build

  • Build: remove unneeded dependencies & upgrades #20533
  • Build: upgrade verdaccio #20561
  • Build: remove usage of enzyme #20534
storybook -

Published by shilman almost 2 years ago

Features

  • Composition: Add basic auth support #20488

Bug Fixes

  • UI: Fix managerEntries containing long paths with hidden folders #20550
  • Addon-docs: Fix attachment logic #20531

Maintenance

  • Addon-docs: Move reactPeerCheck to docs package #20560
  • Addon-docs: Rename storyByModuleExport to resolveModuleExport #20517
  • Telemetry: Filter out example stories/docs from summary #20553
  • Telemetry: Count play function usage #20541
  • Telemetry: Add pageStoryCount #20539
  • Vite/Vue3: Pre-bundle @vitejs/plugin-vue #20343

Build

  • Build: downgrade slash to non-ESM #20543

Other

  • Update GH action to use "linear-ghaction" label for sync #20546
storybook -

Published by shilman almost 2 years ago

Maintenance

  • Ember: Build with tsc #20524
  • Storyshots: Build with tsc #20523

Dependencies

  • Downgrade find-cache-dir #20532

Build

  • Build: Cleanup babel prepare related code & dependencies #20156
  • Build: Create a tsc prepare script, use it for angular framework, add ESM to angular dist #20516
  • Build: Fix InternalCanvas story tests #20521
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Telemetry: Move 'dev'/'build' events to the end of the process #20380
  • Blocks: Export Unstyled block in index.ts #20489
  • Vite: Fix missing await in builder #20409

Maintenance

  • Build: use tsup for csf-plugin #20150
  • Migration: Update autodocs migration to deal with docs.docsPage #20379

Build

  • Blocks: Use example Button for stories #20483
  • Build: cleanup prep script where possible #20151
  • cleanup CI config #20510
  • Build: Fix CI parallelism #20476
  • Web-components: Restore missing script stories #20477
storybook -

Published by shilman almost 2 years ago

Features

  • NextJS: Add next/head support #20436

Bug Fixes

  • CLI: Do not use legacy-peer-deps for npm #20456
  • CLI: Use closest lockfile to determine package manager #20464
  • CLI: Use correct package manager for automigrate #20428
  • CLI: Add prop-types dependency if not using TypeScript #20449
  • CLI: Add peer dependency on react #20459

Maintenance

  • Vue3: Add TS / legacy TS CLI templates #20434
  • Core: Delete outdated onerror handler #20462

Build

  • Build: Add extensions to lodash imports #20443
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Svelte: Do not warn about .svelte files in storyStoreV7 #20442
  • Core: Fix import paths on Windows #20430
  • UI: Set min-height relative to the viewport and the zoom level. #20352

Maintenance

  • Docs: Use stories-mdx and autodocs tags instead of standalone: false in index #20424
  • Docs: Use 'stories-mdx' tag to indicate story defined in MDX file #20417
  • Preact-Vite: Minor readme and dependency cleanups #20432

Build

  • Tech: ESLint allow devDependencies imports in prebundled packages #20440
  • Fix yarn task command on Windows machines #20431
storybook -

Published by shilman almost 2 years ago

Features

  • Preact-Vite: Add framework #20390

Maintenance

  • NextJS: Fix unnecessary addon-actions dev dep #20426
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Codemods: Fix peer dependency issue #20399
  • Core: Wrap manager entries to handle exports using a cache directory #20331
  • UI: fix deprecated ReactDOM.findDOMNode calls #20368

Maintenance

  • Build: Use tsup for core-server #20134

Build

  • Build: Make tests use SWC, not babel #20397
  • Build: Fix trim vulnerability #20371
storybook -

Published by shilman almost 2 years ago

Features

  • CLI: Write into a log file if automigrations fail #20310
  • CLI: Add nodejs check in automigrations #20342

Bug Fixes

  • UI: Disable React.strictmode to avoid findNode deprecation warnings #20345
  • Vite: Fix peerDep warning by updating @joshwooding/vite-plugin-react-docgen-typescript #20359

Maintenance

  • Don't allow setting Meta of={X} if X is tagged with 'autodocs' #20373
  • Rename docsPage => autodocs #20364
  • Rename docsOptions.enabled to docsOptions.disable #20363
  • Angular: Switch to default to inlineStories=true #20118
  • Types: Add Addon_OptionsParameterV7 type #20384

Build

  • Build: regen lockfiles #20386
  • Build: fix prettydocs CI flakyness #20385
  • Build: Update Playwright to 1.29.1 #20372
  • Build: store extra metadata for each sandbox test #20365
  • Build: Remove the non-cross-platform dash-S option #20360
  • Build: sync issues of next packages #20354
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Support Angular 15.0.4 #20287
  • CLI: execute automigrations when pressing enter in the prompts #20208

Maintenance

  • Ember: Remove global Ember usage #17843
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Support Angular 15.0.4 #20287
  • CLI: execute automigrations when pressing enter in the prompts #20208
storybook -

Published by shilman almost 2 years ago

Features

  • Angular: Support compodoc output arg #20338
  • NextJS: Support @next/font #20291
  • NextJS: Support useSelectedLayoutSegment and useSelectedLayoutSegments #20330
  • Preview Api: export userOrAutoTitle function #20325

Bug Fixes

  • Fix: peer dependency warning for vite-react #20328
  • UI: swap react-sizeme for react-resize-detector #20333
  • Vite: Detect React SWC plugin #20335
  • CLI: Fix automigrate filtering #20329
  • Vite: Include user config optimizeDeps in final optimizeDeps #20313

Maintenance

  • Tech: improve global types #20184
  • CLI: Fix sb migrate csf-2-to-3 for multiple file extensions #20290
  • CLI: Replace update-notifier with simple-update-notifier #20266

Build

  • Build: remove borders in task error message #20305
  • Build: Fix pretty-docs CI job #20319
  • Build: Update Playwright to 1.29 #20318

Dependencies

  • NextJS: Make addon-actions a regular dependency #20324
  • NextJS: Fix addon-actions peerdependency #20324
  • Vite-react: Fix peer dependency warning #20328
storybook -

Published by shilman almost 2 years ago

Other

  • Revert "Core: Wrap manager entries to handle exports" #20311
storybook -

Published by shilman almost 2 years ago

Features

  • CLI: Improve automigration to show prompt-only migrations #20292

Bug Fixes

  • Angular: Fix webpackStatsJson types in angular-builder #20296
  • Fix: addon-storysource has no managerEntry, but defines a register and preset #20304

Maintenance

  • Core: Wrap manager entries to handle exports #20308
  • Core: improve manager-entries failure message #20306
  • Telemetry: Fix flakey test #20282

Dependency Upgrades

  • Vite: Make vite a peer dependency, update plugins #20281
  • Vite/Svelte: Remove addon-svelte-csf dep #20280
storybook -

Published by shilman almost 2 years ago

Build

  • Build: compile detection was using a non-conforming package, causing cache to miss always. #20297

Dependency Upgrades

  • React-vite: Pin react-docgen version #20300
storybook -

Published by shilman almost 2 years ago

Features

  • CLI: Add interactive babel config file generation #20234
  • CLI: Add automigration summary #20276

Bug Fixes

  • UI: Fix enableShortcuts support in manager.ts #20264
  • UI: Ensure manager entries load even if preceding ones failed #20286
  • Addon-viewport: Fix composition support #20289
  • Support Angular 15.0.4 #20287
  • Fix: peerDependencies issues reported #20279

Build

  • Build: ui/.storybook should not import from dist #20284
  • Build: bundle script a bit less repetitive, add a completion indicator #20277
  • Build: regen lockfiles #20278
storybook -

Published by shilman almost 2 years ago

Features

  • Addon-docs: Use jsxOptions instead of mdxBabelOptions #20271

Maintenance

  • Svelte-vite: remove svelteOptions in automigration #20270

Build

  • Fix handling of inverted yes flag in task steps #20268