| ⇢ | A | IconColumn added | |
| ⇢ | A | ResourceUploadListener added | |
| A | ↛ | CourseUploadListener removed |
| ⇢ | A | ResourceController::previewAction() added | |
| ⇢ | A | ResourceUploadListener::onUpload() added | |
| ⇢ | A | IconColumn::getType() added | |
| ⇢ | A | IconColumn::__initialize() added | |
| ⇢ | A | IconColumn::renderCell() added | |
| ⇢ | A | ResourceUploadListener::__construct() added | |
| B | ↘ | C | ResourceUploadController::upload() got worse |
| A | ↛ | CourseUploadListener::__construct() removed | |
| A | ↛ | CourseUploadListener::onUpload() removed |