| A | ↘ | B | SnakList got worse |
| A | ↛ | HashArray removed | |
| A | ↛ | HashArrayElement removed | |
| A | ↛ | MutableHashable removed | |
| A | ↛ | HashArrayTest removed | |
| A | ↛ | HashArrayWithoutDuplicates removed | |
| A | ↛ | HashArrayWithoutDuplicatesTest removed |
| ⇢ | A | SnakList::setElement() added | |
| ⇢ | A | SnakList::getNewOffset() added | |
| ⇢ | A | SnakList::offsetUnset() added | |
| ⇢ | A | SnakList::serialize() added | |
| ⇢ | A | SnakList::unserialize() added | |
| ⇢ | A | SnakList::append() added | |
| ⇢ | A | SnakList::offsetSet() added | |
| ⇢ | A | SnakList::isEmpty() added | |
| B | ↛ | HashArray::setElement() removed | |
| B | ↛ | HashArrayWithoutDuplicatesTest::testAddElement() removed | |
| B | ↛ | HashArrayWithoutDuplicatesTest::testRemoveElement(... removed | |
| B | ↛ | HashArray::__construct() removed | |
| A | ↛ | HashArrayWithoutDuplicatesTest::instanceProvider() removed | |
| A | ↛ | HashArrayWithoutDuplicatesTest::elementInstancesPr... removed | |
| A | ↛ | HashArray::serialize() removed | |
| A | ↛ | HashArrayWithoutDuplicatesTest::testHasElement() removed | |
| A | ↛ | HashArray::unserialize() removed | |
| A | ↛ | HashArray::preSetElement() removed | |
| ⋮ | view more | ||