| ⇢ | A | CustomValues added | |
| B | ↘ | C | Task got worse |
| A | ↛ | CustomValues removed |
| ⇢ | A | CustomValues::__construct() added | |
| ⇢ | A | CustomValues::getOptionNames() added | |
| ⇢ | A | UpdateTrait::onUpdate() added | |
| ⇢ | A | CustomValues::getOptionGid() added | |
| ⇢ | A | CustomValues::getGids() added | |
| ⇢ | A | CustomValues::setValue() added | |
| ⇢ | A | CustomValues::offsetGet() added | |
| ⇢ | A | CustomValues::getGid() added | |
| ⇢ | A | CustomValues::getOptionGids() added | |
| ⇢ | A | CustomValues::offsetUnset() added | |
| ⋮ | view more | ||
| A | ↛ | CustomValues::__construct() removed | |
| A | ↛ | CustomValues::getEnumName() removed | |
| A | ↛ | CustomValues::getValue() removed | |
| A | ↛ | CustomValues::offsetUnset() removed | |
| A | ↛ | CustomValues::setValue() removed | |
| A | ↛ | CustomValues::offsetSet() removed | |
| A | ↛ | CustomValues::getEnumGid() removed | |
| A | ↛ | CustomValues::offsetGet() removed | |
| A | ↛ | CustomValues::getEnumNames() removed | |
| A | ↛ | CustomValues::offsetExists() removed | |