Mercurial > genshi > genshi-test
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) |