Skip to content

Releases: googleapis/gapic-generator-python

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)

gapic-generator 0.1.0

07 Dec 22:45
dd1b056
Compare
Choose a tag to compare
gapic-generator 0.1.0 Pre-release
Pre-release

release level documentation

Initial release

This is the first official release of gapic-generator-python, a tool for generating Python 3 client libraries for APIs specified in protocol buffers. The resulting libraries are compatible with Python 3.5 and above.