- Add Python 3.14 support and migrate to Poetry
- Remove unavailable link for blog post from
README.md.
- Fix
README.md.
- Remove six
- Remove Python 3.7 support
- Add Python 3.9 and 3.10 support
- Remove
tox.ini
EnumLookupErrornow inherits from built-inLookupError.
- Add simple
LookupErrormembers that are thrown whenRichEnum.lookupis called for a nonexistent attr/val pair. - Users can choose to catch either the specific
LookupErroror continue to catchEnumLookupError.
- Support for Python 3 and PyPy
- Better unicode handling in
__str__,__unicode__, and__repr__.
- Stop throwing warnings.
- Suppress warnings from mismatched type comparisons when generated in
RichEnum.lookup.
- Raise warnings when comparing enum values to other types, but not when checking membership or comparing to
None.
- Initial public release.