Skip to content

Releases: amn/csspring

v2.0.2

30 Sep 19:56
@amn amn
fde1a78
Compare
Choose a tag to compare

Another patch release fixing a broken feature:

v2.0.1...v2.0.2

v2.0.1

30 Sep 16:39
@amn amn
5e0e193
Compare
Choose a tag to compare

This is a patch release making the following changes over v2.0.0:

  • Correct faulty import statement in the "Usage" snippet in the README (5e0e193)

That is all.

v2.0.0

30 Sep 16:04
@amn amn
7ffb99f
Compare
Choose a tag to compare

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 the selectors 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 the values 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 consequently parse_selector_list in the selectors 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

23 Sep 21:37
@amn amn
3fd2325
Compare
Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

v1.0.0

22 Sep 13:14
@amn amn
b930beb
Compare
Choose a tag to compare

This is the first release. The same set of files was recently uploaded to PyPi (see https://pypi.org/project/csspring/1.0.0).