| ⇢ | A | Disable2FAHandler added | |
| ⇢ | A | Enable2FAHandler added | |
| ⇢ | A | TwoFactorAuthenticationWasDisabled added | |
| ⇢ | A | RecoveryCodeWasUsed added | |
| ⇢ | A | Invalid2FACode added | |
| ⇢ | A | RecoveryCode added | |
| ⇢ | A | Disable2FA added | |
| ⇢ | A | Validate2FACodeHandler added | |
| ⇢ | A | SecretKey added | |
| ⇢ | A | Code added | |
| ⋮ | view more | ||
| ⇢ | B | Identity::validate() added | |
| ⇢ | A | Identity::enableTwoFactorAuthentication() added | |
| ⇢ | A | TwoFactorAuthenticationWasEnabled::__construct() added | |
| ⇢ | A | Disable2FAHandler::__invoke() added | |
| ⇢ | A | Enable2FAHandler::__invoke() added | |
| ⇢ | A | Validate2FACodeHandler::__invoke() added | |
| ⇢ | A | Code::__construct() added | |
| ⇢ | A | Identity::disableTwoFactorAuthentication() added | |
| ⇢ | A | RecoveryCode::__toString() added | |
| ⇢ | A | RecoveryCode::__construct() added | |
| ⋮ | view more | ||