@storybook/theming, a core component library for Storybook, saw a notable update from version 6.0.28 to 6.1.0, bringing several dependency updates and a refinement of peer dependency requirements. A key difference lies in the ts-dedent dependency, which was upgraded from version 1.1.1 to version 2.0.0, potentially offering improved template literal handling. Emotion-related packages also received updates: @emotion/core moved from version 10.0.20 to 10.1.1, and @emotion/styled jumped from 10.0.17 to 10.0.23. These upgrades likely incorporate performance enhancements, bug fixes, and new features within the Emotion styling ecosystem, benefiting developers leveraging Emotion for their Storybook UI customization.
A crucial change for integrators is the tightening of react and react-dom peer dependency constraints. Version 6.0.28 broadly accepted any version with "*", while 6.1.0 explicitly requires ^16.8.0 || ^17.0.0. This ensures better compatibility and reduces the risk of unexpected behavior with older or newer React versions. The @storybook/client-logger was also bumped from 6.0.28 to 6.1.0, in sync with the main package version. The unpacked size saw a small increment from 63174 to 63521. Lastly, the release dates show a gap of roughly three weeks between the versions, with version 6.1.0 shipping later. Overall, this upgrade emphasizes dependency freshness and more specific React version support to create the optimal environment.
The are not vulnerabilities for the version 6.1.0 of the package @storybook/theming