Skip to content

Build(deps): Bump strawberry-graphql[fastapi] from 0.236.0 to 0.237.1

Bumps strawberry-graphql[fastapi] from 0.236.0 to 0.237.1.

Release notes

Sourced from strawberry-graphql[fastapi]'s releases.

🍓 0.237.1

This release adds support for GraphQL-core v3.3 (which has not yet been released). Note that we continue to support GraphQL-core v3.2 as well.

Releases contributed by @​nrbnlulu via #3570

🍓 0.237.0

This release ensures using pydantic 2.8.0 doesn't break when using experimental pydantic_type and running mypy.

Releases contributed by @​lindycoder via #3562

🍓 0.236.2

Update federation entity resolver exception handling to set the result to the original error instead of a GraphQLError, which obscured the original message and meta-fields.

Releases contributed by @​bradleyoesch via #3144

🍓 0.236.1

This release fixes an issue where optional lazy types using | None were failing to be correctly resolved inside modules using future annotations, e.g.

from __future__ import annotations
from typing import Annotated, TYPE_CHECKING
import strawberry
if TYPE_CHECKING:
from types import Group
@strawberry.type
class Person:
group: Annotated["Group", strawberry.lazy("types.group")] | None

This should now work as expected.

Releases contributed by @​bellini666 via #3576

Changelog

Sourced from strawberry-graphql[fastapi]'s changelog.

0.237.1 - 2024-07-24

This release adds support for GraphQL-core v3.3 (which has not yet been released). Note that we continue to support GraphQL-core v3.2 as well.

Contributed by ניר via [PR #3570](strawberry-graphql/strawberry#3570)

0.237.0 - 2024-07-24

This release ensures using pydantic 2.8.0 doesn't break when using experimental pydantic_type and running mypy.

Contributed by Martin Roy via [PR #3562](strawberry-graphql/strawberry#3562)

0.236.2 - 2024-07-23

Update federation entity resolver exception handling to set the result to the original error instead of a GraphQLError, which obscured the original message and meta-fields.

Contributed by Bradley Oesch via [PR #3144](strawberry-graphql/strawberry#3144)

0.236.1 - 2024-07-23

This release fixes an issue where optional lazy types using | None were failing to be correctly resolved inside modules using future annotations, e.g.

from __future__ import annotations
from typing import Annotated, TYPE_CHECKING
import strawberry
if TYPE_CHECKING:
from types import Group
@strawberry.type
class Person:
group: Annotated["Group", strawberry.lazy("types.group")] | None

This should now work as expected.

... (truncated)

Commits

Merge request reports