| ⇢ | A | LogListener added | |
| ⇢ | A | AccessControlledListener added | |
| ⇢ | A | PurgeListener added | |
| ⇢ | A | RefreshListener added | |
| ⇢ | A | UserContextListener added | |
| ⇢ | A | TestListener added | |
| A | ↛ | LogSubscriber removed | |
| A | ↛ | AccessControlledSubscriber removed | |
| A | ↛ | PurgeSubscriber removed | |
| A | ↛ | RefreshSubscriber removed | |
| A | ↛ | UserContextSubscriber removed | |
| A | ↛ | TestSubscriber removed |
| ⇢ | B | AccessControlledListener::__construct() added | |
| ⇢ | B | UserContextListener::preHandle() added | |
| ⇢ | B | UserContextListener::isAnonymous() added | |
| ⇢ | A | PurgeListener::handlePurge() added | |
| ⇢ | A | RefreshListener::handleRefresh() added | |
| ⇢ | A | UserContextListener::cleanupHashLookupRequest() added | |
| ⇢ | A | LogListener::getSubscribedEvents() added | |
| ⇢ | A | LogListener::log() added | |
| ⇢ | A | AccessControlledListener::getOptionsResolver() added | |
| ⇢ | A | PurgeListener::getSubscribedEvents() added | |
| ⋮ | view more | ||
| B | ↛ | UserContextSubscriber::isAnonymous() removed | |
| B | ↛ | UserContextSubscriber::preHandle() removed | |
| B | ↛ | AccessControlledSubscriber::__construct() removed | |
| A | ↛ | PurgeSubscriber::handlePurge() removed | |
| A | ↛ | UserContextSubscriber::cleanupHashLookupRequest() removed | |
| A | ↛ | RefreshSubscriber::handleRefresh() removed | |
| A | ↛ | LogSubscriber::getSubscribedEvents() removed | |
| A | ↛ | LogSubscriber::log() removed | |
| A | ↛ | PurgeSubscriber::__construct() removed | |
| A | ↛ | PurgeSubscriber::getOptionsResolver() removed | |
| ⋮ | view more | ||