Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
Storybook now supports a new, schema-driven service runtime via the Open Service API, enabling more flexible and powerful integrations with external tools and services.
New
- Open Service API: A new schema-driven service runtime is available, allowing for more robust integrations.
- Improved ArgsTable: The ArgsTable now provides better guidance when no arguments are present.
- React Boolean Props: Boolean props set to
falseare now correctly rendered in source code snippets.
Fixes Worth Knowing
- Windows users can now use non-Node package managers with Storybook.
- Storybook respects the
BROWSERandBROWSER_ARGSenvironment variables when launching the browser. - Fixed an issue preventing some Vue components from initializing correctly.
- Improved accessibility of the ActionBar in high contrast mode.
Before You Upgrade
If you are using the Vitest addon, ensure you are on Vitest version 3 or later.
TL;DR
Storybook now correctly handles component story format (CSF) exports with string literal names, resolving issues when developing with certain module bundlers.
Fixes Worth Knowing
- Windows users with non-Node package managers (like pnpm or yarn) will find command resolution is now more reliable.
- Component story format parsing is improved, fixing errors with specific export naming conventions.
TL;DR
Storybook now validates requests, improving stability and providing clearer error messages when invalid configurations are used.
Fixes Worth Knowing
- Improved error messaging for invalid Storybook configurations, making debugging easier.
Before You Upgrade
- Review your Storybook configuration to ensure it adheres to the latest schema for optimal performance.
TL;DR
Storybook now validates requests, improving stability and providing clearer error messages when invalid configurations are used.
Fixes Worth Knowing
- Resolved an issue where Storybook could crash with invalid addon configurations.
- Improved error messaging for configuration problems, making debugging easier.
TL;DR
Storybook now validates requests, improving stability and providing clearer error messages when invalid configurations are used.
Fixes Worth Knowing
- Resolved an issue where Storybook could crash with invalid addon configurations.
- Improved error messaging for invalid Storybook configurations (configuration files).
Package: storybook Release:
--- v9.1.19 (2024-02-29) ---
9.1.19
- Fix: Fixes crash when addon has invalid configuration
- Fix: Improve error message when config is invalid
Package: storybook Release:
--- v9.1.18 (2024-02-22) ---
9.1.18
- Fix: Fixes crash when addon has invalid configuration
Package: storybook Release:
--- v9.1.17 (2024-02-15) ---
9.1.17
- Fix: Fixes crash when addon has invalid configuration
TL;DR
Storybook now mocks the useRouter hook in Next.js (web framework), preventing issues when Storybook’s environment differs from a live Next.js app.
Fixes Worth Knowing
- Angular projects should now build correctly, resolving an error related to polyfills (compatibility layers).
- Addon Docs now correctly displays symbols in both the documentation page and the controls panel.
- Preview file transformations are more robust, preventing errors during story rendering.
TL;DR
Storybook’s CLI now prompts users to select React Native (RN) or React Native Web (RNW) during initialization, improving the setup experience for new projects.
Breaking
- Codemod Updates: Codemod migrations now handle addon essentials and CSF (Component Story Format) factories differently, and migrate
meta.argstometa.input.args. This may require review of any custom codemods.
New
- Improved CLI Feature Selection: The CLI now offers a clearer prompt for selecting features during initialization, and correctly handles the
--yesand--featuresflags. - Vite Builder Fix: A fix resolves runtime and iframe 404 errors when using the Vite builder, ensuring stories load correctly on the first attempt.
Fixes Worth Knowing
- Angular Compatibility: Improved support for Angular projects, including compatibility with v19.2 even without
@angular/animationsinstalled. - Panel Reactivity: Fixed an issue causing panels in the Storybook UI to not update reliably.
- Addon Test Improvements: Several fixes improve the reliability of the addon-test, including console errors and workspace configuration.
TL;DR
Storybook gains experimental support for Next.js SWC (Swift Compiler) and SvelteKit page/navigation mocking, potentially improving build and development speeds for those frameworks.
Breaking
- Vite + CommonJS: Support is being deprecated; projects using this combination should plan to migrate. (Configuration setting)
New
- Next.js SWC Support: (Fast compiler) Experimental support for using SWC with Next.js projects.
- SvelteKit Mocking: (Testing feature) Experimental support for mocking pages and navigation in SvelteKit stories.
doctorCLI Command: (Troubleshooting tool) A new command to help diagnose common Storybook configuration issues.
Fixes Worth Knowing
- HMR with Webpack5: Fixed a circular dependency issue causing Hot Module Replacement (HMR) to fail.
- Svelte Decorators: Decorators in Svelte stories now run only once, resolving a performance issue.
- Manager API: Corrected a crash when setting status without an index.
Before You Upgrade
- If using Vite with CommonJS, begin planning a migration to ES modules.
TL;DR
Storybook now fully supports TypeScript 5.0, ensuring compatibility for projects upgrading to the latest TypeScript version.
Fixes Worth Knowing
- TypeScript 5.0 compatibility is restored, resolving issues for users upgrading their TypeScript versions. (TypeScript: a JavaScript extension)
TL;DR
Storybook now correctly handles docsMode for Angular projects and includes a security update to the json5 dependency.
Fixes Worth Knowing
- Angular: Resolved an issue with the
docsModeoption in the Angular builder. - Angular: Corrected type definitions for
webpackStatsJsonwhen using the Angular builder (Webpack is a module bundler). - Security: Updated the
json5dependency to address a security vulnerability.
TL;DR
Storybook now displays colors correctly after updating a dependency that fixes a bug with the colors.js library (a color manipulation tool).
Fixes Worth Knowing
- Color display issues in the Storybook UI are resolved.
TL;DR
Storybook now handles complex component structures and navigation more reliably, particularly when using component story format (CSF) and the addon-docs package, improving the developer experience for larger projects.
Fixes Worth Knowing
- Fixed a bug where
addon-docslinks could fail due to CORS errors. - HMR (Hot Module Replacement) now works correctly for global decorators defined in
main.js. - Improved navigation in
addon-docswhen stories have a mix of leaf and non-leaf nodes. - Scroll behavior in
addon-docshas been improved during page navigation.
Before You Upgrade
If you’re using axe-storyshots, update your dependencies to use @wordpress/jest-puppeteer-axe directly. (Accessibility testing tool)
TL;DR
Storybook now uses a pinned version of the react-treebeard (UI component) dependency, resolving a recent instability issue.
Fixes Worth Knowing
A bug causing instability with the Storybook UI has been resolved by pinning the react-treebeard dependency to version 3.1.0. This ensures a more reliable experience when navigating and interacting with stories.
TL;DR
Storybook now displays animations correctly, resolving a visual glitch in the addon interface.
Fixes Worth Knowing
- Fixed a visual bug where animations in the addon interface (interactive UI components) were broken.
TL;DR
Storybook now offers improved TypeScript support with migration of several core packages, enhancing the developer experience for TypeScript projects (JavaScript superset).
New
- The Accessibility addon (addon-a11y) now allows configuration of context for more tailored accessibility testing.
- Knobs addon now displays all knobs in an "ALL" tab for easier access.
Fixes Worth Knowing
- Fixed an issue where the Actions addon (for logging events) had import cycles.
- Resolved a bug preventing proper transpilation of the
addons.jsfile.
Before You Upgrade
- If you are using
@storybook/react, ensure you have@emotion/coreinstalled as a peer dependency.
TL;DR
Storybook now uses npm and yarn (package managers) directly, improving reliability and removing a dependency on external packages.
Fixes Worth Knowing
- Extending the Webpack configuration (build tool) is now more reliable.
- Object prop types (data structures) are correctly displayed in the addon-info panel.
- Storyshots (visual testing) now correctly applies renderer and serializer options.
TL;DR
Storybook now supports React 18, enabling users to take advantage of the latest React features and performance improvements.
New
- React 18 Support: Fully compatible with React 18 (latest React version).
- Storybook CLI Improvements: Enhanced command-line interface for better usability.
Fixes Worth Knowing
- Fixed an issue where stories would sometimes fail to load with certain Webpack configurations.
- Resolved a bug causing incorrect display of markdown files in documentation.
Package: storybook Release:
--- v1.29.0 (2016-06-15) --- v1.29.0
TL;DR
Storybook now includes experimental Vue 3 support, allowing developers to build and test Vue components within Storybook.
New
- Vue 3 Support (experimental): Initial support for building stories with Vue 3 (JavaScript framework).
- Improved Accessibility: Enhanced keyboard navigation and screen reader compatibility.
Fixes Worth Knowing
- Fixed a bug where addon panels would occasionally disappear.
- Addon interactions now work more reliably.