Version 3.3.0 of @storybook/addon-links introduces notable changes compared to its predecessor, version 3.2.19, making it an important update for Storybook users. The most significant difference lies in the introduction of new dependencies. Version 3.3.0 now depends on global, prop-types, and @storybook/components, all at version "^3.3.0". This suggests an enhanced integration with Storybook's component ecosystem and improved type checking, potentially leading to a more robust and maintainable addon.
Furthermore, version 3.3.0 comes equipped with development dependencies such as react, enzyme, shelljs, and react-dom, which might indicate the addition of new testing or build processes. Developers leveraging enzyme can greatly benefit from that addition.
The peer dependencies remain consistent in requiring react and react-dom, emphasizing the addon's reliance on the React ecosystem. However, version 3.3.0 now also lists @storybook/addons as a peer dependency, bound to the "^3.3.0" version, which highlights its tight integration with Storybook's core addon system allowing to leverage newest capabilities such as theming and improved UI.
In terms of practical implications, upgrading to version 3.3.0 could provide developers with access to new features or improved performance through the @storybook/components and updated @storybook/addons, but also might need to upgrade other Storybook dependencies. The addition of prop-types improves typing.
All the vulnerabilities related to the version 3.3.0 of the package
node-fetch forwards secure headers to untrusted sites
node-fetch forwards secure headers such as authorization
, www-authenticate
, cookie
, & cookie2
when redirecting to a untrusted site.