| ⇢ | A | Justification added |
| ⇢ | A | Session::isCurrentlyAccessible() added | |
| ⇢ | A | Justification::uninstall() added | |
| ⇢ | A | Justification::create() added | |
| ⇢ | A | Justification::__construct() added | |
| ⇢ | A | Justification::getUserJustification() added | |
| ⇢ | A | Justification::getUserJustificationList() added | |
| ⇢ | A | Justification::install() added | |
| ⇢ | A | Session::isRelatedToCourse() added | |
| ⇢ | A | unsubscribeUser() added | |
| ⇢ | A | Session::removeCourse() added | |
| ⋮ | view more | ||
| C | ↘ | D | CourseManager::autoSubscribeToCourse() got worse |
| B | ↗ | A | Attendance::attendance_add() improved |
| A | ↛ | CAttendance::getSessionId() removed | |
| A | ↛ | CAttendance::setSessionId() removed | |
| A | ↛ | CAttendance::getCId() removed | |
| A | ↛ | CAttendance::setCId() removed | |
| A | ↛ | CAttendanceCalendar::getCId() removed | |
| A | ↛ | CAttendanceCalendar::setCId() removed | |