| ⇢ | A | InvalidIndexException added | |
| ⇢ | A | InvalidValueException added | |
| A | ↘ | F | Enum got worse |
| ⇢ | B | Enum::make() added | |
| ⇢ | A | Enum::isEqual() added | |
| ⇢ | A | Enum::resolveFromDocBlocks() added | |
| ⇢ | A | Enum::resolveFromStaticMethods() added | |
| ⇢ | A | Enum::isAny() added | |
| ⇢ | A | InvalidIndexException::__construct() added | |
| ⇢ | A | InvalidValueException::__construct() added | |
| ⇢ | A | Enum::isValidIndex() added | |
| ⇢ | A | Enum::isValidName() added | |
| ⇢ | A | Enum::isValidValue() added | |
| ⋮ | view more | ||
| A | ↘ | B | Enum::__construct() got worse |
| A | ↘ | B | Enum::resolve() got worse |
| A | ↛ | Enum::resolveFromDocblocks() removed | |
| A | ↛ | Enum::equals() removed | |
| A | ↛ | Enum::resolveValuesFromStaticMethods() removed | |
| A | ↛ | Enum::isOneOf() removed | |
| A | ↛ | Enum::getKeys() removed | |
| A | ↛ | Enum::from() removed | |