]> git.ipfire.org Git - thirdparty/jinja.git/log
thirdparty/jinja.git
8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Thu, 12 Jan 2017 14:43:39 +0000 (15:43 +0100)] 
Merge branch '2.9-maintenance'

8 years agoAdded another regression test for ansible/ansible#20063
Armin Ronacher [Thu, 12 Jan 2017 14:43:31 +0000 (15:43 +0100)] 
Added another regression test for ansible/ansible#20063

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Thu, 12 Jan 2017 14:38:38 +0000 (15:38 +0100)] 
Merge branch '2.9-maintenance'

8 years agoAdded a test for an assumed regression (refs #659)
Armin Ronacher [Thu, 12 Jan 2017 14:38:31 +0000 (15:38 +0100)] 
Added a test for an assumed regression (refs #659)

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Tue, 10 Jan 2017 08:24:55 +0000 (09:24 +0100)] 
Merge branch '2.9-maintenance'

8 years ago2.9.5-dev
Armin Ronacher [Tue, 10 Jan 2017 08:24:24 +0000 (09:24 +0100)] 
2.9.5-dev

8 years agoBump version number to 2.9.4 2.9.4
Armin Ronacher [Tue, 10 Jan 2017 08:24:10 +0000 (09:24 +0100)] 
Bump version number to 2.9.4

8 years ago2.9.4
Armin Ronacher [Tue, 10 Jan 2017 08:23:55 +0000 (09:23 +0100)] 
2.9.4

8 years agoMerge branch 'master' of github.com:pallets/jinja
Armin Ronacher [Tue, 10 Jan 2017 08:21:57 +0000 (09:21 +0100)] 
Merge branch 'master' of github.com:pallets/jinja

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Tue, 10 Jan 2017 08:21:45 +0000 (09:21 +0100)] 
Merge branch '2.9-maintenance'

8 years agoAllow to reconfigure the default for truncate leeway
Armin Ronacher [Tue, 10 Jan 2017 08:21:14 +0000 (09:21 +0100)] 
Allow to reconfigure the default for truncate leeway

Refs #610

8 years agoImprove issue template
Adrian [Mon, 9 Jan 2017 16:37:18 +0000 (17:37 +0100)] 
Improve issue template

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Mon, 9 Jan 2017 15:51:14 +0000 (16:51 +0100)] 
Merge branch '2.9-maintenance'

8 years agoResolved bad code generation on toplevel ifs
Armin Ronacher [Mon, 9 Jan 2017 15:50:54 +0000 (16:50 +0100)] 
Resolved bad code generation on toplevel ifs

This fixes #651

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Mon, 9 Jan 2017 11:23:32 +0000 (12:23 +0100)] 
Merge branch '2.9-maintenance'

8 years agoCorrectly scope loop filters. Fixes #649
Armin Ronacher [Mon, 9 Jan 2017 11:23:18 +0000 (12:23 +0100)] 
Correctly scope loop filters.  Fixes #649

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Mon, 9 Jan 2017 10:05:46 +0000 (11:05 +0100)] 
Merge branch '2.9-maintenance'

8 years agoMerge branch '2.9-maintenance' of github.com:pallets/jinja into 2.9-maintenance
Armin Ronacher [Mon, 9 Jan 2017 10:03:10 +0000 (11:03 +0100)] 
Merge branch '2.9-maintenance' of github.com:pallets/jinja into 2.9-maintenance

8 years agoIncrement bytecode cache version. Fixes #650
Armin Ronacher [Mon, 9 Jan 2017 10:02:55 +0000 (11:02 +0100)] 
Increment bytecode cache version.  Fixes #650

8 years agoShow 2.9 build badge instead of 2.7 in README
Adrian [Mon, 9 Jan 2017 01:31:09 +0000 (02:31 +0100)] 
Show 2.9 build badge instead of 2.7 in README

8 years agoRemove unused/duplicate imports
Adrian Moennich [Sun, 8 Jan 2017 23:21:45 +0000 (00:21 +0100)] 
Remove unused/duplicate imports

