| ⇢ | A | Course added | |
| ⇢ | A | CourseRepository added | |
| ⇢ | A | CourseSearch added | |
| ⇢ | A | CourseMapping added | |
| ⇢ | A | CourseSearchMapping added | |
| ⇢ | A | CourseMapping added | |
| ⇢ | A | CourseSearchMapping added | |
| ⇢ | A | CourseCreateController added | |
| ⇢ | A | CourseDeleteController added | |
| ⇢ | A | CourseReadController added | |
| ⋮ | view more | ||
| A | ↛ | Sample removed | |
| A | ↛ | SampleRepository removed | |
| A | ↛ | SampleSearch removed | |
| A | ↛ | SampleMapping removed | |
| A | ↛ | SampleSearchMapping removed | |
| A | ↛ | SampleMapping removed | |
| A | ↛ | SampleSearchMapping removed | |
| A | ↛ | SampleCreateController removed | |
| A | ↛ | SampleDeleteController removed | |
| A | ↛ | SampleReadController removed | |
| ⋮ | view more | ||
| ⇢ | B | CourseUpdateController::__invoke() added | |
| ⇢ | B | CourseSearchMapping::getLinkMappings() added | |
| ⇢ | B | CourseCreateController::__invoke() added | |
| ⇢ | A | CourseSearchController::__invoke() added | |
| ⇢ | A | CourseRepository::searchResult() added | |
| ⇢ | A | CourseSearch::setPage() added | |
| ⇢ | A | CourseMapping::getFieldMappings() added | |
| ⇢ | A | CourseUpdateController::__construct() added | |
| ⇢ | A | Course::setLevel() added | |
| ⇢ | A | CourseSearch::setPerPage() added | |
| ⋮ | view more | ||
| B | ↛ | SampleUpdateController::__invoke() removed | |
| B | ↛ | SampleSearchMapping::getLinkMappings() removed | |
| B | ↛ | SampleCreateController::__invoke() removed | |
| A | ↛ | SampleSearchController::__invoke() removed | |
| A | ↛ | SampleRepository::searchResult() removed | |
| A | ↛ | SampleUpdateController::__construct() removed | |
| A | ↛ | SampleRepository::search() removed | |
| A | ↛ | SampleRepository::searchCount() removed | |
| A | ↛ | SampleRepository::prepareSearchQuery() removed | |
| A | ↛ | SampleMapping::getPropertyMappings() removed | |
| ⋮ | view more | ||