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

Releases: googleapis/artman

v2.4.4

25 Jul 01:15
300eace
Compare
Choose a tag to compare

This release includes updated gapic-generator (with the fix for Java protobuf dependencies), and also a hacky reference to my branch for Python doc string plugin and to master branch of Java resource name plugin. If these two plugins are released with fixes, we'll update Artman to point to their proper PyPI locations. Or not.

v2.4.3

24 Jul 02:22
2b17348
Compare
Choose a tag to compare

Updating and releasing artman with the following changes:

  • bumping gapic-generator version to 2.4.3
  • updating versions of protoc for all languages to 3.12.x
  • passing --experimental_allow_proto3_optional to protoc invocations
  • updating Go version (to fix a build problem)
  • update gRPC tools for Python and Ruby to match the new protoc version
  • bumping artman version to 2.4.3 to match gapic-generator version.

v2.0.0

12 Apr 03:29
6e685d5
Compare
Choose a tag to compare

gapic-generator:

  • feat: add the last segment when generating names for singleton resoures
  • fix: add null check and better error message when referenced resources are not found
  • feat: Support extra plugin_args for php bazel rules rules
  • feat: support '*' in resource definition
  • fix: align text in license
  • fix(python): add PROJECT_ID for python-system-test
  • fix(PYTHON): update nox file and modernize to new interface

java-protoc-resource-names-plugin:

  • feat: add the last segment when generating names for singleton resources
  • feat: support * annotation in resource def
  • feat: trace up only one level when calculating parent types with singleton resources
  • fix: stop generating parseList and toStringList if a multi-pattern resource class has subclasses

Python protoc-docs-plugin:

  • fix: wrap message docstring

v1.2.0

31 Mar 03:14
25ad9f6
Compare
Choose a tag to compare

gapic-generator:

  • PHP multi-pattern resource name support.
  • Trace up only one level when calculating parent types with singleton resource names

v1.1.1

16 Mar 18:15
cbfa556
Compare
Choose a tag to compare

Including the following features from gapic-generator:

  • Assign the proto file where the interface is defined when generating samples and tests for arbitrary resource names

v1.1.0

10 Mar 00:30
630059e
Compare
Choose a tag to compare

Features included:

  • feat: set x-goog-user-project header for Ruby
  • feat: adds reserved name support for PHP and reserved name tests (googleapis/gapic-generator#3100)
  • Update protoc-java-resource-name-plugin (#812)

v1.0.0

04 Mar 02:31
cd7329f
Compare
Choose a tag to compare

Achievements

  • Drove multiple ACTools engineers crazy by providing meaningless error message, not providing them at all or only providing them occasionally
  • Served as the example whenever people make cases against Python, Docker or any other dependent technology
  • Became the most frequent topic for ACTools members to bond, usually by being the target of common abomination
  • Was effective and reliable, successfully established relationship with all sorts of hacks and demonstrated what's a hack may never die

Citizenship Contribution

  • Generated some client libraries

Peer Feedback

  • "Artman was a real team player, it was enjoyable to worked closely with Artman and apiary@ on the project of proving deprecation is hard." -- gapicyaml@

What do you do really well

  • Created a function with 17 parameters with (intentional) sarcastic documentation, got peer bonus (link)

What could you do to have more impact

  • Work with C#, Ads and micro-generators to replace their nicely-written bash script for library generation

Rating: Superb
Promo Result: Promoted to 1.0.0


New features in 1.0.0:
artman:

  • feat: allow overriding --language_out parameter to protoc (#810)

protoc-java-resource-name-plugin:

  • stop generating resource name factories and untyped resource names

v0.47.0

29 Feb 00:47
b5bc11c
Compare
Choose a tag to compare

Java: stop generating subclasses for multi-pattern resources from gapic v2
Java: safeguard multi-pattern resources behing @betaApi

v0.46.0

27 Feb 00:32
e7b50f9
Compare
Choose a tag to compare

Include the following feature from gapic-generator:

  • sample and unit test generation for multi-pattern resources

v0.45.1

22 Feb 00:47
45e2bf6
Compare
Choose a tag to compare
  • Fix the incorrect equals() override in multi-pattern resources