| ⇢ | A | TraceableChainCollectionDataProvider added | |
| ⇢ | A | TraceableChainItemDataProvider added | |
| ⇢ | A | TraceableChainDataPersister added | |
| ⇢ | A | TraceableChainSubresourceDataProvider added |
| ⇢ | B | TraceableChainItemDataProvider::getItem() added | |
| ⇢ | B | TraceableChainSubresourceDataProvider::getSubresou... added | |
| ⇢ | B | TraceableChainCollectionDataProvider::getCollectio... added | |
| ⇢ | A | TraceableChainDataPersister::tracePersisters() added | |
| ⇢ | A | TraceableChainItemDataProvider::getProvidersRespon... added | |
| ⇢ | A | TraceableChainItemDataProvider::__construct() added | |
| ⇢ | A | TraceableChainItemDataProvider::getContext() added | |
| ⇢ | A | TraceableChainDataPersister::__construct() added | |
| ⇢ | A | TraceableChainDataPersister::getPersistersResponse... added | |
| ⇢ | A | TraceableChainDataPersister::supports() added | |
| ⋮ | view more | ||
| A | ↘ | D | RequestDataCollector::collect() got worse |