A full version history of the @storybook/addon-essentials package with size, number of distributed files and dependency evolution.
Here's a description of the @storybook/addon-essentials package versions, focusing on key changes and a narrative for SEO and readability:
@storybook/addon-essentials has evolved significantly, offering a curated suite of addons that streamline the Storybook development experience. Versions 5.x were foundational, focusing on core features like viewport control and background customization, ideal for basic UI adjustments. Version 6.x saw a major shift, introducing richer features such as Docs, Actions, and Controls while adding a new dependency to core-js and peer dependency to react-dom to provide modern Javascript and better support of React ecosystem. Notably, @storybook/addon-toolbars was also added to this version, to be later removed in version 8.x, but it remained present for subsequent 7.x and some 8.x versions.
Releases in the 7.x and 8.x ranges marked a continued refinement, with emphasis on robustness, performance, and consistent API integrations across various Storybook environments. Inversion of Control was adopted as the main strategy of configuration. The addon-highlight was also added as part of the essentials suite in version 7.x. The dependency of regenerator-runtime was removed in 7.x. Regular updates ensured compatibility with the evolving landscape of frontend toolchains, including Babel and Webpack and other storybook core dependencies. These versions represent a maturation of essential tools, offering developers a more cohesive and efficient Storybook experience with consistent quality.