Strawberry GraphQL @ 0.303.0

Released

Add strawberry.federation.params module with shared TypedDicts (FederationFieldParams , FederationInterfaceParams , FederationTypeParams ) and processing functions (process_federation_field_directives , process_federation_type_directives ) for federation directives.

These TypedDicts can be consumed via Unpack[...] to avoid duplicating federation parameter lists across packages. The processing functions are extracted from inline logic previously in field.py and object_type.py .

Also fixes a bug where inaccessible=False incorrectly added the Inaccessible directive on types/interfaces.