| ⇢ | A | DeactivatedUserListener added | |
| ⇢ | A | Status added | |
| ⇢ | A | UserStatusFieldsetFactory added | |
| ⇢ | A | ExceptionStrategyFactory added | |
| ⇢ | A | UserStatus added | |
| ⇢ | A | UserStatusContainer added | |
| ⇢ | A | UserStatusFieldset added | |
| A | ↛ | UnauthorizedAccessListenerFactory removed |
| ⇢ | C | UsersController::editAction() added | |
| ⇢ | C | DeactivatedUserListener::prepareExceptionViewModel... added | |
| ⇢ | B | ExceptionStrategyFactory::createService() added | |
| ⇢ | B | DeactivatedUserListener::checkDeactivatedUser() added | |
| ⇢ | B | User::assertEntity() added | |
| ⇢ | A | UserStatusFieldset::init() added | |
| ⇢ | A | Status::getStates() added | |
| ⇢ | A | DeactivatedUserListener::attach() added | |
| ⇢ | A | Status::getOptions() added | |
| ⇢ | A | User::getStatus() added | |
| ⋮ | view more | ||
| B | ↘ | C | IndexController::groupAction() got worse |
| A | ↘ | B | User::findBy() got worse |
| A | ↛ | UnauthorizedAccessListenerFactory::createService() removed | |