Skip to content

v4.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@spawnia spawnia released this 29 May 06:25
· 1835 commits to master since this release
bf37ad7

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* to Type* #768
  • Change the signature of the AST manipulating directive interfaces: TypeManipulator, FieldManipulator and ArgManipulator #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