Release Notes: Template objects in UL4 templates now have a render() method that returns the output string. The UL4 function int() now supports two arguments.
Release Notes: Functions have been added for parsing CSS. When applying CSS rules it's now possible to specify whether the preferred stylesheets or an alternate stylesheet group should be used. ExpatParser has new options for passing the XML declaration and/or the DocType declaration on to the application.
Release Notes: Namespaces for RSS 0.91, RSS 2.0, and Atom 1.0 have been added. A new namespace has been added for templating. Presenters are now compatible with IPython's ipipe modules. A new processing instruction has been added that does the same URL transformation as URL attributes do. setuptools is now supported for installation.
Release Notes: Namespaces for Relax NG and Kid have been added. A processing instruction for literal output has been added. Namespace.tokenize() now works with Unicode strings. Node.asString() now honors the encoding argument.
Release Notes: Publishing has been changed from using a stream API to using an iterator API. Element.__getitem__, Frag.__getitem__, and the walk method have been enhanced. mapped() has been enhanced. The test suite uses py.test now. Embedding Python code in XML has been updated to use converter contexts.
Release Notes: XFind operators can now be chained. Item and slice operators have been added to XFind. XIST now requires Python 2.4.
Release Notes: Parsers and publishers have been made reusable, and the parsing and publishing APIs have been simplified. Converter contexts have been changed to work better with subclasses. A new find function that also searches attributes has been added. Duplicate character references have been removed from the iHTML namespace.
Release Notes: Python 2.3 is required now. Namespaces have been enhanced and are now subclassable, so it's possible to overwrite elements. Tree traversal has been rewritten to be more flexible. A namespace for XSL-FO has been added and ll.xist.ns.doc supports conversion to XSL-FO now. The HTML handling of the HTMLParser has been improved. XIST DOMs now support copy.copy() and copy.deepcopy(). There are many other small bugfixes and enhancements.
Release Notes: This release adds a new namespace and script for parsing JSP tag library descriptors and generating XIST namespaces from them, enhanced DocBook conversion for the doc module, various performance optimizations, and many small bugfixes.