chore(deps): update dependency jinja2 to v3.1.4 #3

Merged
renovate merged 1 commit from renovate/jinja2-3.x into master 2024-07-10 02:02:45 +02:00
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Jinja2 (changelog) ==3.0.0 -> ==3.1.4 age adoption passing confidence

Release Notes

pallets/jinja (Jinja2)

v3.1.4

Compare Source

Released 2024-05-05

  • The 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

  • Fix compiler error when checking if required blocks in parent templates are
    empty. :pr:1858
  • xmlattr filter does not allow keys with spaces. :ghsa:h5c8-rqwp-cp95
  • Make error messages stemming from invalid nesting of {% trans %} blocks
    more helpful. :pr:1918

v3.1.2

Compare Source

Released 2022-04-28

  • Add parameters to Environment.overlay to match __init__.
    :issue:1645
  • Handle race condition in FileSystemBytecodeCache. :issue:1654

v3.1.1

Compare Source

Released 2022-03-25

  • The template filename on Windows uses the primary path separator.
    :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 and AutoEscapeExtension are built-in now.
    • contextfilter and contextfunction are replaced by
      pass_context. evalcontextfilter and
      evalcontextfunction are replaced by pass_eval_context.
      environmentfilter and environmentfunction are replaced
      by pass_environment.
    • Markup and escape should be imported from MarkupSafe.
    • Compiled templates from very old Jinja versions may need to be
      recompiled.
    • Legacy resolve mode for Context subclasses is no longer
      supported. Override resolve_or_missing instead of
      resolve.
    • unicode_urlencode is renamed to url_quote.
  • Add support for native types in macros. :issue:1510

  • The {% trans %} tag can use pgettext and npgettext by
    passing 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, and
    calls when the environment is in async mode. :issue:1573

  • The groupby filter is case-insensitive by default, matching
    other comparison filters. Added the case_sensitive parameter to
    control this. :issue:1463

  • Windows drive-relative path segments in template names will not
    result in FileSystemLoader and PackageLoader loading from
    drive-relative paths. :pr:1621

v3.0.3

Compare Source

Released 2021-11-09

  • Fix traceback rewriting internals for Python 3.10 and 3.11.
    :issue:1535
  • Fix how the native environment treats leading and trailing spaces
    when parsing values on Python 3.10. :pr:1537
  • Improve async performance by avoiding checks for common types.
    :issue:1514
  • Revert change to hash(Node) behavior. Nodes are hashed by id
    again :issue:1521
  • PackageLoader works when the package is a single module file.
    :issue:1512

v3.0.2

Compare Source

Released 2021-10-04

  • Fix a loop scoping bug that caused assignments in nested loops
    to still be referenced outside of it. :issue:1427
  • Make compile_templates deterministic for filter and import
    names. :issue:1452, 1453
  • Revert an unintended change that caused Undefined to act like
    StrictUndefined for the in operator. :issue:1448
  • Imported macros have access to the current template globals in async
    environments. :issue:1494
  • PackageLoader will not include a current directory (.) path
    segment. This allows loading templates from the root of a zip
    import. :issue:1467

v3.0.1

Compare Source

