- Drops Python 2.x support and 3.6. Minimum required version is now 3.7
- Adapts all methods to the current v8.0.0 REST endpoints
- Adds type hinting everywhere
- Adds new constants for the added report/coverage formats
- Make the constants enums for additional type safety/ argument restriction
- Replaces `id` attribute by `publicIds` and `internalId`
- Added `revision` parameter to report upload methods
- Adds `TeamscaleSession`, easy opening and closing of sessions with the with construct for uploading e.g. multiple reports in one batch
- Updated and improved documentation site