⇢ | A | TwoFactorEmailProvider added | |
⇢ | A | TwoFactorChallengeController added | |
⇢ | A | Disable added | |
⇢ | A | Enable added | |
⇢ | A | TwoFactorMiddleware added | |
⇢ | A | Manager added |
⇢ | B | TwoFactorMiddleware::checkTwoFactor() added | |
⇢ | B | Manager::getProviders() added | |
⇢ | A | TwoFactorMiddleware::beforeController() added | |
⇢ | A | Enable::__construct() added | |
⇢ | A | Enable::configure() added | |
⇢ | A | Enable::execute() added | |
⇢ | A | TwoFactorEmailProvider::verifyChallenge() added | |
⇢ | A | TwoFactorMiddleware::afterException() added | |
⇢ | A | Manager::__construct() added | |
⇢ | A | TwoFactorChallengeController::__construct() added | |
⋮ | view more | ||
A | ↘ | B | Auth::validateUserPass() got worse |
C | ↘ | D | LoginController::tryLogin() got worse |