PostCSS Attribute Case Insensitive saw a significant update moving from version 4.0.2 to 5.0.0, impacting its dependency structure and overall footprint. Version 5.0.0 shifts its peer dependency to PostCSS version 8.0.2 or higher, requiring users to update their PostCSS projects accordingly. This contrasts with version 4.0.2, which supported PostCSS version 7.0.2 and above. For developers upgrading, this means ensuring compatibility with PostCSS 8 to leverage the latest features of the plugin.
Notably, version 5.0.0 slims down considerably, reducing both the file count and unpacked size. While version 4.0.2 had six files and an unpacked size of 10512 bytes, version 5.0.0 boasts only four files and a smaller unpacked size of 5973 bytes. This reduction likely stems from the removal of development dependencies packaged in the earlier version. These included tools like Babel for transpilation, ESLint for linting, and testing frameworks like Mocha and Chai, suggesting a shift in the build and testing process.
In essence, version 5.0.0 provides a lighter-weight and more streamlined plugin experience. Developers should upgrade while taking care to verify PostCSS version compatibility. The leaner package might indicate optimized performance and faster installation times, making it a sensible upgrade path for projects already using PostCSS 8.
The are not vulnerabilities for the version 5.0.0 of the package postcss-attribute-case-insensitive