| A | ↘ | B | Schema got worse |
| ⇢ | B | Schema::castPropertyWithoutExtraneous() added | |
| ⇢ | B | Schema::castPropertyDefault() added | |
| ⇢ | A | Schema::castByMap() added | |
| ⇢ | A | Schema::castProperties() added | |
| ⇢ | A | Schema::castPropertiesByMap() added | |
| ⇢ | A | Schema::setPropertyValue() added | |
| ⇢ | A | Schema::getPropertyValue() added | |
| ⇢ | A | Schema::castPropertiesDefault() added | |
| ⇢ | A | Schema::castWithoutExtraneous() added | |
| ⇢ | A | Schema::castPropertiesWithoutExtraneous() added | |
| B | ↛ | Schema::castProperty() removed |