| ⇢ | A | UDateTime added | |
| ⇢ | A | SessionObject added |
| ⇢ | A | USession::getTmp() added | |
| ⇢ | A | USession::getTimeout() added | |
| ⇢ | A | AuthController::noAttempts() added | |
| ⇢ | A | SessionObject::getTimeout() added | |
| ⇢ | A | USession::setTmp() added | |
| ⇢ | A | CRUDController::crudLoadView() added | |
| ⇢ | A | UDateTime::secondsToTime() added | |
| ⇢ | A | SessionObject::__construct() added | |
| ⇢ | A | SessionObject::getValue() added | |
| ⇢ | A | SessionObject::setValue() added | |
| ⋮ | view more | ||
| A | ↘ | B | AuthController::badLogin() got worse |