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