CSSO version 3.0.0 represents a notable update to the CSSO (CSS Optimizer) package, a tool designed for CSS minification incorporating structural optimizations. The core functionality of CSSO remains consistent, offering developers a way to reduce CSS file sizes and improve website performance. However, a key change lies in its dependencies. Version 3.0.0 replaces the clap dependency present in version 2.3.2 with the css-tree dependency. This change likely signifies a shift in how CSSO parses and manipulates CSS code internally, possibly leveraging the css-tree library's more robust CSS parsing and abstract syntax tree (AST) capabilities.
Developers upgrading from version 2.3.2 should be aware of this dependency change, as it might impact the library's behavior in edge cases or when dealing with highly complex CSS. While the core minification goals remain the same its internal mechanisms have changed. Both versions maintain the same suite of development dependencies suggesting that the core testing and build processes remained relatively consistent across the two releases.The license, repository, and author information remain identical, indicating continuity in the project's ownership and licensing. The main outcome for developers is that upgrading brings improvements/modifications related to the use of css-tree instead of clap so it is highly recommended to check if it doesn't affect the functionalities of their code.
The are not vulnerabilities for the version 3.0.0 of the package csso