| ⇢ | A | Evaluator added | |
| ⇢ | A | Status added | |
| ⇢ | A | ReturnOutcome added | |
| ⇢ | A | Failure added | |
| ⇢ | A | ExceptionOutcome added | |
| ⇢ | A | Success added | |
| ⇢ | A | OutputOutcome added | |
| A | ↛ | Result removed | |
| A | ↛ | Success removed | |
| A | ↛ | ReturnObj removed | |
| A | ↛ | Failure removed | |
| A | ↛ | NullExpectation removed |
| ⇢ | B | Evaluator::evaluate() added | |
| ⇢ | A | ExceptionOutcome::__construct() added | |
| ⇢ | A | ReturnOutcome::__construct() added | |
| ⇢ | A | ExceptionExpectation::handle() added | |
| ⇢ | A | ReturnExpectation::handle() added | |
| ⇢ | A | ReturnTypeExpectation::handle() added | |
| ⇢ | A | OutputExpectation::handle() added | |
| ⇢ | A | ExceptionOutcome::getType() added | |
| ⇢ | A | Status::__construct() added | |
| ⇢ | A | ExceptionOutcome::getPayload() added | |
| ⋮ | view more | ||
| A | ↘ | B | EvalRunner::run() got worse |
| B | ↗ | A | ReturnTypeExpectation::__construct() improved |
| B | ↛ | ReturnExpectation::makeString() removed | |
| A | ↛ | ReturnTypeExpectation::validate() removed | |
| A | ↛ | ExceptionExpectation::validate() removed | |
| A | ↛ | Result::__construct() removed | |
| A | ↛ | ReturnExpectation::validate() removed | |
| A | ↛ | OutputExpectation::validate() removed | |
| A | ↛ | Failure::isSuccess() removed | |
| A | ↛ | NullExpectation::validate() removed | |
| A | ↛ | Result::getException() removed | |
| A | ↛ | Result::getReturnValue() removed | |
| ⋮ | view more | ||