| A | ↘ | B | ArrayCollection got worse |
| ⇢ | A | ArrayCollection::keyOrValueExists() added | |
| ⇢ | A | ArrayCollection::keyOrValueDoesNotExists() added | |
| ⇢ | A | ArrayCollection::unserialize() added | |
| ⇢ | A | ArrayCollection::keyExists() added | |
| ⇢ | A | ArrayCollection::removeValue() added | |
| ⇢ | A | ArrayCollection::valueExists() added | |
| ⇢ | A | ArrayCollection::getHash() added | |
| ⇢ | A | ArrayCollection::getSplHash() added | |
| ⇢ | A | ArrayCollection::keyDoesNotExists() added | |
| ⇢ | A | ImmutableArrayCollection::unserialize() added | |
| ⋮ | view more | ||
| A | ↛ | ArrayCollection::has() removed | |
| A | ↛ | ArrayCollection::removeElement() removed | |
| A | ↛ | ArrayCollection::hasValue() removed | |
| A | ↛ | ArrayCollection::hasKey() removed | |
| A | ↛ | ImmutableArrayCollection::removeElement() removed | |