Releases: amn/csspring
v2.0.2
v2.0.1
v2.0.0
With apologies for poor quality assurance of the earlier releases of the library, I am glad to be releasing the second major version addressing the QC issues (through more extensive test coverage) and implementing/fixing missing/broken features.
Summary
Major changes
(these may break the API, hence the major version increment).
- Selector parsing (
parse_selector_list
in theselectors
module) has been fixed - A number of Selectors grammar productions not used by the
selectors
module, have been removed (for tersity; might add them back when/if needed) - Formatting of productions (
Formatter
in thevalues
module) has been fixed - Because the Selectors grammar had to be amended for fixing of selectors parsing, the parser following the grammar has resulted in generally changed structure of parse tree(s) returned by
parse
and consequentlyparse_selector_list
in theselectors
module
Full change log: v1.0.1...v2.0.0
Poor quality assurance of earlier releases was mostly due to my being on vacation, mixing development sessions abroad with being on the move and what not, and as a result not noticing the test suite never had any tests written for one of the modules in the package. Here's to test driven development! 🍻
v1.0.1
Full Changelog: v1.0.0...v1.0.1
v1.0.0
This is the first release. The same set of files was recently uploaded to PyPi (see https://pypi.org/project/csspring/1.0.0).