| ⇢ | A | BeforeLogout added | |
| ⇢ | A | MemoryCurrentIdentityStorage added | |
| ⇢ | A | SessionCurrentIdentityStorage added | |
| ⇢ | A | AfterLogout added | |
| ⇢ | A | AfterLogin added | |
| ⇢ | A | BeforeLogin added | |
| ⇢ | A | CurrentIdentityService added | |
| B | ↛ | User removed | |
| A | ↛ | AfterLogout removed | |
| A | ↛ | BeforeLogin removed | |
| A | ↛ | AfterLogin removed | |
| A | ↛ | BeforeLogout removed | 
| ⇢ | B | SessionCurrentIdentityStorage::get() added | |
| ⇢ | A | SessionCurrentIdentityStorage::switchId() added | |
| ⇢ | A | CurrentIdentityService::__construct() added | |
| ⇢ | A | BeforeLogout::__construct() added | |
| ⇢ | A | AfterLogout::__construct() added | |
| ⇢ | A | CurrentIdentityService::logout() added | |
| ⇢ | A | BeforeLogout::invalidate() added | |
| ⇢ | A | AfterLogout::getIdentity() added | |
| ⇢ | A | CurrentIdentityService::get() added | |
| ⇢ | A | BeforeLogout::isValid() added | |
| ⋮ | view more | ||
| D | ↛ | User::renewAuthStatus() removed | |
| A | ↛ | User::switchIdentity() removed | |
| A | ↛ | User::logout() removed | |
| A | ↛ | User::getIdentity() removed | |
| A | ↛ | AfterLogout::__construct() removed | |
| A | ↛ | User::isGuest() removed | |
| A | ↛ | AfterLogout::getIdentity() removed | |
| A | ↛ | User::afterLogout() removed | |
| A | ↛ | BeforeLogin::getIdentity() removed | |
| A | ↛ | User::beforeLogin() removed | |
| ⋮ | view more | ||