Commit Graph

66 Commits

Author SHA1 Message Date
Miro Hrončok
2c9f85992c Update to 4.6.2
The source URL was changed to use PyPI sdist,
because lxml.de does not yet have this version.
2020-12-02 00:24:10 +01:00
Igor Raits
e646c1352a Update to 4.5.1
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-06-01 20:14:04 +02:00
Igor Gnatenko
9f539bef55
Update to 4.4.1
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-09-07 12:36:03 +02:00
Igor Gnatenko
059902b361
Update to 4.4.0
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-08-03 14:32:48 +02:00
Igor Gnatenko
714d829168
Update to 4.2.5
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-12-18 11:45:21 +01:00
Igor Gnatenko
7906b1b210
Update to 4.2.4
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-09-02 09:57:28 +02:00
Igor Gnatenko
f6400d7a5a
Update to 4.2.3
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-07 16:21:26 +02:00
Igor Gnatenko
55db4c1701
Update to 4.2.1
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-04-25 17:59:43 +02:00
Igor Gnatenko
1ff71ff1d4 Update to 4.1.1
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-11-05 09:36:03 +01:00
Igor Gnatenko
0da2f4356f Update to 4.0.0
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-10-05 09:38:14 +02:00
Kevin Fenzi
4d9870a4c2 Update to 3.8.0. Fixes bug #1458529 2017-08-13 12:06:33 -07:00
Fabio Alessandro Locati
38fa2a8408
Add source 2017-01-09 20:08:04 +01:00
Fabio Alessandro Locati
ff76e526fd
Update to 3.7.1 2016-12-25 11:23:56 +01:00
Fabio Alessandro Locati
6f8d8ee68b
Update to 3.7.0 2016-12-11 11:25:07 +01:00
Fabio Alessandro Locati
f61642a334 Bump to 3.6.4 2016-09-17 12:50:18 +02:00
Peter Robinson
76c7498a0a Update to 3.4.4, Use %%license, cleanup spec 2015-08-28 18:09:32 +01:00
Jeffrey C. Ollie
f315d29349 3.3.6 2014-08-29 14:13:30 -05:00
Jeffrey C. Ollie
d357fa2a65 3.3.5 2014-04-28 09:51:02 -05:00
Jeffrey C. Ollie
789f01d7e3 3.3.3 2014-03-11 10:19:56 -05:00
Jeffrey C. Ollie
2d262b8b43 3.3.2 2014-02-28 08:53:36 -06:00
Jeffrey C. Ollie
2f5ae9c44f 3.3.0 2014-01-27 09:50:51 -06:00
Jeffrey C. Ollie
1523d8509c 3.2.4 2013-11-11 14:21:19 -06:00
Jeffrey C. Ollie
ad42ed91ae 3.2.3 2013-07-28 13:40:28 -05:00
Jeffrey C. Ollie
b0c0cef047 3.2.1 2013-05-11 21:48:09 -05:00
Jeffrey C. Ollie
be85c7c18b 3.2.0 2013-05-10 10:29:27 -05:00
Jeffrey C. Ollie
b408efed45 3.1.0 2013-03-08 15:00:03 -06:00
Jeffrey C. Ollie
59580481ef 3.0.1 2012-10-15 16:18:03 -05:00
Jeffrey C. Ollie
b5d75d9b28 3.0 2012-10-10 10:57:13 -05:00
Jeffrey C. Ollie
b262b590a4 2.3.5 2012-09-27 09:51:02 -05:00
Jeffrey C. Ollie
5860e7ed86 2.3.3 2012-01-05 10:24:01 -06:00
Jeffrey C. Ollie
e28be7908c 2.3.3 2011-11-14 10:15:43 -06:00
Jeffrey C. Ollie
1ed9ae17d9 2.3.1 2011-09-25 15:37:36 -05:00
Jeffrey C. Ollie
d7112cd657 Update to 2.3 2011-04-19 10:40:15 -05:00
Jeffrey C. Ollie
eb0cd0e76a - 2.2.8 (2010-09-02)
- Bugs fixed
-
-     * Crash in newer libxml2 versions when moving elements between
-       documents that had attributes on replaced XInclude nodes.
-     * Import fix for urljoin in Python 3.1+.
2010-09-06 20:24:38 -05:00
Jeffrey C. Ollie
da85d844e6 - 2.2.7 (2010-07-24)
- Bugs fixed
-
- * Crash in XSLT when generating text-only result documents with a
    stylesheet created in a different thread.
