Skip to content

Releases: graphpql/graphpinator

2.1

09 Jan 23:14
e8283f0

Choose a tag to compare

Enhanced validation of schema integrity:

  • field, argument and directive names must not start with two underscores (__)
  • directive must not reference itself, either directly or indirectly
  • argument default value must not contain cycles
  • deprecated directive is not allowed to be used on mandatory input field/argument

2.0.1

07 Jan 22:38
b3cccd1

Choose a tag to compare

  • Do not coerce resolved value in custom scalars.

2.0

06 Jan 09:42

Choose a tag to compare

2.0

Version 2.0 🎉

  • Changed interface of ScalarType, validateNonNulFunction is replaced by validateAndCoerceInput / coerceOutput to allow more flexibility with scalar values. ‼️ Major BC, 🏆 feature
  • Removed option to set description for type by using class constant. Only attribute can be used from now. ⚠️ BC
  • Significantly reduced code in core classes, some code has been moved to Visitors to reduce objects size. ⚠️ BC
  • Changed namespace of multiple internal classes. ⚠️ BC
  • Bumped minimum PHP version to 8.2 - readonly classes are used for internal dtos.
  • Added additional validation of resolver function return types. 🏆 feature

2.0 RC5 - final RC

23 Dec 23:19
2a42cc6

Choose a tag to compare

2.0 RC5 - final RC Pre-release
Pre-release

2.0 RC4

22 Dec 10:06
0dcb64e

Choose a tag to compare

2.0 RC4 Pre-release
Pre-release

2.0 RC3

18 Dec 21:45
51b794e

Choose a tag to compare

2.0 RC3 Pre-release
Pre-release

2.0 RC2

18 Dec 12:51
23f1c5f

Choose a tag to compare

2.0 RC2 Pre-release
Pre-release

2.0 RC1

17 Dec 22:28
3f06535

Choose a tag to compare

2.0 RC1 Pre-release
Pre-release

Version 2.0 RC1 🎉

Whats new

  • Changed interface of ScalarType, validateNonNulFunction is replaced by validateAndCoerceInput / coerceOutput to allow more flexibility with scalar values. ‼️ Major BC
  • Removed option to set description for type by using class constant. Only attribute can be used from now. ⚠️ Minor BC
  • Significantly reduced code in core classes, some code has been moved to Visitors to reduce objects size. ⚠️ Potential BC
  • Bumped minimum PHP version to 8.2.
  • Changed location/interface of multiple internal classes. ⚠️ Potential BC

v1.7.7

26 Jun 12:08
9157e57

Choose a tag to compare

  • Fixed handling of null value in complex selectionSet resolving

1.7.6

21 Feb 11:53
e5b161a

Choose a tag to compare

  • Improved schema integrity validation with two additional checks Thanks @safrpa