@storybook/theming, a core component library for Storybook, saw a minor version update from 6.0.20 to 6.0.21. Both versions provide essential theming capabilities for Storybook environments, offering tools for creating consistent and customizable user interfaces. They share a common set of dependencies, including libraries like polished for CSS-in-JS functionality, emotion-theming for managing themes, ts-dedent for cleaner template literals, and memoizerific for performance optimization through memoization. The foundational dependencies like @emotion/core and @emotion/styled remain consistent, ensuring no breaking changes in the core styling approach. Developers relying on these styling utilities should expect seamless transitions between the versions.
The most notable difference lies in the @storybook/client-logger dependency. Version 6.0.20 relies on @storybook/client-logger version 6.0.20, while 6.0.21 updates this dependency to @storybook/client-logger version 6.0.21. This likely contains bug fixes, performance improvements, or new logging features directly affecting how Storybook components handle internal logging. When upgrading check the history of @storybook/client-logger for any related notes. Both versions maintain the same peer dependency requirements of react and react-dom, signified by "*", giving developers flexibility to pin to the version of React best suiting their project. Given the shared feature set, the small changes show that the upgrade is intended to be straightforward, with no significant API changes anticipated. The library still carries an MIT license.
The are not vulnerabilities for the version 6.0.21 of the package @storybook/theming