csstree-validator is a CSS validation tool built upon the csstree library, designed to help developers ensure their CSS code adheres to standards and best practices. Version 1.2.0, released on September 5th, 2017, builds upon the previous stable version 1.1.0, released just a week prior on August 28th, 2017, with a key difference lying in its dependency on the core 'css-tree' library.
While both versions share the same core dependencies like 'clap' for command-line argument parsing and development dependencies such as 'jscs', 'mocha' and 'eslint' for code style and testing, version 1.2.0 upgrades its 'css-tree' dependency to version "1.0.0-alpha21" from "1.0.0-alpha20" in version 1.1.0. This seemingly small version increment in the alpha release cycle of 'css-tree' likely incorporates bug fixes, performance improvements, or new features within the CSS parsing and abstract syntax tree (AST) handling capabilities of 'css-tree'.
For developers utilizing csstree-validator, this upgrade implies potentially greater accuracy and efficiency in CSS validation, as the underlying 'css-tree' library is more refined. The update from alpha20 to alpha21 should provide, at least, bug fixes related to css parsing. While the core functionality of csstree-validator remains consistent between versions, the improved CSS parsing capabilities of the updated 'css-tree' dependency in version 1.2.0 offers a subtle but potentially significant advantage for developers seeking the most up-to-date and reliable CSS validation experience. It's recommended to upgrade to version 1.2.0 to leverage these under-the-hood improvements.
The are not vulnerabilities for the version 1.2.0 of the package csstree-validator