| ⇢ | A | UserController added |
| ⇢ | A | AdminModel::resetUserSession() added | |
| ⇢ | A | UserController::__construct() added | |
| ⇢ | A | UserController::index() added | |
| ⇢ | A | UserController::editUsername_action() added | |
| ⇢ | A | UserController::editUserEmail_action() added | |
| ⇢ | A | UserController::editAvatar() added | |
| ⇢ | A | UserController::uploadAvatar_action() added | |
| ⇢ | A | UserController::deleteAvatar_action() added | |
| ⇢ | A | UserController::changeUserRole_action() added | |
| ⇢ | A | RegisterController::index() added | |
| ⋮ | view more | ||
| A | ↘ | B | RegistrationModel::validateUserEmail() got worse |
| A | ↛ | LoginController::editUserEmail_action() removed | |
| A | ↛ | LoginController::editAvatar() removed | |
| A | ↛ | LoginController::uploadAvatar_action() removed | |
| A | ↛ | LoginController::deleteAvatar_action() removed | |
| A | ↛ | LoginController::changeUserRole() removed | |
| A | ↛ | LoginController::changeUserRole_action() removed | |
| A | ↛ | LoginController::register() removed | |
| A | ↛ | LoginController::register_action() removed | |
| A | ↛ | LoginController::changePassword() removed | |
| A | ↛ | LoginController::changePassword_action() removed | |
| ⋮ | view more | ||