| ⇢ | A | FeatureContext added | |
| ⇢ | A | Presenter added | |
| ⇢ | A | VerbosePresenter added | |
| ⇢ | A | VeryVerbosePresenter added |
| ⇢ | B | Presenter::end() added | |
| ⇢ | A | Presenter::beginFile() added | |
| ⇢ | A | Presenter::beginAssertion() added | |
| ⇢ | A | FeatureContext::__construct() added | |
| ⇢ | A | FeatureContext::iRunReadmeTester() added | |
| ⇢ | A | FeatureContext::testsAreExecuted() added | |
| ⇢ | A | FeatureContext::failuresAreFound() added | |
| ⇢ | A | FeatureContext::theExitCodeIs() added | |
| ⇢ | A | Presenter::hasFailures() added | |
| ⇢ | A | Presenter::success() added | |
| ⋮ | view more | ||
| C | ↘ | D | TestCommand::execute() got worse |
| C | ↗ | B | TestCommand::bootstrap() improved |