What's Changed
- ModelSchema now support config.model_fields_optional to mark some or specific fields to be not required in schema
- Implement rudimentary support for async auth by @kjagiello in #735
- Allow to extend additional info key, value to OpenAPI Info section by @chenatlas in #715
- fix typo by @quique in #706
- api_operation is better described as a decorator by @quique in #707
- Added a section detailing how to reverse a url for the api docs page. by @SunsetOrange in #714
- Fix missing openapi endpoints by @rednaks in #731
- Add Django 4.2 support in
pyproject.toml
by @baseplate-admin in #736 - Added missing space by @TheHippo in #737
- fix: allow default example to be included in pagination output in generated API docs. by @jkeyes in #728
- Fix kwargs typing by @SmileyChris in #745
- Only title-case fields in schema if all lowercase verbose name by @SmileyChris in #748
- fix: paginate typo by @MrEcho92 in #752
- feat: add JSON encoding support for IPv4Address and IPv6Address by @jkeyes in #729
- Enable exception_handler to handle Pyright's strict mode by @paulzakin in #762
- Make optional field of UploadedFile optional by @karlosss in #766
New Contributors
- @quique made their first contribution in #706
- @SunsetOrange made their first contribution in #714
- @rednaks made their first contribution in #731
- @TheHippo made their first contribution in #737
- @jkeyes made their first contribution in #728
- @MrEcho92 made their first contribution in #752
- @paulzakin made their first contribution in #762
- @karlosss made their first contribution in #766
- @andZibralabs made their first contribution in #695
- @kjagiello made their first contribution in #735
- @chenatlas made their first contribution in #715
Full Changelog: v.0.21.0...v0.22.0