[lxml-dev] lxml 2.0.1 released

Stefan Behnel stefan_ml at behnel.de
Wed Feb 13 22:58:09 CET 2008


Hi all,

lxml 2.0.1 is out, changelog follows as usual.

The most important changes may actually be the clean-up of the generated API
documentation, including loads of added doc-strings all over the place. Have a
look at it here:

http://codespeak.net/lxml/api/index.html

More documentation patches will definitely be appreciated!

Have fun,
Stefan


2.0.1 (2008-02-13)
Features added

    * Child iteration in lxml.pyclasslookup.
    * Loads of new docstrings reflect the signature of functions and methods
      to make them visible in API docs and help()

Bugs fixed

    * The module lxml.html.builder was duplicated as lxml.htmlbuilder
    * Form elements would return None for form.fields.keys() if there was an
      unnamed input field. Now unnamed input fields are completely ignored.
    * Setting an element slice in objectify could insert slice-overlapping
      elements at the wrong position.

Other changes

    * The generated API documentation was cleaned up and disburdened from
      non-public classes etc.
    * The previously public module lxml.html.setmixin was renamed to
      lxml.html._setmixin as it is not an official part of lxml. If you want
      to use it, feel free to copy it over to your own source base.
    * Passing --with-xslt-config=/path/to/xslt-config to setup.py will
      override the xslt-config script that is used to determine the C compiler
      options.


More information about the lxml-dev mailing list