CSSO (CSS Optimizer) saw a release of version 1.4.2 on November 9th, 2015, following version 1.4.1 released on October 20th, 2015. Both versions aim to optimize CSS code, reducing file size and improving website performance. Examining the changes, the primary difference lies in the dependencies. Version 1.4.2 upgrades the "clap" dependency from version "^1.0.8" to "^1.0.9". The "clap" library is likely used for command-line argument parsing, suggesting potential improvements or bug fixes related to how CSSO handles command-line inputs and configurations.
Another notable difference is the "uglify-js" dependency, which is ">= 2.4.24" in version 1.4.1 and ">= 2.5.0" in version 1.4.2. This indicates a minimal version requirement update for the JavaScript minifier. While seemingly small, this update likely includes bug fixes or new features in UglifyJS that CSSO leverages for its own JavaScript minification tasks, potentially affecting the output or efficiency of CSSO when dealing with JavaScript-embedded CSS.
For developers considering CSSO, these updates suggest a focus on stability and improved handling of command-line arguments and JavaScript-related CSS minification. While the core functionality of CSS optimization remains consistent, the dependency updates could provide a smoother and more reliable experience. The move to a newer UglifyJS suggests potentially more modern or efficient JavaScript handling within CSS. Check the "clap" library changelog to find the exact changes between the versions.
The are not vulnerabilities for the version 1.4.2 of the package csso