Releases: googleapis/gapic-generator-python
Releases · googleapis/gapic-generator-python
v0.25.1
v0.25.0
v0.24.2
v0.24.1
gapic-generator 0.24.0
Features
- Add routing headers for non client streaming method calls
- Very early incomplete support for proto3 optional
Docs
- Add documentation describing how to invoke the microgenerator via Bazel
Bugfixes
- Disambiguate mtls semantics
- Resource helper method order stabilized in output
Testing
- Add systest for resource path parsing
- Add systest for non slash-delimited resource paths
Misc
- Remove lazy import in non ads-templates
gapic-generator 0.23.0
gapic-generator 0.22.0
gapic-generator 0.21.1
gapic-generator 0.21.0
Features
- Add a parallel set of templates for https://github.com/googleads/google-ads-python/
- Add mutual TLS support
- Implement resource path parsing methods in generated clients
Bugfixes
- Adds type annotation for a nested function
- Option parsing ignores whitespace after tokenization
Documentation
- Removed
proof of concept
and updated ownership in README.md
gapic-generator 0.20.0
Features
- Add support for building GAPICs with Bazel
- Add a naming workaround for certain APIs that require alternative directory structures
Bugfixes
- Generated unit tests that check method flattening properly handle deeply nested fields
- Map fields are properly handled in generated unit tests
- Client classes now have helper functions for resources nested deeply in the request message
- Messages with enum fields whose type is defined subsequently are handled correctly
Documentation
- The
Getting Started
documentation correctly describes client default instantiation