| ⇢ | A | ElementAlreadyExists added | |
| ⇢ | A | InvalidArgumentException added | |
| ⇢ | A | UnsuportedException added | |
| C | ↗ | B | StrictKeyedIterableTrait improved |
| A | ↛ | AbstractCollectionArray removed |
| ⇢ | A | CommonMutableContainerTrait::reduce() added | |
| ⇢ | A | GuardTrait::validateTraversable() added | |
| ⇢ | A | ArrayList::tryGet() added | |
| ⇢ | A | ArrayList::setAll() added | |
| ⇢ | A | ArrayList::concat() added | |
| ⇢ | A | Dictionary::tryGet() added | |
| ⇢ | A | Dictionary::setAll() added | |
| ⇢ | A | Dictionary::concat() added | |
| ⇢ | A | ElementAlreadyExists::duplicatedElement() added | |
| ⇢ | A | Set::concat() added | |
| ⋮ | view more | ||
| B | ↗ | A | AbstractConstCollectionArray::__construct() improved |
| B | ↗ | A | ArrayList::addAll() improved |
| B | ↗ | A | Dictionary::addAll() improved |
| B | ↛ | CommonMutableContainerTrait::replaceRecurse() removed | |
| B | ↛ | AbstractCollectionArray::setAll() removed | |
| A | ↛ | AbstractCollectionArray::clear() removed | |
| A | ↛ | Set::get() removed | |
| A | ↛ | Set::set() removed | |
| A | ↛ | Set::removeKey() removed | |
| A | ↛ | AbstractConstCollectionArray::tryGet() removed | |
| A | ↛ | StrictKeyedIterableTrait::zip() removed | |
| A | ↛ | StrictIterableTrait::reduce() removed | |
| A | ↛ | CommonMutableContainerTrait::concat() removed | |
| ⋮ | view more | ||