Skip to content

Releases: webonyx/graphql-php

v15.34.0

Choose a tag to compare

@spawnia spawnia released this 05 Jul 18:03

Added

  • Make Promise and PromiseAdapter generic over the adopted promise type #1941

v15.33.1

Choose a tag to compare

@spawnia spawnia released this 17 Jun 06:08

Fixed

  • Fix SingleFieldSubscription validation to expand fragments before counting root fields, reject introspection fields, and reject @skip/@include at the subscription root #1930
  • This release completes full compliance with the October 2021 GraphQL specification

v15.33.0

Choose a tag to compare

@spawnia spawnia released this 14 Jun 13:26

Added

  • Add @specifiedBy built-in directive and ScalarType::$specifiedByURL property #1913

v15.32.3

Choose a tag to compare

@spawnia spawnia released this 24 Apr 13:49

Fixed

  • Denial of Service via stack overflow from deeply nested queries in the parser GHSA-r7cg-qjjm-xhqq

v15.32.2

Choose a tag to compare

@spawnia spawnia released this 24 Apr 09:20

Fixed

  • Denial of Service via quadratic complexity in OverlappingFieldsCanBeMerged validation through inline fragments GHSA-fc86-6rv6-2jpm

v15.32.1

Choose a tag to compare

@spawnia spawnia released this 21 Apr 09:43

Fix "Cannot traverse an already closed generator" in Schema::getTypeMap() #1903

v15.32.0

Choose a tag to compare

@spawnia spawnia released this 20 Apr 16:19

Added

  • Implement AmpFutureAdapter for integration with AMPHP v3 #1900

v15.31.5

Choose a tag to compare

@spawnia spawnia released this 11 Apr 18:06

Fixed

  • Denial of Service via quadratic complexity in OverlappingFieldsCanBeMerged validation GHSA-68jq-c3rv-pcrr

v15.31.4

Choose a tag to compare

@ruudk ruudk released this 02 Apr 07:31

Changed

  • Prioritize count error over null error in @oneOf coercion #1891

v15.31.3

Choose a tag to compare

@spawnia spawnia released this 29 Mar 18:22

Fixed

  • Apply per-schema built-in scalar overrides without assertValid() #1886