TAL history This file contains change information for previous versions. Change information for the current release can be found in the file CHANGES.txt. Version 1.4.0 Features Added - Added TAL statement: omit_tag="[]" replaces the statement tag with its contents if the boolean expression is true or omitted. - The TAL and METAL namespaces can be applied to tag names, tags in these namespaces are removed from rendered output (leaving the contents in place, as with omit_tag) whenever attributes in these namespaces would be, and tag attributes without explicit namespaces default to the tag's namespace (per XML spec). Version 1.3.3 Bugs Fixed - tal:atributes was creating stray attributes in METAL expansion, and there was no unit test for this behavior. - tal:attributes parsing was not catching badly malformed values, and used "print" instead of raising exceptions. Version 1.3.2 Features Added - Adopted Zope-style CHANGES.txt and HISTORY.txt - Improved execution performance - Added simple ZPT vs. TAL vs. DTML benchmarks, run by markbench.py Version 1.3.0 Features Added - New builtin variable 'attrs'. Bug Fixed - Nested macros were not working correctly. Version 1.2.0 Features Added - The 'if' path modifier can cancel any TAL action. Bug Fixed - tal:attributes inserted empty attributes into source. Version 1.1.0 Features Added - TAL does not try to parse replacement structural text. - Changed tests to match TAL's omitted attributes. Version 1.0.0 - Various minor bugs fixed Version 1.0.0b1 - All functionality described in the Project Wiki is implemented