Fix PolymorphicSerializer type field handling [#885](https://github.com/tfranzel/drf-spectacular/issues/885) <https://github.com/tfranzel/drf-spectacular/issues/885>_ [#958](https://github.com/tfranzel/drf-spectacular/issues/958) <https://github.com/tfranzel/drf-spectacular/issues/958>_
Add PresentablePrimarKeyRelatedField schema for drf-exrta-fields blueprint [Đào Minh Hạt]
bugfix KeyError for disabled ENUM_GENERATE_CHOICE_DESCRIPTION [#952](https://github.com/tfranzel/drf-spectacular/issues/952) <https://github.com/tfranzel/drf-spectacular/issues/952>_
Breaking changes / important additions:
small bugfix release that addresses a issue when turning off choice description generation
improve/bugfix PolymorphicSerializer type field handling
0.26.0 (2023-03-04)
honor djangorestframework_camel_case settings "ignore_keys" and "ignore_fields" [#945](https://github.com/tfranzel/drf-spectacular/issues/945) <https://github.com/tfranzel/drf-spectacular/issues/945>_
If available, use docstrings from properties for field descriptions ([#954](https://github.com/tfranzel/drf-spectacular/issues/954) <https://github.com/tfranzel/drf-spectacular/issues/954>_)
Don't let validators override values already set in the schema ([#911](https://github.com/tfranzel/drf-spectacular/issues/911) <https://github.com/tfranzel/drf-spectacular/issues/911>_) [StopMotionCuber]
add test and another case to [#901](https://github.com/tfranzel/drf-spectacular/issues/901) <https://github.com/tfranzel/drf-spectacular/issues/901>_
add enum key/value list to description string [#337](https://github.com/tfranzel/drf-spectacular/issues/337) <https://github.com/tfranzel/drf-spectacular/issues/337>_ [#403](https://github.com/tfranzel/drf-spectacular/issues/403) <https://github.com/tfranzel/drf-spectacular/issues/403>_ [#105](https://github.com/tfranzel/drf-spectacular/issues/105) <https://github.com/tfranzel/drf-spectacular/issues/105>_ [#563](https://github.com/tfranzel/drf-spectacular/issues/563) <https://github.com/tfranzel/drf-spectacular/issues/563>_
Add option to provide a callable for PolymorphicProxySerializer.serializers [Glenn Matthews]
consolidate sort fix for enum sorting
add testcase to [#950](https://github.com/tfranzel/drf-spectacular/issues/950) <https://github.com/tfranzel/drf-spectacular/issues/950>_. ensure raw schema dict remains unmodified
Don't edit the orignal django-filters schema. [Will Giddens]
Fix typos and grammer errors in FAQ doc page. [Foad Lind]
fix OpenApiResponse nested example defaults [#875](https://github.com/tfranzel/drf-spectacular/issues/875) <https://github.com/tfranzel/drf-spectacular/issues/875>_
mitigate runtests.py fail when GDAL library is not installed [#945](https://github.com/tfranzel/drf-spectacular/issues/945) <https://github.com/tfranzel/drf-spectacular/issues/945>_ [#821](https://github.com/tfranzel/drf-spectacular/issues/821) <https://github.com/tfranzel/drf-spectacular/issues/821>_ [#775](https://github.com/tfranzel/drf-spectacular/issues/775) <https://github.com/tfranzel/drf-spectacular/issues/775>_ [#777](https://github.com/tfranzel/drf-spectacular/issues/777) <https://github.com/tfranzel/drf-spectacular/issues/777>_
bugfix SlugRelatedField with a model property target [#943](https://github.com/tfranzel/drf-spectacular/issues/943) <https://github.com/tfranzel/drf-spectacular/issues/943>_
suppress erroneous warning for optional extensions [#940](https://github.com/tfranzel/drf-spectacular/issues/940) <https://github.com/tfranzel/drf-spectacular/issues/940>_
mitigate many=True with default array value [#936](https://github.com/tfranzel/drf-spectacular/issues/936) <https://github.com/tfranzel/drf-spectacular/issues/936>_
add swagger UI template blocks for customization [Jan Lis]
Add support for drf ReturnList and ReturnDict hint [zengqiu]
add example/test for DynamicFieldsModelSerializer [#375](https://github.com/tfranzel/drf-spectacular/issues/375) <https://github.com/tfranzel/drf-spectacular/issues/375>_ [#912](https://github.com/tfranzel/drf-spectacular/issues/912) <https://github.com/tfranzel/drf-spectacular/issues/912>_
adapt test schema for dj-rest-auth 2.2.6
clarify docs for postproc hook mechanics [#908](https://github.com/tfranzel/drf-spectacular/issues/908) <https://github.com/tfranzel/drf-spectacular/issues/908>_
Add test for custom serializer field pagination [#904](https://github.com/tfranzel/drf-spectacular/issues/904) <https://github.com/tfranzel/drf-spectacular/issues/904>_
fix: let use a default value for foreignkey model field [Frederic de Zorzi]
Breaking changes / important additions:
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 setting ENUM_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.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps drf-spectacular from 0.25.1 to 0.26.1.
Release notes
Sourced from drf-spectacular's releases.
Changelog
Sourced from drf-spectacular's changelog.
... (truncated)
Commits
3dd27b0
version bumpa2e0a7a
reorder typed polymorphic fields #9583f83a0d
Merge pull request #959 from Incred/fix-warnings3f8ed7f
Fix test warnings06a39ad
Fix PolymorphicSerializer type field handling #885 #958fde16e4
Merge pull request #957 from enjoy2000/patch-1fd5380b
Add PresentablePrimarKeyRelatedField schema for drf-exrta-fields blueprinta60b8c4
bugfix KeyError for disabled ENUM_GENERATE_CHOICE_DESCRIPTION #952a39346c
version bump27b46d0
honor djangorestframework_camel_case settings "ignore_keys" and "ignore_field...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)