cmlenz@389: Version 0.3.6 cmlenz@389: http://svn.edgewall.org/repos/genshi/tags/0.3.6/ cmlenz@389: (Dec 11 2006, from branches/stable/0.3.x) cmlenz@389: cmlenz@389: * The builder API now accepts streams as children of elements and fragments. cmlenz@389: cmlenz@389: cmlenz@372: Version 0.3.5 cmlenz@389: http://svn.edgewall.org/repos/genshi/tags/0.3.5/ cmlenz@372: (Nov 22 2006, from branches/stable/0.3.x) cmlenz@372: cmlenz@372: * Fix XPath traversal in match templates. Previously, `div/p` would be treated cmlenz@372: the same as `div//p`, i.e. it would match all descendants and not just the cmlenz@372: immediate children. cmlenz@372: * Preserve whitespace in HTML `
` elements also when they contain child
cmlenz@372:    elements.
cmlenz@372:  * Match templates no longer match their own output (ticket #77).
cmlenz@372:  * Blank lines before directives in text templates are now preserved as
cmlenz@372:    expected (ticket #62).
cmlenz@372: 
cmlenz@372: 
cmlenz@318: Version 0.3.4
cmlenz@318: http://svn.edgewall.org/repos/genshi/tags/0.3.4/
cmlenz@324: (Nov 2 2006, from branches/stable/0.3.x)
cmlenz@318: 
cmlenz@318:  * The encoding of HTML and XML files, as well as markup and text templates,
cmlenz@318:    can now be specified. Also, the encoding specified in XML declarations is
cmlenz@318:    now respected unless an expiclit encoding is requested.
cmlenz@318:  * Expressions used as arguments for `py:with`, `py:def`, and `py:for`
cmlenz@318:    directives can now contain non-ASCII strings.
cmlenz@318: 
cmlenz@318: 
cmlenz@289: Version 0.3.3
cmlenz@289: http://svn.edgewall.org/repos/genshi/tags/0.3.3/
cmlenz@303: (Oct 16 2006, from branches/stable/0.3.x)
cmlenz@289: 
cmlenz@289:  * Fixed bug introduced in 0.3.2 that broke the parsing of templates which
cmlenz@289:    declare the same namespace more than once in a nested fashion.
cmlenz@295:  * Fixed the parsing of HTML entity references inside attribute values, both
cmlenz@295:    in the `XMLParser` and the `HTMLParser` classes.
cmlenz@303:  * Some changes to usage of absolute vs. relative template paths to ensure that
cmlenz@303:    the filenamed-keyed cache employed by the TemplateLoader doesn't mix up
cmlenz@303:    templates with the same name, but from different subdirectories.
cmlenz@289: 
cmlenz@289: 
cmlenz@286: Version 0.3.2
cmlenz@286: http://svn.edgewall.org/repos/genshi/tags/0.3.2/
cmlenz@286: (Oct 12 2006, from branches/stable/0.3.x)
cmlenz@286: 
cmlenz@286:  * Exceptions from templates now contain the absolute path to the template file
cmlenz@286:    when a search path is used. This enables tracebacks to display the line in
cmlenz@286:    question.
cmlenz@286:  * The template engine plugin now provides three different types: "genshi" and
cmlenz@286:    "genshi-markup" map to markup templates, while "genshi-text" maps to text
cmlenz@286:    templates.
cmlenz@286:  * Fixed the namespace context used by XPath patterns in py:match templates.
cmlenz@286:    The were erroneously using the namespace context of the elements being
cmlenz@286:    matched, where they should rather use the context in which they were
cmlenz@286:    defined.
cmlenz@286:  * The contents of `