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

Bug Fixes

  • Vite: Support environment variables in viteFinal define config #19905

Maintenance

  • Build: split lib/addons into manager & preview part, move code to manager-api #19952
  • TypeScript: Satisfy stricter compilerOption rules #19953
  • API: Rename api to manager-api #19944
  • API: Add preview-api package #19749

Build

  • Build: Improve security in Github actions #19949

Dependencies

  • NextJS: Add Next13 peer dependency #19932
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Angular: Fix "webpack_require.nmd is not a function" in v15 #19937
  • Controls: Exclude { table: { disable: true } } from panel count #19877

Maintenance

  • Core: Prebundle the preview #19718
  • Builder-vite: Build with tsup #19895
  • Components: Fix missing export #19923

Build

  • Remove the fix we added when enhanced-resolve was broken #19942
  • Fix CI which was broken by enhanced-resolve #19936
  • Drop inDevelopment from cra/default-js #19934
  • Fix execa import in get-report-message #19913
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • NextJS: Fix v13 next/link #19834
  • Docs: Fix ordering of entries in Stories block #19907

Build

  • Maintenance: fix execa usage in build and check scripts #19909
  • Use execa 6.x in scripts #19759
  • Build: Create a generate task and use in the sandbox process #19840

Dependency Upgrades

  • Upgrade docs-mdx to fix yarn pnp #19835
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • NextJS: Fix out-of-the-box babel handling #19842
  • NextJS: Fix import url on windows #19798
  • UI: Fix panel invisible for any addon listed after the interactions panel #19771
  • Core: Bail preview builder on failure #19849
  • Core: Fix double esbuild-register register #19852
  • Composition: Fix regression in the #root to #storybook-root change #19848
  • UI: Fix showPanel=false doesn't work on mobile view #19807

Maintenance

  • CLI: Replace degit with giget #19870
  • Build: Bundle lib/channel-websocket with tsup #19694
  • Maintenance: Upgrade monorepo to TS 4.9 #19869

Build

  • Build: Downgrade @types/node #19890
  • Maintenance: Add angular 14 template and skip test runner on angular 15 for now #19871
  • Build: Upgrade Jest to 29 #19863
  • Build: Fix chromatic version to 6.11.2 in local scripts #19889
  • Build: Pin chromatic version to 6.11.2 to temporary fix flakiness #19874

Dependency Upgrades

  • Bump mdx2-csf dependency #19885
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • CLI/React native: Fix addons template to import register instead of manager #19620

Dependency Upgrades

  • Upgrade loader-utils to 2.0.4 in storysource and source-loader #19891
storybook -

Published by shilman almost 2 years ago

Features

  • Expose more CSF types in all renderers #19833
  • CSF: Renamed Framework to Renderer #19802

Bug Fixes

  • Next.js: use file path instead of image contents for next-image-loader-stub #19858
  • TypeScript: Fix type inference bug with decorators #19839
  • Vite: Keep using absolute path node_modules splitting #19836
  • Vite: Fix preview annotation paths on Windows #19822
  • Fix csf-plugin ignoring options #19823
  • Controls: Checkbox does not update when using useArgs hook #19508

Maintenance

  • Jest: switch from Parameters to StorybookInternalParameters #19853
  • Blocks: Story stories #19805
  • Blocks: Canvas stories #19804
  • Tech: TypeScript should check stories and tests as well #19831

Build

  • UI Storybook: Disable sourcemaps when building in CI #19862
  • Build: Increase max node memory for jobs #19856
  • CI: improve error reporting mechanism #19841
  • Fix tests on Windows #19777
  • Build: Fix benchmark to run on local packages #19832
  • CI: Report failures on discord #19801
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Essentials: Fix preview annotations for Vite pnpm support #19689

Maintenance

  • Build: convert addon-docs to use ts-up #19790
  • Core: Allow overriding WebView and UrlStore #19623
  • Storyshots: Support .cjs and .mjs file extensions #19726

Build

  • Build: less noise when compiling #19808
  • Build: Upgrade bench to next #19791
  • Maintenance: improve error feedback when tasks fail in CI #19786
  • UI: Enable TurboSnap for UI Storybook #19767
  • CI: Use a new cadence (ci, pr, merged, daily) and trigger CircleCI from github actions #19768
  • Maintenance: provide expected failure metadata in junit reports #19775
storybook -

Published by shilman almost 2 years ago

Breaking Changes

  • Preact: Make preact use inline stories (without iframe) by default in docs #19741

Features

  • Angular: Undo template gen removal during deprecation property removal #19614
  • CSF-tools: Support main.js default exports #19738
  • Addon-docs: Disable play functions in docs mode unless you set parameters.docs.autoplay #19659
  • Addon-docs: Add docsPage automatic to create docs entries for all components #19713
  • CLI: Add docsPage to all Button/Header story templates #19715

