| ⇢ | A | OrmUtilsFieldsTrait added | |
| D | ↗ | A | OrmUtils improved |
| ⇢ | A | OrmUtilsFieldsTrait::getFormAllFields() added | |
| ⇢ | A | CRUDHelper::updateManyToOne() added | |
| ⇢ | A | CRUDHelper::updateManyToMany() added | |
| ⇢ | A | OrmUtilsFieldsTrait::getFieldNames() added | |
| ⇢ | A | OrmUtilsFieldsTrait::getFieldTypes() added | |
| ⇢ | A | OrmUtilsFieldsTrait::getFieldType() added | |
| ⇢ | A | OrmUtilsFieldsTrait::getKeyFields() added | |
| ⇢ | A | OrmUtilsFieldsTrait::getFirstKey() added | |
| ⇢ | A | OrmUtilsFieldsTrait::getAllFields() added | |
| ⇢ | A | OrmUtilsFieldsTrait::getSerializableFields() added | |
| D | ↗ | B | CRUDHelper::update() improved |
| A | ↛ | OrmUtils::getFormAllFields() removed | |
| A | ↛ | OrmUtils::getFieldNames() removed | |
| A | ↛ | OrmUtils::getKeyFields() removed | |
| A | ↛ | OrmUtils::getFieldTypes() removed | |
| A | ↛ | OrmUtils::getFieldType() removed | |
| A | ↛ | OrmUtils::getFirstKey() removed | |
| A | ↛ | OrmUtils::getSerializableFields() removed | |
| A | ↛ | OrmUtils::getAllFields() removed |