Skip to content
This repository has been archived by the owner on Mar 1, 2022. It is now read-only.

Releases: googleapis/artman

v0.27.0

18 Jun 03:27
8cdf470
Compare
Choose a tag to compare

Includes the following feature for the gapic-generator:

v0.26.0

14 Jun 19:04
efa0321
Compare
Choose a tag to compare
  • New feature to use protoc 3.7.1 for Java client generation, and ability to set language-specific versions of protoc

v0.25.0

13 Jun 23:28
8a4f259
Compare
Choose a tag to compare
  • Allow for a proto_package option in the artman YAML that is passed into gapic-generator as --package, as a substitute for the GAPIC yaml.

v0.24.1

11 Jun 17:23
36f9288
Compare
Choose a tag to compare

This patch release includes one Node.js related bugfix:

googleapis/gapic-generator#2825 node: use Buffer as a type for protobuf bytes

v0.24.0

07 Jun 18:26
Compare
Choose a tag to compare

Improvements

The following changes in gapic-generator is included in this release:

  • Bazel: Add GAPIC Bazel Extensions for PHP (#2821)
  • Add GAPIC_CODE artifact type support for PHP (#2801)
  • C#: Add ClientBuilder generation (#2796)
  • SampleGen: Conform to Ruby style requirements (#2819)
  • SampleGen: parse floats from CLI (#2820)
  • SampleGen: Python template update: add unicode, remove six (#2811)
  • SampleGen: Remove [START/END region_tag_core] region tags (#2810)

Known Issue

For Java generation please continue to use artman 0.22.0.

v0.23.1

05 Jun 03:41
24a0ca6
Compare
Choose a tag to compare

This release fixes the Node.js library problem googleapis/gapic-generator#2813.

v0.23.0

04 Jun 03:51
Compare
Choose a tag to compare

Use protoc 3.8.0

Improvements

This fixes a problem with PHP protobuf code generation that caused PHP libraries to fail at load time.

Known problem(s)

This version is not recommended for generation of Java client libraries.

The problem: protoc 3.8.0 generated Java output doesn't work with protobuf Java 3.7.1.
This is because the protoc 3.8.0 runtime adds a new class not in 3.7.1, and generated code requires this new class. Clients that have other dependencies that require the 3.7.1 runtime would be broken with this update and should be generated with an earlier version of artman.

v0.22.0

31 May 17:51
dfe86d4
Compare
Choose a tag to compare

Features

v0.21.0

24 May 16:52
6a289d1
Compare
Choose a tag to compare

SampleGen

  • Use the correct default calling form for Java LRO methods
  • Generate the correct Gemfile for Ruby samples
  • Accept enum values as CLI flags
  • Use application plugin in build.gradle of the sample package

Java

  • Remove duplicate imports in Java

Python

  • Avoid coverage failure when no _shared_modules are present

v0.20.0

20 May 18:04
8459812
Compare
Choose a tag to compare

This release includes several updates to gapic-generator (the most incompatible of those updates switches Node.js generated libraries to use @grpc/grpc-js and google-gax v1.1): googleapis/gapic-generator#2767

Also, yapf is no more called for Python libraries: #621

Enjoy!