KundaPanda / strawberry-django-jwt

[UNMAINTAINED] JSON Web Token (JWT) authentication for Django with Strawberry GraphQL
MIT License
37 stars 15 forks source link

Bump strawberry-graphql from 0.133.5 to 0.144.0 #385

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps strawberry-graphql from 0.133.5 to 0.144.0.

Release notes

Sourced from strawberry-graphql's releases.

๐Ÿ“ 0.144.0

Added extra validation that types used in a schema are unique. Strawberry starts to throw an exception DuplicatedTypeName when two types defined in a schema have the same name.

๐Ÿ“ 0.143.0

Added an error to be used when overriding GraphQLError in custom extensions and added a guide on how to use it. Exposing GraphQLError from the strawberry namespace brings a better experience and will be useful in the future (when we move to something else).

๐Ÿ“ 0.142.3

This release updates GraphiQL to 2.2.0 and fixes an issue with the websocket URL being incorrectly set when navigating to GraphiQL with an URL with a hash.

๐Ÿ“ 0.142.2

This release changes the dataloader batch resolution to avoid resolving futures that were canceled, and also from reusing them from the cache. Trying to resolve a future that was canceled would raise asyncio.InvalidStateError

๐Ÿ“ 0.142.1

This release fixes a bug where using a custom scalar in a union would result in an unclear exception. Instead, when using a custom scalar in a union, the InvalidUnionType exception is raised with a clear message that you cannot use that type in a union.

๐Ÿ“ 0.142.0

This release adds support for typing.Self and typing_extensions.Self for types and interfaces.

from typing_extensions import Self

@โ€‹strawberry.type class Node: @โ€‹strawberry.field def field(self) -> Self: return self

๐Ÿ“ 0.141.0

This release adds support for an implicit resolve_reference method on Federation type. This method will automatically create a Strawberry instance for a federation type based on the input data received, for example, the following:

@strawberry.federation.type(keys=["id"])
class Something:
    id: str

@โ€‹strawberry.federation.type(keys=["upc"]) class Product: upc: str </tr></table>

... (truncated)

Changelog

Sourced from strawberry-graphql's changelog.

0.144.0 - 2022-12-02

Added extra validation that types used in a schema are unique. Strawberry starts to throw an exception DuplicatedTypeName when two types defined in a schema have the same name.

Contributed by Bartosz Polnik via [PR #2356](strawberry-graphql/strawberry#2356)

0.143.0 - 2022-12-01

Added an error to be used when overriding GraphQLError in custom extensions and added a guide on how to use it. Exposing GraphQLError from the strawberry namespace brings a better experience and will be useful in the future (when we move to something else).

Contributed by Niten Nashiki via [PR #2360](strawberry-graphql/strawberry#2360)

0.142.3 - 2022-11-29

This release updates GraphiQL to 2.2.0 and fixes an issue with the websocket URL being incorrectly set when navigating to GraphiQL with an URL with a hash.

Contributed by Shen Li via [PR #2363](strawberry-graphql/strawberry#2363)

0.142.2 - 2022-11-15

This release changes the dataloader batch resolution to avoid resolving futures that were canceled, and also from reusing them from the cache. Trying to resolve a future that was canceled would raise asyncio.InvalidStateError

Contributed by Thiago Bellini Ribeiro via [PR #2339](strawberry-graphql/strawberry#2339)

0.142.1 - 2022-11-11

This release fixes a bug where using a custom scalar in a union would result in an unclear exception. Instead, when using a custom scalar in a union, the InvalidUnionType exception is raised with a clear message that you cannot use that type in a union.

Contributed by Jonathan Kim via [PR #2336](strawberry-graphql/strawberry#2336)

0.142.0 - 2022-11-11

... (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 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 1 year ago

Superseded by #386.