- Migrated from setuptools to hatch
- Drop support for Python 3.7
- Support Python 3.13
- Support Python 3.10, 3.11, and 3.12
- Drop support for Python 3.6
- Require Click >= 8.0
- Add type annotations
- Remove
LogLevelType
alias
- Update docs to mention shell completion
- Support & test against Click 8
- Support shell completion in Click 8
- Support & test against Click 6
- Support custom log levels
- Renamed the class from
LogLevelType
toLogLevel
. The old name is still available (for now) as an alias.
Initial release