Bump the pip group across 1 directory with 2 updates
Type: Pull Request
State: Merged
![dependabot[bot]](https://github.com/dependabot.png)
Association: None
Comments: 0
(about 1 month ago)
(about 1 month ago)
(about 1 month ago)
by FlutterGenerator
dependencies python
Bumps the pip group with 2 updates in the / directory: gitpython and jinja2.
Updates gitpython
from 3.1.41 to 3.1.45
Release notes
Sourced from gitpython's releases.
3.1.45
What's Changed
- Fix various version-related CI breakages by
@EliahKagan
in gitpython-developers/GitPython#1987- Do some CI cleanup to make reports clearer and future changes easier by
@EliahKagan
in gitpython-developers/GitPython#1989- Affirm that gitdb and smmap advisories can also be created by
@EliahKagan
in gitpython-developers/GitPython#1991- Fix links to gitdb and smmap
SECURITY.md
files by@EliahKagan
in gitpython-developers/GitPython#1992- Test Python 3.13 regularly on Ubuntu and macOS on CI by
@EliahKagan
in gitpython-developers/GitPython#1990- Repo.rev_parse: Handle ^{commit} correctly by
@flichtenheld
in gitpython-developers/GitPython#1996- Fuzzing: Fix Broken Fuzz Test for Git Submodule Handling by
@DaveLak
in gitpython-developers/GitPython#1997- Work around Cygwin CI failure #2004, except for
test_installation
by@EliahKagan
in gitpython-developers/GitPython#2007- Mark
test_installation
xfail on Cygwin CI by@EliahKagan
in gitpython-developers/GitPython#2009IndexFile._to_relative_path
- fix case where absolute path gets stripped of trailing slash by@kamilkozik7
in gitpython-developers/GitPython#2012- Use WSL1 on CI by
@EliahKagan
in gitpython-developers/GitPython#2010- Test free-threaded Python (but only on Linux) by
@EliahKagan
in gitpython-developers/GitPython#2011- Use property decorator to support typing by
@Andrej730
in gitpython-developers/GitPython#2015- Fix some incorrect sphinx markups in the docstrings by
@koyuki7w
in gitpython-developers/GitPython#2018- replace quansight-labs/setup-python with actions/setup-python by
@ngoldbaum
in gitpython-developers/GitPython#2019- remove type assertions from util.py by
@gcmarx
in gitpython-developers/GitPython#2028- correctly handle
uname-cmd
that doesn't point to an executable file by@gcmarx
in gitpython-developers/GitPython#2026- Use newer ruff style by
@EliahKagan
in gitpython-developers/GitPython#2031- Have CodeQL scan GitHub Actions workflows as well as Python code by
@EliahKagan
in gitpython-developers/GitPython#2032- Specify explicit
contents: read
workflow permissions by@EliahKagan
in gitpython-developers/GitPython#2033- Fix GitConfigParser not removing quotes from values by
@betaboon
in gitpython-developers/GitPython#2035- Preserve quoted leading and trailing single-line config var whitespace by
@EliahKagan
in gitpython-developers/GitPython#2036- Refactor Git.{AutoInterrupt,CatFileContentStream} nesting by
@EliahKagan
in gitpython-developers/GitPython#2037- Fix Git.{AutoInterrupt,CatFileContentStream} static typing by
@EliahKagan
in gitpython-developers/GitPython#2039- Fix CI
mypy
command on free-threaded Python by@EliahKagan
in gitpython-developers/GitPython#2040- Split Cygwin CI into non-
performance
andperformance
test jobs by@EliahKagan
in gitpython-developers/GitPython#2042- Express conditional
setuptools
requirement statically by@EliahKagan
in gitpython-developers/GitPython#2043- Fix ambiguous
_safer_popen_windows
comment by@EliahKagan
in gitpython-developers/GitPython#2044- Clarify
USE_SHELL
warning helper signature by@EliahKagan
in gitpython-developers/GitPython#2045- Test
ConfigParser
with whitespace outside the value by@EliahKagan
in gitpython-developers/GitPython#2046- Remove explicit empty
""
handling in ConfigParser by@EliahKagan
in gitpython-developers/GitPython#2047- Various style improvements by
@EliahKagan
in gitpython-developers/GitPython#2049- Don't remove quotes if
\
or"
are present inside by@EliahKagan
in gitpython-developers/GitPython#2048- fix updating submodules with relative urls by
@david0
in gitpython-developers/GitPython#2051- Run
cat_file.py
fixture without site customizations by@EliahKagan
in gitpython-developers/GitPython#2052- Fix Cygwin installation on CI for
pip
by@EliahKagan
in gitpython-developers/GitPython#2053- Fail
test_installation
on warnings, and remove deprecated license classifier by@EliahKagan
in gitpython-developers/GitPython#2054- Add clearer error version for unsupported index error by
@tombedor
in gitpython-developers/GitPython#2055- Fix name collision by
@NMertsch
in gitpython-developers/GitPython#2060- Allow relative path url in submodules for submodule_update by
@t-webber
in gitpython-developers/GitPython#2062New Contributors
@flichtenheld
made their first contribution in gitpython-developers/GitPython#1996@kamilkozik7
made their first contribution in gitpython-developers/GitPython#2012@koyuki7w
made their first contribution in gitpython-developers/GitPython#2018@ngoldbaum
made their first contribution in gitpython-developers/GitPython#2019@gcmarx
made their first contribution in gitpython-developers/GitPython#2028@betaboon
made their first contribution in gitpython-developers/GitPython#2035
... (truncated)
Commits
6ba2c0a
Prepare a new releasebbb3d00
Merge pull request #2062 from t-webber/relative_path_submodules1ee1e78
Add test case for cloning submodules with relative pathec2e2c8
Allow relative path url in submodules for submodule_update4d529b7
Merge pull request #2060 from NMertsch/2023-fix-gitconfigparser-autodoc80fd2c1
Don't treat sphinx warnings as errorsa4aadb0
Fix name collision4c7778a
Merge pull request #2057 from gitpython-developers/dependabot/github_actions/...5033c3f
Merge pull request #2056 from gitpython-developers/dependabot/github_actions/...496392b
Bump cygwin/cygwin-install-action from 5 to 6- Additional commits viewable in compare view
Updates jinja2
from 3.1.1 to 3.1.6
Release notes
Sourced from jinja2's releases.
3.1.6
This is the Jinja 3.1.6 security release, which fixes security issues but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.
PyPI: https://pypi.org/project/Jinja2/3.1.6/ Changes: https://jinja.palletsprojects.com/en/stable/changes/#version-3-1-6
- The
|attr
filter does not bypass the environment's attribute lookup, allowing the sandbox to apply its checks. https://github.com/pallets/jinja/security/advisories/GHSA-cpwx-vrp4-4pq73.1.5
This is the Jinja 3.1.5 security fix release, which fixes security issues and bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.
PyPI: https://pypi.org/project/Jinja2/3.1.5/ Changes: https://jinja.palletsprojects.com/changes/#version-3-1-5 Milestone: https://github.com/pallets/jinja/milestone/16?closed=1
- The sandboxed environment handles indirect calls to
str.format
, such as by passing a stored reference to a filter that calls its argument. GHSA-q2x7-8rv6-6q7h- Escape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. #1792, GHSA-gmj6-6f8f-6699
- Sandbox does not allow
clear
andpop
on known mutable sequence types. #2032- Calling sync
render
for an async template usesasyncio.run
. #1952- Avoid unclosed
auto_aiter
warnings. #1960- Return an
aclose
-ableAsyncGenerator
fromTemplate.generate_async
. #1960- Avoid leaving
root_render_func()
unclosed inTemplate.generate_async
. #1960- Avoid leaving async generators unclosed in blocks, includes and extends. #1960
- The runtime uses the correct
concat
function for the current environment when calling block references. #1701- Make
|unique
async-aware, allowing it to be used after another async-aware filter. #1781|int
filter handlesOverflowError
from scientific notation. #1921- Make compiling deterministic for tuple unpacking in a
{% set ... %}
call. #2021- Fix dunder protocol (
copy
/pickle
/etc) interaction withUndefined
objects. #2025- Fix
copy
/pickle
support for the internalmissing
object. #2027Environment.overlay(enable_async)
is applied correctly. #2061- The error message from
FileSystemLoader
includes the paths that were searched. #1661PackageLoader
shows a clearer error message when the package does not contain the templates directory. #1705- Improve annotations for methods returning copies. #1880
urlize
does not addmailto:
to values like@a@b
. #1870- Tests decorated with
@pass_context
can be used with the|select
filter. #1624- Using
set
for multiple assignment (a, b = 1, 2
) does not fail when the target is a namespace attribute. #1413- Using
set
in all branches of{% if %}{% elif %}{% else %}
blocks does not cause the variable to be considered initially undefined. #12533.1.4
This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise change behavior and should not result in breaking changes.
PyPI: https://pypi.org/project/Jinja2/3.1.4/ Changes: https://jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-4
- 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-5mfj3.1.3
This is a fix release for the 3.1.x feature branch.
- Fix for GHSA-h5c8-rqwp-cp95. You are affected if you are using
xmlattr
and passing user input as attribute keys.
... (truncated)
Changelog
Sourced from jinja2's changelog.
Version 3.1.6
Released 2025-03-05
- The
|attr
filter does not bypass the environment's attribute lookup, allowing the sandbox to apply its checks. :ghsa:cpwx-vrp4-4pq7
Version 3.1.5
Released 2024-12-21
- The sandboxed environment handles indirect calls to
str.format
, such as by passing a stored reference to a filter that calls its argument. :ghsa:q2x7-8rv6-6q7h
- Escape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. :issue:
1792
, :ghsa:gmj6-6f8f-6699
- Sandbox does not allow
clear
andpop
on known mutable sequence types. :issue:2032
- Calling sync
render
for an async template usesasyncio.run
. :pr:1952
- Avoid unclosed
auto_aiter
warnings. :pr:1960
- Return an
aclose
-ableAsyncGenerator
fromTemplate.generate_async
. :pr:1960
- Avoid leaving
root_render_func()
unclosed inTemplate.generate_async
. :pr:1960
- Avoid leaving async generators unclosed in blocks, includes and extends. :pr:
1960
- The runtime uses the correct
concat
function for the current environment when calling block references. :issue:1701
- Make
|unique
async-aware, allowing it to be used after another async-aware filter. :issue:1781
|int
filter handlesOverflowError
from scientific notation. :issue:1921
- Make compiling deterministic for tuple unpacking in a
{% set ... %}
call. :issue:2021
- Fix dunder protocol (
copy
/pickle
/etc) interaction withUndefined
objects. :issue:2025
- Fix
copy
/pickle
support for the internalmissing
object. :issue:2027
Environment.overlay(enable_async)
is applied correctly. :pr:2061
- The error message from
FileSystemLoader
includes the paths that were searched. :issue:1661
PackageLoader
shows a clearer error message when the package does not contain the templates directory. :issue:1705
- Improve annotations for methods returning copies. :pr:
1880
urlize
does not addmailto:
to values like@a@b
. :pr:1870
... (truncated)
Commits
1520688
release version 3.1.690457bb
Merge commit from fork065334d
attr filter uses env.getattr033c200
start version 3.1.6bc68d4e
use global contributing guide (#2070)247de5e
use global contributing guideab8218c
use project advisory link instead of globalb4ffc8f
release version 3.1.5 (#2066)877f6e5
release version 3.1.58d58859
remove test pypi- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
You can disable automated security fix PRs for this repo from the Security Alerts page.
Pull Request Statistics
1
1
+2
-2
Package Dependencies
Security Advisories
Jinja vulnerable to HTML attribute injection when passing user input as keys to xmlattr filter
Jinja vulnerable to HTML attribute injection when passing user input as keys to xmlattr filter
Jinja has a sandbox breakout through indirect reference to format method
Jinja has a sandbox breakout through malicious filenames
Jinja2 vulnerable to sandbox breakout through attr filter selecting format method
Technical Details
ID: | 4662092 |
UUID: | 2722761621 |
Node ID: | PR_kwDOPZBbs86iSguV |
Host: | GitHub |
Repository: | FlutterGenerator/UMod |
Merge State: | Unknown |