Skip to content

Upgrade Django Ninja to 1.6.3 - #388

Merged
eadwinCode merged 2 commits into
masterfrom
codex/upgrade-django-ninja-1.6.3
Aug 17, 2026
Merged

Upgrade Django Ninja to 1.6.3#388
eadwinCode merged 2 commits into
masterfrom
codex/upgrade-django-ninja-1.6.3

Conversation

@eadwinCode

Copy link
Copy Markdown
Owner

What changed

  • raise the minimum supported django-ninja version from 1.6.0 to 1.6.3
  • bump django-ninja-extra from 0.31.6 to 0.31.7

Why

Django Ninja 1.6.3 is a hotfix release that drops its Django upper-version constraint and updates packaging metadata for Flit 4 compatibility. This keeps django-ninja-extra aligned with the current stable Django Ninja release.

Impact

No django-ninja-extra API or behavior changes were required. The complete test suite passes against Django Ninja 1.6.3, Django 6.1, and Python 3.14, so no breaking changes were identified for django-ninja-extra consumers beyond the new minimum dependency version.

Validation

  • pytest — 480 passed
  • pytest --cov=ninja_extra --cov-report=xml tests — 480 passed
  • ruff check on tracked ninja_extra and tests files — passed
  • git diff --check — passed

The repository's existing mypy hook still reports 10 baseline errors in ninja_extra/conf/package_settings.py, ninja_extra/controllers/model/schemas.py, ninja_extra/controllers/model/builder.py, and ninja_extra/controllers/base.py; those files are not changed by this PR.

@eadwinCode
eadwinCode marked this pull request as ready for review August 17, 2026 21:47
@eadwinCode
eadwinCode merged commit 547f13a into master Aug 17, 2026
60 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