Skip to content

Releases: googleapis/google-api-python-client

v1.7.0

Choose a tag to compare

@theacodes theacodes released this 31 May 23:05
a737c75

This release drops the hard requirement on oauth2client and installs
google-auth by default instead. oauth2client is still supported but will
need to be explicitly installed.

  • Drop oauth2client dependency (#499)
  • Include tests in source distribution (#514)

v1.6.7

Choose a tag to compare

@theacodes theacodes released this 27 Apr 20:59
504a6e5

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

Choose a tag to compare

@theacodes theacodes released this 28 Mar 20:10
9cdb2e2

Bugfix release

  • Warn when constructing BatchHttpRequest using the legacy batch URI (#488)
  • Increase the default media chunksize to 100MB. (#482)
  • Remove unnecessary parsing of mime headers in HttpRequest.init (#467)

v1.6.5

Choose a tag to compare

@theacodes theacodes released this 18 Jan 17:38
6436741

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 providing batch.execut() with an explicit http
    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

Choose a tag to compare

@theacodes theacodes released this 20 Sep 15:54

Bugfix release

  • Warn when google-auth credentials are used but google-auth-httplib2 isn't available. (#443)

v1.6.3

Choose a tag to compare

@theacodes theacodes released this 29 Aug 16:15

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

Choose a tag to compare

@theacodes theacodes released this 08 Feb 18:21

Version 1.6.2

Bugfix release

  • Fixed a bug where application default credentials would still be used even
    when a developerKey was specified. (#347)
  • Official support for Python 3.5 and 3.6. (#341)

v1.6.1

Choose a tag to compare

@theacodes theacodes released this 11 Jan 22:45

v1.6.1
Version 1.6.1

Bugfix release

  • Fixed a bug where using google-auth with scoped credentials would fail. (#328)

v1.6.0

Choose a tag to compare

@theacodes theacodes released this 06 Jan 17:59

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)

v1.5.5

Choose a tag to compare

@bjwatson bjwatson released this 02 Nov 00:33

Version 1.5.5

Bugfix release

  • Allow explicit MIME type specification with media_mime_type keyword argument.
  • Fix unprintable representation of BatchError with default constructor. (#165)
  • Refresh all discovery docs, not just the preferred ones. (#298)
  • Update minimum httplib2 dependency to >=0.9.2.