| ⇢ | A | UserErrorExceptionListener added | |
| ⇢ | A | ViewConfigCollection added | |
| ⇢ | A | SecondFactorTypeTranslationService added |
| ⇢ | B | ExceptionController::getPageTitleAndDescription() added | |
| ⇢ | A | ExceptionController::getStatusCode() added | |
| ⇢ | A | SecondFactorTypeTranslationService::translate() added | |
| ⇢ | A | UserErrorExceptionListener::duplicateRequest() added | |
| ⇢ | A | ViewConfigCollection::getByIdentifier() added | |
| ⇢ | A | SecondFactorTypeTranslationService::__construct() added | |
| ⇢ | A | ExceptionController::getTranslator() added | |
| ⇢ | A | ViewConfigCollection::addViewConfig() added | |
| ⇢ | A | ViewConfigCollection::isGssp() added | |
| A | ↘ | B | ExceptionController::showAction() got worse |
| A | ↛ | Art::forFlattenException() removed | |
| A | ↛ | SecondFactorType::isTiqr() removed | |
| A | ↛ | SecondFactorType::isBiometric() removed |