| ⇢ | C | FileBind::bindMultiple() added | |
| ⇢ | B | FileBehavior::binding() added | |
| ⇢ | B | File::isOwner() added | |
| ⇢ | B | FileBind::bindSingle() added | |
| ⇢ | B | LocalStorage::save() added | |
| ⇢ | A | FileBind::deleteCurrentFiles() added | |
| ⇢ | A | FileBehavior::prepareFilePath() added | |
| ⇢ | A | File::getExtensionByMimeType() added | |
| ⇢ | A | FileBehavior::prepareFileId() added | |
| ⇢ | A | FileBehavior::createFile() added | |
| ⋮ | view more | ||
| A | ↘ | B | FileBehavior::thumb() got worse |
| D | ↗ | B | FileBehavior::afterSave() improved |
| C | ↛ | FileBehavior::bindFiles() removed | |
| B | ↛ | LocalStorage::saveFile() removed | |
| B | ↛ | FileBehavior::getTemplatePath() removed | |
| A | ↛ | File::detectExtension() removed | |
| A | ↛ | UploadAction::createFile() removed | |
| A | ↛ | FileBehavior::saveFilePathInAttribute() removed | |
| A | ↛ | FileBehavior::saveFileIdInAttribute() removed | |
| A | ↛ | FileBehavior::generateThumb() removed | |
| A | ↛ | FileBehavior::thumbFullPath() removed | |
| A | ↛ | LocalStorage::deleteFile() removed | |
| ⋮ | view more | ||