Changelog

PyPI History

2.4.0 (2023-12-07)

Features

  • Add support for Python 3.12 (#256) (988a8af)

  • Introduce compatibility with native namespace packages (#260) (fd1ef6e)

2.3.3 (2023-06-29)

Documentation

  • Update docs structure for c.g.c usage (#226) (b805f4a)

2.3.2 (2022-07-15)

Bug Fixes

2.3.1 (2022-06-03)

Documentation

  • fix changelog header to consistent size (#194) (1b79d69)

2.3.0 (2022-04-06)

Features

  • allow extra_api_info to be passed to api request (#183) (3f8e058)

2.2.3 (2022-03-07)

Bug Fixes

  • deps: require google-api-core>=1.31.5, >=2.3.2 (#178) (c65ad44)

  • deps: require google-auth 1.25.0 (c65ad44)

2.2.2 (2022-01-17)

Bug Fixes

  • correct param type of _ClientFactoryMixin.from_service_account_info method (#161) (24b7de4)

2.2.1 (2021-11-10)

Bug Fixes

  • correct Client and Connection type annotations (#156) (a427681)

2.2.0 (2021-11-09)

Features

  • add mypy checking + ‘py.typed’ files (#149) (f20ef60)

2.1.0 (2021-10-05)

Features

2.0.0 (2021-08-18)

⚠ BREAKING CHANGES

Miscellaneous Chores

2.0.0b1 (2021-08-02)

⚠ BREAKING CHANGES

1.7.2 (2021-07-27)

Documentation

  • add Samples section to CONTRIBUTING.rst (#119) (5c3959b)

1.7.1 (2021-06-25)

Bug Fixes

  • pass kwargs through in ‘from_service_account_json’ (#109) (efc4bbf)

1.7.0 (2021-06-14)

Features

  • add ‘Client.close’ (#100) (7387fc8)

  • add ‘Client.from_service_account_info’ factory (#54) (7e59360)

Documentation

  • update python contributing guide (#80) (58deef8)

1.6.0 (2021-02-02)

Features

Documentation

  • python: document adding Python 3.9 support, dropping 3.5 support (#65) (860f345), closes #787

1.5.0 (2020-12-14)

Features

  • add support for Python 3.9, drop support for Python 3.5 (#55) (ddf7ce5)

1.4.4 (2020-11-30)

Dependencies

  • require six>=1.12.0 and google-api-core>=1.21.0 (#46) (a97b9ca)

1.4.3 (2020-10-06)

Bug Fixes

  • avoid using ‘pkg_resources’ to determine version (#40) (568578d), closes #39

1.4.2 (2020-09-29)

Bug Fixes

  • handle query_params tuples in JSONConnection.build_api_url (#34) (6a9adb3)

Performance Improvements

  • use prettyPrint=false by default (#28) (c407b5d)

1.4.1 (2020-08-06)

Bug Fixes

Documentation

1.4.2rc2

09-24-2020 09:29 PDT

Implementation Changes

  • fix: handle query_params tuples in JSONConnection.build_api_url (#34)

Internal / Testing Changes

  • chore: add default CODEOWNERS (#33)

1.4.2rc1

09-21-2020 14:45 PDT

Implementation Changes

  • perf: use prettyPrint=false by default (#28)

Internal / Testing Changes

  • test: fix mock credentials to allow for quota projects (#29)

1.4.0 (2020-08-04)

Features

  • add quota_project, credentials file, and scopes options (#15) (a1e11e1)

  • add support for Python 3.8 (#17) (f727aba), closes #16

1.3.0

01-31-2020 13:30 PST

New Features

  • Change default api_request() timeout to non-None (#10219)

1.2.0

01-14-2020 13:22 PST

Dependencies

  • chores(core): bump api-core dependency to 1.16.0 (#10111)

1.1.0

12-04-2019 13:56 PST

New Features

  • Add timeout param to JSONConnection.api_request(). (#9915)

Documentation

  • Add Python 2 sunset banner to documentation. (#9036)

  • Fix intersphinx reference to requests. (#9294)

  • Fix Google Auth Credentials help link now. (#9260)

  • Remove CI for gh-pages, use googleapis.dev for api_core refs. (#9085)

  • Remove compatability badges from READMEs. (#9035)

  • Update intersphinx mapping for requests. (#8805)

1.0.3

07-26-2019 10:34 PDT

Implementation Changes

  • Make Client.build_api_url an instance method. (#8747)

Dependencies

  • Bump minimum version for google-api-core to 1.14.0. (#8709)

Documentation

  • Linkify the PR in the change log. (#8790)

  • Link to googleapis.dev documentation in READMEs. (#8705)

  • Add compatibility check badges to READMEs. (#8288)

  • Removing typing information for \*\*kwargs in order to not conflict with type checkers. (#8546)

Internal / Testing Changes

  • Add nox session ‘docs’ to remaining manual clients. (#8478)

  • Add docs job to publish to googleapis.dev. (#8464)

1.0.2

06/11/2019 15:19 PDT

Internal Changes

  • Prevent requests from hanging on SSL handshake issue by adding a max timeout of 5 minutes. (#8207)

1.0.1

05-28-2019 11:22 PDT

Dependencies

  • Pin grpcio < 2.0dev. (#8182)

1.0.0

05-15-2019 13:09 PDT

Implementation Changes

  • Remove classifier for Python 3.4 for end-of-life. (#7535)

New Features

  • Refactor client_info support. (#7849)

Dependencies

  • Update dep on api_core >= 1.11.0. (#7986)

Documentation

  • Updated client library documentation URLs. (#7307)

0.29.1

12-17-2018 16:35 PST

Documentation

  • Document Python 2 deprecation (#6910)

0.29.0

12-03-2018 15:54 PST

Breaking Changes

  • Remove iam module from core. This module is now available as part of google-api-core. (#6775)

Implementation Changes

  • Fix _time_from_iso8601_time_naive for values with micros. (#5756)

  • Import stdlib ABCs from collections.abc rather than collections. (#6451)

Dependencies

  • Bump minimum api_core version to 1.0.0. (#6391)

Internal / Testing Changes

  • Blacken api_core and core. (#6668)

  • Add / fix badges for PyPI / versions. (#6158)

  • Use new Nox. (#6175)

  • Use inplace installs for nox (#5865)

  • Fix bad trove classifier.

  • Add Test runs for Python 3.7 and remove 3.4 (#5295)

0.28.1

Dependencies

  • Update dependency range for api-core to include v1.0.0 releases (#4944)

  • Requiring ‘grpcio >= 1.8.2’. (#4642)

Documentation

  • DefaultCredentialsError could be raised if credentials not supplied (#4688)

  • Unreachable links in the readme files have been fixed. (#4406)

  • Fixing “Fore” -> “For” typo in README docs. (#4317)

Testing and internal changes

  • Re-enable lint for tests, remove usage of pylint (#4921)

  • Normalize all setup.py files (#4909)

  • Making a nox -s default session for all packages. (#4324)

  • Shorten test names (#4321)

0.28.0

Notable Implementation Changes

  • A large portion of the implementation has moved into google-api-core (#4022, #4041, #4057, #4067, #4069, #4079, #4081, #4166, #4221)

Dependencies

Interface changes / additions

  • Rename google.cloud.obselete module to obsolete (#3913, h/t to @dimaqq)

PyPI: https://pypi.org/project/google-cloud-core/0.28.0/