Renamed urlescape to urlencode
[jinja2.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 2cdedf426e61997fdce33bef1c5ae00e257a4ef1..a48208a3f68789bf93f328180f6d0264bcdbd456 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,10 +1,23 @@
 Jinja2 Changelog
 ================
 
-Version 2.6
+Version 2.7
 -----------
 (codename to be selected, release date to be announced)
 
+- Choice and prefix loaders now dispatch source and template lookup
+  separately in order to work in combination with module loaders as
+  advertised.
+- Fixed filesizeformat.
+- Added a non-silent option for babel extraction.
+- Added `urlencode` filter that automatically quotes values for
+  URL safe usage with utf-8 as only supported encoding.  If applications
+  want to change this encoding they can override the filter.
+
+Version 2.6
+-----------
+(codename Convolution, released on July 24th 2011)
+
 - internal attributes now raise an internal attribute error now instead
   of returning an undefined.  This fixes problems when passing undefined
   objects to Python semantics expecting APIs.
@@ -15,7 +28,7 @@ Version 2.6
   integers instead of longs)
 - groupby filter now supports dotted notation for grouping by attributes
   of attributes.
-- scoped blocks not properly treat toplevel assignments and imports.
+- scoped blocks now properly treat toplevel assignments and imports.
   Previously an import suddenly "disappeared" in a scoped block.
 - automatically detect newer Python interpreter versions before loading code
   from bytecode caches to prevent segfaults on invalid opcodes.  The segfault
@@ -32,6 +45,8 @@ Version 2.6
 - like sum and sort, join now also is able to join attributes of objects
   as string.
 - the internal eval context now has a reference to the environment.
+- added a mapping test to see if an object is a dict or an object with
+  a similar interface.
 
 Version 2.5.5
 -------------