Releases
v0.32.0
Compare
Sorry, something went wrong.
No results found
0.32.0 (2026-08-04)
Features
dart: generate a testing skill (#6997 ) (53093a7 )
internal/librarian/php: implement code formatting using prettier (#7119 ) (dd2b2f7 )
internal/librarian/php: resolve API short name and product URLs (#7179 ) (a14298b )
internal/librarian/ruby: add library initialization and wrappers (#7181 ) (3f99679 ), refs #7182 #6635
internal/librarian/ruby: add tidy function for ruby configuration (#7115 ) (aba444f ), refs #6919
internal/librarian/ruby: support release please synchronization (#7184 ) (f3c1707 ), refs #7185 #6635
internal/librarian/ruby: support ruby.wrapper_of main client gem wrapper generation (#7110 ) (fa48762 )
internal/sidekick/rust: support google.rpc.Status in hybrid crates (#7142 ) (fa8a0e6 ), refs #6835
internal/sidekick/rust: support per_service_features in hybrid crates (#7112 ) (0eb263a ), refs #6835
internal/tool/composer: add verification for composer tools (#7109 ) (9c7f0b1 )
internal/tool/composer: support local_path in ComposerTool configuration (#7131 ) (e0d526e )
librarian/rust: parallelize formatting (#7192 ) (625fdf8 )
librarian/swift: implement bump command (#7136 ) (72aaae1 )
rust: exclude non-streaming types from prost generation (#7097 ) (a74e30f ), refs #6835
rust: generate conversion traits for hybrid crates (#7071 ) (98d1549 ), refs #6835
sidekick/rust: bigquery skipped fields via librarian.yaml (#7189 ) (b07a8a7 )
sidekick/rust: implement bidi streaming transport stubs (#7078 ) (5042693 ), refs #6835
sidekick/swift: error on suspect library names (#7107 ) (b4df72d ), refs #6229
sidekick/swift: generate repo metadata (#6940 ) (0ea54b4 )
sidekick/swift: support overrides for library names (#7066 ) (e9234a3 )
sidekick/swift: use polling policies (#7123 ) (fa34184 )
sidekick: capture C#, PHP, and Ruby file options (#7081 ) (1d27ba8 )
sidekick: capture C#, PHP, and Ruby file options (#7092 ) (9415901 )
swift: Improve module generation (#7129 ) (a0c420d )
swift: support optional, nested fields (#7164 ) (26e5c8a )
swift: support repeated fields in Protobuf conversions (#7188 ) (3ee87fc )
Bug Fixes
cmd/librarian/Dockerfile: bump protoc to 33.5 for Python (#7139 ) (e9da697 )
internal/librarian/ruby: normalize newlines into spaces in description and summary options (#7134 ) (f52568e )
internal/librarian/ruby: pass documentation summary as ruby-cloud-description option (#7105 ) (d10f2f3 )
internal/librarian/ruby: pass ruby-cloud-summary generator option alongside description (#7114 ) (ff3a6d1 )
internal/librarian/ruby: preserve snippet metadata files during regeneration (#7085 ) (d250f2b )
java: batch formatting and run GJF twice (#7155 ) (f627180 )
sdk.yaml: configure ftp rest-only transport (#7191 ) (f933c87 )
sdk.yaml: fix all shopping merchant titles (#7190 ) (0e22c54 )
sidekick/rust: fix prost oneof field conversion in templates (#7093 ) (709074c ), refs #6835
sidekick/swift: discovery enums encoding (#7126 ) (8a4ed11 )
swift: fix sub-module imports (#7140 ) (a02c282 )
swift: use let for messages without converted fields (#7175 ) (662b048 )
tool/cmd/migrate: exclude .owlbot.rb from ruby keep list (#7108 ) (e2f27e1 ), refs #6632
tool/cmd/migrate: parse WrapperOf from BUILD.bazel (#7125 ) (855a04b ), refs #7127 #6632
You can’t perform that action at this time.