Changelog

1.8.2 / (2023-08-01)

  • Ensure that the user credentials flow always gets a refresh token. (GH#72)

1.8.1 / (2023-07-10)

  • If any exception occurs during Google Colab authentication, fallback to the Google Application Default Credentials flow. (GH#71)

1.8.0 / (2023-05-09)

  • When running on Google Colab, try Colab-based authentication (google.colab.auth.authenticate_user()) before attempting the Google Application Default Credentials flow. (GH#68)

1.7.0 / (2023-02-07)

  • Reissue of the library with the changes from 1.6.0 but with a new version number due to a conflict in releases.

1.6.0 / (2023-02-07)

  • Adds decision logic to handle use cases where a user may not have the ability to log in via an Out of Band authentication flow. (GH#54)

  • Also provides an OAuth page as part of the documentation.

1.5.0 / (2023-01-09)

  • Adds ability to provide redirect uri. (GH#58)

1.4.0 / (2022-03-14)

  • Default use_local_webserver to True. Google has deprecated the use_local_webserver = False “out of band” (copy-paste) flow. The use_local_webserver = False option is planned to stop working in October 2022.

1.3.0 / (2021-12-03)

  • Adds support for Python 3.10. (GH#51)

  • Fixes typo in documentation. (GH#44)

1.2.0 / (2021-04-21)

1.1.0 / (2020-04-23)

  • Try a range of ports between 8080 and 8090 when use_local_webserver is True. (GH#35)

1.0.0 / (2020-04-20)

  • Mark package as 1.0, generally available.

  • Update introduction with link to instructions on creating a Google Cloud project. (GH#18)

0.3.0 / (2020-02-04)

  • Add python -m pydata_google_auth CLI for working with user credentials. (GH#28)

0.2.1 / (2019-12-12)

  • Re-enable auth_local_webserver in default method. Show warning, rather than fallback to console.

0.2.0 / (2019-12-12)

  • Deprecate auth_local_webserver argument in favor of use_local_webserver argument (GH#20).

New Features

Bug Fixes

  • Update OAuth2 token endpoint to latest URI from Google. (GH#27)

  • Don’t raise error when the APPDATA environment variable isn’t set on Windows. (GH#29)

0.1.3 / (2019-02-26)

Bug Fixes

0.1.2 / (2019-02-01)

Bug Fixes

  • Don’t write to the filesystem at module import time. This fixes an issue where the module could not be imported on systems where the file system is unwriteable. (GH#10, GH#11)

0.1.1 / (2018-10-26)

  • Add LICENSE.txt to package manifest.

  • Document privacy policy.

0.1.0 / (2018-10-23)

  • Add cache module for configuring caching behaviors. (GH#1)

  • Fork the pandas-gbq project and refactor out helpers for working with Google credentials.