The mini-css-extract-plugin is a Webpack plugin designed to extract CSS from JavaScript bundles into separate CSS files. This is beneficial for performance as it allows browsers to cache CSS, improving initial load times. Version 0.11.2 was released on September 12, 2020, shortly after version 0.11.1 released on September 8, 2020. Both versions share the same core dependencies, including loader-utils, schema-utils, normalize-url, and webpack-sources.
The key differences lie in their development dependencies. Version 0.11.2 upgrades several of its development tools. Notably, eslint jumps from version 7.7.0 to 7.8.1, @babel/cli from 7.10.5 to 7.11.6, @babel/core from 7.11.4 to 7.11.6, file-loader from 6.0.0 to 6.1.0, @commitlint/cli from 9.1.2 to 11.0.0, @babel/preset-env from 7.11.0 to 7.11.5. Moreover webpack ^5.0.0-beta.29 is updated to ^4.44.1. These updates suggest a focus on improving code quality, build processes, and potentially addressing compatibility issues or leveraging new features in the updated tooling. For developers, these upgrades primarily mean a more robust and streamlined development environment when contributing to or extending the plugin.
The peer dependency on webpack remains consistent at "^4.4.0 || ^5.0.0", indicating that both versions are compatible with Webpack versions 4.4.0 and above, as well as version 5. This ensures that users can seamlessly update the plugin without necessarily needing to upgrade their Webpack version. Users should always refer to the plugin's changelog for a comprehensive list of changes and bug fixes included in each release.
The are not vulnerabilities for the version 0.11.2 of the package mini-css-extract-plugin