| ⇢ | A | CoverImageProcessor added | |
| ⇢ | A | LessonCompletedProcessor added | |
| ⇢ | A | CourseNormalizer added | |
| ⇢ | A | LessonNormalizer added | |
| A | ↛ | CoverImageSerializer removed |
| ⇢ | A | CoverImageProcessor::process() added | |
| ⇢ | A | CourseNormalizer::supportsNormalization() added | |
| ⇢ | A | CourseNormalizer::normalize() added | |
| ⇢ | A | LessonNormalizer::__construct() added | |
| ⇢ | A | LessonNormalizer::normalize() added | |
| ⇢ | A | LessonNormalizer::supportsNormalization() added | |
| ⇢ | A | CoverImageProcessor::__construct() added | |
| ⇢ | A | UserLessonRepository::getOneByUserAndLesson() added | |
| ⇢ | A | LessonCompletedProcessor::process() added | |
| ⇢ | A | LessonCompletedProcessor::__construct() added | |
| ⋮ | view more | ||
| B | ↛ | CoverImageSerializer::normalize() removed | |
| A | ↛ | CoverImageSerializer::__construct() removed | |
| A | ↛ | CoverImageSerializer::supportsNormalization() removed | |