| A | ↘ | B | DefinitionBuilder got worse |
| ⇢ | B | ExecutionStrategy::ensureValidRuntimeType() added | |
| ⇢ | A | ExecutionStrategy::defaultTypeResolver() added | |
| ⇢ | A | DefinitionBuilder::getNamedTypeNode() added | |
| ⇢ | A | DefinitionBuilder::setResolverMap() added | |
| ⇢ | A | DefinitionBuilder::defaultTypeResolver() added | |
| ⇢ | A | DefinitionBuilder::getDeprecationReason() added | |
| ⇢ | A | DefinitionBuilder::getCacheKey() added | |
| C | ↘ | D | SchemaBuilder::build() got worse |
| B | ↗ | A | LanguageProvider::register() improved |
| B | ↗ | A | ExecutionStrategy::doesFragmentConditionMatch() improved |
| A | ↛ | getNamedTypeNode() removed | |
| A | ↛ | getDeprecationReason() removed |