- Added Windows and Mac OS X to test matrix;
- Rationalized dependencies and updated prettytable and boto3 versions.
- Added new workflow to publish to PyPI and auto-populate the version on both version.py and setup.py based on the Github release tag.
- Fixed lint warnings.
- Implemented a workaround on the typer-cli generation of automated documentation.
- Added timeouts to actions.