[svn] various updates i haven't checked in so far (see the diff of the changelog) and fixed critical bug reported by Alexey Melchakov
--HG--
branch : trunk
diff --git a/CHANGES b/CHANGES
index 08b316f..de01f65 100644
--- a/CHANGES
+++ b/CHANGES
@@ -13,6 +13,11 @@
- ``{{ debug() }}`` can now be used to get a list of filters and
tags.
+- the template lexer keeps not track of brace, parenthesis and
+ bracket balance in order to not break variable tags apart if they
+ are configured to look like this: ``${expr}``. This also fixes
+ the problem with nested dicts in variable expressions.
+
- added whitespace management system for the template designer.
- some small bugfixes.
@@ -25,6 +30,8 @@
to workaround problems with `datetime.strftime` which only accepts
binary strings.
+- it's now possible to use newlines in string literals
+
- developer friendly traceback is now toggleable
- silent variable name failure is now toggleable
@@ -46,6 +53,17 @@
- added `striptags` and `xmlattr` filters for easier SGML/XML processing
+- the trans tag does not need explicit naming for variables with the same
+ name any more. You can now use ``{% trans foo %}`` instead of the verbose
+ version ``{% trans foo=foo %}``.
+
+- reimplemented Buffet plugin so that it works at least for pylons
+
+- added `Environment.get_translations_for_string`
+
+- fixed a bug in the parser that didn't unescape keyword arguments. (thanks
+ to Alexey Melchakov for reporting)
+
Version 1.0
-----------