| A | ↘ | B | AbstractNode got worse |
| A | ↛ | AcceptsVisitorsTrait removed |
| ⇢ | B | AbstractNode::acceptVisitor() added | |
| ⇢ | A | AbstractNode::visitNodes() added | |
| ⇢ | A | AbstractNode::createNode() added | |
| ⇢ | A | AbstractNode::removeAncestor() added | |
| ⇢ | A | AbstractNode::removeOneFromPath() added | |
| ⇢ | A | AbstractNode::determineIsEdited() added | |
| ⇢ | A | AbstractNode::getKey() added | |
| ⇢ | A | AbstractNode::setParent() added | |
| ⇢ | A | AbstractNode::getNodeBuilder() added | |
| ⇢ | A | AbstractNode::setAncestors() added | |
| ⋮ | view more | ||
| B | ↛ | AcceptsVisitorsTrait::acceptVisitor() removed | |
| A | ↛ | AcceptsVisitorsTrait::visitNodes() removed | |
| A | ↛ | AcceptsVisitorsTrait::getAncestor() removed | |
| A | ↛ | AcceptsVisitorsTrait::visitNode() removed | |
| A | ↛ | AcceptsVisitorsTrait::visitNodeOrNodes() removed | |
| A | ↛ | AcceptsVisitorsTrait::determineIsEdited() removed | |
| A | ↛ | AcceptsVisitorsTrait::isEdited() removed | |
| A | ↛ | AcceptsVisitorsTrait::getPath() removed | |
| A | ↛ | AcceptsVisitorsTrait::getAncestors() removed | |
| A | ↛ | AcceptsVisitorsTrait::compareNode() removed | |
| ⋮ | view more | ||