From ad5614b3daaced2bbf869aab58660b9b5eed0196 Mon Sep 17 00:00:00 2001 From: tavis_rudd Date: Thu, 22 Jun 2006 00:03:39 +0000 Subject: update --- CHANGES | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index 1b6a2df..844a50a 100644 --- a/CHANGES +++ b/CHANGES @@ -7,6 +7,10 @@ release Core Changes: [TR] - extended the #implements directive so an arguments list can be declared in the same fashion as #def and #block. + + - made the parser raise ParseError when $*placeholder, $*5*placeholder, + $(placeholder), etc. are found within expressions. They are only valid in + top-level text. - tweaked the parser so it's possible to place a comment on the same line as a directive without needing to explicitly close the directive first. This @@ -33,6 +37,15 @@ release another directive will still work as expected: #if test##for i in range(10)# foo $i#end for##end if + - safer handling of the baseclass arg to Template.compile(). It now does + the right thing if the user passes in an instance rather than a class. + + ImportHooks: [TR] + - made it possible to specify a list of template filename extentions that are + looped through while searching for template modules. E.g.: + import Cheetah.ImportHooks + Cheetah.ImportHooks.install(templateFileExtensions=('.tmpl','.cheetah')) + Core changes by MO: - WebSafe and the other optional filters in Filters.py now use RawOrEncodedUnicode instead of Filter as a base class. This allows them -- cgit v1.2.1