| ⇢ | A | NoUnusedFragmentsRule added | |
| ⇢ | A | ValidationProvider added | |
| ⇢ | A | AbstractRule added | |
| ⇢ | A | KnownArgumentNamesRule added | |
| ⇢ | A | ContextBuilder added | |
| ⇢ | A | KnownFragmentNamesRule added | |
| ⇢ | A | FragmentsOnCompositeTypesRule added | |
| ⇢ | A | Validator added | |
| ⇢ | A | NoFragmentCyclesRule added | |
| ⇢ | A | ValidationContext added | |
| ⋮ | view more | ||
| A | ↛ | SpecificKindVisitor removed | |
| ⇢ | C | lexicalDistance() added | |
| ⇢ | C | printError() added | |
| ⇢ | C | getDirectiveLocationFromASTPath() added | |
| ⇢ | C | KnownTypeNamesRule::enterNode() added | |
| ⇢ | B | KnownArgumentNamesRule::enterNode() added | |
| ⇢ | B | getSuggestedTypeNames() added | |
| ⇢ | B | FieldOnCorrectTypeRule::enterNode() added | |
| ⇢ | B | NoFragmentCyclesRule::detectFragmentCycle() added | |
| ⇢ | B | KnownDirectivesRule::enterNode() added | |
| ⇢ | B | ValidationContext::getFragmentSpreads() added | |
| ⋮ | view more | ||
| D | ↗ | C | AcceptVisitorTrait::accept() improved |
| A | ↛ | SpecificKindVisitor::enterNode() removed | |
| A | ↛ | SpecificKindVisitor::__construct() removed | |
| A | ↛ | SpecificKindVisitor::leaveNode() removed | |