| A | ↛ | InterfaceType removed | |
| A | ↛ | SchemaContainableTrait removed |
| ⇢ | A | TypeValidationRule::isArrayOfInterfaces() added | |
| ⇢ | A | TypeCollectorTrait::collectFieldsArgsTypes() added | |
| ⇢ | A | TypeMap::isInterface() added | |
| ⇢ | A | SchemaType::setSchema() added | |
| ⇢ | A | SchemaType::getSchema() added | |
| ⇢ | A | Query::addArgument() added | |
| ⇢ | A | ObjectTypeConfig::getInterfaces() added | |
| ⇢ | A | AbstractObjectType::getInterfaces() added | |
| ⇢ | A | AbstractUnionType::resolve() added | |
| D | ↗ | C | TypeCollectorTrait::collectTypes() improved |
| B | ↘ | C | QueryType::build() got worse |
| A | ↛ | InterfaceType::getName() removed | |
| A | ↛ | SchemaContainableTrait::setSchema() removed | |
| A | ↛ | SchemaContainableTrait::getSchema() removed |