Final changes for Jinja 2.1 release
[jinja2.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index af3ef4cafc67735a3de3bcb661fa0faa3831588f..bcf38d2b7a35400a9d13205a3a072cfbd43f6295 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -3,7 +3,7 @@ Jinja2 Changelog
 
 Version 2.1
 -----------
-(codename to be selected, release date yet unknown)
+(codename Yasuzō, released on November 23rd 2008)
 
 - fixed a bug with nested loops and the special loop variable.  Before the
   change an inner loop overwrote the loop variable from the outer one after
@@ -30,6 +30,22 @@ Version 2.1
 
 - fixed a bug with empty statements in macros.
 
+- implemented a bytecode cache system.  (:ref:`bytecode-cache`)
+
+- the template context is now weakref-able
+
+- inclusions and imports "with context" forward all variables now, not only
+  the initial context.
+
+- added a cycle helper called `cycler`.
+
+- added a joining helper called `joiner`.
+
+- added a `compile_expression` method to the environment that allows compiling
+  of Jinja expressions into callable Python objects.
+
+- fixed an escaping bug in urlize
+
 Version 2.0
 -----------
 (codename jinjavitus, released on July 17th 2008)