| A | ↘ | B | Console got worse |
| A | ↘ | B | UbLangConsole got worse |
| ⇢ | B | FromRuntimeTable::getItemFromGroup() added | |
| ⇢ | B | ExpectsRuntimeTable::doesNotHaveItem() added | |
| ⇢ | B | FromRuntimeTable::getItem() added | |
| ⇢ | B | ExpectsRuntimeTable::hasItem() added | |
| ⇢ | A | ExpectsRuntimeTable::exists() added | |
| ⇢ | A | ExpectsRuntimeTable::doesNotExist() added | |
| ⇢ | A | Output::setIsVerbose() added | |
| ⇢ | A | Phase_Result::getPhaseHasErrored() added | |
| ⇢ | A | Console::getIsVerbose() added | |
| ⇢ | A | Console::setIsVerbose() added | |
| ⋮ | view more | ||
| B | ↘ | C | UbLangConsole::endPhase() got worse |
| B | ↘ | D | UbLangConsole::logPhaseActivity() got worse |
| B | ↛ | FromRuntimeTable::getDetailsFromGroup() removed | |
| B | ↛ | ExpectsRuntimeTable::hasEntry() removed | |
| B | ↛ | ExpectsRuntimeTable::hasNoEntry() removed | |
| B | ↛ | FromRuntimeTable::getDetails() removed | |