Skip to content

Commit 03c2e94

Browse files
whyscreamsloria
andauthored
Update used marshmallow version according to CVE-2025-68480 (#448)
* Set the marshmallow dependency to the fixed version from CVE-2025-68480 Ref: GHSA-428g-f7cq-pgp5 * Update uv lockfile * Update the lowest marshmallow versions used in tests * Update changelog --------- Co-authored-by: Steven Loria <git@stevenloria.com>
1 parent 3085b60 commit 03c2e94

File tree

4 files changed

+16
-10
lines changed

4 files changed

+16
-10
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## next
4+
5+
Other changes:
6+
7+
- Update lowest supported marshmallow version to 3.26.2 ([#448](https://github.com/sloria/environs/pull/448)).
8+
Thanks [whyscream](https://github.com/whyscream) for the PR.
9+
310
## 14.5.0 (2025-11-02)
411

512
Features:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ classifiers = [
1919
requires-python = ">=3.10"
2020
dependencies = [
2121
"python-dotenv",
22-
"marshmallow>=3.18.0",
22+
"marshmallow>=3.26.2",
2323
"typing-extensions; python_version < '3.11'",
2424
]
2525

tox.ini

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,16 @@ envlist=
77
[testenv]
88
extras = tests
99
deps =
10-
marshmallowlowest: marshmallow==3.18.0;python_version<"3.12"
11-
marshmallowlowest: marshmallow==3.20.2;python_version>="3.12"
12-
marshmallow3: marshmallow>=3.18.0,<4.0.0
10+
marshmallowlowest: marshmallow==3.26.2;python_version<"3.12"
11+
marshmallow3: marshmallow>=3.26.2,<4.0.0
1312
marshmallowdev: https://github.com/marshmallow-code/marshmallow/archive/dev.tar.gz
1413
commands = pytest {posargs}
1514

1615
[testenv:mypy-marshmallow3]
1716
extras = django
1817
deps =
1918
mypy
20-
marshmallow>=3.13.0,<4.0.0
19+
marshmallow>=3.26.2,<4.0.0
2120
commands = mypy
2221

2322
[testenv:mypy-marshmallowdev]

uv.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)