| ⇢ | A | Enum added | |
| ⇢ | A | EnumCollectionCast added | |
| A | ↛ | HasEnums removed | |
| A | ↛ | EnumNameRule removed | |
| A | ↛ | EnumRule removed | |
| A | ↛ | EnumValueRule removed | |
| A | ↛ | ExpectsArrayOfEnumsField removed | |
| A | ↛ | InvalidEnumError removed | |
| A | ↛ | NoSuchEnumField removed | |
| A | ↛ | EnumIndexRule removed |
| ⇢ | A | EnumCollectionCast::get() added | |
| ⇢ | A | EnumCollectionCast::set() added | |
| ⇢ | A | Enum::castUsing() added | |
| ⇢ | A | Enum::toJson() added | |
| ⇢ | A | EnumCollectionCast::asEnums() added | |
| B | ↛ | HasEnums::setEnumAttribute() removed | |
| A | ↛ | HasEnums::getEnumAttribute() removed | |
| A | ↛ | MakeEnum::formatValueToMethod() removed | |
| A | ↛ | HasEnums::buildEnumScope() removed | |
| A | ↛ | MakeEnum::getValueMapConst() removed | |
| A | ↛ | HasEnums::getEnumCast() removed | |
| A | ↛ | HasEnums::getEnumClass() removed | |
| A | ↛ | EnumRule::passes() removed | |
| A | ↛ | HasEnums::scopeWhereEnum() removed | |
| A | ↛ | HasEnums::scopeOrWhereEnum() removed | |
| ⋮ | view more | ||