Changelog

0.5.0

  • Drop support for Python 3.7

  • Reimplement load(s) using tinycss2 and dump(s) using a modified version of ujson5

  • Remove StyleSheet and make_style

dict2css.dumps()

New implementation. Output may differ slightly from previous css-parser based one.

dict2css.dump()

New implementation. Output may differ slightly from previous css-parser based one.

dict2css.loads()

New implementation. Output may differ slightly from previous css-parser based one.

dict2css.load()

New implementation. Output may differ slightly from previous css-parser based one.

dict2css.serializer.CSSSerializer

New implementation. Output may differ slightly from previous css-parser based one.

0.4.0

Cap cssutils requirement to 2.11.0

0.3.0

Support either css_parser or cssutils for serialisation/deserialisation.

0.2.4

Documentation and test improvements

0.2.3

  • Documentation fixes

  • Remove empty all extra.

0.2.2

Changed the build backend from setuptools to whey.

0.2.1

Import Iterator from typing rather than from collections.

0.2.0

dict2css.dumps()

Added support for media at-rules.

dict2css.dump()

0.1.0

Initial release.