unstale

pypi / django-ninja

django-ninja

What changed in django-ninja 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.

1 new APIs and options2 behavior and defaults1 tooling10 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.4 on npm

django-ninja 114 changes

New APIs and options 1

  • LimitOffsetPagination now supports max_limit in the decorator.

    1.7.0release notes

Behavior and default changes 2

Tooling 1

  • Streaming responses are generic for type checkers.

    1.7.0release notes

Fixes and other changes 10

  • Duplicate async authentication calls are avoided.

    1.7.1release notes

  • Percent sequences in HTTP Basic credentials are preserved.

    1.7.1release notes

  • Fixes dark mode compatibility for AI.

    1.7.0release notes

  • Django 6.1 support is confirmed.

    1.7.0release notes

  • Fixes handling of form fields in empty multipart request bodies.

    1.7.0release notes

  • Ninja settings now support override_settings.

    1.7.0release notes

  • Annotation fixes improve compatibility with Python 3.14.

    1.7.0release notes

  • Throttled 429 responses now set the Retry-After header.

    1.7.0release notes

  • TextField max_length is validated on request input only.

    1.7.0release notes

  • Fixes the site URL used by uvicorn.

    1.7.0release notes