* Ensure that the ADC fails if we try to *write* the well-known file to a directory that doesn't exist, but not if we try to *read* from one.
1.4.8
* Better handling of `body` during token refresh when `body` is a stream. * Better handling of expired tokens in storage. * Cleanup around `openSSL` import. * Allow custom directory for the `well_known_file`. * Integration tests for python2 and python3. (!!!) * Stricter file permissions when saving the `well_known_file`. * Test cleanup around config file locations.
1.4.7
* Add support for Google Developer Shell credentials. * Better handling of filesystem errors in credential refresh. * python3 fixes * Add `NO_GCE_CHECK` for skipping GCE detection. * Better error messages on `InvalidClientSecretsError`. * Comment cleanup on `run_flow`.
1.4.6
* Add utility function to convert PKCS12 key to PEM. (115) * Change GCE detection logic. (93) * Add a tox env for doc generation.
1.4.5
* Set a shorter timeout for an Application Default Credentials issue on some networks. (93, 101) * Test cleanup, switch from mox to mock. (103) * Switch docs to sphinx from epydoc.