8 years agoFix another invalid \s escale sequence
Adrian Moennich [Sun, 8 Jan 2017 23:08:40 +0000 (00:08 +0100)] 
Fix another invalid \s escale sequence

8 years agoMove regex flags to separate argument
Adrian Moennich [Sun, 8 Jan 2017 22:38:23 +0000 (23:38 +0100)] 
Move regex flags to separate argument

8 years agoEnable py36 in tox.ini
Adrian Moennich [Sun, 8 Jan 2017 22:34:31 +0000 (23:34 +0100)] 
Enable py36 in tox.ini

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sun, 8 Jan 2017 22:40:52 +0000 (23:40 +0100)] 
Merge branch '2.9-maintenance'

8 years agoFixed some string literal warnings. Fixes #646
Armin Ronacher [Sun, 8 Jan 2017 22:40:38 +0000 (23:40 +0100)] 
Fixed some string literal warnings. Fixes #646

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sun, 8 Jan 2017 21:25:11 +0000 (22:25 +0100)] 
Merge branch '2.9-maintenance'

8 years ago2.9.4-dev
Armin Ronacher [Sun, 8 Jan 2017 21:24:32 +0000 (22:24 +0100)] 
2.9.4-dev

8 years agoBump version number to 2.9.3 2.9.3
Armin Ronacher [Sun, 8 Jan 2017 21:23:53 +0000 (22:23 +0100)] 
Bump version number to 2.9.3

8 years ago2.9.3
Armin Ronacher [Sun, 8 Jan 2017 21:23:25 +0000 (22:23 +0100)] 
2.9.3

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sun, 8 Jan 2017 14:39:25 +0000 (15:39 +0100)] 
Merge branch '2.9-maintenance'

8 years agoImplement with-tag with a custom node
Armin Ronacher [Sun, 8 Jan 2017 14:35:54 +0000 (15:35 +0100)] 
Implement with-tag with a custom node

8 years agoAdded test for the scope node
Armin Ronacher [Sun, 8 Jan 2017 13:37:57 +0000 (14:37 +0100)] 
Added test for the scope node

8 years agoOptimize the with test
Armin Ronacher [Sun, 8 Jan 2017 13:22:29 +0000 (14:22 +0100)] 
Optimize the with test

8 years agoMoved with test to coretags
Armin Ronacher [Sun, 8 Jan 2017 13:20:55 +0000 (14:20 +0100)] 
Moved with test to coretags

8 years agoAdded support for unoptimized scopes
Armin Ronacher [Sun, 8 Jan 2017 11:01:27 +0000 (12:01 +0100)] 
Added support for unoptimized scopes

8 years agoWIP for overlay scopes
Armin Ronacher [Sun, 8 Jan 2017 10:10:55 +0000 (11:10 +0100)] 
WIP for overlay scopes

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sun, 8 Jan 2017 10:21:39 +0000 (11:21 +0100)] 
Merge branch '2.9-maintenance'

8 years agoSupport new scoping rules in scoped blocks
Armin Ronacher [Sun, 8 Jan 2017 10:21:32 +0000 (11:21 +0100)] 
Support new scoping rules in scoped blocks

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sun, 8 Jan 2017 08:43:57 +0000 (09:43 +0100)] 
Merge branch '2.9-maintenance'

8 years agoMention new set scoping behavior. Refs #641
Armin Ronacher [Sun, 8 Jan 2017 08:43:45 +0000 (09:43 +0100)] 
Mention new set scoping behavior. Refs #641

8 years agoMoved a changelog entry to the right release
Armin Ronacher [Sun, 8 Jan 2017 08:41:34 +0000 (09:41 +0100)] 
Moved a changelog entry to the right release

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sun, 8 Jan 2017 08:28:06 +0000 (09:28 +0100)] 
Merge branch '2.9-maintenance'

8 years agoAdded bug reference
Armin Ronacher [Sun, 8 Jan 2017 08:27:51 +0000 (09:27 +0100)] 
Added bug reference

