Release Notes: default() in the template now also catches AttributeError, so that @!default("a.b", "")!@ also works if a exists but b does not.
Release Notes: This is a backport of 0.3.2 to Python <=2.5.
Release Notes: New convenience functions to create HTML files and email messages have been added (in tools.py). A bug in the pseudo-sandbox has been fixed, and the template can now use set()/isinstance()/dir(), list comprehensions, and things like sorted(..., key=lambda x: myf(x)).
Release Notes: This is a backport of 0.3.1 to Python <=2.5.
Release Notes: This release adds Python 3 support (mixed >=2.6/3.x), LaTeX/mail-header escaping, distutils-installation, renaming of yaml2pyratemp.py to pyratemp_tool.py, and small bugfixes.
Release Notes: This is a backport of 0.3.0 to Python <=2.5.
Release Notes: Variables can now be set (and output can be captured) in the template. Modularity was improved. The documentation was improved.