@storybook/theming version 8.3.0 represents an evolution of Storybook's core theming components compared to version 8.2.10. A key difference lies in the peer dependencies. Version 8.3.0 strictly requires "storybook": "^8.3.0", meaning it's designed to work exclusively with that specific Storybook version. Conversely, version 8.2.10 offers broader compatibility, declaring "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" as a peer dependency enabling usage across several Storybook releases (including pre-release versions of future releases).
This change signifies a potential shift towards tighter version alignment in 8.3.0, possibly to leverage new Storybook features or address compatibility issues specific to the 8.3.0 release. Developers upgrading should carefully consider the peer dependency requirement to avoid conflicts and ensure smooth integration with their Storybook environment. The slightly smaller unpacked size of the 8.3.0 release (1533 vs 1609) could indicate minor code optimization or removal of unused assets. Both versions maintain the same MIT license, source code location in GitHub, and funding through Open Collective, assuring continued open-source accessibility and community support. The package provides a set of tools and pre-built components to easily manage and customize the overall look and feel of a Storybook instance.
The are not vulnerabilities for the version 8.3.0 of the package @storybook/theming