8 years agoDo not use yield from for blocks with buffers. Fixes #645
Armin Ronacher [Sun, 8 Jan 2017 08:27:11 +0000 (09:27 +0100)] 
Do not use yield from for blocks with buffers.  Fixes #645

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sun, 8 Jan 2017 02:19:04 +0000 (03:19 +0100)] 
Merge branch '2.9-maintenance'

8 years agoImplement consistent scoping for sets in loops
Armin Ronacher [Sun, 8 Jan 2017 02:17:30 +0000 (03:17 +0100)] 
Implement consistent scoping for sets in loops

While technically this applies to any scope and not just for loops
it comes up most commonly in the context of for loops.  This now
defines the behavior for scoping in a way that is consistent but
different than it was in the past.  There is an ongoing conversation
if we should keep it that way or not.

References #641

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sun, 8 Jan 2017 01:51:29 +0000 (02:51 +0100)] 
Merge branch '2.9-maintenance'

8 years ago2.9.3-dev
Armin Ronacher [Sun, 8 Jan 2017 01:50:57 +0000 (02:50 +0100)] 
2.9.3-dev

8 years agoBump version number to 2.9.2 2.9.2
Armin Ronacher [Sun, 8 Jan 2017 01:50:41 +0000 (02:50 +0100)] 
Bump version number to 2.9.2

8 years ago2.8.2
Armin Ronacher [Sun, 8 Jan 2017 01:50:27 +0000 (02:50 +0100)] 
2.8.2

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sun, 8 Jan 2017 01:19:12 +0000 (02:19 +0100)] 
Merge branch '2.9-maintenance'

8 years agoAdd support for explicit callers
Armin Ronacher [Sun, 8 Jan 2017 01:16:41 +0000 (02:16 +0100)] 
Add support for explicit callers

This adds support for a never intended Jinja2 feature which however
worked in limited support before due to a bug with the identifier
scoping.  A quick github code search indicates that developers
commonly did this to set the default caller to none.

This fixes #642

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sat, 7 Jan 2017 22:23:07 +0000 (23:23 +0100)] 
Merge branch '2.9-maintenance'

8 years agoCorrect bad scoping for for loops. This fixes #640
Armin Ronacher [Sat, 7 Jan 2017 22:15:07 +0000 (23:15 +0100)] 
Correct bad scoping for for loops.  This fixes #640

8 years agoMerge branch '2.9-maintenance'
Armin Ronacher [Sat, 7 Jan 2017 15:57:25 +0000 (16:57 +0100)] 
Merge branch '2.9-maintenance'

8 years ago2.9.2-dev
Armin Ronacher [Sat, 7 Jan 2017 15:56:57 +0000 (16:56 +0100)] 
2.9.2-dev

8 years agoBump version number to 2.9.1 2.9.1
Armin Ronacher [Sat, 7 Jan 2017 15:56:20 +0000 (16:56 +0100)] 
Bump version number to 2.9.1

8 years agoAdded changelog for 2.9.1
Armin Ronacher [Sat, 7 Jan 2017 15:56:13 +0000 (16:56 +0100)] 
Added changelog for 2.9.1

8 years agoResolved a regression in 2.9 with macro call scoping
Armin Ronacher [Sat, 7 Jan 2017 15:54:57 +0000 (16:54 +0100)] 
Resolved a regression in 2.9 with macro call scoping

8 years ago2.10-dev
Armin Ronacher [Sat, 7 Jan 2017 15:36:03 +0000 (16:36 +0100)] 
2.10-dev

8 years agoBump version number to 2.9 2.9
Armin Ronacher [Sat, 7 Jan 2017 15:35:43 +0000 (16:35 +0100)] 
Bump version number to 2.9

8 years agoSet release date
Armin Ronacher [Sat, 7 Jan 2017 15:35:37 +0000 (16:35 +0100)] 
Set release date

