pypi strawberry-graphql 0.294.0
🍓 0.294.0

3 hours ago

Remove deprecated Sanic-specific features: json_encoder parameter (deprecated since 0.147.0), json_dumps_params parameter (deprecated since 0.147.0), and context dot notation (deprecated since 0.146.0).

Migration guide

json_encoder / json_dumps_params — Before (deprecated):

class MyView(GraphQLView):
    def __init__(self):
        super().__init__(json_encoder=MyEncoder, json_dumps_params={"indent": 2})

After:

class MyView(GraphQLView):
    def encode_json(self, data):
        return json.dumps(data, cls=MyEncoder, indent=2)

Context dot notation — Before (deprecated):

request = info.context.request

After:

request = info.context["request"]

Releases contributed by @Ckk3 via #4221

Don't miss a new strawberry-graphql release

NewReleases is sending notifications on new releases.