| ⇢ | A | ViewConfigCollectionPass added | |
| ⇢ | A | SecondFactorType added | |
| ⇢ | A | ViewConfig added | |
| D | ↘ | F | SecondFactorController got worse |
| ⇢ | A | ViewConfigCollectionPass::process() added | |
| ⇢ | A | SecondFactorType::getSecondFactorTypeLogoByIdentif... added | |
| ⇢ | A | SecondFactorType::getFilters() added | |
| ⇢ | A | SecondFactorType::getFunctions() added | |
| ⇢ | A | ViewConfig::getTranslation() added | |
| ⇢ | A | SecondFactorType::__construct() added | |
| ⇢ | A | ViewConfig::__construct() added | |
| ⇢ | A | SecondFactorType::translateSecondFactorType() added | |
| ⇢ | A | ViewConfig::getLogo() added | |
| ⇢ | A | ViewConfig::getTitle() added | |
| ⋮ | view more | ||
| B | ↗ | A | ChooseSecondFactorType::buildForm() improved |
| B | ↘ | C | SecondFactorController::chooseSecondFactorAction() got worse |