| ⇢ | A | EvaluationResult added | |
| ⇢ | A | TraversalResult added | |
| A | ↛ | DecisionWithScore removed |
| ⇢ | B | DecisionNode::traverseGameTree() added | |
| ⇢ | A | EvaluationResult::isBetterThan() added | |
| ⇢ | A | EvaluationResult::getBestComparator() added | |
| ⇢ | A | EvaluationResult::getWorstComparator() added | |
| ⇢ | A | TraversalResult::__construct() added | |
| ⇢ | A | DecisionNode::getChildResult() added | |
| ⇢ | A | DecisionNode::isIdealOver() added | |
| ⇢ | A | TraversalResult::create() added | |
| ⇢ | A | TraversalResult::onlyEvaluation() added | |
| B | ↛ | DecisionNode::replaceIfBetter() removed | |
| A | ↛ | DecisionNode::decide() removed | |
| A | ↛ | DecisionNode::evaluateMove() removed | |
| A | ↛ | DecisionNode::buildAndEvaluateChildNode() removed | |
| A | ↛ | DecisionWithScore::getBestComparator() removed | |
| A | ↛ | DecisionWithScore::isBetterThan() removed | |
| A | ↛ | DecisionWithScore::getWorstComparator() removed |