| ⇢ | A | ConsoleResultsRenderer added | |
| ⇢ | A | JsonResultsRenderer added | |
| ⇢ | A | ResultsRendererFactory added | |
| ⇢ | A | ResultsLogic added | |
| ⇢ | A | ProcessManager added |
| ⇢ | B | ProcessManager::getProcessResults() added | |
| ⇢ | A | ProcessManager::process() added | |
| ⇢ | A | ConsoleResultsRenderer::render() added | |
| ⇢ | A | JsonResultsRenderer::render() added | |
| ⇢ | A | ResultCollection::whereScoreAbove() added | |
| ⇢ | A | ResultsRendererFactory::renderResults() added | |
| ⇢ | A | ResultsLogic::process() added | |
| ⇢ | A | ResultsLogic::__construct() added | |
| B | ↛ | ChurnCommand::getProcessResults() removed | |
| A | ↛ | ChurnCommand::displayResultsText() removed | |
| A | ↛ | ResultCollection::normalizeAgainst() removed | |
| A | ↛ | ChurnCommand::displayResults() removed | |
| A | ↛ | ChurnCommand::displayResultsJson() removed | |
| A | ↛ | ChurnCommand::setupProcessor() removed | |
| A | ↛ | ChurnCommand::getPhpFiles() removed |