Fedora 11 Update: python-lxml-2.2.2-1.fc11
updates at fedoraproject.org
updates at fedoraproject.org
Thu Jul 16 07:08:39 UTC 2009
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2009-6930
2009-06-23 20:28:58
--------------------------------------------------------------------------------
Name : python-lxml
Product : Fedora 11
Version : 2.2.2
Release : 1.fc11
URL : http://codespeak.net/lxml/
Summary : ElementTree-like Python bindings for libxml2 and libxslt
Description :
lxml provides a Python binding to the libxslt and libxml2 libraries.
It follows the ElementTree API as much as possible in order to provide
a more Pythonic interface to libxml2 and libxslt than the default
bindings. In particular, lxml deals with Python Unicode strings
rather than encoded UTF-8 and handles memory management automatically,
unlike the default bindings.
--------------------------------------------------------------------------------
Update Information:
2.2.2 (2009-06-21) Features added * New helper functions strip_attributes(),
strip_elements(), strip_tags() in lxml.etree to remove attributes/subtrees/tags
from a subtree. Bugs fixed * Namespace cleanup on subtree insertions could
result in missing namespace declarations (and potentially crashes) if the
element defining a namespace was deleted and the namespace was not used by the
top element of the inserted subtree but only in deeper subtrees. * Raising an
exception from a parser target callback didn't always terminate the parser. *
Only {true, false, 1, 0} are accepted as the lexical representation for
BoolElement ({True, False, T, F, t, f} not any more), restoring lxml <= 2.0
behaviour.
--------------------------------------------------------------------------------
ChangeLog:
* Sun Jun 21 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 2.2.2-1
- 2.2.2 (2009-06-21)
- Features added
-
- * New helper functions strip_attributes(), strip_elements(),
- strip_tags() in lxml.etree to remove attributes/subtrees/tags
- from a subtree.
-
- Bugs fixed
-
- * Namespace cleanup on subtree insertions could result in missing
- namespace declarations (and potentially crashes) if the element
- defining a namespace was deleted and the namespace was not used
- by the top element of the inserted subtree but only in deeper
- subtrees.
- * Raising an exception from a parser target callback didn't always
- terminate the parser.
- * Only {true, false, 1, 0} are accepted as the lexical representation
- for BoolElement ({True, False, T, F, t, f} not any more), restoring
- lxml <= 2.0 behaviour.
* Tue Jun 2 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 2.2.1-1
- 2.2.1 (2009-06-02)
- Features added
-
- * Injecting default attributes into a document during XML Schema
- validation (also at parse time).
- * Pass huge_tree parser option to disable parser security restrictions
- imposed by libxml2 2.7.
-
- Bugs fixed
-
- * The script for statically building libxml2 and libxslt didn't work
- in Py3.
- * XMLSchema() also passes invalid schema documents on to libxml2 for
- parsing (which could lead to a crash before release 2.6.24).
--------------------------------------------------------------------------------
This update can be installed with the "yum" update program. Use
su -c 'yum update python-lxml' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
http://fedoraproject.org/keys
--------------------------------------------------------------------------------
More information about the package-announce
mailing list