Skip to content

Bugfixes and `SchemaPrinter` improvements.

Compare
Choose a tag to compare
@LastDragon-ru LastDragon-ru released this 24 May 11:15
0.15.0
4b54170
Breaking changes

Features

  • graphql/SchemaPrinter: SchemaPrinter contract extended with two new methods SchemaPrinter::getLevel() and SchemaPrinter::setLevel(). (98953bf) ☣
  • graphql/SchemaPrinter: Implemented SchemaTypePrinter (to print Type and all its used types/directives) and assertGraphQLSchemaTypeEquals() assertion. (cc581cf)
  • graphql/SchemaPrinter: Implemented TypePrinter (to print one single Type) and assertGraphQLTypeEquals() assertion. (1828e8c)

Bug Fixes

  • graphql/SchemaPrinter: Directives indent in description. (33c4505), closes #16
  • testing: CronableAssertions::assertCronableRegistered(): "TypeError: str_contains(Argument #1 ($haystack) must be of type string, null given". (cc878d2)

Code Refactoring

  • graphql/SchemaPrinter: Printer contract renamed to SchemaPrinter. (2ddad1b) ☣

Security