| ⇢ | A | CSurveyQuestionRepository added |
| ⇢ | D | Attendance::getCoursesWithAttendance() added | |
| ⇢ | B | api_get_filtered_multilingual_HTML_string() added | |
| ⇢ | A | CSurveyQuestion::setChildren() added | |
| ⇢ | A | CSurveyQuestion::setParent() added | |
| ⇢ | A | CSurveyQuestion::getChildren() added | |
| ⇢ | A | CSurveyQuestion::setParentOption() added | |
| ⇢ | A | CSurveyQuestion::getParentOption() added | |
| ⇢ | A | CSurveyQuestion::getParent() added | |
| ⇢ | A | Container::getSurveyQuestionRepository() added | |
| ⇢ | A | CSurveyQuestionRepository::__construct() added | |
| D | ↘ | F | SurveyUtil::modify_filter() got worse |
| D | ↘ | F | Version20180319145700::up() got worse |
| A | ↛ | CSurveyAnswer::setAnswerId() removed | |
| A | ↛ | CSurveyAnswer::getAnswerId() removed | |
| A | ↛ | CSurveyQuestionOption::getQuestionOptionId() removed | |
| A | ↛ | CSurveyQuestionOption::setQuestionOptionId() removed | |
| A | ↛ | CSurveyQuestion::setQuestionId() removed | |
| A | ↛ | CSurveyQuestion::setIid() removed | |
| A | ↛ | CSurveyQuestion::getQuestionId() removed | |
| A | ↛ | CSurvey::setSurveyId() removed | |
| A | ↛ | CSurvey::getSurveyId() removed |