| ⇢ | A | EnumIndex added | |
| ⇢ | A | EnumIndexCollection added | |
| ⇢ | A | EnumValue added | |
| ⇢ | A | EnumValueCollection added | |
| A | ↛ | InvalidEnumError removed | |
| A | ↛ | ExpectsArrayOfEnumsField removed |
| ⇢ | A | EnumIndex::__construct() added | |
| ⇢ | A | EnumIndexCollection::__construct() added | |
| ⇢ | A | EnumValue::__construct() added | |
| ⇢ | A | EnumValueCollection::__construct() added | |
| B | ↛ | HasEnums::setEnumAttribute() removed | |
| A | ↛ | HasEnums::getEnumAttribute() removed | |
| A | ↛ | HasEnums::getEnumClass() removed | |
| A | ↛ | HasEnums::getEnumCast() removed | |
| A | ↛ | HasEnums::isNullableEnum() removed | |
| A | ↛ | HasEnums::isArrayOfEnums() removed | |
| A | ↛ | InvalidEnumError::make() removed | |
| A | ↛ | ExpectsArrayOfEnumsField::make() removed | |
| A | ↛ | HasEnums::setAttribute() removed | |
| A | ↛ | HasEnums::getAttribute() removed |