comparison ChangeLog @ 784:67d324a62cc0 experimental-match-fastpaths

update to 0.5.x branch, up through r907 don't know how this fits in with SoC work, but I wanted to do due diligence and keep this branch working in case it someday gets considered for trunk
author aflett
date Mon, 21 Jul 2008 23:17:52 +0000
parents 109fb7dfe95e
children
comparison
equal deleted inserted replaced
724:8f2c7023af94 784:67d324a62cc0
1 Version 0.5.1
2 http://svn.edgewall.org/repos/genshi/tags/0.5.1/
3 (Jul 9 2008, from branches/stable/0.5.x)
4
5 * Fix problem with nested match templates not being applied when buffering
6 on the outer `py:match` is disabled. Thanks to Erik Bray for reporting the
7 problem and providing a test case!
8 * Fix problem in `Translator` filter that would cause the translation of
9 text nodes to fail if the translation function returned an object that was
10 not directly a string, but rather something like an instance of the
11 `LazyProxy` class in Babel (ticket #145).
12 * Fix problem with match templates incorrectly being applied multiple times.
13 * Includes from templates loaded via an absolute path now include the correct
14 file in nested directories as long if no search path has been configured
15 (ticket #240).
16 * Unbuffered match templates could result in parts of the matched content
17 being included in the output if the match template didn't actually consume
18 it via one or more calls to the `select()` function (ticket #243).
19
20
1 Version 0.5 21 Version 0.5
2 http://svn.edgewall.org/repos/genshi/tags/0.5.0/ 22 http://svn.edgewall.org/repos/genshi/tags/0.5.0/
3 (?, from branches/stable/0.5.x) 23 (Jun 9 2008, from branches/stable/0.5.x)
4 24
5 * Added #include directive for text templates (ticket #115). 25 * Added #include directive for text templates (ticket #115).
6 * Added new markup transformation filter contributed by Alec Thomas. This 26 * Added new markup transformation filter contributed by Alec Thomas. This
7 provides gorgeous jQuery-inspired stream transformation capabilities based 27 provides gorgeous jQuery-inspired stream transformation capabilities based
8 on XPath expressions. 28 on XPath expressions.
77 positional arguments that would be substituted was removed. Thus the 97 positional arguments that would be substituted was removed. Thus the
78 `Markup` class now supports the same arguments as that of its `unicode` 98 `Markup` class now supports the same arguments as that of its `unicode`
79 base class (ticket #211). 99 base class (ticket #211).
80 * The `Template` class and its subclasses, as well as the interpolation API, 100 * The `Template` class and its subclasses, as well as the interpolation API,
81 now take an `filepath` parameter instead of `basedir` (ticket #207). 101 now take an `filepath` parameter instead of `basedir` (ticket #207).
102 * The `XHTMLSerializer` now has a `drop_xml_decl` option that defaults to
103 `True`. Setting it to `False` will cause any XML decl in the serialized
104 stream to be included in the output as it would for XML serialization.
105 * Add support for a protocol that would allow interoperability of different
106 Python packages that generate and/or consume markup, based on the special
107 `__html__()` method (ticket #202).
82 108
83 109
84 Version 0.4.4 110 Version 0.4.4
85 http://svn.edgewall.org/repos/genshi/tags/0.4.4/ 111 http://svn.edgewall.org/repos/genshi/tags/0.4.4/
86 (Aug 14, 2007, from branches/stable/0.4.x) 112 (Aug 14, 2007, from branches/stable/0.4.x)
Copyright (C) 2012-2017 Edgewall Software