| ⇢ | A | RegexpFilter added | |
| ⇢ | A | UnnamedFilter added | |
| ⇢ | A | JsonFormatter added | |
| ⇢ | A | ExitStatusListener added | |
| ⇢ | A | NullFilter added | |
| ⇢ | A | DefaultFormatter added | |
| ⇢ | A | Engine added | |
| ⇢ | A | IgnoredExample added | |
| ⇢ | A | Example added | |
| ⇢ | A | ExampleFactory added | |
| ⋮ | view more | ||
| A | ↛ | Presenter removed | |
| A | ↛ | VerbosePresenter removed | |
| A | ↛ | VeryVerbosePresenter removed | |
| A | ↛ | Example removed | |
| A | ↛ | ExampleFactory removed | |
| A | ↛ | Evaluator removed | |
| ⇢ | C | ExampleFactory::createExamples() added | |
| ⇢ | B | DefaultFormatter::onInvokationEnd() added | |
| ⇢ | B | ExpectationEvaluator::evaluate() added | |
| ⇢ | B | ExampleTester::testExample() added | |
| ⇢ | B | ReadmeTester.php$0 ➔ test() added | |
| ⇢ | A | Example::__construct() added | |
| ⇢ | A | JsonFormatter::onExample() added | |
| ⇢ | A | DefaultFormatter::onExpectation() added | |
| ⇢ | A | DefaultFormatter::onIgnoredExample() added | |
| ⇢ | A | JsonFormatter::onInvokationStart() added | |
| ⋮ | view more | ||
| D | ↗ | B | TestCommand::execute() improved |
| C | ↛ | ExampleFactory::createExamples() removed | |
| B | ↛ | Evaluator::evaluate() removed | |
| B | ↛ | Presenter::end() removed | |
| A | ↛ | Example::__construct() removed | |
| A | ↛ | Presenter::beginAssertion() removed | |
| A | ↛ | Example::getCodeBlock() removed | |
| A | ↛ | Example::getExpectations() removed | |
| A | ↛ | Presenter::beginFile() removed | |
| A | ↛ | Presenter::failure() removed | |
| A | ↛ | Presenter::begin() removed | |
| ⋮ | view more | ||