8 years agoBump up the copyright to 2017
Armin Ronacher [Sat, 7 Jan 2017 15:17:14 +0000 (16:17 +0100)] 
Bump up the copyright to 2017

8 years agoUpdated docs on autoescaping and made select_autoescape case insensitive
Armin Ronacher [Sat, 7 Jan 2017 15:13:39 +0000 (16:13 +0100)] 
Updated docs on autoescaping and made select_autoescape case insensitive

8 years agoAdded a more convenient autoescaping function
Armin Ronacher [Sat, 7 Jan 2017 15:07:50 +0000 (16:07 +0100)] 
Added a more convenient autoescaping function

8 years agoMove the autoescape extension and with statement to be built-in
Armin Ronacher [Sat, 7 Jan 2017 14:55:20 +0000 (15:55 +0100)] 
Move the autoescape extension and with statement to be built-in

8 years agoGeneralize scoping. This fixes #603
Armin Ronacher [Sat, 7 Jan 2017 14:35:21 +0000 (15:35 +0100)] 
Generalize scoping.  This fixes #603

8 years agoChange grouping behavior of tests. This fixes #401
Armin Ronacher [Sat, 7 Jan 2017 14:15:06 +0000 (15:15 +0100)] 
Change grouping behavior of tests.  This fixes #401

8 years agoAdd a policy for the ascii literal behavior. Fixes #392
Armin Ronacher [Sat, 7 Jan 2017 13:57:44 +0000 (14:57 +0100)] 
Add a policy for the ascii literal behavior.  Fixes #392

8 years agoOptimize parameter lookup by default
Armin Ronacher [Sat, 7 Jan 2017 13:32:32 +0000 (14:32 +0100)] 
Optimize parameter lookup by default

8 years agoSmaller fixes to stuff that broke on 3.x
Armin Ronacher [Sat, 7 Jan 2017 01:44:37 +0000 (02:44 +0100)] 
Smaller fixes to stuff that broke on 3.x

8 years agoKill const folding for call which does not work anyways
Armin Ronacher [Fri, 6 Jan 2017 22:54:19 +0000 (23:54 +0100)] 
Kill const folding for call which does not work anyways

8 years agoFix various optimizer bugs. This fixes #548
Armin Ronacher [Fri, 6 Jan 2017 22:07:57 +0000 (23:07 +0100)] 
Fix various optimizer bugs. This fixes #548

8 years agoAdded a test for macro scoping in loops
Armin Ronacher [Fri, 6 Jan 2017 20:48:53 +0000 (21:48 +0100)] 
Added a test for macro scoping in loops

8 years agoBlock sets are now safe. This fixes #490
Armin Ronacher [Fri, 6 Jan 2017 20:42:55 +0000 (21:42 +0100)] 
Block sets are now safe.  This fixes #490

8 years agoAdd note on HTML usage of tojson filter
Armin Ronacher [Fri, 6 Jan 2017 20:35:46 +0000 (21:35 +0100)] 
Add note on HTML usage of tojson filter

8 years agoPorted tojson filter. Fixes #458
Armin Ronacher [Fri, 6 Jan 2017 20:33:51 +0000 (21:33 +0100)] 
Ported tojson filter.  Fixes #458

8 years agoExpect format
Armin Ronacher [Fri, 6 Jan 2017 20:01:47 +0000 (21:01 +0100)] 
Expect format

8 years agoCleaned up shitty syntax in testsuite
Armin Ronacher [Fri, 6 Jan 2017 20:00:01 +0000 (21:00 +0100)] 
Cleaned up shitty syntax in testsuite

8 years agoFixed self references in macros
Armin Ronacher [Fri, 6 Jan 2017 19:57:30 +0000 (20:57 +0100)] 
Fixed self references in macros

8 years agoTurns out order tracking for loads is not useful
Armin Ronacher [Fri, 6 Jan 2017 15:45:48 +0000 (16:45 +0100)] 
Turns out order tracking for loads is not useful

8 years agoWrite loads in order they were defined
Armin Ronacher [Fri, 6 Jan 2017 15:40:41 +0000 (16:40 +0100)] 
Write loads in order they were defined

