| ⇢ | A | Point added | 
| ⇢ | B | Point::validateDValues() added | |
| ⇢ | A | Point::__construct() added | |
| ⇢ | A | Point::getNthDimension() added | |
| ⇢ | A | Point::getDimensionsCount() added | |
| ⇢ | A | ItemList::getDimensionCount() added | |
| ⇢ | A | KDTree::getItemCount() added | |
| ⇢ | A | KDTree::getMinBoundary() added | |
| ⇢ | A | KDTree::getMaxBoundary() added | |
| ⇢ | A | KDTree::getDimensionCount() added | |
| C | ↗ | B | KDTree::partition() improved | 
| B | ↛ | Item::validateDValues() removed | |
| A | ↛ | Item::getNthDimension() removed | |
| A | ↛ | Item::getDimensionsCount() removed | |
| A | ↛ | ItemList::getDimensionNumber() removed |