Version 6.1.20 of @storybook/theming introduces a subtle but significant update over its predecessor, 6.1.19, primarily focusing on internal dependency management and potentially bug fixes. Both versions serve as the core theming library for Storybook, providing essential components and utilities for creating visually cohesive and customizable user interfaces within Storybook environments. Key functionalities remain consistent, including the use of polished for common style functions, ts-dedent for template literal string manipulation, and the Emotion library (@emotion/core, @emotion/styled, emotion-theming, @emotion/is-prop-valid) for robust and flexible styling solutions. Developers benefit from the deep-object-diff utility for managing theme variations and the familiar memoizerific for performance optimization through memoization. Critically, both versions maintain identical peer dependencies on react and react-dom, ensuring compatibility with existing React-based Storybook setups (version 16.8.0 or 17.0.0).
The most noteworthy difference lies within the dependencies where @storybook/client-logger is bumped from 6.1.19 to 6.1.20. Indirectly this could signify bug fixes or minor enhancements related to logging within the Storybook client. While the core theming functionalities are not altered, this update offers developers a more refined and stable experience using Storybook. Developers should consider upgrading to 6.1.20 to benefit from the latest improvements.
The are not vulnerabilities for the version 6.1.20 of the package @storybook/theming