| A | ↘ | B | Collection got worse |
| B | ↛ | BaseCollection removed |
| ⇢ | A | LazyCollection::getArrayableItems() added | |
| ⇢ | A | Collection::offsetGet() added | |
| ⇢ | A | LazyCollection::count() added | |
| ⇢ | A | Collection::map() added | |
| ⇢ | A | LazyCollection::getIterator() added | |
| ⇢ | A | Collection::toJson() added | |
| ⇢ | A | LazyCollection::jsonSerialize() added | |
| ⇢ | A | Collection::pipe() added | |
| ⇢ | A | Collection::serialize() added | |
| ⇢ | A | Collection::all() added | |
| ⋮ | view more | ||
| A | ↛ | BaseCollection::__construct() removed | |
| A | ↛ | BaseCollection::getArrayableItems() removed | |
| A | ↛ | BaseCollection::make() removed | |
| A | ↛ | BaseCollection::reduceToCollection() removed | |
| A | ↛ | BaseCollection::offsetGet() removed | |
| A | ↛ | BaseCollection::all() removed | |
| A | ↛ | BaseCollection::unserialize() removed | |
| A | ↛ | BaseCollection::offsetUnset() removed | |
| A | ↛ | BaseCollection::empty() removed | |
| A | ↛ | BaseCollection::offsetSet() removed | |
| ⋮ | view more | ||