| ⇢ | A | JwtController added | |
| A | ↘ | B | ClientService got worse |
| A | ↘ | B | JtiService got worse |
| B | ↘ | C | ClientService got worse |
| D | ↘ | F | AccessTokenService got worse |
| D | ↘ | F | RefreshTokenService got worse |
| A | ↘ | F | JtiService got worse |
| ⇢ | B | KeyController::actionUpdate() added | |
| ⇢ | A | JwtController::actionCreate() added | |
| ⇢ | A | JwtController::actionUpdate() added | |
| ⇢ | A | ScopeController::actionUpdate() added | |
| ⇢ | A | JtiService::deleteAllExpired() added | |
| ⇢ | A | AccessTokenService::deleteAllExpired() added | |
| ⇢ | A | RefreshTokenService::deleteAllExpired() added | |
| ⇢ | A | JwtController::actionDelete() added | |
| ⇢ | A | KeyController::actionDelete() added | |
| ⇢ | A | ScopeController::actionDelete() added | |
| ⋮ | view more | ||
| C | ↘ | D | AccessTokenService::insert() got worse |
| C | ↘ | D | RefreshTokenService::insert() got worse |
| B | ↘ | D | JtiService::insert() got worse |