| ⇢ | A | ConsumeTokenEvent added | |
| ⇢ | A | CreateTokenEvent added | |
| ⇢ | A | TokenConsumedEvent added | |
| ⇢ | A | TokenCreatedEvent added | |
| ⇢ | A | TokenExpiredEvent added | |
| ⇢ | A | TokenNotFoundEvent added | |
| ⇢ | A | TokenRetrievedEvent added | |
| ⇢ | A | TokenTotallyConsumedEvent added | |
| ⇢ | A | TokenUsedEvent added | |
| A | ↘ | B | TokenManager got worse |
| ⇢ | A | TokenExpiredEvent::__construct() added | |
| ⇢ | A | ConsumeTokenEvent::__construct() added | |
| ⇢ | A | TokenNotFoundEvent::__construct() added | |
| ⇢ | A | CreateTokenEvent::__construct() added | |
| ⇢ | A | TokenUsedEvent::__construct() added | |
| ⇢ | A | CreateTokenEvent::addPayload() added | |
| ⇢ | A | TokenUsedEvent::getPurpose() added | |
| ⇢ | A | TokenConsumedEvent::__construct() added | |
| ⇢ | A | TokenUsedEvent::getValue() added | |
| ⇢ | A | TokenConsumedEvent::getToken() added | |
| ⋮ | view more | ||
| A | ↘ | B | TokenManager::get() got worse |