| ⇢ | A | Countable added | |
| ⇢ | A | Iterator added | |
| ⇢ | A | ArrayAccess added | |
| C | ↗ | B | Sequenceable improved |
| ⇢ | A | ArrayAccess::offsetSet() added | |
| ⇢ | A | ArrayAccess::offsetExists() added | |
| ⇢ | A | Sequenceable::normalizeRotations() added | |
| ⇢ | A | Iterator::next() added | |
| ⇢ | A | Iterator::__construct() added | |
| ⇢ | A | ArrayAccess::offsetGet() added | |
| ⇢ | A | ArrayAccess::offsetUnset() added | |
| ⇢ | A | ArrayAccess::__construct() added | |
| ⇢ | A | Countable::__construct() added | |
| ⇢ | A | Countable::count() added | |
| ⋮ | view more | ||
| A | ↛ | Sequenceable::offsetSet() removed | |
| A | ↛ | Sequenceable::offsetExists() removed | |
| A | ↛ | Sequenceable::current() removed | |
| A | ↛ | Sequenceable::count() removed | |
| A | ↛ | Sequenceable::key() removed | |
| A | ↛ | Sequenceable::next() removed | |
| A | ↛ | Sequenceable::rewind() removed | |
| A | ↛ | Sequenceable::offsetGet() removed | |
| A | ↛ | Sequenceable::valid() removed | |
| A | ↛ | Sequenceable::offsetUnset() removed | |