Hello community, here is the log from the commit of package python-Jinja2 for openSUSE:Factory checked in at 2017-11-12 18:00:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Jinja2 (Old) and /work/SRC/openSUSE:Factory/.python-Jinja2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Jinja2" Sun Nov 12 18:00:10 2017 rev:29 rq:540464 version:2.10 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Jinja2/python-Jinja2.changes 2017-04-19 18:07:31.669832369 +0200 +++ /work/SRC/openSUSE:Factory/.python-Jinja2.new/python-Jinja2.changes 2017-11-12 18:00:13.117469024 +0100 @@ -1,0 +2,48 @@ +Thu Nov 9 06:26:51 UTC 2017 - a...@gmx.de + +- specfile: + * CHANGES -> CHANGES.rst + * added README.rst to %doc section + +- update to version 2.10: + * Added a new extension node called "OverlayScope" which can be used + to create an unoptimized scope that will look up all variables + from a derived context. + * Added an "in" test that works like the in operator. This can be + used in combination with "reject" and "select". + * Added "previtem" and "nextitem" to loop contexts, providing access + to the previous/next item in the loop. If such an item does not + exist, the value is undefined. + * Added "changed(*values)" to loop contexts, providing an easy way + of checking whether a value has changed since the last iteration + (or rather since the last call of the method) + * Added a "namespace" function that creates a special object which + allows attribute assignment using the "set" tag. This can be used + to carry data across scopes, e.g. from a loop body to code that + comes after the loop. + * Added a "trimmed" modifier to "{% trans %}" to strip linebreaks + and surrounding whitespace. Also added a new policy to enable this + for all "trans" blocks. + * The "random" filter is no longer incorrectly constant folded and + will produce a new random choice each time the template is + rendered. (`#478`_) + * Added a "unique" filter. (`#469`_) + * Added "min" and "max" filters. (`#475`_) + * Added tests for all comparison operators: "eq", "ne", "lt", "le", + "gt", "ge". (`#665`_) + * "import" statement cannot end with a trailing comma. (`#617`_, + `#618`_) + * "indent" filter will not indent blank lines by default. (`#685`_) + * Add "reverse" argument for "dictsort" filter. (`#692`_) + * Add a "NativeEnvironment" that renders templates to native Python + types instead of strings. (`#708`_) + * Added filter support to the block "set" tag. (`#489`_) + * "tojson" filter marks output as safe to match documented behavior. + (`#718`_) + * Resolved a bug where getting debug locals for tracebacks could + modify template context. + * Fixed a bug where having many "{% elif ... %}" blocks resulted in + a "too many levels of indentation" error. These blocks now + compile to native "elif ..:" instead of "else: if ..:" (`#759`_) + +------------------------------------------------------------------- Old: ---- Jinja2-2.9.6.tar.gz New: ---- Jinja2-2.10.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Jinja2.spec ++++++ --- /var/tmp/diff_new_pack.nZVlNE/_old 2017-11-12 18:00:14.633413808 +0100 +++ /var/tmp/diff_new_pack.nZVlNE/_new 2017-11-12 18:00:14.637413662 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-Jinja2 -Version: 2.9.6 +Version: 2.10 Release: 0 Summary: A fast and easy to use template engine written in pure Python License: BSD-3-Clause @@ -94,7 +94,7 @@ %files %{python_files} %defattr(-,root,root,-) -%doc AUTHORS CHANGES LICENSE artwork examples +%doc AUTHORS README.rst CHANGES.rst LICENSE artwork examples %{python_sitelib}/jinja2 %{python_sitelib}/Jinja2-%{version}-py%{python_version}.egg-info ++++++ Jinja2-2.9.6.tar.gz -> Jinja2-2.10.tar.gz ++++++ ++++ 9374 lines of diff (skipped)