| ⇢ | A | DebugPlugin added | |
| ⇢ | A | HttpMessageMarkupExtension added | |
| ⇢ | A | DebugPluginCollector added | |
| ⇢ | A | PluginJournal added | |
| ⇢ | A | RequestStackProvider added | |
| A | ↛ | MessageJournal removed |
| ⇢ | C | RequestStackProvider::createOne() added | |
| ⇢ | B | DebugPluginCollector::getSucessfulRequests() added | |
| ⇢ | B | DebugPluginCollector::getFailedRequests() added | |
| ⇢ | A | DebugPluginCollector::addResponse() added | |
| ⇢ | A | DebugPluginCollector::addFailure() added | |
| ⇢ | A | DebugPlugin::__construct() added | |
| ⇢ | A | HttpMessageMarkupExtension::getFilters() added | |
| ⇢ | A | DebugPlugin::handleRequest() added | |
| ⇢ | A | HttpMessageMarkupExtension::markup() added | |
| ⇢ | A | PluginJournal::getPluginName() added | |
| ⋮ | view more | ||
| B | ↘ | C | Configuration::getConfigTreeBuilder() got worse |
| A | ↛ | MessageJournal::__construct() removed | |
| A | ↛ | MessageJournal::addSuccess() removed | |
| A | ↛ | MessageJournal::addFailure() removed | |
| A | ↛ | MessageJournal::getSucessfulRequests() removed | |
| A | ↛ | MessageJournal::getFailedRequests() removed | |
| A | ↛ | MessageJournal::getTotalRequests() removed | |
| A | ↛ | MessageJournal::collect() removed | |
| A | ↛ | MessageJournal::getName() removed | |