Stable Updates 20260615#1473
Conversation
…able versions Updated packages: - com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk 1.1.1 → 1.2.0 - com.google.errorprone:error_prone_annotations 2.49.0 → 2.50.0 - com.google.errorprone:error_prone_type_annotations 2.49.0 → 2.50.0 - com.google.protobuf:protobuf-javalite 4.35.0 → 4.35.1 - com.squareup.okhttp3:* 5.3.2 → 5.4.0 - io.grpc:* 1.81.0 → 1.82.0 Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
…able versions Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
jonathanpeppers
left a comment
There was a problem hiding this comment.
@copilot fix the errors:
D:\a\_work\1\s\source\com.squareup.okhttp3\okhttp\Additions\TypeForwards.cs(54,58): error CS0234: The type or namespace name 'TrailersSourceDefaultImpls' does not exist in the namespace 'Square.OkHttp3' (are you missing an assembly reference?) [D:\a\_work\1\s\generated\com.squareup.okhttp3.okhttp\com.squareup.okhttp3.okhttp.csproj::TargetFramework=net10.0-android36.0]
D:\a\_work\1\s\source\com.squareup.okhttp3\okhttp\Additions\TypeForwards.cs(54,58): error CS0234: The type or namespace name 'TrailersSourceDefaultImpls' does not exist in the namespace 'Square.OkHttp3' (are you missing an assembly reference?) [D:\a\_work\1\s\generated\com.squareup.okhttp3.okhttp\com.squareup.okhttp3.okhttp.csproj::TargetFramework=net9.0-android35.0]
242 Warning(s)
2 Error(s)
… 5.4.0 Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Removed the |
There was a problem hiding this comment.
Pull request overview
Updates the repository’s binding set by bumping a set of Maven dependencies to newer stable versions (via dotnet cake -t:update-config) and regenerating the associated governance/docs artifacts and PublicAPI snapshots that track exposed .NET API surface changes.
Changes:
- Bumped versions in
config.jsonfor key artifacts (ads-mobile-sdk, errorprone, protobuf-javalite, okhttp3, grpc) and relocated the dependency-onlywindow-core-androidentry. - Regenerated
cgmanifest.jsonand the docs artifact lists to reflect the updated configuration. - Updated multiple
PublicAPI.Unshipped.txtfiles to reflect newly generated API surfaces after dependency updates.
Reviewed changes
Copilot reviewed 24 out of 25 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| source/org.jetbrains.kotlin/kotlin-stdlib/PublicAPI/PublicAPI.Unshipped.txt | Kotlin stdlib PublicAPI surface updates (new members/types). |
| source/io.grpc/grpc-core/PublicAPI/PublicAPI.Unshipped.txt | gRPC Core PublicAPI updates for 1.82.0. |
| source/io.grpc/grpc-api/PublicAPI/PublicAPI.Unshipped.txt | gRPC API PublicAPI updates (new QueryParams, URI API changes). |
| source/com.squareup.okhttp3/okhttp/Additions/TypeForwards.cs | Removes a type-forward for a type no longer present in OkHttp 5.4.0 bindings. |
| source/com.squareup.okhttp3/okhttp-jvm/PublicAPI/PublicAPI.Unshipped.txt | OkHttp JVM PublicAPI updates for 5.4.0 (new members, removed DefaultImpls). |
| source/com.squareup.okhttp3/okhttp-android/PublicAPI/PublicAPI.Unshipped.txt | OkHttp Android PublicAPI updates for 5.4.0 (new members, removed DefaultImpls). |
| source/com.google.protobuf/protobuf-javalite/PublicAPI/PublicAPI.Unshipped.txt | Protobuf JavaLite PublicAPI version constant updates for 4.35.1. |
| source/com.google.android.material/material/PublicAPI/PublicAPI.Unshipped.txt | Material binding PublicAPI updates with many new APIs/types. |
| source/com.google.android.gms/play-services-wearable/PublicAPI/PublicAPI.Unshipped.txt | Wearable binding PublicAPI updates (expanded AppTheme API surface). |
| source/com.google.android.gms/play-services-fido/PublicAPI/PublicAPI.Unshipped.txt | FIDO binding PublicAPI updates (new algorithms/hints, signature changes). |
| source/com.google.android.gms/play-services-auth/PublicAPI/PublicAPI.Unshipped.txt | Auth binding PublicAPI updates (new AuthorizationRequest params). |
| source/com.google.android.gms/play-services-ads/PublicAPI/PublicAPI.Unshipped.txt | Ads binding PublicAPI constant change in dynamite module descriptor. |
| source/com.google.android.gms/play-services-ads-api/PublicAPI/PublicAPI.Unshipped.txt | Ads API binding PublicAPI updates (AgeRestrictedTreatment additions). |
| source/com.android.billingclient/billing/PublicAPI/PublicAPI.Unshipped.txt | BillingClient binding PublicAPI updates reflecting 9.0.0 API changes/removals. |
| source/androidx.wear/wear-core/PublicAPI/PublicAPI.Unshipped.txt | Wear Core PublicAPI constants added. |
| source/androidx.savedstate/savedstate-compose-android/PublicAPI/PublicAPI.Unshipped.txt | SavedState Compose PublicAPI updates (new serializer entry). |
| source/androidx.fragment/fragment/PublicAPI/PublicAPI.Unshipped.txt | Fragment PublicAPI update (removal of an overridden member). |
| source/androidx.core/core-ktx/PublicAPI/PublicAPI.Unshipped.txt | Issue: PublicAPI file appears truncated to only the nullable directive/blank line. |
| source/androidx.compose.ui/ui-text-android/PublicAPI/PublicAPI.Unshipped.txt | Compose UI Text Android PublicAPI updates (new overloads/members). |
| source/androidx.compose.ui/ui-graphics-android/PublicAPI/PublicAPI.Unshipped.txt | Compose UI Graphics Android PublicAPI updates (new drawscope APIs). |
| docs/artifact-list.md | Regenerated artifact list (ordering/entries updated). |
| docs/artifact-list-with-versions.md | Regenerated artifact list with versions (reflects updated versions). |
| config.json | Version bumps + relocation of window-core-android dependency-only entry. |
| cgmanifest.json | Regenerated component governance manifest reflecting updated versions. |
Comments suppressed due to low confidence (1)
source/androidx.core/core-ktx/PublicAPI/PublicAPI.Unshipped.txt:2
PublicAPI.Unshipped.txtwas reduced to just the nullable directive/blank line, which effectively drops the entire recorded public API surface forandroidx.core:core-ktx. This looks like an incomplete/failed PublicAPI generation step rather than an intentional API change, and it will break API diffing and potentially mask real API changes.
Please re-run the build that regenerates PublicAPI files for this binding and commit the regenerated PublicAPI.Unshipped.txt with the full API listing.
#nullable enable
Bump Maven dependencies to latest stable versions via
dotnet cake -t:update-config.Updated packages
com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk1.1.1 → 1.2.0com.google.errorprone:error_prone_annotations2.49.0 → 2.50.0com.google.errorprone:error_prone_type_annotations2.49.0 → 2.50.0com.google.protobuf:protobuf-javalite4.35.0 → 4.35.1com.squareup.okhttp3:*5.3.2 → 5.4.0io.grpc:*1.81.0 → 1.82.0Changes
window-core-androiddependency-only entry relocated to the dependency sectiongenerate-component-governancelist-artifactsRemaining work
The full build (
dotnet cake -t=ci) did not complete in this session due to Maven Central rate limiting (429). The following steps still need to be done:PublicApi.*.txtchangesdotnet cake utilities.cake -t=generate-namespace-fileand commitpublished-namespaces.txtdotnet cake utilities.cake -t=api-diff-markdown-info-prand add output to PR description