| ⇢ | A | JWTManager added | |
| A | ↛ | JWTManager removed |
| ⇢ | B | JWTManager::decode() added | |
| ⇢ | A | RefreshToken::getExpiresAt() added | |
| ⇢ | A | RefreshToken::setExpiresAt() added | |
| ⇢ | A | JWTManager::setUserIdentityField() added | |
| ⇢ | A | JWTManager::__construct() added | |
| ⇢ | A | JWTManager::getUserIdClaim() added | |
| ⇢ | A | JWTManager::getUserIdentityField() added | |
| ⇢ | A | JWTManager::create() added | |
| B | ↛ | JWTManager::decode() removed | |
| A | ↛ | RefreshToken::getExpiredAt() removed | |
| A | ↛ | RefreshToken::setExpiredAt() removed | |
| A | ↛ | JWTManager::getUserIdClaim() removed | |
| A | ↛ | JWTManager::create() removed | |
| A | ↛ | JWTManager::__construct() removed | |
| A | ↛ | JWTManager::getUserIdentityField() removed | |
| A | ↛ | JWTManager::setUserIdentityField() removed |