deb2615f68- 2.2beta4 (2009-02-27) - Features added - - * Support strings and instantiable Element classes as child arguments - to the constructor of custom Element classes. - * GZip compression support for serialisation to files and file-like - objects. - - Bugs fixed - - * Deep-copying an ElementTree copied neither its sibling PIs and - comments nor its internal/external DTD subsets. - * Soupparser failed on broken attributes without values. - * Crash in XSLT when overwriting an already defined attribute using - xsl:attribute. - * Crash bug in exception handling code under Python 3. This was due to - a problem in Cython, not lxml itself. - * lxml.html.FormElement._name() failed for non top-level forms. - * TAG special attribute in constructor of custom Element classes was - evaluated incorrectly. - - Other changes - - * Official support for Python 3.0.1. - * Element.findtext() now returns an empty string instead of None for - Elements without text content.
python-lxml-2_2-0_8_beta4_fc11
Jeffrey C. Ollie
2009-02-27 16:21:16 +0000
e3d11ccbee- 2.2beta3 (2009-02-17) - Features added - - * XSLT.strparam() class method to wrap quoted string parameters that - require escaping. - - Bugs fixed - - * Memory leak in XPath evaluators. - * Crash when parsing indented XML in one thread and merging it with - other documents parsed in another thread. - * Setting the base attribute in lxml.objectify from a unicode string - failed. - * Fixes following changes in Python 3.0.1. - * Minor fixes for Python 3. - - Other changes - - * The global error log (which is copied into the exception log) is now - local to a thread, which fixes some race conditions. - * More robust error handling on serialisation.
python-lxml-2_2-0_6_beta3_fc11
Jeffrey C. Ollie
2009-02-18 03:09:38 +0000
2c4b649250- 2.2beta2 (2009-01-25) - Bugs fixed - - * Potential memory leak on exception handling. This was due to a - problem in Cython, not lxml itself. - * iter_links (and related link-rewriting functions) in lxml.html would - interpret CSS like url("link") incorrectly (treating the quotation - marks as part of the link). - * Failing import on systems that have an io module.
python-lxml-2_2-0_5_beta2_fc11
Jeffrey C. Ollie
2009-01-26 13:07:26 +0000
6a61b6770c- 2.1.5 (2009-01-06) - Bugs fixed - - * Potential memory leak on exception handling. This was due to a - problem in Cython, not lxml itself. - * Failing import on systems that have an io module.
python-lxml-2_1_5-1_fc10
Jeffrey C. Ollie
2009-01-06 21:19:25 +0000
e3a531da7c- 2.0.11 (2008-12-12) - Bugs fixed - - * Crash when using an XPath evaluator in multiple threads.
python-lxml-2_0_11-1_el5
Jeffrey C. Ollie
2008-12-13 02:09:08 +0000
5382467ea3- 2.0.11 (2008-12-12) - Bugs fixed - - * Crash when using an XPath evaluator in multiple threads.
python-lxml-2_0_11-1_fc9
Jeffrey C. Ollie
2008-12-13 02:07:33 +0000
9486f4e869- 2.0.11 (2008-12-12) - Bugs fixed - - * Crash when using an XPath evaluator in multiple threads.
python-lxml-2_0_11-1_fc8
Jeffrey C. Ollie
2008-12-13 01:58:41 +0000
c24324406c- 2.1.4 (2008-12-12) - Bugs fixed - - * Crash when using an XPath evaluator in multiple threads.
python-lxml-2_1_4-1_fc10
Jeffrey C. Ollie
2008-12-13 01:45:08 +0000
875fa6ff99- 2.2beta1 (2008-12-12) - Features added - - * Allow lxml.html.diff.htmldiff to accept Element objects, - not just HTML strings. - - Bugs fixed - - * Crash when using an XPath evaluator in multiple threads. - * Fixed missing whitespace before Link:... in lxml.html.diff. - - Other changes - - * Export lxml.html.parse.
python-lxml-2_2-0_4_beta1_fc11
Jeffrey C. Ollie
2008-12-13 01:05:57 +0000
9c4e1569f3- 2.2alpha1 (2008-11-23) - Features added - - * Support for XSLT result tree fragments in XPath/XSLT extension - functions. - * QName objects have new properties namespace and localname. - * New options for exclusive C14N and C14N without comments. - * Instantiating a custom Element classes creates a new Element. - - Bugs fixed - - * XSLT didn't inherit the parse options of the input document. - * 0-bytes could slip through the API when used inside of Unicode - strings. - * With lxml.html.clean.autolink, links with balanced parenthesis, that - end in a parenthesis, will be linked in their entirety (typical with - Wikipedia links).
python-lxml-2_2-0_1_alpha1_fc11
Jeffrey C. Ollie
2008-11-24 16:11:23 +0000
9eee1516c4- 2.0.10 (2008-11-17) - Bugs fixed - - * Ref-count leaks when lxml enters a try-except statement while an - outside exception lives in sys.exc_*(). This was due to a problem - in Cython, not lxml itself.
python-lxml-2_0_10-1_el5
Jeffrey C. Ollie
2008-11-18 14:09:19 +0000
f4423b322a- 2.0.10 (2008-11-17) - Bugs fixed - - * Ref-count leaks when lxml enters a try-except statement while an - outside exception lives in sys.exc_*(). This was due to a problem - in Cython, not lxml itself.
python-lxml-2_0_10-1_fc8
Jeffrey C. Ollie
2008-11-18 13:55:17 +0000
3b96f866e1- 2.0.10 (2008-11-17) - Bugs fixed - - * Ref-count leaks when lxml enters a try-except statement while an - outside exception lives in sys.exc_*(). This was due to a problem - in Cython, not lxml itself.
python-lxml-2_0_10-1_fc9
Jeffrey C. Ollie
2008-11-18 13:54:47 +0000
f4ed42f0bd- 2.1.3 (2008-11-17) - Bugs fixed - - * Ref-count leaks when lxml enters a try-except statement while an - outside exception lives in sys.exc_*(). This was due to a problem - in Cython, not lxml itself. - * Parser Unicode decoding errors could get swallowed by other - exceptions. - * Name/import errors in some Python modules. - * Internal DTD subsets that did not specify a system or public ID - were not serialised and did not appear in the docinfo property - of ElementTrees. - * Fix a pre-Py3k warning when parsing from a gzip file in Py2.6. - * Test suite fixes for libxml2 2.7. - * Resolver.resolve_string() did not work for non-ASCII byte strings. - * Resolver.resolve_file() was broken. - * Overriding the parser encoding didn't work for many encodings.
python-lxml-2_1_3-1_fc10
Jeffrey C. Ollie
2008-11-18 13:41:44 +0000
4e3e3d061b- 2.1.3 (2008-11-17) - Bugs fixed - - * Ref-count leaks when lxml enters a try-except statement while an - outside exception lives in sys.exc_*(). This was due to a problem - in Cython, not lxml itself. - * Parser Unicode decoding errors could get swallowed by other - exceptions. - * Name/import errors in some Python modules. - * Internal DTD subsets that did not specify a system or public ID - were not serialised and did not appear in the docinfo property - of ElementTrees. - * Fix a pre-Py3k warning when parsing from a gzip file in Py2.6. - * Test suite fixes for libxml2 2.7. - * Resolver.resolve_string() did not work for non-ASCII byte strings. - * Resolver.resolve_file() was broken. - * Overriding the parser encoding didn't work for many encodings.
python-lxml-2_1_3-1_fc11
Jeffrey C. Ollie
2008-11-18 13:37:33 +0000
b73ba2a7a6Initialize branch F-10 for python-lxml
Jesse Keating
2008-11-07 04:10:22 +0000
8d46929152- 2.0.9 (2008-09-05) - Bugs fixed - - * Memory problem when passing documents between threads. - * Target parser did not honour the recover option and raised an exception - instead of calling .close() on the target.
python-lxml-2_0_9-1_el5
Jeffrey C. Ollie
2008-09-05 13:21:19 +0000
755d25371e- 2.0.9 (2008-09-05) - Bugs fixed - - * Memory problem when passing documents between threads. - * Target parser did not honour the recover option and raised an exception - instead of calling .close() on the target.
python-lxml-2_0_9-1_fc8
Jeffrey C. Ollie
2008-09-05 13:08:02 +0000
8ed7b10167- 2.0.9 (2008-09-05) - Bugs fixed - - * Memory problem when passing documents between threads. - * Target parser did not honour the recover option and raised an exception - instead of calling .close() on the target.
python-lxml-2_0_9-1_fc9
Jeffrey C. Ollie
2008-09-05 12:51:22 +0000
6b6288a2f6- 2.1.2 (2008-09-05) - Features added - - * lxml.etree now tries to find the absolute path name of files when - parsing from a file-like object. This helps custom resolvers when - resolving relative URLs, as lixbml2 can prepend them with the path of - the source document. - - Bugs fixed - - * Memory problem when passing documents between threads. - * Target parser did not honour the recover option and raised an exception - instead of calling .close() on the target.
python-lxml-2_1_2-1_fc10
F-10-start
F-10-split
Jeffrey C. Ollie
2008-09-05 12:42:28 +0000
f8326edbcaFix branch.
Jeffrey C. Ollie
2008-07-25 16:20:12 +0000
31046ca68eFix branch.
Jeffrey C. Ollie
2008-07-25 16:19:17 +0000