lxml 3.3.0 beta 5 released as release candidate

Hi all, I just released the fifth beta of lxml 3.3.0 as a final release candidate. It contains some major bug fixes again, but also a critical change under the hood that became possible with Cython 0.20. The final release is expected as soon as Cython 0.20 is released (so there will be a rebuild, but otherwise no further changes). Please give it all the testing you can afford, especially on MS-Windows, for which I added a bit of code for some Unicode parsing corner cases in CPython 3.3. The documentation is here: http://lxml.de/ Download: http://lxml.de/files/lxml-3.3.0beta5.tgz Signature: http://lxml.de/files/lxml-3.3.0beta5.tgz.asc Changelog: http://lxml.de/3.3/changes-3.3.0beta5.html Github: https://github.com/lxml/lxml/commit/9a8ccef6860ba2c80392d4e2ebdf14c487913ef4 This release was built using Cython 0.20rc1, gitrev 11081196b. If you are interested in commercial support or customisations for the lxml package, please contact me directly. Have fun, Stefan 3.3.0beta5 (2014-01-18) ======================= Features added -------------- * The PEP 393 unicode parsing support gained a fallback for wchar strings which might still be somewhat common on Windows systems. Bugs fixed ---------- * Several error handling problems were fixed throughout the code base that could previously lead to exceptions being silently swallowed or not properly reported. * The C-API function ``appendChild()`` is now deprecated as it does not propagate exceptions (its return type is ``void``). The new function ``appendChildToElement()`` was added as a safe replacement. * Passing a string into ``fromstringlist()`` raises an exception instead of parsing the string character by character. Other changes ------------- * Document cleanup code was simplified using the new GC features in Cython 0.20.
participants (1)
-
Stefan Behnel