----- * Updated dependencies and fixed security issue for PyLint in dev dependencies
4.0.0
Not secure
-----
* Removed Python 2 support * Removed Python 3.6 support * Updated JOSE Transport to include the SDK type, SDK version, and OS version in the User Agent
3.9.1
Not secure
-----
* Bumped urllib3 due to a security vulnerability
3.9.0
Not secure
-----
* Updated CLI to support separate encryption and signature keys * Altered JOSE transport to ensure only the designated signing key is used for signing requests * Added the `add_encryption_private_key` method to all factories and deprecated `add_additional_private_key` * Added `KeyType` Enum * Added additional `key_type` parameter to `add_service_public_key` * Added additional `key_type` parameter to `add_directory_public_key`
3.8.1
Not secure
-----
* Fixed an issue where the SDK would improperly report which key was used when the encryption and signature keys differed * Fixed an issue where the SDK would fail to validate webhook signature verification if the signature key was not the one returned in the public-key endpoint
3.8.0
Not secure
-----
* Added TOTP generate_user_totp and remove_user_totp to Directory Client and verify_totp to Service Client