Releases: webonyx/graphql-php
Releases · webonyx/graphql-php
v0.9.7
- Bugfix:
ResolveInfo::getFieldSelection()
now correctly merges fragment selections (see #98)
v0.9.6
- Bugfix:
ResolveInfo::getFieldSelection()
now respects inline fragments
v0.9.5
- Fixed SyncPromiseAdapter::all() to not change the order of arrays (see #92)
v0.9.4
- 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
- Fixed Utils::assign() bug related to detecting missing required keys (see #89)
v0.9.2
- Schema Definition Language: element descriptions can be set through comments (see #88)
v0.9.1
- Fixed:
GraphQL\Server
now properly sets promise adapter before executing query
v0.9.0
- 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
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
- Fixed introspection query error with deprecated directive fields (#51). This error only affected users wih old js clients.