Webpack Manifest Plugin simplifies asset management in webpack builds, generating a manifest file that maps module filenames to their corresponding output filenames. Version 3.2.0 and 3.1.1 both share the core functionality and dependencies like tapable and webpack-sources, essential for plugin integration within the webpack ecosystem. Key development dependencies such as ava for testing, prettier for code formatting, and webpack itself for development, remain consistent, ensuring a stable development environment.
The subtle but important change lies in the peerDependencies. Version 3.1.1 specifies "webpack": ">=4.44.2", while version 3.2.0 necessitates "webpack": "^4.44.2". The newer version enforces a stricter matching, limiting compatibility to webpack versions strictly within the 4.44.2 range. The older version declared peer dependency allows a higher patch version of webpack 4 to be used. This change in peer dependency may affect projects relying on specific patch versions, requiring developers to update or downgrade their webpack version accordingly when upgrading to version 3.2.0. Both versions are licensed under MIT, ensuring flexibility for developers. Ultimately, the update focuses largely on dependency constraints, so developers should carefully review their existing webpack configuration before upgrading to ensure compatibility.
The are not vulnerabilities for the version 3.2.0 of the package webpack-manifest-plugin