This repository has been archived by the owner on Mar 1, 2022. It is now read-only.
Releases: googleapis/artman
Releases · googleapis/artman
v2.4.4
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
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
toprotoc
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
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
v1.1.1
v1.1.0
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
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