Releases: vitalik/django-ninja
Releases · vitalik/django-ninja
1.5.3
v1.5.2
A minor update
What's Changed
- Updated JS bundles to latest versions
- Update django-pydantic.md by @thornycrackers in #1632
- Fix missing trove classifiers by @ulgens in #1627
- Centralize "preview: true" config for ruff by @ulgens in #1629
New Contributors
- @thornycrackers made their first contribution in #1632
- @ulgens made their first contribution in #1627
Full Changelog: v1.5.1...v1.5.2
1.5.1
What's Changed
- Add dark mode favicons and template to overwrite favicons by @dpgraham4401 in #1587
- Fixed pagination override in case of RouterPaginated by @Lokker29 in #1608
- fix: Use serialization_alias in OpenAPI spec when by_alias=True by @OscarVanL in #1606
- Fix optional query params with None default (issue #1607) by @Vincent-Ngobeh in #1614
Misc
- Support Django 6.0 by @gvangool in #1613
- Bump actions/checkout from 3 to 6 by @dependabot[bot] in #1609
New Contributors
- @dpgraham4401 made their first contribution in #1587
- @Lokker29 made their first contribution in #1608
- @Vincent-Ngobeh made their first contribution in #1614
Full Changelog: v1.5.0...v1.5.1
1.5.0
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
1.5.0 b2
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
1.4.5
v1.5.0b1
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 sync authentication with async operations by @bellini666 in #1478
Changes
- 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
New Contributors
- @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
Full Changelog: v1.4.3t...v1.5.0b1
1.4.3
1.4.2
What's Changed
uuidstrurl converter instead of shadowing djangouuidby @vitalik in #1453- Fix for Annotated Union with Discriminator cannot be used as payload by @vitalik in #1463
- Add option to
--ensure-asciiduring export by @vitalik in #1473 - Update latest docs by @vitalik in #1470
Full Changelog: v1.4.1...v1.4.2
1.4.1
What's Changed
Tests
- fix: to_camel implementation in docs and tests by @mildc055ee in #1431
- fix: typo in test by @wkwkhautbois in #1437
New Contributors
- @mildc055ee made their first contribution in #1431
- @wkwkhautbois made their first contribution in #1437
- @caspel26 made their first contribution in #1439
Full Changelog: v1.4.0...v1.4.1