| ⇢ | A | LuhnAlgorithm added | |
| ⇢ | A | AlphabeticalTreeSort added | |
| A | ↛ | LuhnAlgorithm removed | |
| A | ↛ | AlphabeticalTreeSort removed | 
| ⇢ | C | ArgumentValidator::isTypeOf() added | |
| ⇢ | B | AlphabeticalTreeSort::compare() added | |
| ⇢ | B | LuhnAlgorithm::check() added | |
| ⇢ | B | AlphabeticalTreeSort::createChoices() added | |
| ⇢ | B | AlphabeticalTreeSort::removeOrphan() added | |
| ⇢ | A | ArgumentValidator::isResource() added | |
| ⇢ | A | ArgumentValidator::isString() added | |
| ⇢ | A | ArgumentValidator::isTimestamp() added | |
| ⇢ | A | AlphabeticalTreeSort::getPath() added | |
| ⇢ | A | AlphabeticalTreeSort::sort() added | |
| ⋮ | view more | ||
| C | ↛ | ArgumentValidator::isValid() removed | |
| B | ↛ | AlphabeticalTreeSort::compare() removed | |
| B | ↛ | LuhnAlgorithm::check() removed | |
| B | ↛ | AlphabeticalTreeSort::createChoices() removed | |
| B | ↛ | AlphabeticalTreeSort::removeOrphan() removed | |
| A | ↛ | AlphabeticalTreeSort::getPath() removed | |
| A | ↛ | AlphabeticalTreeSort::sort() removed | |
| A | ↛ | AlphabeticalTreeSort::getLevel() removed | |