Hello community, here is the log from the commit of package python-lxml checked in at Thu Aug 30 23:33:15 CEST 2007. -------- --- python-lxml/python-lxml.changes 2007-07-30 15:12:28.000000000 +0200 +++ /mounts/work_src_done/STABLE/python-lxml/python-lxml.changes 2007-08-30 13:35:29.000000000 +0200 @@ -1,0 +2,31 @@ +Thu Aug 30 13:33:22 CEST 2007 - toms@suse.de + +Updated to 1.3.4: +Features added +* The ElementMaker in lxml.builder now accepts the keyword arguments + namespace and nsmap to set a namespace and nsmap for the Elements + it creates. +* The docinfo on ElementTree objects has new properties internalDTD + and externalDTD that return a DTD object for the internal or external + subset of the document respectively. +* Serialising an ElementTree now includes any internal DTD subsets + that are part of the document, as well as comments and PIs that are + siblings of the root node. + +Bugs fixed +* Parsing with the no_network option could fail + +Other changes +* lxml now raises a TagNameWarning about tag names containing ':' instead + of an Error as 1.3.3 did. The reason is that a number of projects + currently misuse the previous lack of tag name validation to generate + namespace prefixes without declaring namespaces. Apart from the danger + of generating broken XML this way, it also breaks most of the + namespace-aware tools in XML, including XPath, XSLT and validation. + lxml 1.3.x will continue to support this bug with a Warning, while lxml + 2.0 will be strict about well-formed tag names (not only regarding ':'). +* Serialising an Element no longer includes its comment and PI siblings + (only ElementTree serialisation includes them). + + +------------------------------------------------------------------- Old: ---- lxml-1.3.3.tar.bz2 New: ---- lxml-1.3.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-lxml.spec ++++++ --- /var/tmp/diff_new_pack.f30208/_old 2007-08-30 23:31:02.000000000 +0200 +++ /var/tmp/diff_new_pack.f30208/_new 2007-08-30 23:31:02.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package python-lxml (Version 1.3.3) +# spec file for package python-lxml (Version 1.3.4) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -12,8 +12,8 @@ Name: python-lxml %define modname lxml URL: http://codespeak.net/lxml -Summary: A Pythonic binding for the libxml2 and libxslt libraries -Version: 1.3.3 +Summary: A Pythonic Binding for the libxml2 and libxslt Libraries +Version: 1.3.4 Release: 1 License: BSD 3-Clause Group: Development/Libraries/Python @@ -58,6 +58,31 @@ %{py_sitedir}/lxml %changelog +* Thu Aug 30 2007 - toms@suse.de + Updated to 1.3.4: + Features added + * The ElementMaker in lxml.builder now accepts the keyword arguments + namespace and nsmap to set a namespace and nsmap for the Elements + it creates. + * The docinfo on ElementTree objects has new properties internalDTD + and externalDTD that return a DTD object for the internal or external + subset of the document respectively. + * Serialising an ElementTree now includes any internal DTD subsets + that are part of the document, as well as comments and PIs that are + siblings of the root node. + Bugs fixed + * Parsing with the no_network option could fail + Other changes + * lxml now raises a TagNameWarning about tag names containing ':' instead + of an Error as 1.3.3 did. The reason is that a number of projects + currently misuse the previous lack of tag name validation to generate + namespace prefixes without declaring namespaces. Apart from the danger + of generating broken XML this way, it also breaks most of the + namespace-aware tools in XML, including XPath, XSLT and validation. + lxml 1.3.x will continue to support this bug with a Warning, while lxml + 2.0 will be strict about well-formed tag names (not only regarding ':'). + * Serialising an Element no longer includes its comment and PI siblings + (only ElementTree serialisation includes them). * Mon Jul 30 2007 - toms@suse.de Updated to 1.3.3 with the following changes: Features added: ++++++ lxml-1.3.3.tar.bz2 -> lxml-1.3.4.tar.bz2 ++++++ ++++ 162215 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org