Releases: graphpql/graphpinator
Releases · graphpql/graphpinator
1.2.2
1.2.1
1.2
New feature:
- Ability to create EnumItemSet from native PHP enum. It must be string backed. For this enum type (where the EnumItemSet is created from native PHP enum) arguments and results are automatically converted from/to PHP enum object.
Bugfix:
- Added forgotten check to validate variable directive usage during normalization.
1.1.2
1.1.1
1.1
- Significant update to Normalizer. Selection sets with fragment spreads are not flattened and the structure is kept with fragments.
- Selection sets are still validated as well as refined to remove duplicate fragments and fields.
- This change allows specialized directive locations on fragment spread/inline fragment, as it is no longer tied to field location.
- Relaxed type-condition validation for fragments. Previously it was too strict, which was incompatible with the specs and incorrectly threw an validation error in some edge scenarios.
- Removed class aliases for backwards compatibility introduced in 1.0.
1.1 rc3
- Third and probably final release candidate of upcoming 1.1 release.
- Improved selection set validation & refinement process.
- Removed class aliases for backwards compatibility introduced in 1.0.
1.1 rc2
- Second release candidate of upcoming 1.1 release.
- This version fixes some specification incompatibilities in value resolution, which were created by changes in previous RC.
Other changes:
- Relaxed type-condition validation for fragments. Previously it was too strict, which was incompatible with the specs and incorrectly threw an error in some edge scenarios.
1.1 rc1
- First release candidate of upcoming 1.1 release.
- This version includes significant update to Normalizer. Selection sets with fragment spreads are not flattened and the structure is kept with fragments.
- Selection sets are still validated as well as refined to remove duplicate fragments and fields.
- This change allows specialized directive locations on fragment spread/inline fragment, as it is no longer tied to field location.