⇢ | A | SettingsController added | |
⇢ | A | BackupCodeMapper added | |
⇢ | A | BackupCodesProvider added | |
⇢ | A | BackupCodeStorage added |
⇢ | A | BackupCodeStorage::validateCode() added | |
⇢ | A | BackupCodeStorage::createCodes() added | |
⇢ | A | BackupCodeStorage::__construct() added | |
⇢ | A | SettingsController::__construct() added | |
⇢ | A | BackupCodeStorage::getBackupCodesState() added | |
⇢ | A | SettingsController::createCodes() added | |
⇢ | A | BackupCodeMapper::getBackupCodes() added | |
⇢ | A | BackupCodeMapper::deleteCodes() added | |
⇢ | A | Manager::getBackupProvider() added | |
⇢ | A | BackupCodeStorage::hasBackupCodes() added | |
⋮ | view more | ||
A | ↘ | B | TwoFactorChallengeController::showChallenge() got worse |
B | ↘ | C | Manager::getProviders() got worse |