From cbad970faca89cf88ab116180e26bbcfab42f268 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Langa?= Date: Tue, 7 May 2013 23:04:54 +0200 Subject: [PATCH 1/6] pulled all 0.95 - 1.0 changes from git logs --- CHANGES.rst | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/CHANGES.rst b/CHANGES.rst index eb39c1c1..bea688a0 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -6,10 +6,60 @@ Change Log Released on XXX, 2013 +* Python 3.2+ supported in a single codebase using the ``six`` library. + +* Removed support for Python 2.5 and older. + +* Removed the deprecated Beautiful Soup 3 treebuilder. + ``beautifulsoup4`` can use ``html5lib`` as a parser instead. + * Removed ``simpletree`` from the package. The default tree builder is now ``etree`` (using the ``xml.etree.ElementTree/cElementTree`` implementation). +* Removed the ``XHTMLSerializer`` which never actually guaranteed its + output was well-formed XML, and hence provided little of use. + +* Optional heuristic character encoding detection now based on + ``charade`` for Python 2.6 - 3.3 compatibility. + +* Optional ``Genshi`` treewalker support fixed. + +* Implementation of the `adoption agency algorithm + `_ + updated to `SVN `_ revision r7867. + +* Removed the "seeding a form with initial values" algorithm + implementation as it was removed from the spec. + +* ``
`` tag supported. + +* Many bugfixes, including: + + * #33: null in attribute value breaks XML AttValue; + + * #4: nested, indirect descendant,