2019-01-04 22:50:31 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-lxml: updated to 4.3.0
Features added
* The module lxml.sax is compiled using Cython in order to speed it up.
* lxml.sax.ElementTreeProducer now preserves the namespace prefixes. If two \
prefixes point to the same URI, the first prefix in alphabetical order is used. \
Patch by Lennart Regebro.
* Updated ISO-Schematron implementation to 2013 version (now MIT licensed) and \
the corresponding schema to the 2016 version (with optional “properties”).
Other changes
* Support for Python 2.6 and 3.3 was removed. Patch by hugovk.
* The minimum dependency versions were raised to libxml2 2.9.2 and libxslt \
1.1.27, which were released in 2014 and 2012 respectively.
* Built with Cython 0.29.2.
|
2019-01-03 11:53:00 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.2.6
4.2.6:
Bugs fixed
* Fix a DeprecationWarning in Py3.7+.
* Import warnings in Python 3.6+ were resolved.
|
2018-09-11 09:13:45 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.2.5
4.2.5:
Bugs fixed
Javascript URLs that used URL escaping were not removed by the HTML cleaner.
|
2018-08-06 21:35:29 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.2.4
4.2.4:
Features added
* Allow using pkg-config for build configuration.
Bugs fixed
* Crash when moving an element to another document with
Element.insert().
|
2018-07-03 09:16:33 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.2.3
4.2.3:
Reverted GH-265: lxml links against zlib as a shared library again.
|
2018-06-24 11:52:46 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.2.2
4.2.2:
Bugs fixed
* GH266: Fix sporadic crash during GC when parse-time schema validation is used
and the parser participates in a reference cycle.
* GH265: lxml no longer links against zlib as a shared library, only on static \
builds.
|
2018-03-22 08:56:35 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.2.1
4.2.1:
Bugs fixed
* iterwalk() failed to return the ‘start’ event for the initial element if a \
tag selector is used.
* Failure to import 4.2.0 into PyPy due to a missing library symbol.
* Add “-isysroot” linker option on MacOS as needed by XCode 9.
|
2018-03-15 09:38:17 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.2.0
4.2.0:
Features added
* SelectElement.value returns more standard-compliant and browser-like defaults \
for non-multi-selects. If no option is selected, the value of the first option \
is returned (instead of None). If multiple options are selected, the value of \
the last one is returned (instead of that of the first one). If no options are \
present (not standard-compliant) SelectElement.value still returns None.
* The HTMLParser() now supports the huge_tree option. Patch by stranac.
Bugs fixed
* Some XSLT messages were not captured by the transform error log.
* Crash at shutdown after an interrupted iterparse run with XMLSchema validation.
|
2017-11-06 11:14:28 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: updated to 4.1.1
4.1.1:
* Rebuild with Cython 0.27.3 to improve support for Py3.7.
|
2017-10-14 12:14:26 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-lxml: update to 4.1.0
4.1.0:
Features added
* ElementPath supports text predicates for current node, like “[.=’text’]”.
* ElementPath allows spaces in predicates.
* Custom Element classes and XPath functions can now be registered with a \
decorator rather than explicit dict assignments.
* Static Linux wheels are now built with link time optimisation (LTO) enabled. \
This should have a beneficial impact on the overall performance by providing a \
tighter compiler integration between lxml and libxml2/libxslt.
Bugs fixed
* Requesting non-Element objects like comments from a document with \
PythonElementClassLookup could fail with a TypeError.
|