@storybook/react version 9.0.0 introduces several key changes and upgrades compared to the previous stable version, 8.6.14. Notably, the dependencies have been streamlined, with the removal of packages like @storybook/theming, @storybook/components, @storybook/manager-api, and @storybook/preview-api. This suggests a potential shift in how these functionalities are handled or integrated within the core package, possibly impacting customization and extension strategies. While both versions maintain peer dependency support for React versions 16.8.0 through 19.0.0-beta, version 9.0.0 mandates Storybook version 9.0.0, requiring a full upgrade of the Storybook environment. TypeScript support is also more strict, requesting version 4.9.x or greater, which developers should keep in mind for compatibility.
Furthermore, the development dependencies see notable changes. Version 9.0.0 updates @types/node to version 22.0.0, suggesting enhanced support for newer Node.js features and improvements. The removal of @storybook/test as both a dev dependency and a peer dependency indicates potential changes in testing methodologies or the adoption of alternative testing solutions. Developers should carefully review migration guides and release notes from Storybook to understand the specific implications of these dependency updates and removals, ensuring a smooth transition and optimal performance when upgrading to version 9.0.0. Remember to verify that the new version aligns properly with any existing addons or custom configurations.
The are not vulnerabilities for the version 9.0.0 of the package @storybook/react