Hello community,

here is the log from the commit of package python-Jinja2 for openSUSE:Factory
checked in at Wed Sep 21 17:18:15 CEST 2011.



--------
--- python-Jinja2/python-Jinja2.changes 2011-07-20 22:33:48.000000000 +0200
+++ /mounts/work_src_done/STABLE/python-Jinja2/python-Jinja2.changes    
2011-09-20 14:59:48.000000000 +0200
@@ -1,0 +2,34 @@
+Tue Sep 20 12:57:24 UTC 2011 - sasc...@suse.de
+
+- Update to version 2.6:
+  * 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.
+  * traceback support now works properly for PyPy.  (Tested with 1.4)
+  * implemented operator intercepting for sandboxed environments.  This
+    allows application developers to disable builtin operators for better
+    security.  (For instance limit the mathematical operators to actual
+    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.
+    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
+    in earlier Jinja2 versions here was not a Jinja2 bug but a limitation in
+    the underlying Python interpreter.  If you notice Jinja2 segfaulting in
+    earlier versions after an upgrade of the Python interpreter you don't have
+    to upgrade, it's enough to flush the bytecode cache.  This just no longer
+    makes this necessary, Jinja2 will automatically detect these cases now.
+  * the sum filter can now sum up values by attribute.  This is a backwards
+    incompatible change.  The argument to the filter previously was the
+    optional starting index which defaultes to zero.  This now became the
+    second argument to the function because it's rarely used.
+  * like sum, sort now also makes it possible to order items by attribute.
+  * 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.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  Jinja2-2.5.5.tar.gz

New:
----
  Jinja2-2.6.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Jinja2.spec ++++++
--- /var/tmp/diff_new_pack.7EneNs/_old  2011-09-21 17:18:09.000000000 +0200
+++ /var/tmp/diff_new_pack.7EneNs/_new  2011-09-21 17:18:09.000000000 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           python-Jinja2
-Version:        2.5.5
+Version:        2.6
 Release:        1
 Url:            http://jinja.pocoo.org/
 Summary:        A fast and easy to use template engine written in pure Python
@@ -38,8 +38,7 @@
 %endif
 %endif
 Provides:       python-jinja2 = %{version}
-# TODO: Change back to '<' after next version update:
-Obsoletes:      python-jinja2 <= %{version}
+Obsoletes:      python-jinja2 < %{version}
 %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
 %description
@@ -70,9 +69,6 @@
 %fdupes %{buildroot}%{_prefix}
 %endif
 
-%clean
-rm -rf %{buildroot}
-
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS CHANGES LICENSE artwork examples ext

++++++ Jinja2-2.5.5.tar.gz -> Jinja2-2.6.tar.gz ++++++
++++ 3800 lines of diff (skipped)


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to