Reworked implementation of the urlescape filter, made it Python3 compatible, document...
[jinja2.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 9fdfba2a963b54007b8f13c5962833a772586f5a..8838a21542b0e1b2bc3adf04276b4c967fd82673 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 `urlescape` 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