| ⇢ | A | TraceableChainCollectionDataProvider added | |
| ⇢ | A | TraceableChainItemDataProvider added | |
| ⇢ | A | TraceableChainDataPersister added | |
| ⇢ | A | TraceableChainSubresourceDataProvider added |
| ⇢ | B | TraceableChainItemDataProvider::getItem() added | |
| ⇢ | B | TraceableChainSubresourceDataProvider::getSubresou... added | |
| ⇢ | A | TraceableChainCollectionDataProvider::getCollectio... added | |
| ⇢ | A | TraceableChainDataPersister::getPersistersResponse... added | |
| ⇢ | A | TraceableChainDataPersister::remove() added | |
| ⇢ | A | TraceableChainDataPersister::persist() added | |
| ⇢ | A | RequestDataCollector::getSubresourceDataProviders(... added | |
| ⇢ | A | TraceableChainDataPersister::supports() added | |
| ⇢ | A | RequestDataCollector::getDataPersisters() added | |
| ⇢ | A | RequestDataCollector::getItemDataProviders() added | |
| ⋮ | view more | ||
| A | ↘ | D | RequestDataCollector::collect() got worse |