| ⇢ | A | BuildInfo added | |
| ⇢ | A | ExtendInfo added | |
| D | ↗ | B | ExtensionContext improved |
| A | ↛ | SchemaProvider removed | |
| A | ↛ | DefinitionBuilderCreator removed |
| ⇢ | D | SchemaExtender::createInfo() added | |
| ⇢ | C | SchemaBuilder::createInfo() added | |
| ⇢ | B | SchemaBuilder::getOperationTypeDefinitions() added | |
| ⇢ | B | SchemaExtender::checkExtensionNode() added | |
| ⇢ | A | ExtendInfo::__construct() added | |
| ⇢ | A | BuildInfo::__construct() added | |
| ⇢ | A | ExtendInfo::getTypeExtensionsMap() added | |
| ⇢ | A | ExtendInfo::getDocument() added | |
| ⇢ | A | ExtendInfo::hasTypeExtensions() added | |
| ⇢ | A | ExtendInfo::hasDirectiveDefinitions() added | |
| ⋮ | view more | ||
| A | ↘ | B | ExtensionContext::extendImplementedInterfaces() got worse |
| D | ↛ | ExtensionContext::extendDefinitions() removed | |
| C | ↛ | BuildingContext::buildDefinitions() removed | |
| B | ↛ | BuildingContext::buildOperationTypeDefinitions() removed | |
| B | ↛ | ExtensionContext::checkExtensionNode() removed | |
| A | ↛ | DefinitionBuilderCreator::create() removed | |
| A | ↛ | ExtensionContext::boot() removed | |
| A | ↛ | BuildingContext::boot() removed | |
| A | ↛ | SchemaProvider::register() removed | |
| A | ↛ | DefinitionBuilderCreator::__construct() removed | |
| A | ↛ | ExtensionContext::createDefinitionBuilder() removed | |
| ⋮ | view more | ||