Released 2021-05-18

  • Update MarkupSafe dependency to >= 2.0. :pr:1418
  • Mark top-level names as exported so type checking understands
    imports in user projects. :issue:1426
  • Fix some types that weren't available in Python 3.6.0. :issue:1433
  • The deprecation warning for unneeded autoescape and with_
    extensions shows more relevant context. :issue:1429
  • Fixed calling deprecated jinja2.Markup without an argument.
    Use markupsafe.Markup instead. :issue:1438
  • Calling sync render for an async template uses asyncio.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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [Jinja2](https://github.com/pallets/jinja) ([changelog](https://jinja.palletsprojects.com/changes/)) | `==3.0.0` -> `==3.1.4` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/Jinja2/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/Jinja2/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/Jinja2/3.0.0/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/Jinja2/3.0.0/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>pallets/jinja (Jinja2)</summary> ### [`v3.1.4`](https://github.com/pallets/jinja/blob/HEAD/CHANGES.rst#Version-314) [Compare Source](https://github.com/pallets/jinja/compare/3.1.3...3.1.4) Released 2024-05-05 - The `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`](https://github.com/pallets/jinja/blob/HEAD/CHANGES.rst#Version-313) [Compare Source](https://github.com/pallets/jinja/compare/3.1.2...3.1.3) Released 2024-01-10 - Fix compiler error when checking if required blocks in parent templates are empty. :pr:`1858` - `xmlattr` filter does not allow keys with spaces. :ghsa:`h5c8-rqwp-cp95` - Make error messages stemming from invalid nesting of `{% trans %}` blocks more helpful. :pr:`1918` ### [`v3.1.2`](https://github.com/pallets/jinja/blob/HEAD/CHANGES.rst#Version-312) [Compare Source](https://github.com/pallets/jinja/compare/3.1.1...3.1.2) Released 2022-04-28 - Add parameters to `Environment.overlay` to match `__init__`. :issue:`1645` - Handle race condition in `FileSystemBytecodeCache`. :issue:`1654` ### [`v3.1.1`](https://github.com/pallets/jinja/blob/HEAD/CHANGES.rst#Version-311) [Compare Source](https://github.com/pallets/jinja/compare/3.1.0...3.1.1) Released 2022-03-25 - The template filename on Windows uses the primary path separator. :issue:`1637` ### [`v3.1.0`](https://github.com/pallets/jinja/blob/HEAD/CHANGES.rst#Version-310) [Compare Source](https://github.com/pallets/jinja/compare/3.0.3...3.1.0) Released 2022-03-24 - Drop support for Python 3.6. :pr:`1534` - Remove previously deprecated code. :pr:`1544` - `WithExtension` and `AutoEscapeExtension` are built-in now. - `contextfilter` and `contextfunction` are replaced by `pass_context`. `evalcontextfilter` and `evalcontextfunction` are replaced by `pass_eval_context`. `environmentfilter` and `environmentfunction` are replaced by `pass_environment`. - `Markup` and `escape` should be imported from MarkupSafe. - Compiled templates from very old Jinja versions may need to be recompiled. - Legacy resolve mode for `Context` subclasses is no longer supported. Override `resolve_or_missing` instead of `resolve`. - `unicode_urlencode` is renamed to `url_quote`. - Add support for native types in macros. :issue:`1510` - The `{% trans %}` tag can use `pgettext` and `npgettext` by passing 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, and calls when the environment is in async mode. :issue:`1573` - The `groupby` filter is case-insensitive by default, matching other comparison filters. Added the `case_sensitive` parameter to control this. :issue:`1463` - Windows drive-relative path segments in template names will not result in `FileSystemLoader` and `PackageLoader` loading from drive-relative paths. :pr:`1621` ### [`v3.0.3`](https://github.com/pallets/jinja/blob/HEAD/CHANGES.rst#Version-303) [Compare Source](https://github.com/pallets/jinja/compare/3.0.2...3.0.3) Released 2021-11-09 - Fix traceback rewriting internals for Python 3.10 and 3.11. :issue:`1535` - Fix how the native environment treats leading and trailing spaces when parsing values on Python 3.10. :pr:`1537` - Improve async performance by avoiding checks for common types. :issue:`1514` - Revert change to `hash(Node)` behavior. Nodes are hashed by id again :issue:`1521` - `PackageLoader` works when the package is a single module file. :issue:`1512` ### [`v3.0.2`](https://github.com/pallets/jinja/blob/HEAD/CHANGES.rst#Version-302) [Compare Source](https://github.com/pallets/jinja/compare/3.0.1...3.0.2) Released 2021-10-04 - Fix a loop scoping bug that caused assignments in nested loops to still be referenced outside of it. :issue:`1427` - Make `compile_templates` deterministic for filter and import names. :issue:`1452, 1453` - Revert an unintended change that caused `Undefined` to act like `StrictUndefined` for the `in` operator. :issue:`1448` - Imported macros have access to the current template globals in async environments. :issue:`1494` - `PackageLoader` will not include a current directory (.) path segment. This allows loading templates from the root of a zip import. :issue:`1467` ### [`v3.0.1`](https://github.com/pallets/jinja/blob/HEAD/CHANGES.rst#Version-301) [Compare Source](https://github.com/pallets/jinja/compare/3.0.0...3.0.1) Released 2021-05-18 - Update MarkupSafe dependency to >= 2.0. :pr:`1418` - Mark top-level names as exported so type checking understands imports in user projects. :issue:`1426` - Fix some types that weren't available in Python 3.6.0. :issue:`1433` - The deprecation warning for unneeded `autoescape` and `with_` extensions shows more relevant context. :issue:`1429` - Fixed calling deprecated `jinja2.Markup` without an argument. Use `markupsafe.Markup` instead. :issue:`1438` - Calling sync `render` for an async template uses `asyncio.new_event_loop` This fixes a deprecation that Python 3.10 introduces. :issue:`1443` </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjYuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQyNi40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
renovate added 1 commit 2024-07-10 02:02:40 +02:00
chore(deps): update dependency jinja2 to v3.1.4
Some checks failed
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pull_request_closed/lint Pipeline was successful
ci/woodpecker/pull_request_closed/build Pipeline was successful
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/pr/build Pipeline failed
4204a0bcfc
renovate scheduled this pull request to auto merge when all checks succeed 2024-07-10 02:02:41 +02:00
renovate merged commit 765dc1a297 into master 2024-07-10 02:02:45 +02:00
mg referenced this pull request from a commit 2024-07-25 22:30:32 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: container-images/ansible-devspace#3
No description provided.