| ⇢ | B | ModelManager added | |
| ⇢ | A | ArtificerFormRequest added | |
| A | ↘ | B | FieldWrapper got worse |
| B | ↗ | A | BaseModelController improved |
| B | ↛ | Model removed |
| ⇢ | B | ModelManager::addFieldOptions() added | |
| ⇢ | A | ArtificerFormRequest::getData() added | |
| ⇢ | A | ModelManager::getCurrentModelName() added | |
| ⇢ | A | ModelManager::prepareCurrentModel() added | |
| ⇢ | A | ModelManager::getCurrentModelData() added | |
| ⇢ | A | ModelManager::isCurrent() added | |
| ⇢ | A | ModelManager::getRouteName() added | |
| ⇢ | A | FieldWrapper::isFillable() added | |
| ⇢ | A | ModelManager::setCurrent() added | |
| ⇢ | A | ModelManager::__construct() added | |
| ⋮ | view more | ||
| B | ↗ | A | ModelController::updateOrCreate() improved |
| B | ↛ | Model::addFieldOptions() removed | |
| A | ↛ | Model::getCurrentModelName() removed | |
| A | ↛ | BaseModelController::filterInputData() removed | |
| A | ↛ | Model::getCurrentModelData() removed | |
| A | ↛ | Model::isCurrent() removed | |
| A | ↛ | Model::getRouteName() removed | |
| A | ↛ | Model::setCurrent() removed | |
| A | ↛ | Model::getModelsData() removed | |
| A | ↛ | Model::getOptions() removed | |
| A | ↛ | Model::__construct() removed | |
| ⋮ | view more | ||