PowerDNS-Admin / pda-next

A PowerDNS web interface with advanced features.
MIT License
34 stars 3 forks source link

Bump drf-spectacular from 0.25.1 to 0.26.5 #75

Closed dependabot[bot] closed 8 months ago

dependabot[bot] commented 8 months ago

Bumps drf-spectacular from 0.25.1 to 0.26.5.

Release notes

Sourced from drf-spectacular's releases.

0.26.5

Important notes

  • Added helper function forced_singular_serializer to disable a list detection on an endpoint, that has been quite difficult to properly undo previously. This closes the functional gap for @extend_schema_serializer(many=False) in single-use (non-envelope) situations.
  • Several small bugfixes

PRs

New Contributors

Full Changelog: https://github.com/tfranzel/drf-spectacular/compare/0.26.4...0.26.5

0.26.4

Important notes

  • some minor bugfixes as well as improvements to django-filter and django-polymorphic.
  • it is now significantly easier to adapt serializer naming via AutoSchema subclassing.

PRs

New Contributors

Full Changelog: https://github.com/tfranzel/drf-spectacular/compare/0.26.3...0.26.4

0.26.3

Important notes

  • No major changes but a multiude of small improvements.
  • We are now a lot more tolerant when it comes to writing extensions for non-standard classes (e.g. Pydantic).
  • There should be no unexpected schema changes except for when djangorestframework_camel_case's Middleware is used.

PRs

... (truncated)

Changelog

Sourced from drf-spectacular's changelog.

0.26.5 (2023-09-23)

  • update FAQ entry on extension loading
  • Fix ([#1079](https://github.com/tfranzel/drf-spectacular/issues/1079) <https://github.com/tfranzel/drf-spectacular/issues/1079>_) crash when generating schema for field with UUID choices. [Pedro Borges]
  • chore: fix typos [Heinz-Alexander Fuetterer]
  • Use schema_url in SpectacularElementsView ([#1067](https://github.com/tfranzel/drf-spectacular/issues/1067) <https://github.com/tfranzel/drf-spectacular/issues/1067>_) [q0w]
  • add helper to disable viewset list detection [#1064](https://github.com/tfranzel/drf-spectacular/issues/1064) <https://github.com/tfranzel/drf-spectacular/issues/1064>_
  • pin django-allauth test dep due to breaking change with dj-rest-auth
  • fix example building for pagination with basic list [#1055](https://github.com/tfranzel/drf-spectacular/issues/1055) <https://github.com/tfranzel/drf-spectacular/issues/1055>_
  • Fix discarded falsy examples values [#1049](https://github.com/tfranzel/drf-spectacular/issues/1049) <https://github.com/tfranzel/drf-spectacular/issues/1049>_

Breaking changes / important additions:

  • Added helper function forced_singular_serializer to disable a list detection on a endpoint, that has been quite difficult to properly undo previously. This closes the functional gap for @extend_schema_serializer(many=False) in single-use (non-envelope) situations.
  • Several small bugfixes

0.26.4 (2023-07-23)

  • fix django-polymorphic empty serializer case [#1029](https://github.com/tfranzel/drf-spectacular/issues/1029) <https://github.com/tfranzel/drf-spectacular/issues/1029>_ [#542](https://github.com/tfranzel/drf-spectacular/issues/542) <https://github.com/tfranzel/drf-spectacular/issues/542>_
  • Add a blueprint for pydantic 2 [Carmen Alvarez]
  • bugfix exclude behavior on subclassing [#1025](https://github.com/tfranzel/drf-spectacular/issues/1025) <https://github.com/tfranzel/drf-spectacular/issues/1025>_
  • relax django-filter subclassing restriction [#1022](https://github.com/tfranzel/drf-spectacular/issues/1022) <https://github.com/tfranzel/drf-spectacular/issues/1022>_
  • factor out serializer name estimation for easier modification [#976](https://github.com/tfranzel/drf-spectacular/issues/976) <https://github.com/tfranzel/drf-spectacular/issues/976>_
  • Fixing Pydantic Extension ([#1021](https://github.com/tfranzel/drf-spectacular/issues/1021) <https://github.com/tfranzel/drf-spectacular/issues/1021>_) [sydney-runkle]
  • add Authorization header for oauth2 Bearer token [Danial]
  • allow already supported lazy string in types [#982](https://github.com/tfranzel/drf-spectacular/issues/982) <https://github.com/tfranzel/drf-spectacular/issues/982>_

Breaking changes / important additions:

  • some minor bugfixes as well as improvements to django-filter and django-polymorphic.
  • it is now significantly easier to adapt serializer naming via AutoSchema subclassing.

0.26.3 (2023-06-22)

  • allow implicit list expansion of PolymorphicProxySerializer [#995](https://github.com/tfranzel/drf-spectacular/issues/995) <https://github.com/tfranzel/drf-spectacular/issues/995>_
  • selectively distinguish real serializers from mocked ones [#1006](https://github.com/tfranzel/drf-spectacular/issues/1006) <https://github.com/tfranzel/drf-spectacular/issues/1006>_
  • fix functionality gap for decoration of django-filter fields [#1007](https://github.com/tfranzel/drf-spectacular/issues/1007) <https://github.com/tfranzel/drf-spectacular/issues/1007>_
  • add pydantic blueprint
  • robustify subclass check in extensions [#1006](https://github.com/tfranzel/drf-spectacular/issues/1006) <https://github.com/tfranzel/drf-spectacular/issues/1006>_
  • Prevent exception for non-serializer classes targeted by SerializerExtensions [#1006](https://github.com/tfranzel/drf-spectacular/issues/1006) <https://github.com/tfranzel/drf-spectacular/issues/1006>_
  • add middleware support for djangorestframework_camel_case
  • close functionality gap in drf dataclasses naming [#1004](https://github.com/tfranzel/drf-spectacular/issues/1004) <https://github.com/tfranzel/drf-spectacular/issues/1004>_
  • fix: Camelize query parameters [v.kovalchuk]
  • docs(examples): Fix wrong bool value in example [schew2381]
  • bugfix test [#991](https://github.com/tfranzel/drf-spectacular/issues/991) <https://github.com/tfranzel/drf-spectacular/issues/991>_
  • bugfix duplicate enum list for django-filter [#991](https://github.com/tfranzel/drf-spectacular/issues/991) <https://github.com/tfranzel/drf-spectacular/issues/991>_

... (truncated)

Commits


Dependabot compatibility score

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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)
dependabot[bot] commented 8 months ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.