- Support PHP ~8.0.
- Added support Symfony ~5.0
- Fixed
requiredannotation
- Added possibility for register classes without
EnumerInterfaceimplementation. - Added configuration
wakeapp_enumer.source_classes. - Added
EnumRegistryService::hasEnummethod.
- Fixed deprecation
symfony/configsince 4.2
- Added
EnumRegistryServiceand appropriated servicewakeapp_enumer.enum_registry. - Added
LICENSEfile and information about license in every file.
- Enum building executed at the container compiling instead runtime.
- Removed redundant class comments.
- Changed bundle configuration: removed
wakeapp_enumer.enum_classand addedwakeapp_enumer.source_directories.
- Removed
EnumerFactoryand appropriated servicewakeapp_enumer.enumer. - Removed
EnumerAwareTraitand addedEnumRegistryAwareTraitinstead.
- Fixed
PSR-2code style.
- Method
EnumerFactory::create()to static. - Add return type Enumer.
- Fix trait namespace.
- Fix bug namespace.
- First release of this bundle.