Skip to content

Releases: webonyx/graphql-php

v0.9.4

21 Feb 08:35

Choose a tag to compare

  • Tools to help building schema out of Schema definition language as well as printing existing schema in Schema definition language (see #91)

v0.9.3

13 Feb 19:53

Choose a tag to compare

  • Fixed Utils::assign() bug related to detecting missing required keys (see #89)

v0.9.2

07 Feb 11:43

Choose a tag to compare

  • Schema Definition Language: element descriptions can be set through comments (see #88)

v0.9.1

26 Jan 12:33

Choose a tag to compare

  • Fixed: GraphQL\Server now properly sets promise adapter before executing query

v0.9.0

19 Jan 12:34

Choose a tag to compare

  • Deferred resolvers (see #66)
  • New Facade class with fluid interface: GraphQL\Server (see #82)
  • Experimental: ability to load types in Schema lazily via custom TypeResolutionStrategy (see #69)

v0.8.0

25 Nov 11:56

Choose a tag to compare

This release brings several minor breaking changes. Please refer to UPGRADE document for details.

Changelog:

  • Support for null value (as required by latest GraphQL spec)
  • Shorthand definitions for field and argument types (#47)
  • path entry in errors produced by resolvers for better debugging
  • resolveType for interface/union is now allowed to return string name of type
  • Ability to omit name when extending type class (vs defining inline)
  • Spec compliance improvements
  • New docs and examples

v0.7.2

16 Sep 09:54

Choose a tag to compare

  • Fixed introspection query error with deprecated directive fields (#51). This error only affected users wih old js clients.

v0.7.1

15 Sep 11:48

Choose a tag to compare

  • Fixed "Fatal Error after last commit" #49
  • Fixed PHP notice for deprecated schema constructors
  • Improved UPGRADE docs

v0.7.0

14 Sep 12:53

Choose a tag to compare

This release corresponds to graphql April 2016 spec updates. It brings several minor breaking changes. Please refer to UPGRADE document for details.

Note:
This release has fatal error in non-dev environment (see #49), so it is not recommended for use. Use v0.7.1+

v0.6.4

13 Jun 08:27

Choose a tag to compare

  • Removed memoization on executor resolveField (see #43)