Releases: storybookjs/storybook
Releases · storybookjs/storybook
v10.4.4
v10.5.0-alpha.6
10.5.0-alpha.6
- Controls: Guard normalizeOptions against array labels and prototype chain lookups - #34664, thanks @creazyfrog!
- Core: Add ref-based components manifest index backed by docgen open service - #35063, thanks @JReinhold!
- Core: Fix resolveImport TSX fallback - #34815, thanks @cyphercodes!
- Core: Rework AI checklist feature gate - #35053, thanks @Sidnioulz!
- Docs: Deprecate ExternalDocs - #35074, thanks @Sidnioulz!
- Interactions: Prevent debugger controls from stealing focus - #35073, thanks @BrenoSI03!
- Manager: Keep local preview iframe on host URL when a ref story loads first - #35078, thanks @TheSeydiCharyyev!
- Module Graph: Refactor from StoryDependencyService to open service-based ModuleGraphService - #35048, thanks @JReinhold!
- Open Service: Add `internal` property to control visibility - #35057, thanks @JReinhold!
- Open Service: Add sync between server, manager and preview - #35017, thanks @ndelangen!
- Open Service: Call remote commands in load functions - #35106, thanks @JReinhold!
- Preview: Stop mixed CSF3+4 stories getting core annotations injected twice - #35094, thanks @JReinhold!
- React: Fix subcomponent prop extraction without JSX usage - #35107, thanks @JReinhold!
- Telemetry: Add timeout to event-log POST to prevent build hang - #35085, thanks @badams!
- Viewport: Highlight toolbar button when custom viewport is active - #35075, thanks @derinbarutcu17!
- Webpack: Gate lazy-compilation import pipeline on webpack version - #34931, thanks @copilot-swe-agent!
v10.4.3
10.4.3
- Addon Docs: Fix Primary and Controls blocks not rendering in custom MDX pages - #34496, thanks @NYCU-Chung!
- Core: Respect !dev tag on MDX docs in sidebar - #35031, thanks @JReinhold!
- React: Add support for resolving subcomponents attached as properties of a parent component - #34967, thanks @yatishgoel!
- UI: Prevent docs page scroll reset on HMR re-render - #35021, thanks @LongTangGithub!
v10.5.0-alpha.5
10.5.0-alpha.5
- Addon Docs: DocsContent not filling available width when TOC is enabled - #35043, thanks @k-utsumi!
- Addon Docs: Fix Primary and Controls blocks not rendering in custom MDX pages - #34496, thanks @NYCU-Chung!
- CSF: Fix Canvas and userEvent types under Yarn PnP - #34986, thanks @yatishgoel!
- Controls: Load controls for stories from a composed ref - #35050, thanks @TheSeydiCharyyev!
- Core: Expose backgrounds types from public subpath - #35044, thanks @ShaharAviram1!
- Core: Respect !dev tag on MDX docs in sidebar - #35031, thanks @JReinhold!
- Docgen: Add mock open service - #34954, thanks @JReinhold!
- Docgen: Wire up react-component-meta with DocgenService - #34963, thanks @JReinhold!
- Docs: Fix Controls losing focus when subcomponents are defined - #35018, thanks @cssinate!
- Open Service: Fix reactivity on deep signals, fire subscribers on load dependencies - #34979, thanks @JReinhold!
- Preview: Use width/height instead of min-* in CanvasWrap - #35056, thanks @DevLikhith5!
- Pseudo States: Keep combinator broad pseudo selectors valid - #35060, thanks @mturac!
- React: Add support for resolving subcomponents attached as properties of a parent component - #34967, thanks @yatishgoel!
- TanStack: Normalize route-group handling in createRoute mock - #34948, thanks @copilot-swe-agent!
- UI: Prevent docs page scroll reset on HMR re-render - #35021, thanks @LongTangGithub!
v10.5.0-alpha.4
10.5.0-alpha.4
- Addon Vitest: Fix dynamic import failure with Vitest 3 - #34927, thanks @Sidnioulz!
- Bug: Fix Windows command resolution for non-Node package managers - #33534, thanks @copilot-swe-agent!
- CSF Next: Propagate skip tags to .test children - #34964, thanks @kwonoj!
- Controls: Improve ArgsTable empty state guidance - #34857, thanks @Aniketiitk21!
- Core: Add missing export to globals - #34929, thanks @Sidnioulz!
- Core: Clean stale runtime instance records - #35023, thanks @kasperpeulen!
- Core: Extract StoryDependencyGraphService from ChangeDetectionService - #35009, thanks @valentinpalkovic!
- Docs: Prevent heading anchor cutoff on docs pages - #34945, thanks @copilot-swe-agent!
- Manager: Fix layout.showPanel config - #34777, thanks @kalinco-glitch!
- Open Service: Sync queries, load/loaded() API, strict reader handlers - #34932, thanks @JReinhold!
- Open-Service: Add schema-driven service runtime - #34860, thanks @JReinhold!
- Open-service: Implement service registration on the server (attempt 2) - #34961, thanks @JReinhold!
- Open-service: Implement service registration on the server - #34875, thanks @JReinhold!
- Preview: Preserve @ts-expect-error in web-component and vue preview - #34839, thanks @brentswisher!
- Publish: Add npm provenance attestations - #34936, thanks @copilot-swe-agent!
- React: Render boolean props set to false in source snippets - #34968, thanks @valentinpalkovic!
- Tanstack: Export `TanStackPreview` from `@storybook/tanstack-react` to unblock CSF Next typing - #34949, thanks @copilot-swe-agent!
- Tanstack: Remove Outlet mock - #35010, thanks @huang-julien!
- Tanstack: Supply id OR path when using RouteOptions for route mock - #34950, thanks @copilot-swe-agent!
- Vue: Ensure vue-component-meta runs in post - #34976, thanks @Sidnioulz!
v10.4.2
10.4.2
- Bug: Fix Windows command resolution for non-Node package managers - #33534, thanks @copilot-swe-agent!
- Build: Upgrade type-fest to latest version 5.6.0 - #34791, thanks @tobiasdiez!
- CSF: Fix parsing of string literal export names - #34901, thanks @shilman!
- Publish: Add npm provenance attestations - #34936, thanks @copilot-swe-agent!
v10.5.0-alpha.3
10.5.0-alpha.3
- A11y-Addon: Preserve disabled a11y rules with runOnly - #34649, thanks @cyphercodes!
- Add an optional TypeScript peer to react-vite - #34627, thanks @wojtekmaj!
- Addon-Docs: Resolve CSF4 module exports without a default export - #34834, thanks @TheSeydiCharyyev!
- Addon-Docs: Resolve providerImportSource to a path instead of a file:// URL - #34841, thanks @TheSeydiCharyyev!
- Build: Upgrade type-fest to latest version 5.6.0 - #34791, thanks @tobiasdiez!
- CLI: Respect BROWSER and BROWSER_ARGS - #34513, thanks @ianzone!
- CSF-Next: Add tags type support for - #34819, thanks @unional!
- CSF: Fix parsing of string literal export names - #34901, thanks @shilman!
- Controls: Add label to Object JSON control - #34766, thanks @Jaksenc!
- Core: Add runtime instance registry - #34863, thanks @kasperpeulen!
- Core: Categorize UniversalStore follower timeout error - #34592, thanks @justismailmemon!
- Core: Fix EEXIST race condition in static file copying during build - #34499, thanks @flt3150sk!
- Core: Improve ActionBar focus indicator in high contrast mode - #34779, thanks @TheSeydiCharyyev!
- Core: Incorrect package json handling - #34515, thanks @lino-levan!
- Maintenance: Centralize supported file extension lists - #34844, thanks @valentinpalkovic!
- UI: Allow manager-head favicon override - #34809, thanks @MukundaKatta!
v10.5.0-alpha.2
10.5.0-alpha.2
- A11y: Fix MDX heading anchors not keyboard accessible - #34368, thanks @TheSeydiCharyyev!
- Angular: Detect model() signal outputs (type inference + compodoc autodocs + runtime binding) - #34833, thanks @valentinpalkovic!
- CLI: Support `peerDependencies` in framework detection for component libraries - #34516, thanks @zhyd1997!
- Docs: Add ariaLabel support to ActionItem interface - #34749, thanks @TheSeydiCharyyev!
- Docs: Scope control input ids to each block instance - #34793, thanks @TheSeydiCharyyev!
- Docs: Support explicit id prop on for standalone MDX - #34808, thanks @TheSeydiCharyyev!
- Maintenance: Replace `resolve` and `resolve.exports` with `oxc-resolver` - #34692, thanks @valentinpalkovic!
- Next.js-Vite: Bump vite-plugin-storybook-nextjs to ^3.3.0 - #34838, thanks @yatishgoel!
- Vitest: Reset playwright cursor position to avoid hover bug - #34765, thanks @Sidnioulz!
- Vue3: Specify a specific version for non-dev dependency - #34794, thanks @ScopeyNZ!
v10.4.1
10.4.1
- Angular: Detect model() signal outputs (type inference + compodoc autodocs + runtime binding) - #34833, thanks @valentinpalkovic!
- Build: Upgrade type-fest to latest version 5.6.0 - #34791, thanks @tobiasdiez!
- CLI: Run `npx expo install --fix` after init for Expo projects - #34803, thanks @ndelangen!
- CLI: Support `peerDependencies` in framework detection for component libraries - #34516, thanks @zhyd1997!
- Next.js: Add useLinkStatus mock to next/link export mock - #34593, thanks @philwolstenholme!
- Vue3: Specify a specific version for non-dev dependency - #34794, thanks @ScopeyNZ!
v10.5.0-alpha.1
10.5.0-alpha.1
- Angular: Fix custom paths for stats.json on angular - #34551, thanks @mrginglymus!
- Builder-Vite: Support configLoader via builder options - #34080, thanks @holvi-sebastian!
- CLI: Run `npx expo install --fix` after init for Expo projects - #34803, thanks @ndelangen!
- Core: Ignore story-like directories in indexer - #34806, thanks @MukundaKatta!
- Next.js Vite: Add Link mock with useLinkStatus to nextjs-vite framework - #34736, thanks @yatishgoel!
- Next.js: Add useLinkStatus mock to next/link export mock - #34593, thanks @philwolstenholme!
- Test: Move @testing-library/dom to dependencies - #34604, thanks @XionWCFM!