Bug Fixes

  • Svelte: Fix docs rendering #19705
  • React: Expose ReactFramework type #19704

Maintenance

  • Core: Update index generation to use tags to detect MDX stories #19712
  • CI: Fix cross OS github actions #19754
  • Blocks: Redo stories for controls #19744
  • Blocks: Setup and create example story for blocks with context #19740
  • Client-api: Fix export from store #19720
  • Pull renderer+builder from framework's package.json + a known list #19717
  • CLI: Add automigration to set docsPage = 'automatic' for existing Storybooks #19716
  • Builder-webpack5: Use import.meta.webpackHot instead of module.hot for check #19686
  • Fix: Point to correct .d.ts files from export maps #19724
  • CLI: Remove deprecated -s flag on sb init #19585

Build

  • Build: Fix eslint formatting in scripts #19765
  • Sandboxes: Fix up stories entry to allow HMR #19750
  • Fix prepare script on Windows machines #19762
  • CI: Fix fix handle-release-branches workflow #19756
  • Build: Cancel workflow in CI on steps failure #19748
  • CI: Schedule a daily job that runs all sandboxes #19699
  • Build: Delete node_modules in repro generation #19734
  • Fix: dts facade generator did not support deep links #19723
  • Build: Re-enable test-runner for vue-cli #19706

Dependency Upgrades

  • Upgrade mdx2-csf to fix mdxSource generation #19766
  • Dependencies: Bump prettier dependency, cleanup config #19672
  • Vue: Add babel loader 9.0.0 to vue-webpack5 peer dependencies #19697
storybook -

Published by shilman almost 2 years ago

Features

  • CSF-tools: Turn story comments into docs descriptions #19684
  • CLI: Migrate CLI templates to CSF3 #19665
  • Vite: Set default base for subfolder deployments #19383

Bug Fixes

  • Disable keyboard shortcuts during (docs) play functions and add tests #19668

Maintenance

  • Addon-docs: Replace source-loader with csf-plugin #19680
  • CLI: Move all templates out of cli into renderers #19664
  • Addon-docs: Remove mdx-compiler-plugin #19681
storybook -

Published by shilman almost 2 years ago

Features

  • Addon-docs: Don't show docspage unless the user opts in #19627
  • Core: Allow setting tags in storiesOf via parameters. #19642

Bug Fixes

  • Addon-docs: Fix React Profiler in source snippets #19004

Maintenance

  • Telemetry: Measure version update check #19660
  • Build: Bundle lib/preview-web with ts-up #19655
  • CSF-tools: Make ESM node compatible #19661
  • Telemetry: Measure docs usage #19648
  • Go back to csf@next #19657

Build

  • Build: Reduce parallelism in check task #19662
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Svelte: Fix regression causing all stories to error #19653
  • CSF: Fix StoryObj<typeof Cmp> to work the same as old ComponentStoryObj #19651

Maintenance

  • Core: Misc dead code removal #19654
  • Addon-actions: Move decorator to its own entrypoint #19650

Build

  • Build: Reduce resource classes #19652
storybook -

Published by shilman almost 2 years ago

Features

  • Add tags to story and index #19625
  • CSF tools: Add tags support #19626
  • Vue2: Improve CSF3 types #19603
  • Vue3: Improve CSF3 types #19602

Bug Fixes

  • Core: Fix v6 store when no explicit renderer #19624
  • CLI/React native: Fix addons template to import register instead of manager #19620

Maintenance

  • Build-storybook: Only copy .mjs files for manager build #19647
  • Rename storybook/ui to storybook/manager #19635
  • Addons: Support SSR by not using global.window to store hooks context #19631
  • Breaking: Final few deprecations removal in a batch #19553
  • TypeScript: Misc types improvements #19633
  • TypeScript: Restructure storybook types #19580
  • TypeScript: cleanup types #19621

Build

  • Build: Reduce CI usage by 60% #19644
  • Remove netlify.toml #19645
  • Small fixes for check task #19643
  • Storybook for @storybook/blocks only #19630
  • Fix broken stories in UI Storybook #19632
  • Ugrade eslint #19601
  • Integrate standalone Storybook with Chromatic #19619
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Core: Add renderer field to frameworks, and use to drive v6 store entrypoints #19595
  • Core: Add new SET_INDEX event #19590
  • CLI: Don't run MDX2 automigration on node_modules #19611
  • Core: Ensure preview annotations are resolved relative to the cwd #19594
  • Core: Fix addon URLs on Windows #19589

Maintenance

  • Vite: Tidy up mdx-plugin #19563
  • Web-components/Vite: remove unused dependencies #19583

Build

  • Remove DocBlocks example Storybook #19616
  • Move and include @storybook/blocks in standalone Storybook #19615
  • Move and include @storybook/components in standalone Storybook #19598
  • Move examples -> test-storybooks #19599
  • MDX iframe stories #19586

