| A | ↘ | B | StorablePropertyTrait got worse |
| ⇢ | A | StorablePropertyTrait::fieldValue() added | |
| ⇢ | A | StorablePropertyTrait::parseFromFlatData() added | |
| ⇢ | A | StorablePropertyTrait::fieldIdent() added | |
| ⇢ | A | FileProperty::getFilesize() added | |
| ⇢ | A | PropertyField::snakeize() added | |
| ⇢ | A | StorablePropertyTrait::snakeize() added | |
| ⇢ | A | FileProperty::getMimetype() added | |
| ⇢ | A | IdProperty::validateRequired() added | |
| ⇢ | A | FileProperty::getMimetypeFor() added | |
| ⇢ | A | ModelStructureProperty::getStructureMetadata() added | |
| ⋮ | view more | ||
| C | ↗ | B | ImageProperty::batchEffects() improved |
| A | ↛ | StorablePropertyTrait::fieldVal() removed | |
| A | ↛ | DateTimeProperty::format() removed | |
| A | ↛ | MultiObjectProperty::sqlExtra() removed | |
| A | ↛ | MultiObjectProperty::allowedTypes() removed | |
| A | ↛ | MultiObjectProperty::joinTable() removed | |
| A | ↛ | NumberProperty::min() removed | |
| A | ↛ | NumberProperty::max() removed | |
| A | ↛ | PropertyField::__construct() removed | |
| A | ↛ | ModelStructureProperty::structureMetadata() removed | |
| A | ↛ | ModelStructureProperty::structureInterfaces() removed | |
| ⋮ | view more | ||