0.63.5 (2022-02-25)
0.63.4 (2022-02-22)
0.63.3 (2022-02-16)
- disambiguate field headers whose names are reserved python words (#1178) (98aa690)
- fix docstring code block formatting (#1206) (500dfe7)
- HTTP body field messages with enums or recursive fields (#1201) (246bfe2)
0.63.2 (2022-02-09)
0.63.1 (2022-02-03)
0.63.0 (2022-02-03)
- adds dynamic routing files. (8c191a5)
- adds dynamic routing. (#1135) (8c191a5)
- enable snippetgen for default templates (#1171) (c1af051)
0.62.1 (2022-02-02)
0.62.0 (2022-01-28)
- adds REST server-streaming support. (#1120) (812cf3e)
- expose extended operations annotations within generator (#1145) (e7bee70)
- add special method parameters to set of reserved module names (#1168) (8078961)
- fix snippetgen golden file (#1170) (13b2028)
- snippetgen: remove special handling for resource paths (#1134) (4ea2d11)
0.61.0 (2022-01-28)
- preserve hyperlinks with hyphens (#1140) (b091bfc), closes #1131
- resolve DuplicateCredentialArgs when using credentials_file (#1159) (fccd2ba)
0.60.0 (2022-01-19)
0.59.1 (2022-01-10)
0.59.0 (2022-01-10)
0.58.4 (2021-12-30)
0.58.3 (2021-12-28)
0.58.2 (2021-12-13)
- fix case for expected field names in required fields test. (#1107) (6a593f9)
- non-string required fields provide correct values (#1108) (bc5f729)
- syntax fix and test for multiple required fields (#1105) (4e5fe2d)
0.58.1 (2021-12-09)
0.58.0 (2021-12-07)
- ensure rest unit tests have complete coverage (#1098) (0705d9c)
- fix resource path args for paths with =** (#1089) (309cc66)
- snippetgen: don't create duplicate requests for required oneofs (#1088) (5531795)
0.57.0 (2021-11-17)
0.56.2 (2021-11-08)
0.56.1 (2021-11-08)
0.56.0 (2021-11-05)
0.55.1 (2021-11-04)
- fix missing http schema (http/https) for REST clients (#1063) (e3aa7a0)
- handle required fields properly in query_params (#1068) (0e379ca)
- leave a newline between field description and oneof line (#1071) (4d0e365)
- suppress type error for fallback def of OptionalRetry (#1065) (e47faa6)
- unignore 'google.api_core' imports (#1066) (13f764c)
- use (new) typing for 'gapic_v1.method.DEFAULT' (#1032) (d85dfad)
0.55.0 (2021-11-01)
0.54.0 (2021-10-29)
0.53.4 (2021-10-29)
- add 'dict' type annotation to 'request' for async_client (#1051) (08cc2c4)
- fix tests generation logic (#1049) (8f213ad)
- methods returning Operation w/o operation_info are now allowed. (#1047) (6b640af)
0.53.3 (2021-10-27)
0.53.2 (2021-10-27)
- Adjust Field Names in URI Templates (#1041) (06cd7b6)
- Fix rest transport logic (#1039) (50d61af)
- list oneofs in docstring (#1030) (a0e25c8)
0.53.1 (2021-10-13)
0.53.0 (2021-10-04)
- add support for context manager in client (#987) (4edabcf)
- enable self signed jwt for http (#1000) (5f87973)
- implement grpc transcode for rest transport and complete generated tests (#999) (ccdd17d)
- implement grpc transcode for rest transport and complete generated tests. (ccdd17d)
0.52.0 (2021-09-29)
0.51.2 (2021-09-13)
- add a separate DEFAULT_CLIENT_INFO for rest clients (#988) (22ac400)
- snippetgen: use f-strings in print statements (#975) (122e85c)
0.51.1 (2021-08-20)
0.51.0 (2021-08-18)
0.50.5 (2021-07-22)
- enable self signed jwt for grpc (#958) (af02a9c)
- fix rest transport unit test and required query prams handling (#951) (b793017)
0.50.4 (2021-06-30)
0.50.3 (2021-06-29)
0.50.2 (2021-06-28)
0.50.1 (2021-06-24)
0.50.0 (2021-06-21)
- bazel: Remove monolith imports from Python µgen Bazel rules (#923) (4a2afa7)
- temporarily disable code coverage in showcase_unit tests (#925) (0dfac03)
0.49.0 (2021-06-11)
0.48.1 (2021-06-09)
0.48.0 (2021-05-27)
- Add
x-goog-api-client
header to rest clients (#888) (2d1d3ae) - dev: Add Git pre-commit hooks [gapic-generator-python] (#908) (298db39)
- Raise GoogleAPICallError on REST response errors (#891) (edb8c63)
- tests: Add integration test framework, goldens for 4 APIs [gapic-generator-python] (#905) (48db1e6)
- fix datetime comparison unit tests (#898) (81932a2)
- remove support for google-api-core<1.26.0 (#893) (ce558ac)
0.47.0 (2021-05-13)
0.46.3 (2021-05-12)
0.46.2 (2021-05-12)
0.46.1 (2021-05-07)
0.46.0 (2021-05-07)
0.45.2 (2021-05-06)
0.45.1 (2021-05-04)
0.45.0 (2021-05-03)
0.44.3 (2021-05-03)
0.44.2 (2021-04-30)
0.44.1 (2021-04-28)
0.44.0 (2021-04-23)
0.43.3 (2021-04-12)
0.43.2 (2021-03-24)
- add certain raw imports to RESERVED_NAMES (#824) (04bd8aa)
- Update module alias to resolve naming conflict (#820) (f5e9f36), closes #819
0.43.1 (2021-03-19)
0.43.0 (2021-03-11)
- add bazel support for gapic metadata (#811) (7ced24a)
- update templates to permit enum aliases (#809) (2e7ea11)
0.42.2 (2021-03-05)
0.42.1 (2021-03-04)
0.42.0 (2021-03-03)
0.41.0 (2021-03-02)
0.40.12 (2021-02-26)
0.40.11 (2021-02-24)
0.40.10 (2021-02-17)
0.40.9 (2021-02-10)
0.40.8 (2021-02-05)
- body encoding for rest transport (#768) (cc55a18)
- update paging implementation to handle unconventional pagination (#750) (eaac3e6)
0.40.7 (2021-02-03)
0.40.6 (2021-02-02)
0.40.5 (2021-02-01)
0.40.4 (2021-01-28)
- Make gapic-generator-python compatible with protobuf 3.14.0 (packaged as native namespace package) (#753) (45212af)
- mypy 0.800 update errors (#754) (608275a)
0.40.3 (2021-01-21)
0.40.2 (2021-01-21)
0.40.1 (2021-01-20)
0.40.0 (2021-01-19)
0.39.1 (2021-01-05)
- fix missing .coveragerc and the broken bazel build (#723) (7f8235f)
- Update gapic-generator-python to gracefully handle internal google inconsistencies (#721) (b984295)
- updating testing, rest-only generation, & minor bug-fixes (#716) (56c31de)
0.39.0 (2020-12-22)
0.38.0 (2020-12-16)
0.37.1 (2020-12-10)
0.37.0 (2020-12-08)
0.36.0 (2020-11-14)
0.35.11 (2020-11-12)
- add enums to types/init.py (#695) (e1d4a4a)
- update protobuf version [gapic-generator-python] (#696) (ea3e519)
0.35.10 (2020-11-09)
0.35.9 (2020-10-27)
0.35.8 (2020-10-21)
0.35.7 (2020-10-21)
0.35.6 (2020-10-20)
0.35.5 (2020-10-19)
0.35.4 (2020-10-16)
0.35.3 (2020-10-13)
0.35.2 (2020-10-13)
0.35.1 (2020-10-09)
0.35.0 (2020-10-09)
0.34.4 (2020-10-09)
0.34.3 (2020-10-08)
0.34.2 (2020-09-30)
0.34.1 (2020-09-30)
0.34.0 (2020-09-29)
0.33.8 (2020-09-25)
0.33.7 (2020-09-24)
0.33.6 (2020-09-22)
0.33.5 (2020-09-22)
0.33.4 (2020-09-17)
0.33.3 (2020-09-15)
0.33.2 (2020-09-15)
0.33.1 (2020-09-15)
0.33.0 (2020-09-10)
0.32.4 (2020-09-03)
0.32.3 (2020-08-28)
0.32.2 (2020-08-20)
0.32.1 (2020-08-19)
0.32.0 (2020-08-17)
- allow user-provided client info (#573) (b2e5274), closes googleapis/python-kms#37 #566
0.31.1 (2020-08-17)
0.31.0 (2020-07-28)
0.30.0 (2020-07-27)
0.29.2 (2020-07-23)
0.29.1 (2020-07-23)
0.29.0 (2020-07-22)
- add iam methods to templates (#545) (3f42c3c)
- support quota project override via client options (#496) (bbc6b36)
0.28.1 (2020-07-16)
0.28.0 (2020-07-16)
0.27.0 (2020-07-13)
0.26.6 (2020-07-10)
0.26.5 (2020-07-10)
0.26.4 (2020-07-10)
- require min google-api-core version of 1.21.0 (#506) (bf787bd), closes #461
- tweak oneof detection (#505) (1632e25)
0.26.3 (2020-07-08)
0.26.2 (2020-07-07)
0.26.1 (2020-07-07)
0.26.0 (2020-06-30)
- add name and version info to fixup script name (#490) (16fe7e7)
- Temporarily define a fixed testing event loop (#493) (2d22d91)