| ⇢ | A | UploadStorageTrait added | |
| A | ↛ | InstallCommand removed | |
| A | ↛ | StorageTrait removed |
| ⇢ | A | UploadStorageTrait::setDisk() added | |
| ⇢ | A | UploadStorageTrait::getDefaultUploadPath() added | |
| ⇢ | A | UploadStorageTrait::getUploadPath() added | |
| ⇢ | A | UploadStorageTrait::setUploadPath() added | |
| ⇢ | A | UploadStorageTrait::getUploadFileName() added | |
| ⇢ | A | UploadStorageTrait::setUploadFileNameRule() added | |
| ⇢ | A | UploadStorageTrait::getFileUrl() added | |
| ⇢ | A | ComponentMakeCommand::parseObserver() added | |
| ⇢ | A | AliasBinder::register() added | |
| ⇢ | A | SelectOptionsFromModel::getOptionsFromModel() added | |
| ⋮ | view more | ||
| A | ↘ | B | ComponentMakeCommand::buildObserverReplacements() got worse |
| A | ↛ | ComponentMakeCommand::handle() removed | |
| A | ↛ | SelectOptionsFromModel::setOptionsFromModel() removed | |
| A | ↛ | InstallCommand::handle() removed | |
| A | ↛ | StorageTrait::getFileUrl() removed | |
| A | ↛ | StorageTrait::getDisk() removed | |
| A | ↛ | StorageTrait::setDisk() removed | |
| A | ↛ | ComponentMakeCommand::createObserver() removed | |
| A | ↛ | ComponentMakeCommand::parseClass() removed | |
| A | ↛ | StorageTrait::getDefaultUploadPath() removed | |
| A | ↛ | StorageTrait::getUploadPath() removed | |
| ⋮ | view more | ||