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)
Copyright (C) 2012-2017 Edgewall Software