NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1224 most downloaded on PyPI
Sane and flexible OpenAPI 3 schema generation for Django REST framework
Last release 2 months ago
06 Jul 2026
Release timing varies
gaps range from 2 weeks to 11 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
67 releases · first in 2020
One column per quarter.
Add missing related serializer fields #15 _.
Add missing related serializer fields #15.
Bugfix properties with $ref component. closes #16.
Bugfix polymorphic resource_type lookup. closes #14.
Generalize plugin system.
Support required parameter for body. [p.alekseev]
Improve serializer retrieval.
Add query serializer support #10.
Custom serializer parsing with plugins.
Refactor auth plugin system. support for DjangoOAuthToolkit & SimpleJWT.
Bugfix extra components.
Breaking changes:
removed to_schema() from OpenApiParameter. Handled in AutoSchema now.
Add deprecated method to extend_schema decorator. [p.g.alekseev]
Documentation.
Schema serving with SpectacularAPIView (configurable)
Add generator stats and --fail-on-warn command option.
Schema validation with --validation against OpenAPI JSON specification
Added various settings.
Bugfix/add support for basic type responses (parity with requests)
Bugfix required in parameters. failed schema validation.
Add validation against OpenAPI schema specification.
Improve parameter resolution, warnings and tests.
Allow default parameter override. (e.g. id)
Fix queryset function call. [p.g.alekseev]
Supporting enum values in params. [p.g.alekseev]
Allow @extend_schema request basic type annotation.
Add support for typing Optional[*]
Bugfix: handle proxy models where pk is a OnetoOne relation.
Warn on duplicate serializer names.
Added explicit exclude flag for operation.
Bugfix: PrimaryKeyRelatedField(read_only=True) failing to find type.
Change operation sorting to alphanumeric with option (#6)
Robustify serializer field support for @extend_schema_field.
Enable field serializers support. [p.g.alekseev]
Adding custom tags support [p.g.alekseev]
Document extend_schema.
Allow operation hiding.
Catch unknown model traversals. custom fields can be tricky.
Improve model field mapping. extend field tests.
Add deprecated method to extend_schema decorator. [p.g.alekseev]
Breaking changes:
@extend_schema renamed extra_parameters -> parameters
ExtraParameter renamed to OpenApiParameter
Generalize PolymorphicResponse into PolymorphicProxySerializer.
Generalize PolymorphicResponse into PolymorphicProxySerializer.
Type dict is resolved as object.
Simplify hint resolution.
Allow @extend_schema_field for custom serializer fields.
@extend_schema_field accepts Serializers and OpenApiTypes
@extend_schema_field accepts Serializers and OpenApiTypes
Generalize query parameter.
Bugfix serializer init.
Fix unused get_request_serializer.
Refactor and robustify typing system.
Helper scripts for swagger and generator.
Fix license.
- Fix parameter type resolution. - Remove empty parameters. - Improved assert message.
Fix parameter type resolution.
Remove empty parameters.
Improved assert message.
Bugfix wrong call & remove yaml aliases.
Working release.
Bugfix wrong call & remove yaml aliases.
- Initial published version.
Initial published version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →