What's Changed
- LimitOffsetPagination to support max_limit in decorator by @vitalik in #1709
- annotation fixes - python 3.14 compatibility by @joergbaier in #1711
- TestClient improvements by @vitalik in #1716
- Fixes uvicorn's site URL by @koutoftimer in #1733
- Confirm Django 6.1 support. by @felixxm in #1737
- fix: make streaming responses generic for type checkers by @mbaragiola in #1741
- Drop Django upper version constraint by @Stormheg in #1749
- Migrate pyproject.toml to PEP 621 [project] metadata (Flit 4 fix) by @vitalik in #1762
- Fix empty multipart body form fields by @cyphercodes in #1735
- Fix override_settings support for Ninja settings by @tunglambk in #1761
- fix: AI dark mode compatibility by @hhoow0093 in #1760
- Use real HttpRequest objects in TestClient by @tunglambk in #1757
- Set Retry-After header on throttled (429) responses by @vitalik in #1765
- Validate TextField max_length on request input only by @vitalik in #1766
New Contributors
- @joergbaier made their first contribution in #1711
- @koutoftimer made their first contribution in #1733
- @felixxm made their first contribution in #1737
- @mbaragiola made their first contribution in #1741
- @Stormheg made their first contribution in #1749
- @cyphercodes made their first contribution in #1735
- @tunglambk made their first contribution in #1761
- @hhoow0093 made their first contribution in #1760
Full Changelog: v1.6.2...v1.7.0b1