Added
- Add the
@namespace
directive as a replacement for the removed@group
directive #768
Fixed
- Avoid growing the memory extensively when doing complex AST manipulation #768
Changed
- Bumped the requirement on
webonyx/graphql-php
to^0.13.2
#768 - Rename directive interfaces dealing with types from
Node*
toType*
#768 - Change the signature of the AST manipulating directive interfaces:
TypeManipulator
,FieldManipulator
andArgManipulator
#768 - Change the API of the
DocumentAST
class to enable a more performant implementation #768 - Enable the schema caching option
lighthouse.cache.enable
by default #768 - Lazily load types from the schema. Directives defined on parts of the schema that are not used within the current
query are no longer run on every request #768
Removed
- Remove
@group
directive in favour of@middleware
and@namespace
#768