Streamlined code. Removed an unnecessary leftover.
[jinja2.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index f4b733311f34acb9277777f77499669231460ddc..7926e38a1950cb8ff9019ec1536d09e504016627 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,9 +1,58 @@
 Jinja2 Changelog
 ================
 
+Version 2.4
+-----------
+(codename to be selected, release date unknown)
+
+- the environment template loading functions now transparently
+  pass through a template object if it was passed to it.  This
+  makes it possible to import or extend from a template object
+  that was passed to the template.
+- added a :class:`ModuleLoader` that can load templates from
+  precompiled sources.  The environment now features a method
+  to compile the templates from a configured loader into a zip
+  file or folder.
+
+- the _speedups C extension now supports Python 3.
+
+Version 2.3.1
+-------------
+(bugfix release, released on February 19th 2010)
+
+- fixed an error reporting bug on all python versions
+- fixed an error reporting bug on Python 2.4
+
+Version 2.3
+-----------
+(3000 Pythons, released on February 10th 2010)
+
+- fixes issue with code generator that causes unbound variables
+  to be generated if set was used in if-blocks and other small
+  identifier problems.
+- include tags are now able to select between multiple templates
+  and take the first that exists, if a list of templates is
+  given.
+- fixed a problem with having call blocks in outer scopes that
+  have an argument that is also used as local variable in an
+  inner frame (#360).
+- greatly improved error message reporting (#339)
+- implicit tuple expressions can no longer be totally empty.
+  This change makes ``{% if %}...{% endif %}`` a syntax error
+  now. (#364)
+- added support for translator comments if extracted via babel.
+- added with-statement extension.
+- experimental Python 3 support.
+
+Version 2.2.1
+-------------
+(bugfix release, released on September 14th 2009)
+
+- fixes some smaller problems for Jinja2 on Jython.
+
 Version 2.2
 -----------
-(codename Kong, released on September 12th 2009)
+(codename Kong, released on September 13th 2009)
 
 - Include statements can now be marked with ``ignore missing`` to skip
   non existing templates.
@@ -21,9 +70,9 @@ Version 2.2
 - Added support for optional `scoped` modifier to blocks.
 - Added support for line-comments.
 - Added the `meta` module.
-- Renamed (undocumented) attribute overlay to overlayed on the environment
-  because it was clashing with a method of the same name.  The new attribute
-  is called "overlayed".
+- Renamed (undocumented) attribute "overlay" to "overlayed" on the
+  environment because it was clashing with a method of the same name.
+- speedup extension is now disabled by default.
 
 Version 2.1.1
 -------------