| ⇢ | A | EnumTypeConfig added | |
| ⇢ | A | AbstractEnumType added | |
| ⇢ | A | AbstractInterfaceType added | |
| ⇢ | A | EnumType added | |
| ⇢ | A | EpisodeEnum added | |
| ⇢ | A | EnumTypeTest added | |
| ⇢ | A | InterfaceTypeConfigTest added | |
| A | ↘ | B | TypeValidationRule got worse |
| A | ↛ | InterfaceType removed | |
| A | ↛ | InterfaceTypeConfigTest removed |
| ⇢ | B | EnumTypeTest::testConfig() added | |
| ⇢ | A | TypeValidationRule::isArrayOfValues() added | |
| ⇢ | A | AbstractObjectType::checkBuild() added | |
| ⇢ | A | EnumTypeConfig::getRules() added | |
| ⇢ | A | EnumType::__construct() added | |
| ⇢ | A | EpisodeEnum::getValues() added | |
| ⇢ | A | AbstractInterfaceType::__construct() added | |
| ⇢ | A | EnumTypeTest::testExtendConfig() added | |
| ⇢ | A | AbstractInterfaceType::checkBuild() added | |
| ⇢ | A | InterfaceTypeConfigTest::testCreation() added | |
| ⋮ | view more | ||
| A | ↛ | InterfaceType::__construct() removed | |
| A | ↛ | InterfaceTypeConfigTest::testCreation() removed | |
| A | ↛ | AbstractType::build() removed | |
| A | ↛ | InterfaceType::getPossibleTypes() removed | |
| A | ↛ | InterfaceType::isPossibleType() removed | |
| A | ↛ | InterfaceType::getObjectType() removed | |
| A | ↛ | InterfaceType::getName() removed | |
| A | ↛ | InterfaceType::getKind() removed | |
| A | ↛ | InterfaceType::isValidValue() removed | |