Dependency Upgrades

  • Upgrade mdx2-csf to next #19600
storybook -

Published by shilman almost 2 years ago

Features

  • Svelte: Improve CSF3 types #19512

Maintenance

  • Telemetry: Use a wrapper around all CLI commands to send boot and error events #19566

Build

  • Add ability to run tasks from code dir #19588
  • Make the reporter dynamic #19587
  • Add vite-react benchmark #19558

Dependency Upgrades

  • Fix test-runner version conflicts #19581
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Telemetry: Send start/build events even when there is no generator #19507
  • Telemetry: Fix inconsistent debug #19509
  • Addon-docs: Pass remarks plugins to mdx loader #18740
  • Angular: Alias decorateStory as applyDecorators #19189
storybook -

Published by shilman almost 2 years ago

Bug Fixes

  • Telemetry: Send start/build events even when there is no generator #19507
  • Telemetry: Fix inconsistent debug #19509
storybook -

Published by shilman about 2 years ago

Features

  • Add @storybook/nextjs framework #19382
  • CLI: Enable @storybook/nextjs framework #19478
  • CLI: Automigrate from MDX1 to MDX2 #19568

Maintenance

  • Remove warning of removed feature in lib/client-api #19544
  • Remove vite-plugin-svelte-kit when detected #19522

Build

  • Delete Svelte example #19549
  • Fix circle test results #19552

Dependency Upgrades

  • Update the version of the "update-notifier" package #19569
storybook -

Published by shilman about 2 years ago

Breaking Changes

  • Addon-docs: Upgrade to MDXv2 #19495

Bug Fixes

  • Addon-docs: Don't generate docs page entries for CSF files with no stories #19529

Maintenance

  • Remove deprecate features from preview-web #19540
  • Remove deprecated features in lib/api #19539
  • Remove default selection in docblocks #19537

Build

  • Remove .git folder when generating repros #19535
  • Some task runner tweaks + move test-runner into sandbox task. #19505
  • Build builder-webpack5 with ts-up #19435
storybook -

Published by shilman about 2 years ago

Breaking Changes

  • Addons: Remove deprecations #19524

Features

  • Core: Throw an error if renderer is used as framework #19452
  • CLI: Add pnpm support #19425
  • CLI: support .json in eslint-plugin migration #19511

Bug Fixes

  • Vite/React: Align with webpack react docgen #19399
  • Core: Direct logs to stdout #19434
  • Telemetry: Send start/build events even when there is no generator #19507
  • Core: Fix inconsistent telemetry debug #19509

Maintenance

  • Addon-docs: Define children for DocsContainer #19437
  • Convert issue templates to forms #19370
  • Change once.warn to deprecate when that is the actual intent #19521
  • Cleanup framework angular dependencies #19389
  • Frameworks: Don't re-export renderer types from frameworks #19510
  • Core: Remove storyStore.getSelection #19491
  • CLI: rename "latest" to "v13" app name in angular v13 repro template #19498

Build

  • Improve misc build parts #19520
  • Build: Bundle addons/storysource with ts-up #19482
  • Build: Bundle lib/docs-tools & lib/instrumenter with ts-up #19206
  • Actions: update actions/setup-node to v3 #19444
  • Actions: update actions/checkout to v3 #19441
  • Build: Bundle lib/codemod with ts-up #19398
  • Build: Bundle addons/highlight with ts-up #19483
  • Enable preact templates and remove preact-kitchen-sink #19454

Dependency Upgrades

  • Addon-docs: Make babel-loader an optional peer dependency #19385
  • Add missing addons/docs dependency for fs-extra #19493
storybook -

Published by shilman about 2 years ago

Bug Fixes

  • Vite: Fix bail not being defined for vite builder #19405

Maintenance

  • Breaking: Remove onBeforeRender #19489
  • Breaking: Upgrade to use node 16 everywhere #19458
  • Breaking: Remove the old showRoots config option #19440
  • CLI: Make the button component accept a label prop, (not children) #19461
  • Remove angular-cli example #19202
  • Breakimg: Remove the html entrypoint of lib/components #19487
  • Vite: Add partial SvelteKit support #19338

Build

  • Angular: Add angular 14 sandbox template #19181
  • Storybook for Storybook - step 1: ui/manager #19465
  • Don't pass the full path to repro generators #19480
  • Bundle lib/channel-postmessage with ts-up #19388
  • Disable smoke test #19475
  • Remove angular example from monorepo #19467
  • Add angular 13 repro template #19428
  • Add a TypeScript check task and configure ci to run it #19471
  • Add Preact/Webpack templates and update renderer/preset (2) #19451
  • Disable another smoke test #19466

Dependency Upgrades