8 years agoKilled some whitespace
Armin Ronacher [Fri, 6 Jan 2017 14:47:31 +0000 (15:47 +0100)] 
Killed some whitespace

8 years agoOptimize the case where we know about defined variables
Armin Ronacher [Fri, 6 Jan 2017 13:48:48 +0000 (14:48 +0100)] 
Optimize the case where we know about defined variables

8 years agoSet macro autoescape behavior at call instead of compile time. Fixes #565
Armin Ronacher [Fri, 6 Jan 2017 13:29:23 +0000 (14:29 +0100)] 
Set macro autoescape behavior at call instead of compile time. Fixes #565

8 years agoFix and/or logic in docs (#521)
Zach Malone [Fri, 6 Jan 2017 13:19:41 +0000 (06:19 -0700)] 
Fix and/or logic in docs (#521)

8 years agoAdded changelog entry
Armin Ronacher [Fri, 6 Jan 2017 12:09:25 +0000 (13:09 +0100)] 
Added changelog entry

8 years agoMerge pull request #610 from jab/jab-do_truncate
Armin Ronacher [Fri, 6 Jan 2017 12:08:57 +0000 (13:08 +0100)] 
Merge pull request #610 from jab/jab-do_truncate

Fix and improve do_truncate

8 years agoEnsure we depend on recent markupsafe. Fixes #638
Armin Ronacher [Fri, 6 Jan 2017 12:00:34 +0000 (13:00 +0100)] 
Ensure we depend on recent markupsafe. Fixes #638

8 years agoAdded a missing test
Armin Ronacher [Fri, 6 Jan 2017 12:00:19 +0000 (13:00 +0100)] 
Added a missing test

8 years agoMerge branch 'feature/no-locals'
Armin Ronacher [Fri, 6 Jan 2017 11:53:39 +0000 (12:53 +0100)] 
Merge branch 'feature/no-locals'

8 years agoBetter error messages for some undefines. This fixes #575 637/head
Armin Ronacher [Fri, 6 Jan 2017 11:53:31 +0000 (12:53 +0100)] 
Better error messages for some undefines. This fixes #575

8 years agoOptimize emitting of forced yields
Armin Ronacher [Thu, 5 Jan 2017 23:02:56 +0000 (00:02 +0100)] 
Optimize emitting of forced yields

8 years agoSupport yield from if we can use it
Armin Ronacher [Thu, 5 Jan 2017 22:48:18 +0000 (23:48 +0100)] 
Support yield from if we can use it

8 years agoDo not emit make_logging_undefined to runtime
Armin Ronacher [Thu, 5 Jan 2017 22:33:27 +0000 (23:33 +0100)] 
Do not emit make_logging_undefined to runtime

8 years agoAdd test for greater/less than (#624)
Major Hayden [Wed, 4 Jan 2017 16:21:53 +0000 (10:21 -0600)] 
Add test for greater/less than (#624)

It can be helpful to have a test for values that are greater or less than
another value, especially when looping over lists and using `select()` or
`selectattr()` filters. This patch adds tests that allow a developer to
check if a value is greater or less than another value.

For example, if I have a list of vehicles and I want to find the motorcycles:

    vehicles | selectattr('wheels', 'lessthan', 3)

Or, if I want to find large trucks:

    vehicles | selectattr('wheels', 'greaterthan', 4)

Tests are included.

8 years agoChanged behavior of macro defaults to be frame bound
Armin Ronacher [Tue, 3 Jan 2017 17:19:31 +0000 (18:19 +0100)] 
Changed behavior of macro defaults to be frame bound

8 years agoChecked in a failing test
Armin Ronacher [Tue, 3 Jan 2017 01:33:59 +0000 (02:33 +0100)] 
Checked in a failing test

8 years agoAdded a second test for #278
Armin Ronacher [Tue, 3 Jan 2017 01:30:05 +0000 (02:30 +0100)] 
Added a second test for #278