| ⇢ | A | Enum added | |
| ⇢ | A | BadMethodCallException added | |
| ⇢ | A | EnumConstructTypeError added | |
| ⇢ | A | GenericNotFoundException added | |
| ⇢ | A | GenericOverrideException added | |
| ⇢ | A | Entries added | |
| ⇢ | A | EntriesPopulator added | |
| ⇢ | A | Entry added | |
| A | ↛ | AbstractEnum removed | |
| A | ↛ | IntEnum removed | |
| A | ↛ | StringEnum removed |
| ⇢ | B | Enum::__construct() added | |
| ⇢ | A | EntriesPopulator::populate() added | |
| ⇢ | A | EntriesPopulator::resolveNamesFromDocBlocks() added | |
| ⇢ | A | Enum::currentEntries() added | |
| ⇢ | A | Enum::createEntries() added | |
| ⇢ | A | EntriesPopulator::__construct() added | |
| ⇢ | A | Entries::append() added | |
| ⇢ | A | Enum::__call() added | |
| ⇢ | A | Enum::__callStatic() added | |
| ⇢ | A | Entries::findEntryByValue() added | |
| ⋮ | view more | ||
| A | ↛ | StringEnum::findValue() removed | |
| A | ↛ | AbstractEnum::currentEnums() removed | |
| A | ↛ | IntEnum::findValue() removed | |
| A | ↛ | AbstractEnum::resolveEnums() removed | |
| A | ↛ | AbstractEnum::resolveNamesFromDocBlocks() removed | |
| A | ↛ | AbstractEnum::createFromName() removed | |
| A | ↛ | AbstractEnum::resolveParentEnums() removed | |
| A | ↛ | AbstractEnum::__construct() removed | |
| A | ↛ | AbstractEnum::__call() removed | |
| A | ↛ | AbstractEnum::__callStatic() removed | |
| ⋮ | view more | ||