0.26.0
Important notes
- A lot of bug fixes and a few feature additions.
- We now render a descriptive
Enum
key/value list into the description by default. Opt-out with new settingENUM_GENERATE_CHOICE_DESCRIPTION
. - Beware that we now extract more docstrings. Check your schema diff on update whether you are now leaking unintended information.
- The
whitelist
mechanics changed slightly on what is considered default behavior. - Fix a breaking change in
dj-rest-auth>=3.0.0
- It should now be possible to run the tests without installing system libraries like
GDAL
for the contrib tests
PRs
- fix dj-rest-auth>=3.0.0 breaking changes #937 by @tfranzel in #939
- Add support for drf ReturnList and ReturnDict type hint by @zengqiu in #917
- mitigate
runtests.py
fail when GDAL library is not installed … by @tfranzel in #946 - Fix typos and grammer errors in FAQ doc page by @foadlind in #949
- Don't edit the orignal django-filters schema. by @wgiddens in #951
- Add swagger UI template blocks by @janlis-ff in #918
- Enum key/value description by @tfranzel and @valentijnscholten in #952
- Add option to provide a callable for PolymorphicProxySerializer.serializers by @glennmatthews in #953
- fix: let use a default value for foreignkey model field by @freddez in #901
- If available, use docstrings from properties for field descriptions by @spookylukey in #954
- Don't let validators override values already set in the schema by @StopMotionCuber in #911
- honor djangorestframework_camel_case settings "ignore_keys" and "ignore_keys" by @tomashchuk in #945
- and more
New Contributors
- @zengqiu made their first contribution in #917
- @foadlind made their first contribution in #949
- @wgiddens made their first contribution in #951
- @janlis-ff made their first contribution in #918
- @freddez made their first contribution in #901
Full Changelog: 0.25.1...0.26.0