| ⇢ | A | CourseDeleteController added | |
| ⇢ | A | CourseReadController added | |
| ⇢ | A | CourseSearchController added | |
| ⇢ | A | CourseUpdateController added | |
| ⇢ | A | CourseMapping added | |
| ⇢ | A | CourseSearchMapping added | |
| ⇢ | A | Course added | |
| ⇢ | A | CourseRepository added | |
| ⇢ | A | CourseSearch added | |
| ⇢ | A | CourseMapping added | |
| ⋮ | view more | ||
| A | ↛ | SampleDeleteController removed | |
| A | ↛ | SampleReadController removed | |
| A | ↛ | SampleSearchController removed | |
| A | ↛ | SampleUpdateController removed | |
| A | ↛ | SampleMapping removed | |
| A | ↛ | SampleSearchMapping removed | |
| A | ↛ | Sample removed | |
| A | ↛ | SampleRepository removed | |
| A | ↛ | SampleSearch removed | |
| A | ↛ | SampleMapping removed | |
| ⋮ | view more | ||
| ⇢ | B | CourseUpdateController::__invoke() added | |
| ⇢ | B | CourseCreateController::__invoke() added | |
| ⇢ | B | CourseSearchMapping::getLinkMappings() added | |
| ⇢ | A | CourseSearchController::__invoke() added | |
| ⇢ | A | CourseRepository::searchResult() added | |
| ⇢ | A | Course::create() added | |
| ⇢ | A | CourseRepository::searchCount() added | |
| ⇢ | A | Course::fromPersistence() added | |
| ⇢ | A | CourseDeleteController::__invoke() added | |
| ⇢ | A | Course::toPersistence() added | |
| ⋮ | view more | ||
| B | ↛ | SampleUpdateController::__invoke() removed | |
| B | ↛ | SampleCreateController::__invoke() removed | |
| B | ↛ | SampleSearchMapping::getLinkMappings() removed | |
| A | ↛ | SampleSearchController::__invoke() removed | |
| A | ↛ | SampleRepository::searchResult() removed | |
| A | ↛ | Sample::create() removed | |
| A | ↛ | SampleSearch::setPerPage() removed | |
| A | ↛ | SampleMapping::getLinkMappings() removed | |
| A | ↛ | Sample::fromPersistence() removed | |
| A | ↛ | SampleDeleteController::__invoke() removed | |
| ⋮ | view more | ||