| ⇢ | A | FileSizeExceedIniMaximumException added | |
| ⇢ | A | ExcutableFileException added | |
| ⇢ | A | EmptyFileException added | |
| ⇢ | A | LfmUploadValidator added | |
| ⇢ | A | DuplicateFileNameException added | |
| ⇢ | A | InvalidMimeTypeException added | |
| ⇢ | A | FileFailedToUploadException added | |
| ⇢ | A | FileSizeExceedConfigurationMaximumException added |
| ⇢ | A | LfmPath::validateUploadedFile() added | |
| ⇢ | A | LfmPath::generateThumbnail() added | |
| ⇢ | A | FileSizeExceedConfigurationMaximumException::__con... added | |
| ⇢ | A | FileSizeExceedIniMaximumException::__construct() added | |
| ⇢ | A | ExcutableFileException::__construct() added | |
| ⇢ | A | EmptyFileException::__construct() added | |
| ⇢ | A | LfmUploadValidator::uploadWasSuccessful() added | |
| ⇢ | A | LfmUploadValidator::sizeLowerThanIniMaximum() added | |
| ⇢ | A | LfmUploadValidator::isNotExcutable() added | |
| ⇢ | A | LfmUploadValidator::nameIsNotDuplicate() added | |
| ⋮ | view more | ||
| C | ↛ | LfmPath::uploadValidator() removed | |
| A | ↛ | LfmController::error() removed | |
| A | ↛ | LfmPath::saveFile() removed | |
| A | ↛ | LfmPath::makeThumbnail() removed | |