Releases: storybookjs/storybook
Releases · storybookjs/storybook
v8.1.0-alpha.1
8.1.0-alpha.1
- Maintenance: Fix performance regressions - #26411, thanks @kasperpeulen!
v8.1.0-alpha.0
8.1.0-alpha.0
🙈 Nothing to see here, empty release.
v8.0.0
8.0.0
Storybook 8.0 is here
It brings major improvements to Storybook's feature set for testing and documentation, with strengthened framework support across React, Vue, Angular, web-components, Svelte, and more.
- 🩻 Built-in visual testing
- ⚛️ React Server Component support
- 🎛️ Improved controls for React and Vue projects
- ⚡️ Improved Vite architecture, Vitest testing, and Vite 5 support
- 🧪 2-4x faster Storybooks for testing
- ✨ Refreshed desktop UI
- 📲 Rebuilt mobile UX
- 🙅♀️ No more React requirement in non-React projects
Please checkout our Migration Guide to upgrade from earlier versions of Storybook. To see a comprehensive list of changes that went into 8.0, you can refer to the 8.0 prerelease changelogs.
Thank you to all the contributors that made Storybook 8 possible 💖
@0916dhkim @1234tgk @43081j @aditya1 @adityaKrModak @agriffis @ai @alitas @almoghaimo @Amerlander @Andarist @anneau @Artur93gev @arunoda @arup1221 @ATREAY @auctumnus @bashmish @bdriguesdev @benmccann @bkfarnsworth @bodograumann @bryanjtc @cdedreuille @cgatian @chakAs3 @chocoscoding @coliff @cprecioso @danez @danielmarcano @dannyhw @dartess @Darth-koder007 @daves28 @decherneyge @devanandb @Devazc @DiamondeX @domyen @DotwoodMedia @dprcoles @drik98 @Dschungelabenteuer @dubbs @EDuToit @efrenaragon96 @epreston @FelixRizzolli @FezVrasta @filiptammergard @Flambe @francois2metz @g-cappai @githrdw @gitstart @gossi @greut @Gufah @halitiince @hcvdhaar @henkerik @hobbes7878 @Hoishin @honzahruby @iabu94 @IanVS @idesigncode @iqbalcodes6602 @irangarcia @ivoilic @j3rem1e @jackw @jared-christensen @joaonunomota @JoeKarow @joevaugh4n @joeycozza @johnhunter @jonniebigodes @jonthenerd @joriswitteman @joshbolduc @jpzwarte @JReinhold @json-betsec @julien-deramond @JungHoe @kaelig @karolstawowski @kasperpeulen @kawokas @kBazilio @kkirby @Klescouar @kolife01 @kota-kamikawa @kripod @kshmidt-digma @ksugawara61 @kubijo @kuriacka @kylegach @kylemeenehan @kyletsang @larsrickert @legnaleurc @LeniWen @literalpie @LucaVazz @Luk-z @machycek @maheshchandra10 @manbearwiz @mandarini @mariasimo @MarioCadenas @Marklb @martinnabhan @masaya48 @mastrzyz @mattlewis92 @MauricioRobayo @mdornseif @medihack @mh-ahs @michens @mickmcgrath13 @miily8310s @mlazari @MrZillaGold @mvarendorff @naporin0624 @nasvillanueva @natehouk @ndelangen @nikospapcom @NilsJacobsen @nkabrown @nlepage @NotWoods @noviceGuru @nsheaps @nVitius @omahs @orangecms @oruman @osnoser1 @paoloricciuti @pascalfiv @piratetaco @pruthvip15 @pure-js @rashidshamloo @re-taro @redbugz @reyronald @Roel-t @RohanPoojary1107 @roottool @rwaight @samvv @seriouz @ShaunEvening @sheriffMoose @shilman @Showrin @Sidnioulz @sitogi @sjwilczynski @smeagol74 @sookmax @specialdoom @speelbarrow @SpookyJelly @stegano @stilt0n @stof @stropitek @subhajit20 @syabro @T99 @taehyeon-envoi @taozhou-glean @Tap-Kim @thapasusheel @thisisanto @thtliife @tmeasday @tolkadot @Tomo5524 @tsvanharen @turtle601 @tusharwebd @ubugnu @unional @usrrname @valentinpalkovic @vanessayuenn @vmizg @webblocksapp @wesgro @wilson2k @wise-introvert @wjdtjdgns @wouterk12 @wuzhuobin @xueyawei @xyy94813 @yannbf @ygkn @yilun-sun @yoshi2no @yossisaadi @youngboy @zachtball @zmarkanv8.0.0-rc.5
8.0.0-rc.5
- CLI: Automigration fix version detection of upgrading related packages - #26410, thanks @ndelangen!
v8.0.0-rc.4
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!
v8.0.0-rc.3
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!
v8.0.0-rc.2
8.0.0-rc.2
- CLI: Add @storybook/addons automigration - #26295, thanks @valentinpalkovic!
- CLI: Fix vite config automigration to resolve from project root - #26262, thanks @valentinpalkovic!
- CLI: Improve
add
command & add tests - #26298, thanks @ndelangen! - CLI: Update minimum Node.js version requirement - #26312, thanks @valentinpalkovic!
- CSF-tools/Codemods: Upgrade recast - #26286, thanks @43081j!
- Controls: Fix type summary when table.type unset - #26283, thanks @shilman!
- Core: Add event when serverChannel disconnects - #26322, thanks @ndelangen!
- Core: Fix composition of storybooks on same origin - #26304, thanks @ndelangen!
- Portable stories: Improve existing APIs, add loaders support - #26267, thanks @yannbf!
- React: Handle TypeScript path aliases in react-docgen loader - #26273, thanks @valentinpalkovic!
- Svelte: Support
5.0.0-next.65
prerelease - #26188, thanks @JReinhold! - Upgrade: Add missing isUpgrade parameter to automigrate function - #26293, thanks @valentinpalkovic!
- Vue: Return component from
composeStory
- #26317, thanks @JReinhold!
v8.0.0-rc.1
v8.0.0-rc.0
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.
v8.0.0-beta.6
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
'stypes
export - #26202, thanks @ndelangen! - Revert "Revert: "Angular: Reduce the warnings from
ts-loader
via stricter list ofincludes
"" - #26226, thanks @ndelangen! - Revert: "Angular: Reduce the warnings from
ts-loader
via stricter list ofincludes
" - #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!