Version 1.1
What's new?
These following types have been added:
IsArrayEnumTypeIsFloatTypeIsIntArrayEnumTypeIsIntStringMapTypeIsIntTypeIsStringArrayEnumTypeIsStringTypeIsEmailTypeIsCollectionType
What's changed?
There is now a fromStringOrNull method on IsStringEnumType, which allows passing a null value. This does not create a new instance but simply returns null back. This is useful for when you don't know whether a value is null but consider it valid.
Likewise, there is a fromIntOrNull method on IsIntEnumType.
The abstract all() method is now static.
Other
All types have been thoroughly covered by unit tests, which can now be run using the provided Docker image.
Infection (a mutation testing tool) has also been installed, been run, and the log checked for any true positives.