-------------------
Python Support
~~~~~~~~~~~~~~
* Officially add support for python 3.7 (:pr:`300`)
Removed
~~~~~~~
Added
~~~~~
* RenewingAuthorizer and its subclasses now expose the check_expiration_time method (:pr:`309`)
* Allow parameters to be passed to customize the request body of ConfidentialAppAuthClient.oauth2_get_dependent_tokens (:pr:`308`)
* Add the patch() method to BaseClient and its subclasses, sending an HTTP PATCH request (:pr:`302`)
Changed
~~~~~~~
* Use sha256 hashes of tokens (instead of last 5 chars) in debug logging (:pr:`305`)
* Make pickling SDK objects safer (but still not officially supported!) (:pr:`284`)
* Malformed SDK usage may now raise GlobusSDKUsageError instead of ValueError. GlobusSDKUsageError inherits from ValueError (:pr:`281`)
Fixed
~~~~~
* Correct handling of environment="production" as an argument to client construction (:pr:`307`)
Documentation
~~~~~~~~~~~~~
* Numerous documentation improvements (:pr:`279`, :pr:`294`, :pr:`296`, :pr:`297`)
.. _changelog-1.5.0: