| ⇢ | A | AddHeadersListener added | |
| ⇢ | A | AddTagsListener added | |
| ⇢ | A | PurgeListener added | |
| ⇢ | A | VarnishPurger added | |
| ⇢ | A | PurgeHttpCacheListener added |
| ⇢ | C | AddHeadersListener::onKernelResponse() added | |
| ⇢ | C | AddTagsListener::onKernelResponse() added | |
| ⇢ | B | ApiPlatformExtension::registerHttpCache() added | |
| ⇢ | B | PurgeHttpCacheListener::onFlush() added | |
| ⇢ | A | VarnishPurger::purge() added | |
| ⇢ | A | AddHeadersListener::__construct() added | |
| ⇢ | A | PurgeListener::onKernelTerminate() added | |
| ⇢ | A | PurgeHttpCacheListener::__construct() added | |
| ⇢ | A | PurgeHttpCacheListener::purge() added | |
| ⇢ | A | AddTagsListener::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | SerializeListener::onKernelView() got worse |