Mercurial > genshi > genshi-test
comparison ChangeLog @ 902:09cc3627654c experimental-inline
Sync `experimental/inline` branch with [source:trunk@1126].
author | cmlenz |
---|---|
date | Fri, 23 Apr 2010 21:08:26 +0000 |
parents | de82830f8816 |
children |
comparison
equal
deleted
inserted
replaced
830:de82830f8816 | 902:09cc3627654c |
---|---|
1 Version 0.6 | 1 Version 0.6 |
2 http://svn.edgewall.org/repos/genshi/tags/0.6.0/ | 2 http://svn.edgewall.org/repos/genshi/tags/0.6.0/ |
3 (???, from branches/stable/0.6.x) | 3 (Apr 22 2010, from branches/stable/0.6.x) |
4 | 4 |
5 * Support for Python 2.3 has been dropped. | 5 * Support for Python 2.3 has been dropped. |
6 * Added caching in the serilization stage for improved performance. | 6 * Rewrite of the XPath evaluation engine for better performance and improved |
7 | 7 correctness. This is the result of integrating work done by Marcin Kurczych |
8 | 8 during GSoC 2008. |
9 Version 0.5.2 | 9 * Updated the Python AST processing for template code evaluation to use the |
10 http://svn.edgewall.org/repos/genshi/tags/0.5.2/ | 10 `_ast` module instead of the deprecated `compiler` package, including an |
11 (???, from branches/stable/0.5.x) | 11 adapter layer for Python 2.4. This, too, is the result of integrating work |
12 | 12 done by Marcin Kurczych during GSoC 2008. |
13 * Added caching in the serialization stage for improved performance in some | |
14 cases. | |
15 * Various improvements to the HTML sanitization filter. | |
13 * Fix problem with I18n filter that would get confused by expressions in | 16 * Fix problem with I18n filter that would get confused by expressions in |
14 attribute values when inside an `i18n:msg` block (ticket #250). | 17 attribute values when inside an `i18n:msg` block (ticket #250). |
15 * Fix problem with the transformation filter dropping events after the | 18 * Fix problem with the transformation filter dropping events after the |
16 selection (ticket #290). | 19 selection (ticket #290). |
17 * `for` loops in template code blocks no longer establish their own locals | 20 * `for` loops in template code blocks no longer establish their own locals |
18 scope, meaning you can now access variables assigned in the loop outside | 21 scope, meaning you can now access variables assigned in the loop outside |
19 of the loop, just as you can in regular Python code (ticket #259). | 22 of the loop, just as you can in regular Python code (ticket #259). |
20 * Import statements inside function definitions in template code blocks no | 23 * Import statements inside function definitions in template code blocks no |
21 longer result in an UndefinedError when the imported name is accessed | 24 longer result in an UndefinedError when the imported name is accessed |
22 (ticket #276). | 25 (ticket #276). |
26 * Fixed handling of relative URLs with fragment identifiers containing colons | |
27 in the `HTMLSanitizer` (ticket #274). | |
28 * Added an option to the `HTMLFiller` to also populate password fields. | |
29 * Match template processing no longer produces unwanted duplicate output in | |
30 some cases (ticket #254). | |
31 * Templates instantiated without a loader now get an implicit loader based on | |
32 their file path, or the current directory as a fallback (ticket #320). | |
33 * Added documentation for the `TemplateLoader`. | |
34 * Enhanced documentation for internationalization. | |
23 | 35 |
24 | 36 |
25 Version 0.5.1 | 37 Version 0.5.1 |
26 http://svn.edgewall.org/repos/genshi/tags/0.5.1/ | 38 http://svn.edgewall.org/repos/genshi/tags/0.5.1/ |
27 (Jul 9 2008, from branches/stable/0.5.x) | 39 (Jul 9 2008, from branches/stable/0.5.x) |