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