⇢ | A | ValidationRule added | |
⇢ | A | QuerySecurityRule added | |
A | ↛ | AbstractQuerySecurity removed | |
A | ↛ | AbstractValidationRule removed |
⇢ | D | QuerySecurityRule::collectFieldASTsAndDefs() added | |
⇢ | A | FieldNode::getKind() added | |
⇢ | A | InlineFragmentNode::getKind() added | |
⇢ | A | FragmentSpreadNode::getKind() added | |
⇢ | A | ValidationRule::__invoke() added | |
⇢ | A | ValidationRule::getName() added | |
⇢ | A | QuerySecurityRule::getFieldName() added | |
⇢ | A | QuerySecurityRule::gatherFragmentDefinition() added | |
⇢ | A | QuerySecurityRule::getFragments() added | |
⇢ | A | QuerySecurityRule::getFragment() added | |
⋮ | view more | ||
B | ↗ | A | ValidationContext::getFragmentSpreads() improved |
D | ↛ | AbstractQuerySecurity::collectFieldASTsAndDefs() removed | |
A | ↛ | AbstractQuerySecurity::getFragments() removed | |
A | ↛ | AbstractQuerySecurity::checkIfGreaterOrEqualToZero... removed | |
A | ↛ | AbstractValidationRule::__invoke() removed | |
A | ↛ | AbstractValidationRule::getName() removed | |
A | ↛ | AbstractQuerySecurity::getFieldName() removed | |
A | ↛ | AbstractQuerySecurity::invokeIfNeeded() removed | |
A | ↛ | AbstractQuerySecurity::getFragment() removed | |
A | ↛ | AbstractQuerySecurity::gatherFragmentDefinition() removed |