| ⇢ | B | Authenticator added | |
| ⇢ | A | ErrorBag added | |
| ⇢ | A | Response added | |
| ⇢ | A | Session added | |
| ⇢ | A | Config added | |
| C | ↛ | Authenticator removed |
| ⇢ | A | Authenticator::getOneTimePassword() added | |
| ⇢ | A | Authenticator::checkOTP() added | |
| ⇢ | A | Authenticator::canPassWithoutCheckingOTP() added | |
| ⇢ | A | Session::sessionGet() added | |
| ⇢ | A | Authenticator::getGoogle2FASecretKey() added | |
| ⇢ | A | Authenticator::getOldOneTimePassword() added | |
| ⇢ | A | Session::sessionForget() added | |
| ⇢ | A | Authenticator::verifyGoogle2FA() added | |
| ⇢ | A | Authenticator::minutesSinceLastActivity() added | |
| ⇢ | A | Response::sessionForget() added | |
| ⋮ | view more | ||
| A | ↛ | Authenticator::getOneTimePassword() removed | |
| A | ↛ | Authenticator::makeHtmlResponse() removed | |
| A | ↛ | Authenticator::createErrorBagForMessage() removed | |
| A | ↛ | Authenticator::minutesSinceLastActivity() removed | |
| A | ↛ | Authenticator::getErrorBagForStatusCode() removed | |
| A | ↛ | Authenticator::verifyGoogle2FA() removed | |
| A | ↛ | Authenticator::passwordExpired() removed | |
| A | ↛ | Authenticator::sessionGet() removed | |
| A | ↛ | Authenticator::canPassWithoutCheckingOTP() removed | |
| A | ↛ | Authenticator::config() removed | |
| ⋮ | view more | ||