PHP implementation of the GraphQL specification based on the reference implementation in JavaScript
MIT License
Bot releases are hidden (Show)
Published by vladar about 4 years ago
New:
typeLoader
to return a type thunk (#687)Fix:
Published by vladar about 4 years ago
Deprecates:
FieldDefinition::$type
property (#702)Fixes:
Published by vladar about 4 years ago
Fixes:
DirectiveNode#astNode
in SchemaValidationContext
(#708)Published by vladar about 4 years ago
New:
Fixes:
IntValueNode
(#691)Refactoring:
Published by vladar over 4 years ago
Published by vladar over 4 years ago
Bug fixes:
Refactoring:
Published by vladar over 4 years ago
Published by vladar over 4 years ago
This release brings several breaking changes. Please refer to UPGRADE document for details.
GraphQL\Deferred
now extends GraphQL\Executor\Promise\Adapter\SyncPromise
BreakingChangesFinder
)GraphQL\Error\Debug
to GraphQL\Error\DebugFlag
.GraphQL\Executor\ExecutionResult
, GraphQL\Error\FormattedError
and GraphQL\Server\ServerConfig
do not accept boolean
value anymore but int
only.$positions
in GraphQL\Error\Error
constructor are not nullable anymore. Same can be expressed by passing an empty array.Notable features and improvements:
Other noteworthy changes:
deprecationReason
will now print the @deprecated
directive (only a null
deprecationReason
won't print the @deprecated
directive).Also some bugs fixed, heavily investe in PHPStan for static analysis.
Special thanks to @simPod, @spawnia and @shmax for their major contributions!
Published by vladar about 5 years ago
Published by vladar about 5 years ago
Published by vladar about 5 years ago
Published by vladar over 5 years ago
Published by vladar over 5 years ago
Published by vladar over 5 years ago
Published by vladar over 5 years ago
Published by vladar over 5 years ago
Published by vladar almost 6 years ago
This release brings several breaking changes. Please refer to the UPGRADE document for details.
New features and notable changes:
category
and extensions are displayed under extensions
key when using default formatting (#389)GraphQL::useExperimentalExecutor()
. Please try it and post your feedback in https://github.com/webonyx/graphql-php/issues/397 (as it may become the default one in future)extendSchema
from the reference implementation under GraphQL\Utils\SchemaExtender
(#362)GraphQL::overrideStandardTypes(array $types)
(#401)Debug::RETHROW_UNSAFE_EXCEPTIONS
which would only rethrow app-specific exceptions (#337)Published by vladar about 6 years ago
Published by vladar about 6 years ago
Published by vladar over 6 years ago