Open mend-for-github-com[bot] opened 8 months ago
This PR contains the following updates:
^3.0.0
^8.0.0
By merging this PR, the below issues will be automatically resolved and closed:
This PR contains the following updates:
^3.0.0
->^8.0.0
By merging this PR, the below issues will be automatically resolved and closed:
Release Notes
storybookjs/storybook (@storybook/preset-create-react-app)
### [`v8.0.0`](https://redirect.github.com/storybookjs/storybook/releases/tag/v8.0.0) [Compare Source](https://redirect.github.com/storybookjs/storybook/compare/7.6.20...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](https://storybook.js.org/docs/8.0/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](https://redirect.github.com/storybookjs/storybook/blob/next/CHANGELOG.prerelease.md).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 @zmarkanList of all updates
- Actions: Attach spies on actions across stories when defined in meta - [#24451](https://redirect.github.com/storybookjs/storybook/pull/24451), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)! - Actions: Fix `@storybook/core-events/preview-errors` dependency missing for Yarn PnP - [#24973](https://redirect.github.com/storybookjs/storybook/pull/24973), thanks [@JReinhold](https://redirect.github.com/JReinhold)! - Actions: Fix missing crypto module crashing React Native - [#24546](https://redirect.github.com/storybookjs/storybook/pull/24546), thanks [@dannyhw](https://redirect.github.com/dannyhw)! - Actions: Warn on implicit actions - [#24856](https://redirect.github.com/storybookjs/storybook/pull/24856), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)! - Addon A11y: Avoid CSP issue - [#24477](https://redirect.github.com/storybookjs/storybook/pull/24477), thanks [@Marklb](https://redirect.github.com/Marklb)! - Addon: Move Visual Test addon to the code directory - [#24771](https://redirect.github.com/storybookjs/storybook/pull/24771), thanks [@cdedreuille](https://redirect.github.com/cdedreuille)! - Addons, core: Make `react` and Storybook packages `devDependencies` where possible - [#24676](https://redirect.github.com/storybookjs/storybook/pull/24676), thanks [@JReinhold](https://redirect.github.com/JReinhold)! - Addons, core: Make `react` and Storybook packages `devDependencies` where possible - ATTEMPT 2 - [#24834](https://redirect.github.com/storybookjs/storybook/pull/24834), thanks [@JReinhold](https://redirect.github.com/JReinhold)! - Angular: Add source-map option to builder - [#24466](https://redirect.github.com/storybookjs/storybook/pull/24466), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Angular: Handle nested module metadata - [#24798](https://redirect.github.com/storybookjs/storybook/pull/24798), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Angular: Include object configured styles - [#24768](https://redirect.github.com/storybookjs/storybook/pull/24768), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Babel: Update all @babel/\* dependencies - [#24610](https://redirect.github.com/storybookjs/storybook/pull/24610), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - CLI: Add "doctor" command - [#22236](https://redirect.github.com/storybookjs/storybook/pull/22236), thanks [@yannbf](https://redirect.github.com/yannbf)! - CLI: Add [@storybook/addon-designs](https://redirect.github.com/storybook/addon-designs) to non-core list - [#24507](https://redirect.github.com/storybookjs/storybook/pull/24507), thanks [@yannbf](https://redirect.github.com/yannbf)! - CLI: Ensure errors with opening the browser are caught - [#24668](https://redirect.github.com/storybookjs/storybook/pull/24668), thanks [@xueyawei](https://redirect.github.com/xueyawei)! - CLI: Ignore `addon-onboarding` when checking versions - [#24634](https://redirect.github.com/storybookjs/storybook/pull/24634), thanks [@JReinhold](https://redirect.github.com/JReinhold)! - CLI: Use [@storybook/test](https://redirect.github.com/storybook/test) in template stories - [#24393](https://redirect.github.com/storybookjs/storybook/pull/24393), thanks [@yannbf](https://redirect.github.com/yannbf)! - Controls: Improve accessibility of BooleanControl for screen readers - [#24418](https://redirect.github.com/storybookjs/storybook/pull/24418), thanks [@danielmarcano](https://redirect.github.com/danielmarcano)! - Core-Server: Ignore all node_module folders for watchpack - [#24553](https://redirect.github.com/storybookjs/storybook/pull/24553), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Core: Add deprecation notice for Vite + CommonJS - [#23950](https://redirect.github.com/storybookjs/storybook/pull/23950), thanks [@JReinhold](https://redirect.github.com/JReinhold)! - Core: Detect no matching export error in storybook start and build - [#24877](https://redirect.github.com/storybookjs/storybook/pull/24877), thanks [@yannbf](https://redirect.github.com/yannbf)! - Core: Fix `useStoryPrepared` hook failing with `undefined` data - [#22631](https://redirect.github.com/storybookjs/storybook/pull/22631), thanks [@SpookyJelly](https://redirect.github.com/SpookyJelly)! - Core: Fix pnp support when cache dir is outside working dir - [#24572](https://redirect.github.com/storybookjs/storybook/pull/24572), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Core: Fix post message channel location.search access for React Native - [#24545](https://redirect.github.com/storybookjs/storybook/pull/24545), thanks [@dannyhw](https://redirect.github.com/dannyhw)! - Core: Gracefully handle error when parsing preview.js file - [#24858](https://redirect.github.com/storybookjs/storybook/pull/24858), thanks [@yannbf](https://redirect.github.com/yannbf)! - Core: Make warnOnIncompatibleAddons fault-tolerant - [#24880](https://redirect.github.com/storybookjs/storybook/pull/24880), thanks [@taozhou-glean](https://redirect.github.com/taozhou-glean)! - Dependencies: Fix Yarn 4 failing to install due to jscodeshift dependency issue - [#24914](https://redirect.github.com/storybookjs/storybook/pull/24914), thanks [@samvv](https://redirect.github.com/samvv)! - Dependencies: Update [@babel/traverse](https://redirect.github.com/babel/traverse) and [@babel/core](https://redirect.github.com/babel/core) to fix vulnerability - [#24670](https://redirect.github.com/storybookjs/storybook/pull/24670), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Dependencies: Update browserify-sign transitive dependency - [#24674](https://redirect.github.com/storybookjs/storybook/pull/24674), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Dependencies: Update jscodeshift to v0.15.1 - [#24882](https://redirect.github.com/storybookjs/storybook/pull/24882), thanks [@epreston](https://redirect.github.com/epreston)! - Dependencies: Update nx dependencies to v17 - [#24671](https://redirect.github.com/storybookjs/storybook/pull/24671), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Doc Blocks: Add support for `of` prop to `Primary` block - [#23849](https://redirect.github.com/storybookjs/storybook/pull/23849), thanks [@Wilson2k](https://redirect.github.com/Wilson2k)! - Doc Blocks: Remove `defaultProps` in `Stories` block - [#24506](https://redirect.github.com/storybookjs/storybook/pull/24506), thanks [@WouterK12](https://redirect.github.com/WouterK12)! - Docs: Changes corresponding to docs design updates - [#24925](https://redirect.github.com/storybookjs/storybook/pull/24925), thanks [@kylegach](https://redirect.github.com/kylegach)! - Maintenance: Split renderers preview entrypoints - [#24623](https://redirect.github.com/storybookjs/storybook/pull/24623), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Manager: Update `store.settings.lastTrackedStoryId` - [#24115](https://redirect.github.com/storybookjs/storybook/pull/24115), thanks [@rashidshamloo](https://redirect.github.com/rashidshamloo)! - ManagerAPI: Fix setting status without index, crashes storybook - [#24866](https://redirect.github.com/storybookjs/storybook/pull/24866), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - ManagerBuilder: Fix `"type": "commonjs"` compatibility - [#24534](https://redirect.github.com/storybookjs/storybook/pull/24534), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Next.js: Add avif support - [#24611](https://redirect.github.com/storybookjs/storybook/pull/24611), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Next.js: Add back image context CommonJS export - [#24885](https://redirect.github.com/storybookjs/storybook/pull/24885), thanks [@martinnabhan](https://redirect.github.com/martinnabhan)! - Next.js: Add experimental SWC support - [#24852](https://redirect.github.com/storybookjs/storybook/pull/24852), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Next.js: Fix Fast Refresh config for SWC mode - [#24991](https://redirect.github.com/storybookjs/storybook/pull/24991), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Next.js: Fix forwarding ref for Image component - [#24648](https://redirect.github.com/storybookjs/storybook/pull/24648), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Next.js: Fix import path in swc loader - [#24922](https://redirect.github.com/storybookjs/storybook/pull/24922), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Next.js: Fix react-docgen usage with preset-env settings - [#24993](https://redirect.github.com/storybookjs/storybook/pull/24993), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Next.js: Remove duplicate Fast Refresh plugin init - [#24963](https://redirect.github.com/storybookjs/storybook/pull/24963), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - React: Upgrade `react-docgen` to v7 - [#24530](https://redirect.github.com/storybookjs/storybook/pull/24530), thanks [@shilman](https://redirect.github.com/shilman)! - ReactNative: Fix missing assert dep in docs-tools - [#24732](https://redirect.github.com/storybookjs/storybook/pull/24732), thanks [@dannyhw](https://redirect.github.com/dannyhw)! - Svelte: Fix decorators always running twice - [#24921](https://redirect.github.com/storybookjs/storybook/pull/24921), thanks [@paoloricciuti](https://redirect.github.com/paoloricciuti)! - Svelte: Fix source with decorators always showing the `SlotDecorator` component - [#24800](https://redirect.github.com/storybookjs/storybook/pull/24800), thanks [@JReinhold](https://redirect.github.com/JReinhold)! - SvelteKit: Add experimental page and navigation mocking - [#24795](https://redirect.github.com/storybookjs/storybook/pull/24795), thanks [@paoloricciuti](https://redirect.github.com/paoloricciuti)! - SvelteKit: Default to log an action for `goto`, `invalidate` and `invalidateAll` - [#24955](https://redirect.github.com/storybookjs/storybook/pull/24955), thanks [@paoloricciuti](https://redirect.github.com/paoloricciuti)! - SWC: Add settings for react and preact - [#24805](https://redirect.github.com/storybookjs/storybook/pull/24805), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Test Build: Add env-variable support to `--test` CLI-flag - [#24862](https://redirect.github.com/storybookjs/storybook/pull/24862), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Test Build: Add tests and rename to camelCase - [#24911](https://redirect.github.com/storybookjs/storybook/pull/24911), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Test Build: Disable composition when `--test` is `true` - [#24799](https://redirect.github.com/storybookjs/storybook/pull/24799), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Test Build: Disable docs related stuff for test builds - [#24691](https://redirect.github.com/storybookjs/storybook/pull/24691), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Test Build: Disable telemetry for test builds - [#24706](https://redirect.github.com/storybookjs/storybook/pull/24706), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)! - Test Build: Disable warnOnIncompatibleAddons - [#24797](https://redirect.github.com/storybookjs/storybook/pull/24797), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Test Build: Filter out addon-docs from essentials in the test build - [#24994](https://redirect.github.com/storybookjs/storybook/pull/24994), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)! - Test Build: Fix disabledAddons filter - [#24924](https://redirect.github.com/storybookjs/storybook/pull/24924), thanks [@IanVS](https://redirect.github.com/IanVS)! - Test Build: Fix indexer bug - [#24890](https://redirect.github.com/storybookjs/storybook/pull/24890), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Test Build: Globalize `@storybook/blocks` if `build.test.emptyBlocks` is `true` - [#24650](https://redirect.github.com/storybookjs/storybook/pull/24650), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Test Build: Implement builder options for test build - [#24826](https://redirect.github.com/storybookjs/storybook/pull/24826), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)! - Test Build: Improve config loading & naming - [#24837](https://redirect.github.com/storybookjs/storybook/pull/24837), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Test Build: No sourcemaps for test builds - [#24804](https://redirect.github.com/storybookjs/storybook/pull/24804), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - Test Build: Revert defaulting to SWC in test build, but keep using esbuild for minification - [#24843](https://redirect.github.com/storybookjs/storybook/pull/24843), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)! - Test: Create [@storybook/test](https://redirect.github.com/storybook/test) package based on vitest - [#24392](https://redirect.github.com/storybookjs/storybook/pull/24392), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)! - Test: Don't attach action to function mock if action was added already - [#24966](https://redirect.github.com/storybookjs/storybook/pull/24966), thanks [@tmeasday](https://redirect.github.com/tmeasday)! - Test: Model loaders as before each and restore mocks properly - [#24948](https://redirect.github.com/storybookjs/storybook/pull/24948), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)! - Theming: Add theme variable to set the preview background color - [#24575](https://redirect.github.com/storybookjs/storybook/pull/24575), thanks [@JReinhold](https://redirect.github.com/JReinhold)! - Typescript: Add 'skipCompiler' option to TypeScript presets - [#24847](https://redirect.github.com/storybookjs/storybook/pull/24847), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - UI: Fix horizontal scroll bar in Canvas hidden by styling - [#24408](https://redirect.github.com/storybookjs/storybook/pull/24408), thanks [@yoshi2no](https://redirect.github.com/yoshi2no)! - UI: improve A11Y remove redundant styling rules, update icon color - [#24402](https://redirect.github.com/storybookjs/storybook/pull/24402), thanks [@tolkadot](https://redirect.github.com/tolkadot)! - UI: Logo fixed value - [#24726](https://redirect.github.com/storybookjs/storybook/pull/24726), thanks [@black-arm](https://redirect.github.com/black-arm)! - UI: Update zIndex on NotificationList to fix the notification not being clickable in certain cases - [#24602](https://redirect.github.com/storybookjs/storybook/pull/24602), thanks [@yoshi2no](https://redirect.github.com/yoshi2no)! - Viewport: Add newer device viewports - [#24777](https://redirect.github.com/storybookjs/storybook/pull/24777), thanks [@Tomo5524](https://redirect.github.com/Tomo5524)! - Vite: Prevent non-deterministic build output - [#24833](https://redirect.github.com/storybookjs/storybook/pull/24833), thanks [@henkerik](https://redirect.github.com/henkerik)! - Webpack: Add export-order-loader and remove babel-plugin-named-exports-order - [#24749](https://redirect.github.com/storybookjs/storybook/pull/24749), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Webpack: Add react-docgen loader and remove babel-plugin-react-docgen - [#24762](https://redirect.github.com/storybookjs/storybook/pull/24762), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Webpack: Fix race condition for export-order loader - [#24817](https://redirect.github.com/storybookjs/storybook/pull/24817), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Webpack: Hide critical dependency warning - [#24784](https://redirect.github.com/storybookjs/storybook/pull/24784), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Webpack: Only load babel config when babel-loader is used - [#25002](https://redirect.github.com/storybookjs/storybook/pull/25002), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Webpack: Resolve circular dependency and fix HMR - [#24974](https://redirect.github.com/storybookjs/storybook/pull/24974), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)!List of all updates
- Angular: Introduce argsToTemplate for property and event Bindings - [#24434](https://redirect.github.com/storybookjs/storybook/pull/24434), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Angular: Add schema options (debugWebpack, webpackStatsJson, and more) - [#24388](https://redirect.github.com/storybookjs/storybook/pull/24388), thanks [@yannbf](https://redirect.github.com/yannbf)! - Angular: Categorize legacy build options error - [#24014](https://redirect.github.com/storybookjs/storybook/pull/24014), thanks [@yannbf](https://redirect.github.com/yannbf)! - Angular: Fix Angular 15 support and add zone.js v0.14.x support - [#24367](https://redirect.github.com/storybookjs/storybook/pull/24367), thanks [@valentinpalkovic](https://redirect.github.com/valentinpalkovic)! - Angular: Allow loading standalone directives - [#24448](https://redirect.github.com/storybookjs/storybook/pull/24448), thanks [@osnoser1](https://redirect.github.com/osnoser1)! - CLI: Inform the user how to dedupe and strip color from info command - [#24087](https://redirect.github.com/storybookjs/storybook/pull/24087), thanks [@kasperpeulen](https://redirect.github.com/kasperpeulen)! - CLI: Add more information to storybook info command - [#24003](https://redirect.github.com/storybookjs/storybook/pull/24003), thanks [@JReinhold](https://redirect.github.com/JReinhold)! - CLI: Change /Date$/ to /Dates$/i - [#24195](https://redirect.github.com/storybookjs/storybook/pull/24195), thanks [@arup1221](https://redirect.github.com/arup1221)! - CLI: Improve sanitization logic in crash reports - [#24028](https://redirect.github.com/storybookjs/storybook/pull/24028), thanks [@yannbf](https://redirect.github.com/yannbf)! - CLI: Remove random commas in storybook upgrade logs - [#22333](https://redirect.github.com/storybookjs/storybook/pull/22333), thanks [@joaonunomota](https://redirect.github.com/joaonunomota)! - Controls: Fix select / multiselect when value contains multiple spaces - [#22334](https://redirect.github.com/storybookjs/storybook/pull/22334), thanks [@oxcened](https://redirect.github.com/oxcened)! - Core: Add class name to Storybook error name - [#24371](https://redirect.github.com/storybookjs/storybook/pull/24371), thanks [@yannbf](https://redirect.github.com/yannbf)! - Core: Deprecate storyStoreV6 (including storiesOf) and storyIndexers - [#23938](https://redirect.github.com/storybookjs/storybook/pull/23938), thanks [@JReinhold](https://redirect.github.com/JReinhold)! - Doc Blocks: Add title to Meta prop types - [#23370](https://redirect.github.com/storybookjs/storybook/pull/23370), thanks [@iqbalcodes6602](https://redirect.github.com/iqbalcodes6602)! - ManagerAPI: Fix bug with story redirection when URL has partial storyId - [#24345](https://redirect.github.com/storybookjs/storybook/pull/24345), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - NextJS: Support rename font import - [#24406](https://redirect.github.com/storybookjs/storybook/pull/24406), thanks [@yoshi2no](https://redirect.github.com/yoshi2no)! - NextJS: Change babel plugins from proposal-... to transform-... - [#24290](https://redirect.github.com/storybookjs/storybook/pull/24290), thanks [@roottool](https://redirect.github.com/roottool)! - NextJS: Fix default next image loader when src has params - [#24187](https://redirect.github.com/storybookjs/storybook/pull/24187), thanks [@json-betsec](https://redirect.github.com/json-betsec)! - NextJS: Fix Image Context re-use via singleton - [#24146](https://redirect.github.com/storybookjs/storybook/pull/24146), thanks [@martinnabhan](https://redirect.github.com/martinnabhan)! - NextJS: Improve support for Windows-style paths - [#23695](https://redirect.github.com/storybookjs/storybook/pull/23695), thanks [@T99](https://redirect.github.com/T99)! - React: Upgrade `react-docgen` to `6.0.x` and improve argTypes - [#23825](https://redirect.github.com/storybookjs/storybook/pull/23825), thanks [@shilman](https://redirect.github.com/shilman)! - Svelte: Fix docs generating when using `lang="ts"` or optional chaining - [#24096](https://redirect.github.com/storybookjs/storybook/pull/24096), thanks [@j3rem1e](https://redirect.github.com/j3rem1e)! - UI: Filter some manager errors - [#24217](https://redirect.github.com/storybookjs/storybook/pull/24217), thanks [@yannbf](https://redirect.github.com/yannbf)! - UI: Fix className missing in syntaxhighlighter - [#24491](https://redirect.github.com/storybookjs/storybook/pull/24491), thanks [@ndelangen](https://redirect.github.com/ndelangen)! - UI: Update ScrollArea with radix - [#24413](https://redirect.github.com/storybookjs/storybook/pull/24413), thanks [@cdedreuille](https://redirect.github.com/cdedreuille)! - UI: Improve contrast ratio between focus / hover - [#24205](https://redirect.github.com/storybookjs/storybook/pull/24205), thanks [@chocoscoding](https://redirect.github.com/chocoscoding)! - Vite: Move mdx-plugin from `@storybook/builder-vite` to `@storybook/addon-docs` - [#24166](https://redirect.github.com/storybookjs/storybook/pull/24166), thanks [@bryanjtc](https://redirect.github.com/bryanjtc)! - Vite: Support Vite 5 - [#24395](https://redirect.github.com/storybookjs/storybook/pull/24395), thanks [@IanVS](https://redirect.github.com/IanVS)! - Web-components: Add Lit3 support - [#24437](https://redirect.github.com/storybookjs/storybook/pull/24437), thanks [@shilman](https://redirect.github.com/shilman)! - Webpack: Display errors on build - [#24377](https://redirect.github.com/storybookjs/storybook/pull/24377), thanks [@yannbf](https://redirect.github.com/yannbf)! - Webpack: Categorize builder error - [#24031](https://redirect.github.com/storybookjs/storybook/pull/24031), thanks [@yannbf](https://redirect.github.com/yannbf)! - Webpack: Use logger.warn on warnings - [#24472](https://redirect.github.com/storybookjs/storybook/pull/24472), thanks [@yannbf](https://redirect.github.com/yannbf)!