Bump the python-non-major group across 1 directory with 22 updates - #1525
dependabot[bot] wants to merge 1 commit into
Conversation
1fa5b35 to
ef49e31
Compare
Dependency review: HIGH risk — HOLDNot because the bumps are wrong — Pillow alone fixes 12 CVEs and django-oauth-toolkit 3.4 closes an unauthenticated open redirect — but because CI is red with a fix that belongs in this PR, plus two audits that can only be run against production data. Blocking: CI is red and this PR is the cause176 failed / 1942 passed, while Fix is
Production code already uses A second failure wave is masked behind those 401sDRF 3.18 changed
This is also a live API wire-format change, not just a test issue — it affects the bulk work-area PATCH and the automation Needs checking against production data before mergeNeither can be settled from the code:
Quiet production risk, not in any changelogDRF 3.17.2 made Also worth knowing
RecommendationPush the 6-line Generated review — please sanity-check before acting. |
ef49e31 to
8b28877
Compare
Bumps the python-non-major group with 22 updates in the / directory: | Package | From | To | | --- | --- | --- | | [django-allauth](https://github.com/sponsors/pennersr) | `65.19.0` | `65.19.4` | | [django-crispy-forms](https://github.com/django-crispy-forms/django-crispy-forms) | `2.5` | `2.7` | | [django-environ](https://github.com/joke2k/django-environ) | `0.13.0` | `0.14.0` | | [django-htmx](https://github.com/adamchainz/django-htmx) | `1.27.0` | `1.29.0` | | [django-oauth-toolkit](https://github.com/django-oauth/django-oauth-toolkit) | `3.3.0` | `3.4.1` | | [django-tables2](https://github.com/jieter/django-tables2) | `3.0.0` | `3.0.1` | | [djangorestframework](https://github.com/encode/django-rest-framework) | `3.17.1` | `3.18.1` | | [drf-spectacular](https://github.com/tfranzel/drf-spectacular) | `0.29.0` | `0.30.0` | | [geopy](https://github.com/geopy/geopy) | `2.4.1` | `2.5.0` | | [gevent](https://github.com/gevent/gevent) | `26.5.0` | `26.9.0` | | [hiredis](https://github.com/redis/hiredis-py) | `3.3.1` | `3.4.2` | | [pillow](https://github.com/python-pillow/Pillow) | `12.2.0` | `12.3.0` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.61.1` | `2.70.0` | | [twilio](https://github.com/twilio/twilio-python) | `9.10.9` | `9.11.1` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.14.1` | `7.16.1` | | [djlint](https://github.com/djlint/djLint) | `1.46.0` | `1.46.2` | | [prek](https://github.com/j178/prek) | `0.4.3` | `0.5.3` | | [psycopg2-binary](https://github.com/psycopg/psycopg2) | `2.9.12` | `2.9.13` | | [pytest](https://github.com/pytest-dev/pytest) | `9.0.3` | `9.1.1` | | [pytest-django](https://github.com/pytest-dev/pytest-django) | `4.12.0` | `4.14.0` | | [ruff](https://github.com/astral-sh/ruff) | `0.16.6` | `0.16.9` | | [psycopg2](https://github.com/psycopg/psycopg2) | `2.9.12` | `2.9.13` | Updates `django-allauth` from 65.19.0 to 65.19.4 - [Commits](https://github.com/sponsors/pennersr/commits) Updates `django-crispy-forms` from 2.5 to 2.7 - [Release notes](https://github.com/django-crispy-forms/django-crispy-forms/releases) - [Changelog](https://github.com/django-crispy-forms/django-crispy-forms/blob/main/CHANGELOG.md) - [Commits](django-crispy-forms/django-crispy-forms@2.5...2.7) Updates `django-environ` from 0.13.0 to 0.14.0 - [Release notes](https://github.com/joke2k/django-environ/releases) - [Changelog](https://github.com/joke2k/django-environ/blob/v0.14.0/CHANGELOG.rst) - [Commits](joke2k/django-environ@v0.13.0...v0.14.0) Updates `django-htmx` from 1.27.0 to 1.29.0 - [Changelog](https://github.com/adamchainz/django-htmx/blob/main/docs/changelog.rst) - [Commits](adamchainz/django-htmx@1.27.0...1.29.0) Updates `django-oauth-toolkit` from 3.3.0 to 3.4.1 - [Release notes](https://github.com/django-oauth/django-oauth-toolkit/releases) - [Changelog](https://github.com/django-oauth/django-oauth-toolkit/blob/master/CHANGELOG.md) - [Commits](django-oauth/django-oauth-toolkit@3.3.0...3.4.1) Updates `django-tables2` from 3.0.0 to 3.0.1 - [Changelog](https://github.com/jieter/django-tables2/blob/master/CHANGELOG.md) - [Commits](jieter/django-tables2@v3.0.0...v3.0.1) Updates `djangorestframework` from 3.17.1 to 3.18.1 - [Release notes](https://github.com/encode/django-rest-framework/releases) - [Commits](encode/django-rest-framework@3.17.1...3.18.1) Updates `drf-spectacular` from 0.29.0 to 0.30.0 - [Release notes](https://github.com/tfranzel/drf-spectacular/releases) - [Changelog](https://github.com/tfranzel/drf-spectacular/blob/master/CHANGELOG.rst) - [Commits](tfranzel/drf-spectacular@0.29.0...0.30.0) Updates `geopy` from 2.4.1 to 2.5.0 - [Release notes](https://github.com/geopy/geopy/releases) - [Changelog](https://github.com/geopy/geopy/blob/master/docs/changelog_2xx.rst) - [Commits](geopy/geopy@2.4.1...2.5.0) Updates `gevent` from 26.5.0 to 26.9.0 - [Release notes](https://github.com/gevent/gevent/releases) - [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst) - [Commits](gevent/gevent@26.5.0...26.9.0) Updates `hiredis` from 3.3.1 to 3.4.2 - [Release notes](https://github.com/redis/hiredis-py/releases) - [Changelog](https://github.com/redis/hiredis-py/blob/master/CHANGELOG.md) - [Commits](redis/hiredis-py@v3.3.1...v3.4.2) Updates `pillow` from 12.2.0 to 12.3.0 - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](python-pillow/Pillow@12.2.0...12.3.0) Updates `sentry-sdk` from 2.61.1 to 2.70.0 - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](getsentry/sentry-python@2.61.1...2.70.0) Updates `twilio` from 9.10.9 to 9.11.1 - [Release notes](https://github.com/twilio/twilio-python/releases) - [Changelog](https://github.com/twilio/twilio-python/blob/main/CHANGES.md) - [Commits](twilio/twilio-python@9.10.9...9.11.1) Updates `coverage` from 7.14.1 to 7.16.1 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](coveragepy/coveragepy@7.14.1...7.16.1) Updates `djlint` from 1.46.0 to 1.46.2 - [Release notes](https://github.com/djlint/djLint/releases) - [Changelog](https://github.com/djlint/djLint/blob/master/CHANGELOG.md) - [Commits](djlint/djLint@v1.46.0...v1.46.2) Updates `prek` from 0.4.3 to 0.5.3 - [Release notes](https://github.com/j178/prek/releases) - [Changelog](https://github.com/j178/prek/blob/master/CHANGELOG.md) - [Commits](j178/prek@v0.4.3...v0.5.3) Updates `psycopg2-binary` from 2.9.12 to 2.9.13 - [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS) - [Commits](psycopg/psycopg2@2.9.12...2.9.13) Updates `pytest` from 9.0.3 to 9.1.1 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@9.0.3...9.1.1) Updates `pytest-django` from 4.12.0 to 4.14.0 - [Release notes](https://github.com/pytest-dev/pytest-django/releases) - [Changelog](https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst) - [Commits](pytest-dev/pytest-django@v4.12.0...v4.14.0) Updates `ruff` from 0.16.6 to 0.16.9 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.16.6...0.16.9) Updates `psycopg2` from 2.9.12 to 2.9.13 - [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS) - [Commits](psycopg/psycopg2@2.9.12...2.9.13) --- updated-dependencies: - dependency-name: coverage dependency-version: 7.16.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: django-allauth dependency-version: 65.19.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-non-major - dependency-name: django-crispy-forms dependency-version: '2.7' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: django-environ dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: django-htmx dependency-version: 1.29.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: django-oauth-toolkit dependency-version: 3.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: django-tables2 dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-non-major - dependency-name: djangorestframework dependency-version: 3.18.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: djlint dependency-version: 1.46.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: drf-spectacular dependency-version: 0.30.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: geopy dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: gevent dependency-version: 26.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: hiredis dependency-version: 3.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: pillow dependency-version: 12.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: prek dependency-version: 0.5.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: psycopg2 dependency-version: 2.9.13 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-non-major - dependency-name: psycopg2-binary dependency-version: 2.9.13 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-non-major - dependency-name: pytest dependency-version: 9.1.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: pytest-django dependency-version: 4.14.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: ruff dependency-version: 0.16.7 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: sentry-sdk dependency-version: 2.69.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major - dependency-name: twilio dependency-version: 9.11.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-non-major ... Signed-off-by: dependabot[bot] <support@github.com>
8b28877 to
076a428
Compare
Warning
Cooldown could not be applied because no publication date was available from the registry.
Bumps the python-non-major group with 22 updates in the / directory:
65.19.065.19.42.52.70.13.00.14.01.27.01.29.03.3.03.4.13.0.03.0.13.17.13.18.10.29.00.30.02.4.12.5.026.5.026.9.03.3.13.4.212.2.012.3.02.61.12.70.09.10.99.11.17.14.17.16.11.46.01.46.20.4.30.5.32.9.122.9.139.0.39.1.14.12.04.14.00.16.60.16.92.9.122.9.13Updates
django-allauthfrom 65.19.0 to 65.19.4Commits
Updates
django-crispy-formsfrom 2.5 to 2.7Release notes
Sourced from django-crispy-forms's releases.
Changelog
Sourced from django-crispy-forms's changelog.
Commits
e7fbb53Release 2.7. (#1438)9d6b321Bumped github actions versions.974b5b7Bumped RTD OS and Python versions.5218268Confirmed support for Django 6.1. (#1435)847873cdocs: replace 'basestring' with 'str' (#1433)dc8007eRelease 2.6. (#1432)792c671Updated versions in pyproject.toml. (#1431)af31d24Fix incorrect reverse in crispy tag docs (#1410)fb7acdcDon't crash when using the crispy template tag and missing variables (#1418)d30a0abDropped unsupported Django versions. (#1430)Updates
django-environfrom 0.13.0 to 0.14.0Release notes
Sourced from django-environ's releases.
Changelog
Sourced from django-environ's changelog.
Commits
6e1b461Merge pull request #635 from joke2k/release/0.14.0b65f66echore(release): prepare 0.14.039f980aMerge pull request #633 from joke2k/hotfix/0.14-apply-pr-600020825cci: allow release and hotfix PRs to target main6c1dd5bfix(typing): support TypeAlias on Python 3.9c0d7b2bEnsureEnv.read_envsupports any file-like objectc41ee54Guard against an inability to read stack frames64bfe4bAdd type information to docstrings791df95Add type annotations tostrandboolparameters of methods inEnv4370592Merge branch 'develop' into mainUpdates
django-htmxfrom 1.27.0 to 1.29.0Changelog
Sourced from django-htmx's changelog.
... (truncated)
Commits
a27556eVersion 1.29.0f59765aSwitch build backend to uv_build (#615)e2da8c5Note :inherited required on htmx 4 in installation docs (#608)dcf641fVendor htmx extensions (#614)007f97cAdd htmx 4 polling support (#613)f2c3a13Remove sphinx-build-compatibility (#612)9404744[pre-commit.ci] pre-commit autoupdate (#611)07171eaUpgrade htmx 4 to 4.0.0-beta6 (#610)c1af311Upgrade htmx to version 2.0.10 (#594)65a895a[pre-commit.ci] pre-commit autoupdate (#605)Updates
django-oauth-toolkitfrom 3.3.0 to 3.4.1Release notes
Sourced from django-oauth-toolkit's releases.
... (truncated)
Changelog
Sourced from django-oauth-toolkit's changelog.
... (truncated)
Commits
db6c4f5chore: 3.4.1 release (#1820)9c70975fix: enforce device grant confirmation ownership (#1819)28bf64cperf: revoke refresh token families as a set on reuse detection (#1810)f797b8afix(validators): stop honoring revoked refresh tokens in the grace window (#1...11024a0chore(deps): bump cryptography in the uv group across 1 directory (#1807)1e19d4dLog why a redirect URI failed to match (#1814)4f18e0efeat(templates): serve default styles from a bundled stylesheet (#1815)ae05be9feat(models): make model field labels translatable (#1812)2b1a322fix(models): associate Application validation errors with their fields (#1811)0915396fix(dcr): honour hashed token storage for registration access tokens (#1799)Updates
django-tables2from 3.0.0 to 3.0.1Changelog
Sourced from django-tables2's changelog.
Commits
6b830faBump version to 3.0.1c28fd51Add support for django 6.1, drop python 3.10 support (#1047)47c5cd2Bump actions/setup-python from 6 to 7 (#1046)2d53383Bump actions/cache from 5.0.5 to 6.1.0 (#1042)b2dc2cbBump actions/checkout from 6 to 7 (#1039)e52d5bcBump actions/cache from 5.0.4 to 5.0.5 (#1034)Updates
djangorestframeworkfrom 3.17.1 to 3.18.1Release notes
Sourced from djangorestframework's releases.
... (truncated)
Commits
dd23495Prepare release 3.18.1 (#10036)cb1fb66Install gettext in prepare-release858f1fcReject non-finite values (nan, inf) in FloatField (#9998)ea695cdEnsure translations are up to date when preparing release0406c6eUpdate pygments requirement from >=2.17,<2.21 to ==2.21.* in the optional gro...8c92e89Expand deprecation classes and review deprecation policy (#10034)3157a6aUpdate pytest config to native TOML format from v9 (#10035)4f77428Fixing issue #9484 (#10033)f17d70fFix int64 format detection for negativeIntegerFieldminimums in Open API s...5668281Add a compatibility setting for ListSerializer error formats (#10027)Updates
drf-spectacularfrom 0.29.0 to 0.30.0Release notes
Sourced from drf-spectacular's releases.
Changelog
Sourced from drf-spectacular's changelog.
Commits
1a5c44aversion bump6ba553fMerge pull request #1514 from tfranzel/pr1501d4787a4Adapt FileField null handling #1501d867942Merge pull request #1512 from tfranzel/housekeeping265685cf8Add OAS 3.2 schema for validation & test9fa6f7cminor cleanup69033eaupdate linting version due to misleading security warningsd9e0de6Type hint build_bearer_security_scheme_object (#1509)9b18b30Pr1499 (#1511)6e3c72eConsider allOf anyOf with nullable on OAS3.1 #1480Updates
geopyfrom 2.4.1 to 2.5.0Release notes
Sourced from geopy's releases.
... (truncated)
Changelog
Sourced from geopy's changelog.