Skip to content

Releases: googleapis/gapic-generator-python

gapic-generator 0.9.0

23 May 19:49
9dc56ac
Compare
Choose a tag to compare
gapic-generator 0.9.0 Pre-release
Pre-release

release level documentation

Breaking Changes

  • Removed support for package metadata, since this configuration did not make it to stable (#125)

Features

  • Automatic pagination support (#121)

Bugfixes

  • Fixed an issue where generation failed if no default_host was specified (#120)
  • Fixed an incorrect __all__ (#119)

gapic-generator 0.8.0

02 Apr 17:38
9f17e13
Compare
Choose a tag to compare
gapic-generator 0.8.0 Pre-release
Pre-release

release level documentation

Breaking Changes

  • Removed HTTP/1.1 support. (#114)
    • This feature is going away temporarily because of a lack of testing infrastructure to support it. It will return once we can verify correctness.

Features

  • Unit tests. (#115)
    • The generator now ships unit tests with 100% coverage.
    • CI is updated to exercise them.

Documentation

  • Fixed the image resource for testing the Vision library (#110, thanks @Jaffrey98)
  • Updated the clone instructions to use HTTPS (#112, thanks @AnupKumarPanwar)

gapic-generator 0.7.1

07 Mar 01:11
6dd7498
Compare
Choose a tag to compare
gapic-generator 0.7.1 Pre-release
Pre-release

release level documentation

Bugfixes

  • Fixed an issue where a proto file with only nested enums lacked an import enum statement. (#107)
  • Minor corrections to documentation. (#108)

gapic-generator 0.7.0

02 Mar 07:50
Compare
Choose a tag to compare
gapic-generator 0.7.0 Pre-release
Pre-release

release level documentation

Features

  • RPCs with a google.protobuf.Empty response value return Python None (#100)
  • Altered method signature flattening significantly. (#102)
  • Automatic retries. (#103)

Bugfixes

  • LRO support now works, and is tested. (#101)
  • Generated docstrings are now raw, addressing some escaping issues. (#96)
  • Headers now include the client library version. (#104)

Tests

  • Add integration tests for different input formats. (#97)
  • Add integration tests for CRUD operations. (#98)

gapic-generator 0.6.0

22 Feb 22:19
f94fb89
Compare
Choose a tag to compare
gapic-generator 0.6.0 Pre-release
Pre-release

release level documentation

⚠️ Backwards-incompatible Changes

Features

  • Improved docstrings in proto messages. (#89)
  • Removed the top attribute and made it unnecessary. (#90)

gapic-generator 0.5.0

04 Jan 03:03
Compare
Choose a tag to compare
gapic-generator 0.5.0 Pre-release
Pre-release

release level documentation

Features

  • Move the get_transport_class method to a class method of client objects. (#87)
  • Add the ability to specify multiple template sources. (#88)

gapic-generator 0.4.0

02 Jan 03:31
Compare
Choose a tag to compare
gapic-generator 0.4.0 Pre-release
Pre-release

release level documentation

Features

  • Import all messages directly into the root namespace. (#85)
    • This respects subpackages, so APIs that use subpackages get those in the root namespace, and messages and services within the subpackage.

Dependencies

  • Update to proto-plus 0.3.0. (#86)
    • Includes a corresponding change to use __protobuf__ module objects instead of magic __all__ and Meta inner classes.
  • Update to showcase 0.0.9. (#69)

gapic-generator 0.3.1

30 Dec 21:44
a0c41b9
Compare
Choose a tag to compare
gapic-generator 0.3.1 Pre-release
Pre-release

release level documentation

Bugfixes

  • Fixed a bug where nested messages were being spuriously imported into types directly. (#83)

gapic-generator 0.3.0

30 Dec 05:29
Compare
Choose a tag to compare
gapic-generator 0.3.0 Pre-release
Pre-release

release level documentation

Features

  • All protobuf message types are now directly imported into the types module. (#82)

Bugfixes

  • Fixed how $sub, $proto, and $service interact with one another. (#82)

gapic-generator 0.2.0

27 Dec 23:38
fba9caa
Compare
Choose a tag to compare
gapic-generator 0.2.0 Pre-release
Pre-release

release level documentation

Features

  • Improved hostname handling. (#68)
    • There is now a host keyword-only argument on client (and transport) constructors.
    • If no hostname is annotated for an API, the host variable is required.
  • Added MANIFEST.in to the generated output. (#79)
  • Explicit proto-plus marshal declaration. (#81)

Bugfixes

  • Fixed bug causing dotted fields in method signatures to break generation (#70)
  • Improved error reporting for missing LRO annotations (#71)
  • Fixed a bug with comments ending in " creating a parse error (#78)
  • Fixed a bug with nested messages string-referencing each other incorrectly (#80)