graphpinator

Easy-to-use & Fast GraphQL server implementation for modern PHP. Includes features from latest draft, middleware directives and modules with extra functionality.

MIT License

Downloads
14.6K
Stars
38

Bot releases are visible (Hide)

graphpinator - Introspection shows arguments for typesystem directives

Published by peldax about 4 years ago

graphpinator - Input constraint

Published by peldax about 4 years ago

  • New InputConstraint with atLeastOne and exactlyOne settings
  • Typesystem directives are now returned via introspection
  • Added printing of deprecation reason
graphpinator - Normalizer exceptions are outputable

Published by peldax about 4 years ago

graphpinator - Code cleanup, tests & exception improvements

Published by peldax about 4 years ago

graphpinator - Constraints for Input fields and arguments.

Published by peldax about 4 years ago

graphpinator - Fixed merging of object arguments if default is null.

Published by peldax about 4 years ago

graphpinator - Ergonomic passing of arguments

Published by peldax about 4 years ago

Arguments are passed directly into resolver functions, instead of pasing an ArgumentValueSet object.

graphpinator - Fixed FieldResult typehints for abtract fields

Published by peldax about 4 years ago

graphpinator - Improved Interface contract validation

Published by peldax about 4 years ago

  • fixed field type covariance
  • added validation of arguments and their contravariant types
graphpinator - Bugfixes and internal changes

Published by peldax about 4 years ago

  • Replaced Infinityloop\Utils\Json with custom implementation which disables the $assoc witch in json_decode.
  • Changed internal representation of object values to stdClass from array, array is now only for lists.
  • Fixed a bug where empty object encoed as [] instead of {}
  • Fixed printing of complex default value in introspection and schema printing.
graphpinator - Field selection merging

Published by peldax about 4 years ago

graphpinator - Inteospection includes built in types and directives

Published by peldax about 4 years ago

graphpinator - Fixed selection of operation using operationName

Published by peldax about 4 years ago

graphpinator - Fixed resulution of inner abstract type

Published by peldax about 4 years ago

graphpinator - Bumped utils to v1.3

Published by peldax about 4 years ago

graphpinator - Request validation errors made printable

Published by peldax about 4 years ago

graphpinator - Final fuctions

Published by peldax about 4 years ago

  • Marked numerous functions in type objects as final
  • Moved request validation inside try-catch block
graphpinator - Multiple operations

Published by peldax about 4 years ago

  • request can now contain multiple operations
graphpinator - Improved object ergonomics

Published by peldax about 4 years ago

  • Request is passed as whole json instead of separate parameters (BC break)
  • Added validation of request body
graphpinator - Printing of descriptions (api documentation)

Published by peldax over 4 years ago