diff --git a/Jinja2-2.5.5.tar.gz b/Jinja2-2.5.5.tar.gz deleted file mode 100644 index 0c837a7..0000000 --- a/Jinja2-2.5.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:22f9675e42dc640c4469d4f7d210baecb5e695823af954c813d51c930235675d -size 438586 diff --git a/Jinja2-2.6.tar.gz b/Jinja2-2.6.tar.gz new file mode 100644 index 0000000..0f30427 --- /dev/null +++ b/Jinja2-2.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a85e185375db75c109f99ecde3d55415f035e7068a82252cf4f16c667ac38f49 +size 389741 diff --git a/python-Jinja2.changes b/python-Jinja2.changes index b2401ca..7d2add9 100644 --- a/python-Jinja2.changes +++ b/python-Jinja2.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Tue Sep 20 12:57:24 UTC 2011 - saschpe@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. + ------------------------------------------------------------------- Wed Jul 20 20:27:08 UTC 2011 - saschpe@gmx.de diff --git a/python-Jinja2.spec b/python-Jinja2.spec index f854a94..7e54c3e 100644 --- a/python-Jinja2.spec +++ b/python-Jinja2.spec @@ -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 @@ BuildArch: noarch %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 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} %fdupes %{buildroot}%{_prefix} %endif -%clean -rm -rf %{buildroot} - %files %defattr(-,root,root,-) %doc AUTHORS CHANGES LICENSE artwork examples ext