| ⇢ | A | SettingFields added | |
| ⇢ | A | RenderingFields added | |
| ⇢ | A | SavingFields added | |
| B | ↗ | A | AbstractManager improved |
| A | ↛ | StoringAndUpdatingFields removed |
| ⇢ | A | SavingFields::saveFields() added | |
| ⇢ | A | SettingFields::defaults() added | |
| ⇢ | A | SavingFields::detectCustomSaveMethods() added | |
| ⇢ | A | SavingFields::setField() added | |
| ⇢ | A | SavingFields::saveQueuedMethods() added | |
| ⇢ | A | SavingFields::saveQueuedFields() added | |
| ⇢ | A | Field::getFieldValue() added | |
| ⇢ | A | DocumentField::getFieldValue() added | |
| ⇢ | A | DocumentField::getMedia() added | |
| ⇢ | A | SettingFields::renderField() added | |
| ⋮ | view more | ||
| B | ↛ | AbstractManager::getFieldValue() removed | |
| A | ↛ | StoringAndUpdatingFields::handleFields() removed | |
| A | ↛ | ManagesMedia::populateDocuments() removed | |
| A | ↛ | ManagesMedia::populateMedia() removed | |
| A | ↛ | StoringAndUpdatingFields::detectCustomSaveMethods(... removed | |
| A | ↛ | AbstractManager::setField() removed | |
| A | ↛ | AbstractManager::saveFields() removed | |
| A | ↛ | AbstractManager::renderField() removed | |
| A | ↛ | StoringAndUpdatingFields::handleCustomSaves() removed | |
| A | ↛ | AbstractManager::isTranslatableKey() removed | |