]>
git.ipfire.org Git - thirdparty/jinja.git/log
Armin Ronacher [Wed, 28 Dec 2016 14:17:10 +0000 (15:17 +0100)]
First pass on implementing async default module
Armin Ronacher [Wed, 28 Dec 2016 14:15:10 +0000 (15:15 +0100)]
Switch to short traceback
Armin Ronacher [Wed, 28 Dec 2016 14:04:17 +0000 (15:04 +0100)]
Rewrap
Armin Ronacher [Wed, 28 Dec 2016 13:57:34 +0000 (14:57 +0100)]
Stop use of .module in generated code
Armin Ronacher [Wed, 28 Dec 2016 13:38:58 +0000 (14:38 +0100)]
Restore original render func for non async usage
Armin Ronacher [Wed, 28 Dec 2016 13:37:56 +0000 (14:37 +0100)]
Basic async support for blocks
Armin Ronacher [Wed, 28 Dec 2016 12:34:04 +0000 (13:34 +0100)]
Updated setup.cfg for pytest
Armin Ronacher [Wed, 28 Dec 2016 12:33:37 +0000 (13:33 +0100)]
Improved async test
Armin Ronacher [Wed, 28 Dec 2016 12:32:42 +0000 (13:32 +0100)]
Added test for macro async support
Armin Ronacher [Wed, 28 Dec 2016 12:18:20 +0000 (13:18 +0100)]
Automatically await on function calls if necessary
Armin Ronacher [Wed, 28 Dec 2016 11:40:42 +0000 (12:40 +0100)]
Initial support for async rendering
Armin Ronacher [Wed, 28 Dec 2016 09:42:47 +0000 (10:42 +0100)]
Add async flags
Armin Ronacher [Wed, 28 Dec 2016 09:07:52 +0000 (10:07 +0100)]
Fixed long standing wrong operator precedence
Armin Ronacher [Wed, 28 Dec 2016 08:51:24 +0000 (09:51 +0100)]
Updated gitignore to include venvs
Armin Ronacher [Wed, 28 Dec 2016 08:51:01 +0000 (09:51 +0100)]
Added a test for generator_stop
Armin Ronacher [Tue, 27 Dec 2016 19:04:01 +0000 (20:04 +0100)]
Restrict where we collect tests
Armin Ronacher [Tue, 27 Dec 2016 18:53:39 +0000 (19:53 +0100)]
Merge branch 'master' of github.com:mitsuhiko/jinja2
Armin Ronacher [Tue, 27 Dec 2016 18:52:43 +0000 (19:52 +0100)]
Added support for generator_stop
jfinkels [Sun, 25 Dec 2016 23:10:33 +0000 (18:10 -0500)]
Uses re.compile flags argument, not inline flags (#628)
This commit replaces the use of terminal inline flags in a regular
expression in `re.compile`,
re.compile(r'\w+(?u)')
with arguments to the `re.compile` function itself,
re.compile(r'\w+', re.UNICODE)
because the former is deprecated as of Python 3.6.
Andrew Arendt [Wed, 14 Dec 2016 01:10:30 +0000 (19:10 -0600)]
Fix typos in CHANGES (#626)
Philippe Ombredanne [Tue, 1 Nov 2016 20:18:45 +0000 (13:18 -0700)]
Add license_file to setup.cfg metadata (#609)
Without this, the LICENSE file is never included in the built wheels: this makes it harder for users to comply with the license.
With this addition a file LICENSE.txt will be created in the `xxx.dist-info` directory with the content of the `license_file` file, e.g. the top level LICENSE.
Marcelo Jorge Vieira [Fri, 9 Sep 2016 14:14:18 +0000 (11:14 -0300)]
Fix typo in clear_caches docstring
Marcelo Jorge Vieira [Fri, 2 Sep 2016 20:50:42 +0000 (17:50 -0300)]
Fixed typo in jinja2/loaders.py (#606)
Replaced 'fileame' with 'filename'
Francisco Jiménez Cabrera [Tue, 19 Jul 2016 21:58:17 +0000 (23:58 +0200)]
Added a GitHub issue template (#599)
Jochen Kupperschmidt [Mon, 30 May 2016 14:48:11 +0000 (16:48 +0200)]
Clarified and extended the docs for the `{select|reject}[attr]` filters. (#231)
Jeff Widman [Mon, 23 May 2016 22:29:27 +0000 (15:29 -0700)]
Merge pull request #585 from pgjones/master
Change environment cache key construction
pgjones [Sat, 21 May 2016 15:17:21 +0000 (16:17 +0100)]
Change environment cache key construction
Changing from a tuple of the loader ID and template name to a weakref
to the loader and the template name should avoid situations whereby
the loader has changed, yet the cached templates are returned. This
would occur if the id of the new loader matches the old. A weakref is
preferred over a direct reference so that the loader can be garbaged
collected.
Markus Unterwaditzer [Thu, 19 May 2016 18:59:56 +0000 (20:59 +0200)]
Merge branch 'pgjones-master'
Markus Unterwaditzer [Thu, 19 May 2016 18:59:14 +0000 (20:59 +0200)]
Changelog for #583
pgjones [Sun, 8 May 2016 15:10:35 +0000 (16:10 +0100)]
Change cache key definitiion in environment
In
6671b973e6de5abc46829a27fd3bbb989d68ca3a the load_template method
was altered to use a cache key other than the template name. The key
chosen was the abs path as returned from the loader get_source
method. Unless there is no path in which case the name is
used. Unfortunately this introduced a performance regression, #485, as
the get_source method (in the FileStoreLoader) loads the template
(causing IO).
The purpose of #332 was to allow the loader to change whilst ensuring
the correct template was loaded, i.e. to fix this case
env.loader = loader1
env.get_template('index.html') # return loader1/index.html
env.loader = loader2
env.get_template('index.html') # also return loader1/index.html because of cache
This commit changes the cache key to be a tuple of the id(loader) and
the template name. Therefore fixing the above case without calling the
get_source method and thereby avoiding the IO load.
A test has been added to ensure the above case works as expected, this
required a minor refactor of the caching tests.
Adam Chainz [Tue, 3 May 2016 13:13:45 +0000 (14:13 +0100)]
README - fixes (#578)
* Add syntax highlighting
* Fix build table which doesn't display on Github RST renderer
David Lord [Mon, 2 May 2016 14:35:44 +0000 (07:35 -0700)]
use double ticks for code in rst
Jeff Widman [Mon, 2 May 2016 06:43:25 +0000 (23:43 -0700)]
Merge pull request #577 from boidolr/documentation_fixes
Small documentation fixes
Raphael Boidol [Sun, 1 May 2016 12:13:40 +0000 (14:13 +0200)]
Remove `sudo` command from documentation (fixes #543).
Installations should be in a virtualenv.
Raphael Boidol [Sun, 1 May 2016 12:11:26 +0000 (14:11 +0200)]
Use constant name in doc (fixes #544)
Sebastian Noack [Tue, 19 Apr 2016 13:53:47 +0000 (15:53 +0200)]
Merge pull request #570 from mr-m/patch-1
Fix the typo in templates.rst
Dmitriy Trifonov [Tue, 19 Apr 2016 11:29:22 +0000 (17:29 +0600)]
Fix the typo
Jeff Widman [Fri, 15 Apr 2016 14:10:13 +0000 (07:10 -0700)]
Suggest installing via Pip (#569)
Jeff Widman [Fri, 15 Apr 2016 07:49:40 +0000 (00:49 -0700)]
Merge pull request #439 from jgmize/title-filter-capitalize-inside-parens
Make title filter capitalize words inside parens and other brackets
Jeff Widman [Fri, 15 Apr 2016 07:00:28 +0000 (00:00 -0700)]
Merge pull request #473 from snoack/redundant-sorting
Got rid of redundant sorting in groupby filter
Jeff Widman [Fri, 15 Apr 2016 06:57:48 +0000 (23:57 -0700)]
Merge pull request #470 from snoack/partial-next
Use partial(next, ...) instead get_next()
Jeff Widman [Fri, 15 Apr 2016 06:54:42 +0000 (23:54 -0700)]
Merge pull request #567 from gpanther/update-gae-example-in-faq
Update GAE example code
Attila-Mihaly Balazs [Thu, 14 Apr 2016 12:56:34 +0000 (15:56 +0300)]
Update GAE example code
Update the Google App Engine example code to be compatible with the latest google app engine devserver.
Jeff Widman [Wed, 13 Apr 2016 06:01:03 +0000 (23:01 -0700)]
Merge pull request #500 from snoack/setup-py-versions
Added Python 3.4 and 3.5 to the classifiers in setup.py
Markus Unterwaditzer [Tue, 12 Apr 2016 19:44:39 +0000 (21:44 +0200)]
Merge branch '2.8-maintenance'
Markus Unterwaditzer [Tue, 12 Apr 2016 19:44:34 +0000 (21:44 +0200)]
Changelog for #466
Markus Unterwaditzer [Tue, 12 Apr 2016 19:43:27 +0000 (21:43 +0200)]
Merge branch 'snoack-issue-466' into 2.8-maintenance
Fix #467
Fix #466
Sebastian Noack [Tue, 4 Aug 2015 16:28:42 +0000 (18:28 +0200)]
Fixed int() filter for non-string objects #466
David Lord [Mon, 11 Apr 2016 23:16:43 +0000 (16:16 -0700)]
standard tox/travis config
fix pytest warning, don't prefix non-testcase classes with Test
Kojo Idrissa [Sun, 10 Apr 2016 19:04:46 +0000 (14:04 -0500)]
Fixed typo/grammar error (#532)
Adrian [Sun, 10 Apr 2016 16:05:38 +0000 (18:05 +0200)]
Use container-based travis infrastructure (#496)
Guillaume Paumier [Sun, 10 Apr 2016 15:58:06 +0000 (08:58 -0700)]
Fix typo (#531)
Abdullah [Sun, 10 Apr 2016 15:57:09 +0000 (18:57 +0300)]
link fix (#527)
Tim Swast [Sun, 10 Apr 2016 15:48:09 +0000 (08:48 -0700)]
Change links for Babel to new docs location. (#562)
Sambhav Satija [Sun, 10 Apr 2016 15:40:38 +0000 (21:10 +0530)]
Escape target attribute in the urlize function in utils.py. (#507)
José Carlos García [Sun, 3 Apr 2016 23:21:39 +0000 (01:21 +0200)]
change from @mitsuhiko to pallets project
Armin Ronacher [Mon, 4 Jan 2016 17:15:43 +0000 (18:15 +0100)]
Merge pull request #526 from ioab/master
docs: Integration link fix
Abdullah [Mon, 4 Jan 2016 17:13:07 +0000 (20:13 +0300)]
docs: Integration link fix
Armin Ronacher [Mon, 4 Jan 2016 17:08:36 +0000 (18:08 +0100)]
Merge pull request #523 from alimony/patch-1
Fix typo.
Markus Amalthea Magnuson [Mon, 28 Dec 2015 16:17:22 +0000 (17:17 +0100)]
Fix typo.
Armin Ronacher [Fri, 20 Nov 2015 09:05:39 +0000 (10:05 +0100)]
Merge branch '2.8-maintenance'
Armin Ronacher [Fri, 20 Nov 2015 09:05:12 +0000 (10:05 +0100)]
Fixed for_qs for urlencode. This fixes #515
Armin Ronacher [Fri, 20 Nov 2015 09:04:20 +0000 (10:04 +0100)]
This is 2.8.1-dev
Armin Ronacher [Sat, 14 Nov 2015 09:48:20 +0000 (10:48 +0100)]
Merge pull request #513 from spookylukey/patch-1
Fixed a few spelling mistakes in a docstring
Luke Plant [Sat, 14 Nov 2015 09:46:08 +0000 (09:46 +0000)]
Fixed a few spelling mistakes in a docstring
Sebastian Noack [Tue, 6 Oct 2015 14:13:45 +0000 (16:13 +0200)]
Added Python 3.4 and 3.5 to the classifiers in setup.py
Markus Unterwaditzer [Sun, 20 Sep 2015 18:37:37 +0000 (20:37 +0200)]
Merge pull request #497 from snoack/pypy
Added pypy to the list of Python versions tested by Travis CI
Sebastian Noack [Sun, 20 Sep 2015 18:29:34 +0000 (20:29 +0200)]
Added pypy to the list of Python versions tested by Travis CI
Markus Unterwaditzer [Sun, 20 Sep 2015 17:43:09 +0000 (19:43 +0200)]
Don't pin to .0 version
Markus Unterwaditzer [Sun, 20 Sep 2015 17:42:30 +0000 (19:42 +0200)]
Merge pull request #495 from snoack/py35
Added Python 3.5 to tox and Travis configuration
Sebastian Noack [Sun, 20 Sep 2015 17:26:05 +0000 (19:26 +0200)]
Added Python 3.5 to tox and Travis configuration
Sebastian Noack [Wed, 5 Aug 2015 10:33:20 +0000 (12:33 +0200)]
Use partial(next, ...) instead get_next()
Sebastian Noack [Fri, 7 Aug 2015 08:59:01 +0000 (10:59 +0200)]
Got rid of redundant sorting in groupby filter
Markus Unterwaditzer [Thu, 6 Aug 2015 16:02:36 +0000 (18:02 +0200)]
Merge pull request #472 from pydanny/pydanny-update-django-switch-docs
Remove conditions segment of Django section
Daniel Greenfeld [Thu, 6 Aug 2015 15:35:51 +0000 (08:35 -0700)]
Removed outdated condition section on Django
Markus Unterwaditzer [Thu, 6 Aug 2015 07:12:34 +0000 (09:12 +0200)]
Merge pull request #471 from snoack/metaclass-improvement
Improve with_metaclass()
Sebastian Noack [Wed, 5 Aug 2015 10:53:07 +0000 (12:53 +0200)]
Improve with_metaclass()
Armin Ronacher [Sun, 26 Jul 2015 17:51:08 +0000 (19:51 +0200)]
Improve release script to support new format and wheels.
Armin Ronacher [Sun, 26 Jul 2015 17:50:27 +0000 (19:50 +0200)]
This is 2.9.dev
Armin Ronacher [Sun, 26 Jul 2015 17:49:40 +0000 (19:49 +0200)]
Bump version number to 2.8
Armin Ronacher [Sun, 26 Jul 2015 17:49:32 +0000 (19:49 +0200)]
Hardcode version in setup.py again.
Armin Ronacher [Sun, 26 Jul 2015 17:48:17 +0000 (19:48 +0200)]
Release date is today.
Armin Ronacher [Sun, 26 Jul 2015 17:45:25 +0000 (19:45 +0200)]
Merge pull request #425 from highlyunavailable/master
Fix literal \ characters at the end of a string
Markus Unterwaditzer [Sun, 12 Jul 2015 16:35:49 +0000 (18:35 +0200)]
Merge pull request #461 from StevenMaude/patch-1
Fix typo: "the iterates" > "that iterates"
Steven Maude [Sat, 11 Jul 2015 22:01:08 +0000 (23:01 +0100)]
Fix typo: "the iterates" > "that iterates"
In filters.py.
Markus Unterwaditzer [Mon, 1 Jun 2015 16:58:06 +0000 (18:58 +0200)]
Fix syntax error
Markus Unterwaditzer [Mon, 1 Jun 2015 15:15:43 +0000 (17:15 +0200)]
Update FAQ about unsupported Python versions
Thanks to @ThomasWaldmann for the original patch. His fork is gone so I
can't apply the original commits.
Markus Unterwaditzer [Mon, 1 Jun 2015 15:12:56 +0000 (17:12 +0200)]
Add Python classifiers for all supported versions
Thanks to @ThomasWaldmann for the original patch. His fork is gone so I
can't apply the original commits.
Markus Unterwaditzer [Mon, 1 Jun 2015 15:08:28 +0000 (17:08 +0200)]
Changelog for #447
Markus Unterwaditzer [Mon, 1 Jun 2015 15:08:01 +0000 (17:08 +0200)]
Merge pull request #447 from bentimms/int-filter-base
Add 'base' parameter to 'int' filter
Markus Unterwaditzer [Mon, 1 Jun 2015 15:07:42 +0000 (17:07 +0200)]
Merge pull request #450 from jenisys/fixdoc.extension_example
FIX DOC-EXAMPLE: cache_extension.py
Markus Unterwaditzer [Mon, 1 Jun 2015 15:07:17 +0000 (17:07 +0200)]
Sort filters, remove dupes
Fix #454
Markus Unterwaditzer [Mon, 1 Jun 2015 15:05:36 +0000 (17:05 +0200)]
Merge branch 'merwok-patch-1'
Fix #455
Éric Araujo [Fri, 29 May 2015 20:57:10 +0000 (16:57 -0400)]
Fix typo
Armin Ronacher [Mon, 25 May 2015 11:40:47 +0000 (13:40 +0200)]
Escape slashes in query strings. This fixes #445
Armin Ronacher [Mon, 25 May 2015 10:25:02 +0000 (12:25 +0200)]
Merge branch 'pr/451'
Armin Ronacher [Mon, 25 May 2015 10:24:09 +0000 (12:24 +0200)]
Added decorator support for finalize. This fixes #431
Markus Unterwaditzer [Sun, 17 May 2015 15:58:09 +0000 (17:58 +0200)]
Amend to #453
Markus Unterwaditzer [Sun, 17 May 2015 15:55:23 +0000 (17:55 +0200)]
Merge pull request #453 from jeffwidman/patch-1
Fix typos and grammar in Readme
Jeff Widman [Sun, 17 May 2015 05:51:49 +0000 (22:51 -0700)]
Fix typos and grammar in Readme