2010-07-26 18:37:22 +00:00
Jeffrey C. Ollie
8d9cf440b7 - 2.2.6 (2010-03-02)
-
- Bugs fixed
-
- * Fixed several Python 3 regressions by building with Cython 0.11.3.
2010-03-02 16:49:45 +00:00
Jeffrey C. Ollie
3a351544ae - 2.2.5 (2010-02-28)
-
- Features added
-
- * Support for running XSLT extension elements on the input root node
- (e.g. in a template matching on "/").
-
- Bugs fixed
-
- * Crash in XPath evaluation when reading smart strings from a document
- other than the original context document.
- * Support recent versions of html5lib by not requiring its XHTMLParser
- in htmlparser.py anymore.
- * Manually instantiating the custom element classes in lxml.objectify
- could crash.
- * Invalid XML text characters were not rejected by the API when they
- appeared in unicode strings directly after non-ASCII characters.
- * lxml.html.open_http_urllib() did not work in Python 3.
- * The functions strip_tags() and strip_elements() in lxml.etree did
- not remove all occurrences of a tag in all cases.
- * Crash in XSLT extension elements when the XSLT context node is not
- an element.
2010-03-01 15:53:07 +00:00
Jeffrey C. Ollie
b71f3a6ff3 - Update to 2.2.4
- Enable Python 3 subpackage
2010-01-14 14:22:25 +00:00
Jeffrey C. Ollie
0ff08203ec - 2.2.3 (2009-10-30)
- Bugs fixed
-
- * The resolve_entities option did not work in the incremental feed
- parser.
- * Looking up and deleting attributes without a namespace could hit a
- namespaced attribute of the same name instead.
- * Late errors during calls to SubElement() (e.g. attribute related
- ones) could leave a partially initialised element in the tree.
- * Modifying trees that contain parsed entity references could result
- in an infinite loop.
- * ObjectifiedElement.__setattr__ created an empty-string child element
- when the attribute value was rejected as a non-unicode/non-ascii
- string
- * Syntax errors in lxml.cssselect could result in misleading error
- messages.
- * Invalid syntax in CSS expressions could lead to an infinite loop in
- the parser of lxml.cssselect.
- * CSS special character escapes were not properly handled in
- lxml.cssselect.
- * CSS Unicode escapes were not properly decoded in lxml.cssselect.
- * Select options in HTML forms that had no explicit value attribute
- were not handled correctly. The HTML standard dictates that their
- value is defined by their text content. This is now supported by
- lxml.html.
- * XPath raised a TypeError when finding CDATA sections. This is now
- fully supported.
- * Calling help(lxml.objectify) didn't work at the prompt.
- * The ElementMaker in lxml.objectify no longer defines the default
- namespaces when annotation is disabled.
- * Feed parser failed to honour the 'recover' option on parse errors.
- * Diverting the error logging to Python's logging system was broken.
2009-10-30 20:57:17 +00:00
Jeffrey C. Ollie
13430de9e9 upload sources 2009-06-21 13:23:43 +00:00
Jeffrey C. Ollie
b8ab0fa822 - 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).
2009-06-02 20:25:19 +00:00
Jeffrey C. Ollie
907ca7ce9b - 2.2 (2009-03-21)
- Features added
-
- * Support for standalone flag in XML declaration through
- tree.docinfo.standalone and by passing standalone=True/False on
- serialisation.
-
- Bugs fixed
-
- * Crash when parsing an XML Schema with external imports from a
- filename.
2009-03-24 12:48:53 +00:00
Jeffrey C. Ollie
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.
2009-02-27 16:21:16 +00:00
Jeffrey C. Ollie
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.
2009-02-18 03:09:38 +00:00
Jeffrey C. Ollie
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.
2009-01-26 13:07:26 +00:00
Jeffrey C. Ollie
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.
2008-12-13 01:05:57 +00:00
Jeffrey C. Ollie
417121ec2e - Don't forget to upload the sources! 2008-11-24 19:42:47 +00:00
Jeffrey C. Ollie
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.
2008-11-18 13:37:33 +00:00
Jeffrey C. Ollie
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.
2008-09-05 12:42:28 +00:00
Jeffrey C. Ollie
2ca51b2df2 - Update to 2.1.1 2008-07-25 14:52:19 +00:00