Update dependency Jinja2 to v2.11.3 #11
No reviewers
Labels
No labels
bug
dependencies
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
andylockran/parkrun-hackapi!11
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/jinja2-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
==2.9.6→==2.11.3Release Notes
pallets/jinja (Jinja2)
v2.11.3Compare Source
Released 2021-01-31
urlizefilter by reducing regexbacktracking. Email matching requires a word character at the start
of the domain part, and only word characters in the TLD. :pr:
1343v2.11.2Compare Source
Released 2020-04-13
__getattr__, like:class:
~unittest.mock.Mockto be treated as a:func:
contextfunction. :issue:1145wordcountfilter to trigger :class:Undefinedmethodsby wrapping the input in :func:
soft_str. :pr:1160:issue:
1162AttributeErroron access doesn't cause a recursion error.:issue:
1177~loaders.PackageLoaderfrom 2.10 whichremoved the dependency on setuptools and pkg_resources, and added
limited support for namespace packages. The changes caused issues
when using Pytest. Due to the difficulty in supporting Python 2 and
:pep:
451simultaneously, the changes are reverted until 3.0.:pr:
1182:pr:
1178namespace()assignment object in templates works inasync environments. :issue:
1180lstrip_blocksis enabled. :issue:1138~nativetypes.NativeEnvironmentdoesn't evaluateintermediate strings during rendering. This prevents early
evaluation which could change the value of an expression.
:issue:
1186v2.11.1Compare Source
Released 2020-01-30
(
{{ data.items[1:] }}) in an async template. :issue:1141v2.11.0Compare Source
Released 2020-01-27
version to support Python 2.7 and 3.5.
ChainableUndefinedclass to support getitem andgetattr on an undefined object. :issue:
977{%+syntax (with NOP behavior) whenlstrip_blocksisdisabled. :issue:
748defaultparameter for themapfilter. :issue:557:func:
meta.find_undeclared_variables. :issue:9312.56e-3. :issue:
912, :pr:922legibility, like 12_345. :pr:
923LRUCache.setdefault. :pr:1000trimfilter takes an optional string of characters to trim.:pr:
828jinja2.ext.debugextension adds a{% debug %}tag toquickly dump the current context and available filters and tests.
:issue:
174, :pr:798, 983:issue:
857, :pr:858{{ 2 * (3 < 5) }}outputs "2" instead of "False".:issue:
755, :pr:938boolean,false,true,integerandfloattests. :pr:
824finalizefunction is only applied to theoutput of expressions (constant or not), not static template data.
:issue:
63FileSystemLoader, a templatecan have the same name as a directory. :issue:
821Undefinedwhen omitting theelseclausein a
{{ 'foo' if bar }}expression, regardless of theenvironment's
undefinedclass. Omitting theelseclause is avalid shortcut and should not raise an error when using
:class:
StrictUndefined. :issue:710, :pr:1079loopcontrol variables such aslengthandrevindex0when looping over a generator. :issue:459, 751, 794,:pr:
993it, in order to avoid a slow initial import. :issue:
765|mapfilter will await the filtercall if needed. :pr:
913loopattributes, the iterator is notadvanced ahead of the current iteration unless
length,revindex,nextitem, orlastare accessed. This makes itless likely to break
groupbyresults. :issue:555, :pr:1101loopattributeslengthandrevindexwork for async iterators. :pr:1101be awaited if needed. :pr:
1101~loader.PackageLoaderdoesn't depend on setuptools orpkg_resources. :issue:
970PackageLoaderhas limited support for :pep:420namespacepackages. :issue:
1097os.PathLikeobjects in:class:
~loader.FileSystemLoaderand :class:~loader.ModuleLoader.:issue:
870~nativetypes.NativeTemplatecorrectly handles quotesbetween expressions.
"'{{ a }}', '{{ b }}'"renders as the tuple('1', '2')rather than the string'1, 2'. :issue:1020~nativetypes.NativeTemplatedirectly creates a:class:
~nativetypes.NativeEnvironmentinstead of a default:class:
Environment. :issue:1091LRUCache.copy(), the copy's queue methods point tothe correct queue. :issue:
843system encoding. :issue:
889|wordwrapfilter treats existing newlines as separate paragraphsto be wrapped individually, rather than creating short intermediate
lines. :issue:
175break_on_hyphensparameter to|wordwrapfilter.:issue:
550passed the context. :pr:
1108the result follows Python's behavior of returning
Falseif anycomparison returns
False, rather than only the last one.:issue:
1102and source for Python >= 3.7. :issue:
1104internal compiler frames. :issue:
763DerivedContextReferencenode that can be used byextensions to get the current context and local variables such as
loop. :issue:860that were previously overlooked. :issue:
733TemplateSyntaxError.sourceis not empty when raised from anincluded template. :issue:
457Undefinedvalue toget_template(such as throughextends,import, orinclude), raises anUndefinedErrorconsistently.select_templatewill show theundefined message in the list of attempts rather than the empty
string. :issue:
1037TemplateSyntaxErrorcan be pickled. :pr:1117v2.10.3Compare Source
Released 2019-10-04
setup.pythat was preventinginstallation.
v2.10.2Compare Source
Released 2019-10-04
rangein the sandboxed environment usesxrangeonPython 2 to avoid memory use. :issue:
933using debug builds of Python 3.7. :issue:
1050v2.10.1Compare Source
Released 2019-04-06
SandboxedEnvironmentsecurely handlesstr.format_mapinorder to prevent code execution through untrusted format strings.
The sandbox already handled
str.format.v2.10Compare Source
Released 2019-10-04
setup.pythat was preventinginstallation.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.