@storybook/theming, a core component library for Storybook, has released a new version, 8.1.0, following the previous stable release, 8.0.10. The update brings subtle but noteworthy changes for developers. Most prominently, the dependency on @storybook/client-logger has been updated to match the new version (8.1.0), ensuring consistent logging across the Storybook ecosystem.
While most dependency versions remain the same, a key change appears in the devDependencies. The @emotion/react package has been updated from version 11.11.1 to 11.11.4, and @emotion/is-prop-valid has been updated from version 1.2.1 to 1.2.2. These updates likely address bug fixes, performance improvements, or new features within the Emotion styling library.
Another significant change lies within the peerDependencies. Version 8.1.0 introduces support for React 19 beta versions ( "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta"), signaling forward compatibility and allowing developers experimenting with the latest React features to seamlessly integrate @storybook/theming. The change also shows commitment of Storybook to always stay compatible with the cutting edge of React. Further, the unpacked size of the package has slightly decreased from 738115 to 737423, which might indicate optimization related to the new emotion versions. This update ensures developers can leverage the latest features and improvements in the Storybook theming experience.
The are not vulnerabilities for the version 8.1.0 of the package @storybook/theming