| F | ↗ | D | Schema improved |
| ⇢ | B | SchemaReader::loadElement() added | |
| ⇢ | B | SchemaReader::loadGroupBeforeCheckingChildNodes() added | |
| ⇢ | B | SchemaReader::loadAttributeGroup() added | |
| ⇢ | B | SchemaReader::maybeLoadRestrictionOnChildNode() added | |
| ⇢ | B | SchemaReader::loadTypeWithCallback() added | |
| ⇢ | A | SchemaReader::loadImportFreshCallbacks() added | |
| ⇢ | A | SchemaReader::loadAttribute() added | |
| ⇢ | A | SchemaReader::loadImport() added | |
| ⇢ | A | SchemaReader::loadImportFreshKeys() added | |
| ⇢ | A | SchemaReader::loadElementRef() added | |
| ⋮ | view more | ||
| A | ↘ | B | SchemaReader::loadRestriction() got worse |
| B | ↛ | Element::loadElement() removed | |
| B | ↛ | Group::loadGroupBeforeCheckingChildNodes() removed | |
| B | ↛ | Group::loadAttributeGroup() removed | |
| B | ↛ | Restriction::maybeLoadRestrictionOnChildNode() removed | |
| B | ↛ | Restriction::loadRestriction() removed | |
| B | ↛ | Type::loadTypeWithCallback() removed | |
| B | ↛ | Schema::loadImportFreshCallbacks() removed | |
| B | ↛ | Group::loadGroup() removed | |
| A | ↛ | Attribute::loadAttribute() removed | |
| A | ↛ | Schema::loadImport() removed | |
| ⋮ | view more | ||