- Waive
django<4.0
requirement after making tests work with Django 4.0
(Thanks to @nikosmichas!)
- Add support for
djangorestframework-jsonapi==5.0
- Enhance
NamesFormatFilter
to adjust formatting toFORMAT_FIELD_NAMES
setting fromdjangorestframework-jsonapi
(Thanks to @nikosmichas!)
- Fix adding x-read-only property by XPropertiesFilter to be compatible with Multipart/FormData parser
- Add support for generating schema from
responses
argument ofswagger_auto_schema
- Add explicit support for
django==3.1
anddjangorestframework-jsonapi==3.2
- Deprecate
InlineSerializerInspector
andInlineSerializerSmartInspector
in favor ofJSONAPISerializerInspector
andJSONAPISerializerSmartInspector
- to generate docs for JSON API views use
JSONAPISerializerInspector
(orJSONAPISerializerSmartInspector
to use smart feature described in README) - to generate docs for non JSON API views use
drf-yasg
basicReferencingSerializerInspector
(orInlineSerializerInspector
if you're using inline schema) - to generate docs for both JSON API and non JSON API use
drf-yasg-json-api
inspector followed bydrf-yasg
inspector, see default configuration in README
- to generate docs for JSON API views use
- Extend support of string-based
included_serializers
to handle indirect recursion
- Add support for string-based
included_serializers
- Warn about missing
get_serializer
for view's list action
- Add support for pagination
- Fix and refine resource type extraction from related fields
- Split inspector files and move them to separate
inspectors
directory,view_inspectors
import path still available for backward compatibility
- Add support for manual (property based) relation extraction
- Fix SerializerMethodResourceRelatedField bug
- Refine names before posting information about package in public
Initial public release