chore(deps): update dependency jinja2 to v3.1.4 #3
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/jinja2-3.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:
==3.0.0
->==3.1.4
Release Notes
pallets/jinja (Jinja2)
v3.1.4
Compare Source
Released 2024-05-05
xmlattr
filter does not allow keys with/
solidus,>
greater-than sign, or
=
equals sign, in addition to disallowing spaces.Regardless of any validation done by Jinja, user input should never be used
as keys to this filter, or must be separately validated first.
:ghsa:
h75v-3vvj-5mfj
v3.1.3
Compare Source
Released 2024-01-10
empty. :pr:
1858
xmlattr
filter does not allow keys with spaces. :ghsa:h5c8-rqwp-cp95
{% trans %}
blocksmore helpful. :pr:
1918
v3.1.2
Compare Source
Released 2022-04-28
Environment.overlay
to match__init__
.:issue:
1645
FileSystemBytecodeCache
. :issue:1654
v3.1.1
Compare Source
Released 2022-03-25
:issue:
1637
v3.1.0
Compare Source
Released 2022-03-24
Drop support for Python 3.6. :pr:
1534
Remove previously deprecated code. :pr:
1544
WithExtension
andAutoEscapeExtension
are built-in now.contextfilter
andcontextfunction
are replaced bypass_context
.evalcontextfilter
andevalcontextfunction
are replaced bypass_eval_context
.environmentfilter
andenvironmentfunction
are replacedby
pass_environment
.Markup
andescape
should be imported from MarkupSafe.recompiled.
Context
subclasses is no longersupported. Override
resolve_or_missing
instead ofresolve
.unicode_urlencode
is renamed tourl_quote
.Add support for native types in macros. :issue:
1510
The
{% trans %}
tag can usepgettext
andnpgettext
bypassing a context string as the first token in the tag, like
{% trans "title" %}
. :issue:1430
Update valid identifier characters from Python 3.6 to 3.7.
:pr:
1571
Filters and tests decorated with
@async_variant
are pickleable.:pr:
1612
Add
items
filter. :issue:1561
Subscriptions (
[0]
, etc.) can be used after filters, tests, andcalls when the environment is in async mode. :issue:
1573
The
groupby
filter is case-insensitive by default, matchingother comparison filters. Added the
case_sensitive
parameter tocontrol this. :issue:
1463
Windows drive-relative path segments in template names will not
result in
FileSystemLoader
andPackageLoader
loading fromdrive-relative paths. :pr:
1621
v3.0.3
Compare Source
Released 2021-11-09
:issue:
1535
when parsing values on Python 3.10. :pr:
1537
:issue:
1514
hash(Node)
behavior. Nodes are hashed by idagain :issue:
1521
PackageLoader
works when the package is a single module file.:issue:
1512
v3.0.2
Compare Source
Released 2021-10-04
to still be referenced outside of it. :issue:
1427
compile_templates
deterministic for filter and importnames. :issue:
1452, 1453
Undefined
to act likeStrictUndefined
for thein
operator. :issue:1448
environments. :issue:
1494
PackageLoader
will not include a current directory (.) pathsegment. This allows loading templates from the root of a zip
import. :issue:
1467
v3.0.1
Compare Source
Released 2021-05-18
1418
imports in user projects. :issue:
1426
1433
autoescape
andwith_
extensions shows more relevant context. :issue:
1429
jinja2.Markup
without an argument.Use
markupsafe.Markup
instead. :issue:1438
render
for an async template usesasyncio.new_event_loop
This fixes a deprecation that Python 3.10 introduces. :issue:
1443
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 Renovate Bot.