Releases: webonyx/graphql-php
Releases · webonyx/graphql-php
v0.13.0
This release brings several breaking changes. Please refer to the UPGRADE document for details.
New features and notable changes:
- PHP version required: 7.1+
- Spec compliance: error
categoryand extensions are displayed underextensionskey when using default formatting (#389) - New experimental executor with improved performance (#314).
It is a one-line switch:GraphQL::useExperimentalExecutor(). Please try it and post your feedback in #397 (as it may become the default one in future) - Ported
extendSchemafrom the reference implementation underGraphQL\Utils\SchemaExtender(#362) - Added ability to override standard types via
GraphQL::overrideStandardTypes(array $types)(#401) - Added flag
Debug::RETHROW_UNSAFE_EXCEPTIONSwhich would only rethrow app-specific exceptions (#337) - Several classes were renamed (see UPGRADE.md)
- Schema Validation improvements
v0.12.6
v0.12.5
v0.12.4
v0.12.3
v0.12.2
v0.12.1
v0.12.0
- RFC: Block String (multi-line strings via triple-quote """string""")
- GraphQL Schema SDL: Descriptions as strings (including multi-line)
- Changed minimum required PHP version to 5.6
Improvements:
- Allow extending GraphQL errors with additional properties
- Fixed parsing of default values in Schema SDL
- Handling several more cases in findBreakingChanges
- StandardServer: expect
operationName(instead ofoperation) in input
Big thanks to @danez for contributions in this release.