Skip to content

build(deps): bump django-filter upper bound to <26#52

Merged
marevol merged 1 commit into
mainfrom
build/bump-django-filter-v25
Feb 19, 2026
Merged

build(deps): bump django-filter upper bound to <26#52
marevol merged 1 commit into
mainfrom
build/bump-django-filter-v25

Conversation

@marevol

@marevol marevol commented Feb 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

Raise the django-filter version ceiling from <25 to <26, allowing the resolver to upgrade from 24.3 to 25.1.

Changes Made

  • Updated backend/pyproject.toml: "django-filter>=24.3,<25""django-filter>=24.3,<26"
  • Regenerated backend/uv.lock — django-filter resolved to 25.1

Notes

  • django-filter 25.2 requires Django >= 5.2; since this project pins Django 5.1, the resolver correctly selects 25.1
  • No breaking API changes in 25.1 — the removed schema-generation features are unused (project uses drf-spectacular)
  • All 3 FilterSet classes (SplitConfigFilter, EvaluationConfigFilter, TaskLogFilter) and 12 filterset_fields usages are unaffected

Testing

  • uv run pytest passes (failures are pre-existing Redis connectivity issues unrelated to this change)

Closes #23

Raise the version ceiling from <25 to <26 so the resolver can pull in
django-filter 25.1.  Version 25.2 is excluded automatically because it
requires Django >= 5.2 while this project pins Django 5.1.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@marevol marevol merged commit 2d6e9f3 into main Feb 19, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant