debian-python-tinycss2/CHANGES

84 lines
1.8 KiB
Plaintext

tinycss2 changelog
==================
Version 0.6.1
-------------
Released on 2017-10-02.
* Update documentation.
Version 0.6.0
-------------
Released on 2017-08-16.
* Don't allow identifiers starting with two dashes.
* Don't use Tox for tests.
* Follow semantic versioning.
Version 0.5
-----------
Released on 2014-08-19.
* Update for spec changes.
* Add a :attr:`~tinycss2.ast.WhitespaceToken.value` attribute
to :class:`~tinycss2.ast.WhitespaceToken`.
* **Breaking change**: CSS comments are now preserved
as :class:`~tinycss2.ast.Comment` objects by default.
Pass ``skip_comments=True`` to parsing functions to get the old behavior.
* **Breaking change**: Top-level comments and whitespace are now preserved
when parsing a stylesheet, rule list, or declaration list.
Pass ``skip_comments=True`` and ``skip_whitespace=True``
to get the old behavior.
* Test on Python 3.4 and PyPy3.
* Set up continous integration on Travis-CI.
Version 0.4
-----------
Released on 2014-01-04.
* Fix :class:`~tinycss2.ast.HashToken` starting with a non-ASCII character.
* Fix :func:`repr` on AST nodes.
Version 0.3
-----------
Released on 2013-12-27.
* Document all the things!
* Add :ref:`serialization`
* Merge :func:`tinycss2.color3.parse_color_string` behavior into
:func:`~tinycss2.color3.parse_color`.
* Fix and test parsing form bytes and tokenization of <unicode-range>.
Version 0.2
-----------
Released on 2013-09-02.
Add parsing for <An+B>,
as in ``:nth-child()`` and related Selectors pseudo-classes.
Version 0.1
-----------
Released on 2013-08-31.
First PyPI release. Contains:
* Decoding from bytes (``@charset``, etc.)
* Tokenization
* Parsing for "generic" rules and declarations
* Parsing for CSS Color Level 3
* Tests for all of the above, except for decoding from bytes.