| ⇢ | A | ChooseSecondFactorType added | |
| C | ↘ | D | StepUpAuthenticationService got worse |
| ⇢ | B | ChooseSecondFactorType::buildForm() added | |
| ⇢ | B | SecondFactorController::chooseSecondFactorAction() added | |
| ⇢ | A | ChooseSecondFactorType::configureOptions() added | |
| ⇢ | A | ProxyStateHandler::setSchacHomeOrganization() added | |
| ⇢ | A | SecondFactorController::selectAndRedirectTo() added | |
| ⇢ | A | StepUpAuthenticationService::hasDefaultSpConfig() added | |
| ⇢ | A | ChooseSecondFactorType::getName() added | |
| ⇢ | A | ProxyStateHandler::getSchacHomeOrganization() added | |
| ⇢ | A | ResponseContext::getSchacHomeOrganization() added | |
| A | ↘ | B | ResponseContext::saveAssertion() got worse |
| A | ↘ | B | StepUpAuthenticationService::determineViableSecond... got worse |
| C | ↘ | D | StepUpAuthenticationService::resolveHighestRequire... got worse |
| A | ↘ | C | StepUpAuthenticationService::determineInstitutions... got worse |