-
Notifications
You must be signed in to change notification settings - Fork 56
Stable Updates 20253006 - Update Maven dependencies and documentation #1192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot the error is:
D:\a\_work\1\s\generated\org.jetbrains.kotlinx.kotlinx-serialization-core-jvm\obj\Release\net9.0-android35.0\generated\src\KotlinX.Serialization.Builtins.InstantComponentSerializer.cs(20,85): error CS0535: 'InstantComponentSerializer' does not implement interface member 'ISerializationStrategy.Serialize(IEncoder, Object?)' [D:\a\_work\1\s\generated\org.jetbrains.kotlinx.kotlinx-serialization-core-jvm\org.jetbrains.kotlinx.kotlinx-serialization-core-jvm.csproj]
Check docs/development-tips.md
on how to fix, update copilot-instructions.md
as needed for next time.
@copilot try again, to fix the latest error:
|
- Added Additions file to provide ISerializationStrategy.Serialize method - Updated copilot-instructions.md with interface implementation fix guidance Co-authored-by: jonathanpeppers <[email protected]>
Fixed the InstantComponentSerializer compilation error by adding an Additions file that implements the required The fix adds a method that matches the interface signature and calls the strongly-typed method. Updated copilot-instructions.md with guidance for this type of binding issue. All kotlin serialization modules now build successfully. Fixed in commit 70fcd59. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The latest error is:
Removed Namespaces
------------------
Android.Gms.Ads.Search
Xamarin.Google.MLKit.Vision.Objects.Custom.Internal
Xamarin.Google.MLKit.Vision.Objects.Defaults.Internal
Xamarin.Grpc.Core.InProcess
An error occurred when executing task 'verify-namespace-file'.
Were the namespace removals caused by the changes here?
For updating the namespaces, there is a doc about cake targets: BUILDING.md
Co-authored-by: jonathanpeppers <[email protected]>
... Yes, the namespace removals were caused by the Maven dependency updates in this PR. The updated packages no longer expose those 4 namespaces:
I ran |
This PR implements the stable updates for 20253006 by running the standard update workflow to refresh Maven dependencies and related documentation files.
Changes Made
dotnet cake -t:update-config
to updateconfig.json
with the latest stable versions from Maven Centraldotnet cake utilities.cake -t=generate-component-governance
to refreshcgmanifest.json
dotnet cake utilities.cake -t=list-artifacts
to updatedocs/artifact-list-with-versions.md
Updated Packages
The following 18 packages were updated to their latest stable versions:
com.google.android.gms:playservicesmeasurement
- 22.4.0 → 22.5.0com.google.android.gms:playservicesmeasurementapi
- 22.4.0 → 22.5.0com.google.android.gms:playservicesmeasurementbase
- 22.4.0 → 22.5.0com.google.android.gms:playservicesmeasurementimpl
- 22.4.0 → 22.5.0com.google.android.gms:playservicesmeasurementsdk
- 22.4.0 → 22.5.0com.google.android.gms:playservicesmeasurementsdkapi
- 22.4.0 → 22.5.0com.google.firebase:firebaseanalytics
- 22.4.0 → 22.5.0com.google.firebase:firebasemessaging
- 24.1.1 → 24.1.2com.squareup.okio:okio
- 3.13.0 → 3.14.0com.squareup.okio:okiojvm
- 3.13.0 → 3.14.0org.jetbrains.kotlinx:atomicfu
- 0.28.0 → 0.29.0org.jetbrains.kotlinx:atomicfujvm
- 0.28.0 → 0.29.0org.jetbrains.kotlinx:kotlinxserializationcore
- 1.8.1 → 1.9.0org.jetbrains.kotlinx:kotlinxserializationcorejvm
- 1.8.1 → 1.9.0org.jetbrains.kotlinx:kotlinxserializationjson
- 1.8.1 → 1.9.0org.jetbrains.kotlinx:kotlinxserializationjsonjvm
- 1.8.1 → 1.9.0org.jetbrains.kotlinx:kotlinxserializationprotobuf
- 1.8.1 → 1.9.0org.jetbrains.kotlinx:kotlinxserializationprotobufjvm
- 1.8.1 → 1.9.0These updates include improvements to Google Play Services measurement APIs, Firebase Analytics and Messaging, Square's OkIO library, and Kotlin serialization libraries.
Fixes #1191.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.