| ⇢ | A | CourseType added | |
| ⇢ | A | Exporter added | |
| A | ↛ | JavascriptLegacyController removed | |
| A | ↛ | CourseType removed | |
| A | ↛ | LegacyController removed | |
| A | ↛ | RedirectingController removed | |
| A | ↛ | Exporter removed |
| ⇢ | A | Exporter::getResponse() added | |
| ⇢ | A | CourseType::buildForm() added | |
| ⇢ | A | FrontController::configEditorAction() added | |
| ⇢ | A | CourseType::getName() added | |
| ⇢ | A | CourseType::configureOptions() added | |
| ⇢ | A | ResourceController::uploadFile() added | |
| B | ↛ | LegacyController::classicAction() removed | |
| A | ↛ | Exporter::getResponse() removed | |
| A | ↛ | CourseType::buildForm() removed | |
| A | ↛ | JavascriptLegacyController::configEditorAction() removed | |
| A | ↛ | LegacyController::setContainerValuesToLegacy() removed | |
| A | ↛ | CourseType::getName() removed | |
| A | ↛ | LegacyController::pluginAction() removed | |
| A | ↛ | CourseType::configureOptions() removed | |
| A | ↛ | ResourceController::getCourseUploadFileAction() removed | |
| A | ↛ | RedirectingController::removeTrailingSlashAction() removed |