[svn] many jinja changes:
- improved generated bytecode
- improved streaming system
- buffer variable substitution syntax
--HG--
branch : trunk
diff --git a/CHANGES b/CHANGES
index 68a5383..be02762 100644
--- a/CHANGES
+++ b/CHANGES
@@ -35,7 +35,8 @@
- developer friendly traceback is now toggleable
-- silent variable name failure is now toggleable
+- the variable failure is now pluggable by replacing the undefined
+ singleton for an environment instance
- fixed issue with old-style classes not implementing `__getitem__`
(thanks to Axel Böhm for discovering that bug)
@@ -68,10 +69,18 @@
- You can now use the environment to just tokenize a template. This can
be useful for syntax highlighting or other purposes.
-- added optional c-implementation of the context baseclass.
+- added optional C-implementation of the context baseclass.
+
+- you can now use optional parentheses around macro defintions. Thus it's
+ possible to write ``{% macro foo(a, b, c) %}`` instead of ``{% macro
+ foo a, b, c %}``.
+
+- additional macro arguments now end up in `varargs`.
- implemented `{% call %}` - unsure if this makes it into the final release.
+- it's not possible to stream templates.
+
Version 1.0
-----------