What's New
- Global/Router decorators (aka middlewares) by @vitalik in #1525
- Annotation-based filtering in FilterSchema by @l1b3r in #1514
- pydantic 2.12 compatibility by @vitalik in #1561
^+Fix issues with nested default dicts by @HeyHugo in #1582- Fix sync authentication with async operations by @bellini666 in #1478
- Custom items_attribute in pagination by @ziima in #1569
Changes
- Fix use of
PathExwithAnnotatedtypes by @jceipek in #1574 - Fix paginate_queryset annotations by @ziima in #1570
- Remove Deprecated Config class support by @vitalik in #1528
- Remove deprecated csrf argument by @vitalik in #1524
- fix PatchDict errors with inherited schemas #1324 by @LeandroDeJesus-S in #1480
- fix: Merge openapi_extra list elements instead of overwrite by @OscarVanL in #1517
Misc
- Update CI and packaging for Django 5.2 and Python 3.13 support by @mahdirahimi1999 in #1481
- fix: fixing typo in code example for custom docs viewer by @jkeyes in #1023
- fix "Type of "paginate" is partially unknown" by @pradishb in #1503
- Fix typo in django-pydantic.md by @Komorebi4829 in #1531
- Fix minor typo in Update file-params.md by @ludde127 in #1521
- fix typo in "whatsnew_v1.md" by @mohassan-dev in #1498
- 3.14 matrix by @vitalik in #1565
- Add python 3.14 to test matrix by @pinguin999 in #1562
New Contributors
- @ziima made their first contribution in #1570
- @HeyHugo made their first contribution in #1582
- @mahdirahimi1999 made their first contribution in #1481
- @pradishb made their first contribution in #1503
- @ludde127 made their first contribution in #1521
- @LeandroDeJesus-S made their first contribution in #1480
- @bellini666 made their first contribution in #1478
- @Komorebi4829 made their first contribution in #1531
- @OscarVanL made their first contribution in #1517
Chances since Beta1
Full Changelog: v1.5.0b1...v1.5.0b2