Releases: googleapis/google-api-python-client
Releases 路 googleapis/google-api-python-client
v1.7.1
v1.7.0
v1.6.7
Bugfix release
Note: The next release of this library will no longer directly depend on
oauth2client. If you need to use oauth2client, you'll need to explicitly
install it.
- Make body optional for requests with no parameters. (#446)
- Fix retying on socket.timeout. (#495)
- Match travis matrix with tox testenv. (#498)
- Remove oauth2client._helpers dependency. (#493)
- Remove unused keyring test dependency. (#496)
- discovery.py: remove unused oauth2client import. (#492)
- Update README to reference GCP API client libraries. (#490)
v1.6.6
v1.6.5
Bugfix release
- Proactively refresh credentials when applying and treat a missing
access_token
as invalid. Note: This change reveals surprising behavior
between default credentials and batches. If you allow
googleapiclient.discovery.build
to use default credentials and specify
different credentials by providingbatch.execut()
with an explicithttp
argument, your individual requests will use the default credentials and
not the credentials specified to the batch http. To avoid this, tell
build
explicitly not to use default credentials by specifying
build(..., http=httplib2.Http()
. (#469) - Remove mutual exclusivity check for developerKey and credentials (#465)
- Handle unknown media length. (#406)
- Handle variant error format gracefully. (#459)
- Avoid testing against Django >= 2.0.0 on Python 2. (#460)
v1.6.4
v1.6.3
Version 1.6.3
Bugfix release
- Add notification of maintenance mode to README. (#410)
- Fix generation of methods with abnormal page token conventions. (#338)
- Raise ValueError is credentials and developerKey are both specified. (#358)
- Re-generate documentation. (#364, #373, #401)
- Fix method signature documentation for multiline required parameters. (#374)
- Fix ZeroDivisionError in MediaDownloadProgress.progress. (#377)
- Fix dead link to WebTest in README. (#378)
- Fix details missing in googleapiclient.errors.HttpError. (#412)
- Don't treat httplib2.Credentials as oauth credentials. (#425)
- Various fixes to the Django sample. (#413)
v1.6.2
v1.6.1
v1.6.0
v1.6.0
Version 1.6.0
Release to drop support for Python 2.6 and add support for google-auth.
- Support for Python 2.6 has been dropped. (#319)
- The credentials argument to discovery.build and discovery.build_from_document
can be either oauth2client credentials or google-auth credentials. (#319) - discovery.build and discovery.build_from_document now unambiguously use the
http argument to make all requests, including the request for the discovery
document. (#319) - The http and credentials arguments to discovery.build and
discovery.build_from_document are now mutually exclusive, eliminating a
buggy edge case. (#319) - If neither http or credentials is specified to discovery.build and
discovery.build_from_document, then Application Default Credentials will
be used. The library prefers google-auth for this if it is available, but
can also use oauth2client's implementation. (#319) - Fixed resumable upload failure when receiving a 308 response. (#312)
- Clarified the support versions of Python 3. (#316)