Mini CSS Extract Plugin experienced an update from version 2.8.1 to 2.9.0, introducing changes primarily impacting the development environment rather than core functionality for end-users. Both versions serve the same fundamental purpose: extracting CSS into separate files for optimized loading and caching by web browsers, a crucial step for improving website performance, especially within webpack-based projects.
The upgrade mainly involves dependency updates within the devDependencies section. Version 2.9.0 employs newer versions of key tools: notably, webpack (updated from 5.83.1 to 5.91.0), @babel/cli (updated from 7.21.0 to 7.24.1), @babel/core (updated from 7.21.4 to 7.24.4), @babel/preset-env (updated from 7.21.4 to 7.24.4) and @babel/eslint-parser (updated from 7.19.1 to 7.24.1). SASS support has also been updated from version 1.60.0 to 1.74.1. These updates likely include bug fixes, performance enhancements, and potentially new features within those respective packages, enabling developers to leverage the latest improvements in their tooling ecosystem. As a result, developers may encounter more stable builds, improved development workflows, and access to new features introduced in the updated webpack and Babel toolchain within the context of CSS extraction in their projects. Upgrading is recommended to benefit from the latest enhancements in the development environment and ensure compatibility with modern JavaScript and CSS standards.
The are not vulnerabilities for the version 2.9.0 of the package mini-css-extract-plugin