Mini CSS Extract Plugin is a Webpack plugin designed to extract CSS from your JavaScript bundles into separate CSS files. Focusing on the jump from version 1.3.9 to 1.4.0, some changes in the development dependencies occurred. ESLint was updated from version 7.20.0 to 7.22.0 and Babel/Core and Babel/Preset-Env were upgraded from version 7.12.16 to version 7.13.10. Husky was updated from version 4 to version 5 and related version package such as commitlint were impacted. Besides those upgrades there is a small increase in the unpacked size of the package.
For developers using the plugin, the core functionality remains consistent across these versions. The plugin efficiently handles CSS extraction, creating optimized CSS files that can be linked in your HTML. This leads to improved page load times and better caching strategies.
When upgrading, developers should pay attention to the development environment changes. Ensure your linting and commit workflow are compatible with the version upgrades. Also make sure that the new version of babel is transpiling your code correctly and you don't encounter unexpected behaviours. As always, testing your build process after upgrading is advisable to confirm that the CSS extraction is functioning correctly.
The are not vulnerabilities for the version 1.4.0 of the package mini-css-extract-plugin