diff --git a/cgmanifest.json b/cgmanifest.json
index 800c43c70..4fe4152e1 100644
--- a/cgmanifest.json
+++ b/cgmanifest.json
@@ -1190,9 +1190,9 @@
"maven": {
"artifactId": "firebase-ads",
"groupId": "com.google.firebase",
- "version": "21.1.0",
+ "version": "21.2.0",
"nuGetId": "Xamarin.Firebase.Ads",
- "nuGetVersion": "121.1.0"
+ "nuGetVersion": "121.2.0"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1203,9 +1203,9 @@
"maven": {
"artifactId": "firebase-ads-lite",
"groupId": "com.google.firebase",
- "version": "21.0.0",
+ "version": "21.2.0",
"nuGetId": "Xamarin.Firebase.Ads.Lite",
- "nuGetVersion": "121.0.0"
+ "nuGetVersion": "121.2.0"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1216,9 +1216,9 @@
"maven": {
"artifactId": "firebase-analytics",
"groupId": "com.google.firebase",
- "version": "21.1.0",
+ "version": "21.1.1",
"nuGetId": "Xamarin.Firebase.Analytics",
- "nuGetVersion": "121.1.0"
+ "nuGetVersion": "121.1.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1242,9 +1242,9 @@
"maven": {
"artifactId": "firebase-analytics-ktx",
"groupId": "com.google.firebase",
- "version": "21.1.0",
+ "version": "21.1.1",
"nuGetId": "Xamarin.Firebase.Analytics.Ktx",
- "nuGetVersion": "121.1.0"
+ "nuGetVersion": "121.1.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1268,9 +1268,9 @@
"maven": {
"artifactId": "firebase-appcheck",
"groupId": "com.google.firebase",
- "version": "16.0.1",
+ "version": "16.0.2",
"nuGetId": "Xamarin.Firebase.AppCheck",
- "nuGetVersion": "116.0.1"
+ "nuGetVersion": "116.0.2"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1281,9 +1281,22 @@
"maven": {
"artifactId": "firebase-appcheck-interop",
"groupId": "com.google.firebase",
- "version": "16.0.1",
+ "version": "16.0.2",
"nuGetId": "Xamarin.Firebase.AppCheck.Interop",
- "nuGetVersion": "116.0.1"
+ "nuGetVersion": "116.0.2"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-appcheck-ktx",
+ "groupId": "com.google.firebase",
+ "version": "16.0.2",
+ "nuGetId": "Xamarin.Firebase.AppCheck.Ktx",
+ "nuGetVersion": "116.0.2"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1294,9 +1307,9 @@
"maven": {
"artifactId": "firebase-appcheck-playintegrity",
"groupId": "com.google.firebase",
- "version": "16.0.0",
+ "version": "16.0.2",
"nuGetId": "Xamarin.Firebase.AppCheck.PlayIntegrity",
- "nuGetVersion": "116.0.0"
+ "nuGetVersion": "116.0.2"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1307,9 +1320,9 @@
"maven": {
"artifactId": "firebase-appcheck-safetynet",
"groupId": "com.google.firebase",
- "version": "16.0.0",
+ "version": "16.0.2",
"nuGetId": "Xamarin.Firebase.AppCheck.SafetyNet",
- "nuGetVersion": "116.0.0"
+ "nuGetVersion": "116.0.2"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1353,6 +1366,19 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-auth-ktx",
+ "groupId": "com.google.firebase",
+ "version": "21.0.8",
+ "nuGetId": "Xamarin.Firebase.Auth.Ktx",
+ "nuGetVersion": "121.0.8"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
@@ -1405,15 +1431,28 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-config-ktx",
+ "groupId": "com.google.firebase",
+ "version": "21.1.2",
+ "nuGetId": "Xamarin.Firebase.Config.Ktx",
+ "nuGetVersion": "121.1.2"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
"maven": {
"artifactId": "firebase-core",
"groupId": "com.google.firebase",
- "version": "21.1.0",
+ "version": "21.1.1",
"nuGetId": "Xamarin.Firebase.Core",
- "nuGetVersion": "121.1.0"
+ "nuGetVersion": "121.1.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1444,6 +1483,19 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-crashlytics-ktx",
+ "groupId": "com.google.firebase",
+ "version": "18.2.13",
+ "nuGetId": "Xamarin.Firebase.Crashlytics.Ktx",
+ "nuGetVersion": "118.2.13"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
@@ -1496,6 +1548,19 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-database-ktx",
+ "groupId": "com.google.firebase",
+ "version": "20.0.6",
+ "nuGetId": "Xamarin.Firebase.Database.Ktx",
+ "nuGetVersion": "120.0.6"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
@@ -1522,6 +1587,19 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-dynamic-links-ktx",
+ "groupId": "com.google.firebase",
+ "version": "21.0.2",
+ "nuGetId": "Xamarin.Firebase.Dynamic.Links.Ktx",
+ "nuGetVersion": "121.0.2"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
@@ -1567,9 +1645,22 @@
"maven": {
"artifactId": "firebase-firestore",
"groupId": "com.google.firebase",
- "version": "24.3.0",
+ "version": "24.3.1",
"nuGetId": "Xamarin.Firebase.Firestore",
- "nuGetVersion": "124.3.0"
+ "nuGetVersion": "124.3.1"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-firestore-ktx",
+ "groupId": "com.google.firebase",
+ "version": "24.3.1",
+ "nuGetId": "Xamarin.Firebase.Firestore.Ktx",
+ "nuGetVersion": "124.3.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1587,6 +1678,19 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-functions-ktx",
+ "groupId": "com.google.firebase",
+ "version": "20.1.1",
+ "nuGetId": "Xamarin.Firebase.Functions.Ktx",
+ "nuGetVersion": "120.1.1"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
@@ -1639,15 +1743,41 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-inappmessaging-display-ktx",
+ "groupId": "com.google.firebase",
+ "version": "20.1.3",
+ "nuGetId": "Xamarin.Firebase.InAppMessaging.Display.Ktx",
+ "nuGetVersion": "120.1.3"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-inappmessaging-ktx",
+ "groupId": "com.google.firebase",
+ "version": "20.1.3",
+ "nuGetId": "Xamarin.Firebase.InAppMessaging.Ktx",
+ "nuGetVersion": "120.1.3"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
"maven": {
"artifactId": "firebase-installations",
"groupId": "com.google.firebase",
- "version": "17.0.2",
+ "version": "17.0.3",
"nuGetId": "Xamarin.Firebase.Installations",
- "nuGetVersion": "117.0.2"
+ "nuGetVersion": "117.0.3"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -1665,6 +1795,19 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-installations-ktx",
+ "groupId": "com.google.firebase",
+ "version": "17.0.3",
+ "nuGetId": "Xamarin.Firebase.Installations.Ktx",
+ "nuGetVersion": "117.0.3"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
@@ -1704,6 +1847,32 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-messaging-directboot",
+ "groupId": "com.google.firebase",
+ "version": "23.0.8",
+ "nuGetId": "Xamarin.Firebase.Messaging.DirectBoot",
+ "nuGetVersion": "123.0.8"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-messaging-ktx",
+ "groupId": "com.google.firebase",
+ "version": "23.0.8",
+ "nuGetId": "Xamarin.Firebase.Messaging.Ktx",
+ "nuGetVersion": "123.0.8"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
@@ -1912,6 +2081,19 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-perf-ktx",
+ "groupId": "com.google.firebase",
+ "version": "20.1.1",
+ "nuGetId": "Xamarin.Firebase.Perf.Ktx",
+ "nuGetVersion": "120.1.1"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
@@ -1938,6 +2120,19 @@
},
"license": "The Apache Software License, Version 2.0"
},
+ {
+ "component": {
+ "type": "maven",
+ "maven": {
+ "artifactId": "firebase-storage-ktx",
+ "groupId": "com.google.firebase",
+ "version": "20.0.2",
+ "nuGetId": "Xamarin.Firebase.Storage.Ktx",
+ "nuGetVersion": "120.0.2"
+ }
+ },
+ "license": "The Apache Software License, Version 2.0"
+ },
{
"component": {
"type": "maven",
@@ -2529,9 +2724,9 @@
"maven": {
"artifactId": "error_prone_annotations",
"groupId": "com.google.errorprone",
- "version": "2.11.0",
+ "version": "2.14.0",
"nuGetId": "Xamarin.Google.ErrorProne.Annotations",
- "nuGetVersion": "2.11.0"
+ "nuGetVersion": "2.14.0"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -2555,9 +2750,9 @@
"maven": {
"artifactId": "protobuf-javalite",
"groupId": "com.google.protobuf",
- "version": "3.19.2",
+ "version": "3.21.1",
"nuGetId": "Xamarin.Protobuf.JavaLite",
- "nuGetVersion": "3.19.2.2"
+ "nuGetVersion": "3.21.1"
}
},
"license": "BSD 2 Clause AND BSD 3 Clause"
@@ -2672,9 +2867,9 @@
"maven": {
"artifactId": "grpc-android",
"groupId": "io.grpc",
- "version": "1.45.1",
+ "version": "1.48.1",
"nuGetId": "Xamarin.Grpc.Android",
- "nuGetVersion": "1.45.1.2"
+ "nuGetVersion": "1.48.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -2685,9 +2880,9 @@
"maven": {
"artifactId": "grpc-api",
"groupId": "io.grpc",
- "version": "1.45.1",
+ "version": "1.48.1",
"nuGetId": "Xamarin.Grpc.Api",
- "nuGetVersion": "1.45.1.2"
+ "nuGetVersion": "1.48.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -2698,9 +2893,9 @@
"maven": {
"artifactId": "grpc-context",
"groupId": "io.grpc",
- "version": "1.45.1",
+ "version": "1.48.1",
"nuGetId": "Xamarin.Grpc.Context",
- "nuGetVersion": "1.45.1.2"
+ "nuGetVersion": "1.48.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -2711,9 +2906,9 @@
"maven": {
"artifactId": "grpc-core",
"groupId": "io.grpc",
- "version": "1.45.1",
+ "version": "1.48.1",
"nuGetId": "Xamarin.Grpc.Core",
- "nuGetVersion": "1.45.1.2"
+ "nuGetVersion": "1.48.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -2724,9 +2919,9 @@
"maven": {
"artifactId": "grpc-okhttp",
"groupId": "io.grpc",
- "version": "1.45.1",
+ "version": "1.48.1",
"nuGetId": "Xamarin.Grpc.OkHttp",
- "nuGetVersion": "1.45.1.2"
+ "nuGetVersion": "1.48.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -2737,9 +2932,9 @@
"maven": {
"artifactId": "grpc-protobuf-lite",
"groupId": "io.grpc",
- "version": "1.45.1",
+ "version": "1.48.1",
"nuGetId": "Xamarin.Grpc.Protobuf.Lite",
- "nuGetVersion": "1.45.1.2"
+ "nuGetVersion": "1.48.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -2750,9 +2945,9 @@
"maven": {
"artifactId": "grpc-stub",
"groupId": "io.grpc",
- "version": "1.45.1",
+ "version": "1.48.1",
"nuGetId": "Xamarin.Grpc.Stub",
- "nuGetVersion": "1.45.1.2"
+ "nuGetVersion": "1.48.1"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -2789,9 +2984,9 @@
"maven": {
"artifactId": "perfmark-api",
"groupId": "io.perfmark",
- "version": "0.24.0",
+ "version": "0.25.0",
"nuGetId": "Xamarin.Io.PerfMark.PerfMarkApi",
- "nuGetVersion": "0.24.0.2"
+ "nuGetVersion": "0.25.0"
}
},
"license": "The Apache Software License, Version 2.0"
@@ -2867,9 +3062,9 @@
"maven": {
"artifactId": "animal-sniffer-annotations",
"groupId": "org.codehaus.mojo",
- "version": "1.19",
+ "version": "1.21",
"nuGetId": "Xamarin.CodeHaus.Mojo.AnimalSnifferAnnotations",
- "nuGetVersion": "1.19.0.2"
+ "nuGetVersion": "1.21.0"
}
},
"license": "MIT"
diff --git a/config.json b/config.json
index 8c17bb767..57ddd876b 100644
--- a/config.json
+++ b/config.json
@@ -756,24 +756,24 @@
{
"groupId": "com.google.firebase",
"artifactId": "firebase-ads",
- "version": "21.1.0",
- "nugetVersion": "121.1.0",
+ "version": "21.2.0",
+ "nugetVersion": "121.2.0",
"nugetId": "Xamarin.Firebase.Ads",
"dependencyOnly": false
},
{
"groupId": "com.google.firebase",
"artifactId": "firebase-ads-lite",
- "version": "21.0.0",
- "nugetVersion": "121.0.0",
+ "version": "21.2.0",
+ "nugetVersion": "121.2.0",
"nugetId": "Xamarin.Firebase.Ads.Lite",
"dependencyOnly": false
},
{
"groupId": "com.google.firebase",
"artifactId": "firebase-analytics",
- "version": "21.1.0",
- "nugetVersion": "121.1.0",
+ "version": "21.1.1",
+ "nugetVersion": "121.1.1",
"nugetId": "Xamarin.Firebase.Analytics",
"dependencyOnly": false
},
@@ -788,8 +788,8 @@
{
"groupId": "com.google.firebase",
"artifactId": "firebase-analytics-ktx",
- "version": "21.1.0",
- "nugetVersion": "121.1.0",
+ "version": "21.1.1",
+ "nugetVersion": "121.1.1",
"nugetId": "Xamarin.Firebase.Analytics.Ktx",
"dependencyOnly": false
},
@@ -804,32 +804,40 @@
{
"groupId": "com.google.firebase",
"artifactId": "firebase-appcheck",
- "version": "16.0.1",
- "nugetVersion": "116.0.1",
+ "version": "16.0.2",
+ "nugetVersion": "116.0.2",
"nugetId": "Xamarin.Firebase.AppCheck",
"dependencyOnly": false
},
{
"groupId": "com.google.firebase",
"artifactId": "firebase-appcheck-interop",
- "version": "16.0.1",
- "nugetVersion": "116.0.1",
+ "version": "16.0.2",
+ "nugetVersion": "116.0.2",
"nugetId": "Xamarin.Firebase.AppCheck.Interop",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-appcheck-ktx",
+ "version": "16.0.2",
+ "nugetVersion": "116.0.2",
+ "nugetId": "Xamarin.Firebase.AppCheck.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-appcheck-playintegrity",
- "version": "16.0.0",
- "nugetVersion": "116.0.0",
+ "version": "16.0.2",
+ "nugetVersion": "116.0.2",
"nugetId": "Xamarin.Firebase.AppCheck.PlayIntegrity",
"dependencyOnly": false
},
{
"groupId": "com.google.firebase",
"artifactId": "firebase-appcheck-safetynet",
- "version": "16.0.0",
- "nugetVersion": "116.0.0",
+ "version": "16.0.2",
+ "nugetVersion": "116.0.2",
"nugetId": "Xamarin.Firebase.AppCheck.SafetyNet",
"dependencyOnly": false
},
@@ -857,6 +865,14 @@
"nugetId": "Xamarin.Firebase.Auth.Interop",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-auth-ktx",
+ "version": "21.0.8",
+ "nugetVersion": "121.0.8",
+ "nugetId": "Xamarin.Firebase.Auth.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-common",
@@ -889,11 +905,19 @@
"nugetId": "Xamarin.Firebase.Config",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-config-ktx",
+ "version": "21.1.2",
+ "nugetVersion": "121.1.2",
+ "nugetId": "Xamarin.Firebase.Config.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-core",
- "version": "21.1.0",
- "nugetVersion": "121.1.0",
+ "version": "21.1.1",
+ "nugetVersion": "121.1.1",
"nugetId": "Xamarin.Firebase.Core",
"dependencyOnly": false
},
@@ -913,6 +937,14 @@
"nugetId": "Xamarin.Firebase.Crashlytics",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-crashlytics-ktx",
+ "version": "18.2.13",
+ "nugetVersion": "118.2.13",
+ "nugetId": "Xamarin.Firebase.Crashlytics.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-crashlytics-ndk",
@@ -945,6 +977,14 @@
"nugetId": "Xamarin.Firebase.Database.Connection",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-database-ktx",
+ "version": "20.0.6",
+ "nugetVersion": "120.0.6",
+ "nugetId": "Xamarin.Firebase.Database.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-datatransport",
@@ -961,6 +1001,14 @@
"nugetId": "Xamarin.Firebase.Dynamic.Links",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-dynamic-links-ktx",
+ "version": "21.0.2",
+ "nugetVersion": "121.0.2",
+ "nugetId": "Xamarin.Firebase.Dynamic.Links.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-encoders",
@@ -988,11 +1036,19 @@
{
"groupId": "com.google.firebase",
"artifactId": "firebase-firestore",
- "version": "24.3.0",
- "nugetVersion": "124.3.0",
+ "version": "24.3.1",
+ "nugetVersion": "124.3.1",
"nugetId": "Xamarin.Firebase.Firestore",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-firestore-ktx",
+ "version": "24.3.1",
+ "nugetVersion": "124.3.1",
+ "nugetId": "Xamarin.Firebase.Firestore.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-functions",
@@ -1001,6 +1057,14 @@
"nugetId": "Xamarin.Firebase.Functions",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-functions-ktx",
+ "version": "20.1.1",
+ "nugetVersion": "120.1.1",
+ "nugetId": "Xamarin.Firebase.Functions.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-iid",
@@ -1033,11 +1097,27 @@
"nugetId": "Xamarin.Firebase.InAppMessaging.Display",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-inappmessaging-display-ktx",
+ "version": "20.1.3",
+ "nugetVersion": "120.1.3",
+ "nugetId": "Xamarin.Firebase.InAppMessaging.Display.Ktx",
+ "dependencyOnly": false
+ },
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-inappmessaging-ktx",
+ "version": "20.1.3",
+ "nugetVersion": "120.1.3",
+ "nugetId": "Xamarin.Firebase.InAppMessaging.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-installations",
- "version": "17.0.2",
- "nugetVersion": "117.0.2",
+ "version": "17.0.3",
+ "nugetVersion": "117.0.3",
"nugetId": "Xamarin.Firebase.Installations",
"dependencyOnly": false
},
@@ -1049,6 +1129,14 @@
"nugetId": "Xamarin.Firebase.Installations.InterOp",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-installations-ktx",
+ "version": "17.0.3",
+ "nugetVersion": "117.0.3",
+ "nugetId": "Xamarin.Firebase.Installations.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-invites",
@@ -1081,6 +1169,22 @@
"nugetId": "Xamarin.Firebase.Messaging",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-messaging-directboot",
+ "version": "23.0.8",
+ "nugetVersion": "123.0.8",
+ "nugetId": "Xamarin.Firebase.Messaging.DirectBoot",
+ "dependencyOnly": false
+ },
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-messaging-ktx",
+ "version": "23.0.8",
+ "nugetVersion": "123.0.8",
+ "nugetId": "Xamarin.Firebase.Messaging.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-ml-common",
@@ -1209,6 +1313,14 @@
"nugetId": "Xamarin.Firebase.Perf",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-perf-ktx",
+ "version": "20.1.1",
+ "nugetVersion": "120.1.1",
+ "nugetId": "Xamarin.Firebase.Perf.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "firebase-storage",
@@ -1225,6 +1337,14 @@
"nugetId": "Xamarin.Firebase.Storage.Common",
"dependencyOnly": false
},
+ {
+ "groupId": "com.google.firebase",
+ "artifactId": "firebase-storage-ktx",
+ "version": "20.0.2",
+ "nugetVersion": "120.0.2",
+ "nugetId": "Xamarin.Firebase.Storage.Ktx",
+ "dependencyOnly": false
+ },
{
"groupId": "com.google.firebase",
"artifactId": "protolite-well-known-types",
@@ -1600,8 +1720,8 @@
{
"groupId": "com.google.errorprone",
"artifactId": "error_prone_annotations",
- "version": "2.11.0",
- "nugetVersion": "2.11.0",
+ "version": "2.14.0",
+ "nugetVersion": "2.14.0",
"nugetId": "Xamarin.Google.ErrorProne.Annotations",
"dependencyOnly": false,
"templateSet": "errorprone"
@@ -1618,8 +1738,8 @@
{
"groupId": "com.google.protobuf",
"artifactId": "protobuf-javalite",
- "version": "3.19.2",
- "nugetVersion": "3.19.2.2",
+ "version": "3.21.1",
+ "nugetVersion": "3.21.1",
"nugetId": "Xamarin.Protobuf.JavaLite",
"dependencyOnly": false,
"excludedRuntimeDependencies": "junit.junit,org.easymock.easymock,org.easymock.easymockclassextension,com.google.truth.truth",
@@ -1703,8 +1823,8 @@
{
"groupId": "io.grpc",
"artifactId": "grpc-android",
- "version": "1.45.1",
- "nugetVersion": "1.45.1.2",
+ "version": "1.48.1",
+ "nugetVersion": "1.48.1",
"nugetId": "Xamarin.Grpc.Android",
"dependencyOnly": false,
"templateSet": "grpc"
@@ -1712,8 +1832,8 @@
{
"groupId": "io.grpc",
"artifactId": "grpc-api",
- "version": "1.45.1",
- "nugetVersion": "1.45.1.2",
+ "version": "1.48.1",
+ "nugetVersion": "1.48.1",
"nugetId": "Xamarin.Grpc.Api",
"dependencyOnly": false,
"templateSet": "grpc"
@@ -1721,8 +1841,8 @@
{
"groupId": "io.grpc",
"artifactId": "grpc-context",
- "version": "1.45.1",
- "nugetVersion": "1.45.1.2",
+ "version": "1.48.1",
+ "nugetVersion": "1.48.1",
"nugetId": "Xamarin.Grpc.Context",
"dependencyOnly": false,
"templateSet": "grpc"
@@ -1730,8 +1850,8 @@
{
"groupId": "io.grpc",
"artifactId": "grpc-core",
- "version": "1.45.1",
- "nugetVersion": "1.45.1.2",
+ "version": "1.48.1",
+ "nugetVersion": "1.48.1",
"nugetId": "Xamarin.Grpc.Core",
"dependencyOnly": false,
"templateSet": "grpc"
@@ -1739,8 +1859,8 @@
{
"groupId": "io.grpc",
"artifactId": "grpc-okhttp",
- "version": "1.45.1",
- "nugetVersion": "1.45.1.2",
+ "version": "1.48.1",
+ "nugetVersion": "1.48.1",
"nugetId": "Xamarin.Grpc.OkHttp",
"dependencyOnly": false,
"templateSet": "grpc"
@@ -1748,8 +1868,8 @@
{
"groupId": "io.grpc",
"artifactId": "grpc-protobuf-lite",
- "version": "1.45.1",
- "nugetVersion": "1.45.1.2",
+ "version": "1.48.1",
+ "nugetVersion": "1.48.1",
"nugetId": "Xamarin.Grpc.Protobuf.Lite",
"dependencyOnly": false,
"templateSet": "grpc"
@@ -1757,8 +1877,8 @@
{
"groupId": "io.grpc",
"artifactId": "grpc-stub",
- "version": "1.45.1",
- "nugetVersion": "1.45.1.2",
+ "version": "1.48.1",
+ "nugetVersion": "1.48.1",
"nugetId": "Xamarin.Grpc.Stub",
"dependencyOnly": false,
"templateSet": "grpc"
@@ -1784,8 +1904,8 @@
{
"groupId": "io.perfmark",
"artifactId": "perfmark-api",
- "version": "0.24.0",
- "nugetVersion": "0.24.0.2",
+ "version": "0.25.0",
+ "nugetVersion": "0.25.0",
"nugetId": "Xamarin.Io.PerfMark.PerfMarkApi",
"dependencyOnly": false,
"templateSet": "perfmark"
@@ -1838,8 +1958,8 @@
{
"groupId": "org.codehaus.mojo",
"artifactId": "animal-sniffer-annotations",
- "version": "1.19",
- "nugetVersion": "1.19.0.2",
+ "version": "1.21",
+ "nugetVersion": "1.21.0",
"nugetId": "Xamarin.CodeHaus.Mojo.AnimalSnifferAnnotations",
"dependencyOnly": false,
"templateSet": "codehaus-mojo"
@@ -2112,8 +2232,8 @@
{
"groupId": "com.google.android.gms",
"artifactId": "play-services-measurement-sdk",
- "version": "21.1.0",
- "nugetVersion": "121.1.0",
+ "version": "21.1.1",
+ "nugetVersion": "121.1.1",
"nugetId": "Xamarin.GooglePlayServices.Measurement.Sdk",
"dependencyOnly": true
},
@@ -2157,14 +2277,6 @@
"nugetId": "Xamarin.Google.Guava.ListenableFuture",
"dependencyOnly": true
},
- {
- "groupId": "com.google.protobuf",
- "artifactId": "protobuf-javalite",
- "version": "3.19.2",
- "nugetVersion": "3.19.2",
- "nugetId": "Xamarin.Protobuf.JavaLite",
- "dependencyOnly": true
- },
{
"groupId": "com.google.protobuf",
"artifactId": "protobuf-lite",
diff --git a/docs/artifact-list-with-versions.md b/docs/artifact-list-with-versions.md
index 8594b7e8c..f9af57b87 100644
--- a/docs/artifact-list-with-versions.md
+++ b/docs/artifact-list-with-versions.md
@@ -96,138 +96,153 @@
| 89|com.google.android.play:feature-delivery-ktx |2.0.0 |Xamarin.Google.Android.Play.Feature.Delivery.Ktx |2.0.0 |
| 90|com.google.android.play:integrity |1.0.0 |Xamarin.Google.Android.Play.Integrity |1.0.0.2 |
| 91|com.google.firebase:firebase-abt |21.0.2 |Xamarin.Firebase.Abt |121.0.2 |
-| 92|com.google.firebase:firebase-ads |21.1.0 |Xamarin.Firebase.Ads |121.1.0 |
-| 93|com.google.firebase:firebase-ads-lite |21.0.0 |Xamarin.Firebase.Ads.Lite |121.0.0 |
-| 94|com.google.firebase:firebase-analytics |21.1.0 |Xamarin.Firebase.Analytics |121.1.0 |
+| 92|com.google.firebase:firebase-ads |21.2.0 |Xamarin.Firebase.Ads |121.2.0 |
+| 93|com.google.firebase:firebase-ads-lite |21.2.0 |Xamarin.Firebase.Ads.Lite |121.2.0 |
+| 94|com.google.firebase:firebase-analytics |21.1.1 |Xamarin.Firebase.Analytics |121.1.1 |
| 95|com.google.firebase:firebase-analytics-impl |16.3.0 |Xamarin.Firebase.Analytics.Impl |116.3.0.7 |
-| 96|com.google.firebase:firebase-analytics-ktx |21.1.0 |Xamarin.Firebase.Analytics.Ktx |121.1.0 |
+| 96|com.google.firebase:firebase-analytics-ktx |21.1.1 |Xamarin.Firebase.Analytics.Ktx |121.1.1 |
| 97|com.google.firebase:firebase-annotations |16.1.0 |Xamarin.Firebase.Annotations |116.1.0 |
-| 98|com.google.firebase:firebase-appcheck |16.0.1 |Xamarin.Firebase.AppCheck |116.0.1 |
-| 99|com.google.firebase:firebase-appcheck-interop |16.0.1 |Xamarin.Firebase.AppCheck.Interop |116.0.1 |
-| 100|com.google.firebase:firebase-appcheck-playintegrity |16.0.0 |Xamarin.Firebase.AppCheck.PlayIntegrity |116.0.0 |
-| 101|com.google.firebase:firebase-appcheck-safetynet |16.0.0 |Xamarin.Firebase.AppCheck.SafetyNet |116.0.0 |
-| 102|com.google.firebase:firebase-appindexing |20.0.0 |Xamarin.Firebase.AppIndexing |120.0.0.9 |
-| 103|com.google.firebase:firebase-auth |21.0.8 |Xamarin.Firebase.Auth |121.0.8 |
-| 104|com.google.firebase:firebase-auth-interop |20.0.0 |Xamarin.Firebase.Auth.Interop |120.0.0.7 |
-| 105|com.google.firebase:firebase-common |20.1.2 |Xamarin.Firebase.Common |120.1.2 |
-| 106|com.google.firebase:firebase-common-ktx |20.1.2 |Xamarin.Firebase.Common.Ktx |120.1.2 |
-| 107|com.google.firebase:firebase-components |17.0.1 |Xamarin.Firebase.Components |117.0.1 |
-| 108|com.google.firebase:firebase-config |21.1.2 |Xamarin.Firebase.Config |121.1.2 |
-| 109|com.google.firebase:firebase-core |21.1.0 |Xamarin.Firebase.Core |121.1.0 |
-| 110|com.google.firebase:firebase-crash |16.2.1 |Xamarin.Firebase.Crash |116.2.1.7 |
-| 111|com.google.firebase:firebase-crashlytics |18.2.13 |Xamarin.Firebase.Crashlytics |118.2.13 |
-| 112|com.google.firebase:firebase-crashlytics-ndk |18.2.13 |Xamarin.Firebase.Crashlytics.NDK |118.2.13 |
-| 113|com.google.firebase:firebase-database |20.0.6 |Xamarin.Firebase.Database |120.0.6 |
-| 114|com.google.firebase:firebase-database-collection |18.0.1 |Xamarin.Firebase.Database.Collection |118.0.1 |
-| 115|com.google.firebase:firebase-database-connection |16.0.2 |Xamarin.Firebase.Database.Connection |116.0.2.7 |
-| 116|com.google.firebase:firebase-datatransport |18.1.6 |Xamarin.Firebase.Datatransport |118.1.6 |
-| 117|com.google.firebase:firebase-dynamic-links |21.0.2 |Xamarin.Firebase.Dynamic.Links |121.0.2 |
-| 118|com.google.firebase:firebase-encoders |17.0.0 |Xamarin.Firebase.Encoders |117.0.0.7 |
-| 119|com.google.firebase:firebase-encoders-json |18.0.0 |Xamarin.Firebase.Encoders.JSON |118.0.0.7 |
-| 120|com.google.firebase:firebase-encoders-proto |16.0.0 |Xamarin.Firebase.Encoders.Proto |116.0.0.2 |
-| 121|com.google.firebase:firebase-firestore |24.3.0 |Xamarin.Firebase.Firestore |124.3.0 |
-| 122|com.google.firebase:firebase-functions |20.1.1 |Xamarin.Firebase.Functions |120.1.1 |
-| 123|com.google.firebase:firebase-iid |21.1.0 |Xamarin.Firebase.Iid |121.1.0.7 |
-| 124|com.google.firebase:firebase-iid-interop |17.1.0 |Xamarin.Firebase.Iid.Interop |117.1.0.7 |
-| 125|com.google.firebase:firebase-inappmessaging |20.1.3 |Xamarin.Firebase.InAppMessaging |120.1.3 |
-| 126|com.google.firebase:firebase-inappmessaging-display |20.1.3 |Xamarin.Firebase.InAppMessaging.Display |120.1.3 |
-| 127|com.google.firebase:firebase-installations |17.0.2 |Xamarin.Firebase.Installations |117.0.2 |
-| 128|com.google.firebase:firebase-installations-interop |17.0.2 |Xamarin.Firebase.Installations.InterOp |117.0.2 |
-| 129|com.google.firebase:firebase-invites |17.0.0 |Xamarin.Firebase.Invites |117.0.0.7 |
-| 130|com.google.firebase:firebase-measurement-connector |20.0.0 |Xamarin.Firebase.Measurement.Connector |120.0.0 |
-| 131|com.google.firebase:firebase-messaging |23.0.8 |Xamarin.Firebase.Messaging |123.0.8 |
-| 132|com.google.firebase:firebase-ml-common |22.1.2 |Xamarin.Firebase.ML.Common |122.1.2.7 |
-| 133|com.google.firebase:firebase-ml-model-interpreter |22.0.4 |Xamarin.Firebase.ML.Model.Interpreter |122.0.4.7 |
-| 134|com.google.firebase:firebase-ml-natural-language |22.0.1 |Xamarin.Firebase.ML.Natural.Language |122.0.1.7 |
-| 135|com.google.firebase:firebase-ml-natural-language-language-id-model |20.0.8 |Xamarin.Firebase.ML.Natural.Language.Id.Model |120.0.8.7 |
-| 136|com.google.firebase:firebase-ml-natural-language-smart-reply |18.0.8 |Xamarin.Firebase.ML.Natural.Language.Smart.Reply |118.0.8.7 |
-| 137|com.google.firebase:firebase-ml-natural-language-smart-reply-model |20.0.8 |Xamarin.Firebase.ML.Natural.Language.Smart.Reply.Model |120.0.8.7 |
-| 138|com.google.firebase:firebase-ml-natural-language-translate |22.0.2 |Xamarin.Firebase.ML.Natural.Language.Translate |122.0.2.7 |
-| 139|com.google.firebase:firebase-ml-natural-language-translate-model |20.0.9 |Xamarin.Firebase.ML.Natural.Language.Translate.Model |120.0.9.7 |
-| 140|com.google.firebase:firebase-ml-vision |24.1.0 |Xamarin.Firebase.ML.Vision |124.1.0.7 |
-| 141|com.google.firebase:firebase-ml-vision-automl |18.0.6 |Xamarin.Firebase.ML.Vision.AutoML |118.0.6.7 |
-| 142|com.google.firebase:firebase-ml-vision-barcode-model |16.1.2 |Xamarin.Firebase.ML.Vision.BarCode.Model |116.1.2.7 |
-| 143|com.google.firebase:firebase-ml-vision-face-model |20.0.2 |Xamarin.Firebase.ML.Vision.Face.Model |120.0.2.7 |
-| 144|com.google.firebase:firebase-ml-vision-image-label-model |20.0.2 |Xamarin.Firebase.ML.Vision.Image.Label.Model |120.0.2.7 |
-| 145|com.google.firebase:firebase-ml-vision-internal-vkp |17.0.2 |Xamarin.Firebase.ML.Vision.Internal.Vkp |117.0.2.7 |
-| 146|com.google.firebase:firebase-ml-vision-object-detection-model |19.0.6 |Xamarin.Firebase.ML.Vision.Object.Detection.Model |119.0.6.7 |
-| 147|com.google.firebase:firebase-perf |20.1.1 |Xamarin.Firebase.Perf |120.1.1 |
-| 148|com.google.firebase:firebase-storage |20.0.2 |Xamarin.Firebase.Storage |120.0.2 |
-| 149|com.google.firebase:firebase-storage-common |17.0.0 |Xamarin.Firebase.Storage.Common |117.0.0.7 |
-| 150|com.google.firebase:protolite-well-known-types |18.0.0 |Xamarin.Firebase.ProtoliteWellKnownTypes |118.0.0.7 |
-| 151|com.google.mlkit:barcode-scanning |17.0.2 |Xamarin.Google.MLKit.BarcodeScanning |117.0.2.2 |
-| 152|com.google.mlkit:barcode-scanning-common |17.0.0 |Xamarin.Google.MLKit.BarcodeScanning.Common |117.0.0.2 |
-| 153|com.google.mlkit:common |18.5.0 |Xamarin.Google.MLKit.Common |118.5.0 |
-| 154|com.google.mlkit:digital-ink-recognition |18.0.0 |Xamarin.Google.MLKit.DigitalInk.Recognition |118.0.0.2 |
-| 155|com.google.mlkit:face-detection |16.1.5 |Xamarin.Google.MLKit.FaceDetection |116.1.5.2 |
-| 156|com.google.mlkit:image-labeling |17.0.7 |Xamarin.Google.MLKit.ImageLabeling |117.0.7.2 |
-| 157|com.google.mlkit:image-labeling-automl |16.2.1 |Xamarin.Google.MLKit.ImageLabeling.AutoML |116.2.1.8 |
-| 158|com.google.mlkit:image-labeling-common |18.1.0 |Xamarin.Google.MLKit.ImageLabeling.Common |118.1.0 |
-| 159|com.google.mlkit:image-labeling-custom |17.0.1 |Xamarin.Google.MLKit.ImageLabeling.Custom |117.0.1.2 |
-| 160|com.google.mlkit:image-labeling-custom-common |17.0.0 |Xamarin.Google.MLKit.ImageLabeling.Custom.Common |117.0.0.2 |
-| 161|com.google.mlkit:image-labeling-default-common |17.0.0 |Xamarin.Google.MLKit.ImageLabeling.Default.Common |117.0.0.2 |
-| 162|com.google.mlkit:language-id |17.0.4 |Xamarin.Google.MLKit.Language.Id |117.0.4 |
-| 163|com.google.mlkit:language-id-common |16.1.0 |Xamarin.Google.MLKit.Language.Id.Common |116.1.0 |
-| 164|com.google.mlkit:linkfirebase |17.0.0 |Xamarin.Google.MLKit.LinkFirebase |117.0.0.2 |
-| 165|com.google.mlkit:mediapipe-internal |16.0.0 |Xamarin.Google.MLKit.MediaPipe.Internal |116.0.0.7 |
-| 166|com.google.mlkit:object-detection |17.0.0 |Xamarin.Google.MLKit.ObjectDetection |117.0.0.2 |
-| 167|com.google.mlkit:object-detection-common |18.0.0 |Xamarin.Google.MLKit.ObjectDetection.Common |118.0.0.2 |
-| 168|com.google.mlkit:object-detection-custom |17.0.0 |Xamarin.Google.MLKit.ObjectDetection.Custom |117.0.0.2 |
-| 169|com.google.mlkit:pose-detection |17.0.0 |Xamarin.Google.MLKit.PoseDetection |117.0.0.7 |
-| 170|com.google.mlkit:pose-detection-accurate |17.0.0 |Xamarin.Google.MLKit.PoseDetection.Accurate |117.0.0.7 |
-| 171|com.google.mlkit:pose-detection-common |17.0.0 |Xamarin.Google.MLKit.PoseDetection.Common |117.0.0.7 |
-| 172|com.google.mlkit:smart-reply |17.0.2 |Xamarin.Google.MLKit.SmartReply |117.0.2 |
-| 173|com.google.mlkit:smart-reply-common |16.0.0 |Xamarin.Google.MLKit.SmartReply.Common |116.0.0 |
-| 174|com.google.mlkit:translate |17.0.1 |Xamarin.Google.MLKit.Translate |117.0.1 |
-| 175|com.google.mlkit:vision-common |17.2.1 |Xamarin.Google.MLKit.Vision.Common |117.2.1 |
-| 176|com.google.mlkit:vision-interfaces |16.1.0 |Xamarin.Google.MLKit.Vision.Interfaces |116.1.0 |
-| 177|com.google.mlkit:vision-internal-vkp |18.2.2 |Xamarin.Google.MLKit.Vision.Internal.Vkp |118.2.2.2 |
-| 178|com.google.android.odml:image |1.0.0-beta1 |Xamarin.Google.Android.ODML.Image |1.0.0.2-beta1 |
-| 179|com.google.android.libraries.places:places |2.0.0 |Xamarin.GoogleAndroid.Libraries.Places |2.0.0.2 |
-| 180|com.google.android.libraries.places:places-compat |2.0.0 |Xamarin.GoogleAndroid.Libraries.Places.Compat |2.0.0.2 |
-| 181|com.android.volley:volley |1.2.1 |Xamarin.Android.Volley |1.2.1.2 |
-| 182|com.android.volley:volley-cronet |1.2.1 |Xamarin.Android.Volley.CroNet |1.2.1.2 |
-| 183|com.github.bumptech.glide:annotations |4.13.2 |Xamarin.Android.Glide.Annotations |4.13.2.2 |
-| 184|com.github.bumptech.glide:disklrucache |4.13.2 |Xamarin.Android.Glide.DiskLruCache |4.13.2.2 |
-| 185|com.github.bumptech.glide:gifdecoder |4.13.2 |Xamarin.Android.Glide.GifDecoder |4.13.2.2 |
-| 186|com.github.bumptech.glide:glide |4.13.2 |Xamarin.Android.Glide |4.13.2.2 |
-| 187|com.github.bumptech.glide:recyclerview-integration |4.13.2 |Xamarin.Android.Glide.RecyclerViewIntegration |4.13.2.2 |
-| 188|com.google.android:annotations |4.1.1.4 |Xamarin.GoogleAndroid.Annotations |4.1.1.8 |
-| 189|com.google.android.datatransport:transport-api |3.0.0 |Xamarin.Google.Android.DataTransport.TransportApi |3.0.0.5 |
-| 190|com.google.android.datatransport:transport-backend-cct |3.1.7 |Xamarin.Google.Android.DataTransport.TransportBackendCct |3.1.7 |
-| 191|com.google.android.datatransport:transport-runtime |3.1.7 |Xamarin.Google.Android.DataTransport.TransportRuntime |3.1.7 |
-| 192|com.google.android.ump:user-messaging-platform |2.0.0 |Xamarin.Google.UserMessagingPlatform |2.0.0.2 |
-| 193|com.google.code.findbugs:jsr305 |3.0.2 |Xamarin.Google.Code.FindBugs.JSR305 |3.0.2.6 |
-| 194|com.google.dagger:dagger |2.41 |Xamarin.Google.Dagger |2.41.0.2 |
-| 195|com.google.errorprone:error_prone_annotations |2.11.0 |Xamarin.Google.ErrorProne.Annotations |2.11.0 |
-| 196|com.google.zxing:core |3.5.0 |Xamarin.Google.ZXing.Core |3.5.0.2 |
-| 197|com.google.protobuf:protobuf-javalite |3.19.2 |Xamarin.Protobuf.JavaLite |3.19.2.2 |
-| 198|com.google.protobuf:protobuf-lite |3.0.1 |Xamarin.Protobuf.Lite |3.0.1.6 |
-| 199|com.squareup.okhttp:okhttp |2.7.5 |Square.OkHttp |2.7.5.6 |
-| 200|com.squareup.okhttp3:okhttp |4.9.3 |Square.OkHttp3 |4.9.3.2 |
-| 201|com.squareup.okhttp3:okhttp-urlconnection |4.9.3 |Square.OkHttp3.UrlConnection |4.9.3.2 |
-| 202|com.squareup.okio:okio |2.10.0 |Square.OkIO |2.10.0.5 |
-| 203|com.squareup.picasso:picasso |2.8 |Square.Picasso |2.8.0.5 |
-| 204|com.squareup.retrofit:retrofit |1.9.0 |Square.Retrofit |1.9.0.6 |
-| 205|com.squareup:javapoet |1.13.0 |Square.JavaPoet |1.13.0.2 |
-| 206|io.grpc:grpc-android |1.45.1 |Xamarin.Grpc.Android |1.45.1.2 |
-| 207|io.grpc:grpc-api |1.45.1 |Xamarin.Grpc.Api |1.45.1.2 |
-| 208|io.grpc:grpc-context |1.45.1 |Xamarin.Grpc.Context |1.45.1.2 |
-| 209|io.grpc:grpc-core |1.45.1 |Xamarin.Grpc.Core |1.45.1.2 |
-| 210|io.grpc:grpc-okhttp |1.45.1 |Xamarin.Grpc.OkHttp |1.45.1.2 |
-| 211|io.grpc:grpc-protobuf-lite |1.45.1 |Xamarin.Grpc.Protobuf.Lite |1.45.1.2 |
-| 212|io.grpc:grpc-stub |1.45.1 |Xamarin.Grpc.Stub |1.45.1.2 |
-| 213|io.opencensus:opencensus-api |0.29.0 |Xamarin.Io.OpenCensus.OpenCensusApi |0.29.0.2 |
-| 214|io.opencensus:opencensus-contrib-grpc-metrics |0.29.0 |Xamarin.Io.OpenCensus.OpenCensusContribGrpcMetrics |0.29.0.2 |
-| 215|io.perfmark:perfmark-api |0.24.0 |Xamarin.Io.PerfMark.PerfMarkApi |0.24.0.2 |
-| 216|javax.inject:javax.inject |1 |Xamarin.JavaX.Inject |1.0.0.6 |
-| 217|org.chromium.net:cronet-api |92.4515.131 |Xamarin.Chromium.CroNet.Api |92.4515.131.2 |
-| 218|org.chromium.net:cronet-common |92.4515.131 |Xamarin.Chromium.CroNet.Common |92.4515.131.2 |
-| 219|org.chromium.net:cronet-embedded |92.4515.131 |Xamarin.Chromium.CroNet.Embedded |92.4515.131.2 |
-| 220|org.chromium.net:cronet-fallback |92.4515.131 |Xamarin.Chromium.CroNet.Fallback |92.4515.131.2 |
-| 221|org.codehaus.mojo:animal-sniffer-annotations |1.19 |Xamarin.CodeHaus.Mojo.AnimalSnifferAnnotations |1.19.0.2 |
-| 222|org.tensorflow:tensorflow-lite |2.10.0 |Xamarin.TensorFlow.Lite |2.10.0 |
-| 223|org.tensorflow:tensorflow-lite-api |2.10.0 |Xamarin.TensorFlow.Lite.Api |2.10.0 |
-| 224|org.tensorflow:tensorflow-lite-gpu |2.10.0 |Xamarin.TensorFlow.Lite.Gpu |2.10.0 |
-| 225|org.tensorflow:tensorflow-lite-gpu-api |2.10.0 |Xamarin.TensorFlow.Lite.Gpu.Api |2.10.0 |
-| 226|org.tensorflow:tensorflow-lite-support-api |0.4.2 |Xamarin.TensorFlow.Lite.Support.Api |0.4.2 |
+| 98|com.google.firebase:firebase-appcheck |16.0.2 |Xamarin.Firebase.AppCheck |116.0.2 |
+| 99|com.google.firebase:firebase-appcheck-interop |16.0.2 |Xamarin.Firebase.AppCheck.Interop |116.0.2 |
+| 100|com.google.firebase:firebase-appcheck-ktx |16.0.2 |Xamarin.Firebase.AppCheck.Ktx |116.0.2 |
+| 101|com.google.firebase:firebase-appcheck-playintegrity |16.0.2 |Xamarin.Firebase.AppCheck.PlayIntegrity |116.0.2 |
+| 102|com.google.firebase:firebase-appcheck-safetynet |16.0.2 |Xamarin.Firebase.AppCheck.SafetyNet |116.0.2 |
+| 103|com.google.firebase:firebase-appindexing |20.0.0 |Xamarin.Firebase.AppIndexing |120.0.0.9 |
+| 104|com.google.firebase:firebase-auth |21.0.8 |Xamarin.Firebase.Auth |121.0.8 |
+| 105|com.google.firebase:firebase-auth-interop |20.0.0 |Xamarin.Firebase.Auth.Interop |120.0.0.7 |
+| 106|com.google.firebase:firebase-auth-ktx |21.0.8 |Xamarin.Firebase.Auth.Ktx |121.0.8 |
+| 107|com.google.firebase:firebase-common |20.1.2 |Xamarin.Firebase.Common |120.1.2 |
+| 108|com.google.firebase:firebase-common-ktx |20.1.2 |Xamarin.Firebase.Common.Ktx |120.1.2 |
+| 109|com.google.firebase:firebase-components |17.0.1 |Xamarin.Firebase.Components |117.0.1 |
+| 110|com.google.firebase:firebase-config |21.1.2 |Xamarin.Firebase.Config |121.1.2 |
+| 111|com.google.firebase:firebase-config-ktx |21.1.2 |Xamarin.Firebase.Config.Ktx |121.1.2 |
+| 112|com.google.firebase:firebase-core |21.1.1 |Xamarin.Firebase.Core |121.1.1 |
+| 113|com.google.firebase:firebase-crash |16.2.1 |Xamarin.Firebase.Crash |116.2.1.7 |
+| 114|com.google.firebase:firebase-crashlytics |18.2.13 |Xamarin.Firebase.Crashlytics |118.2.13 |
+| 115|com.google.firebase:firebase-crashlytics-ktx |18.2.13 |Xamarin.Firebase.Crashlytics.Ktx |118.2.13 |
+| 116|com.google.firebase:firebase-crashlytics-ndk |18.2.13 |Xamarin.Firebase.Crashlytics.NDK |118.2.13 |
+| 117|com.google.firebase:firebase-database |20.0.6 |Xamarin.Firebase.Database |120.0.6 |
+| 118|com.google.firebase:firebase-database-collection |18.0.1 |Xamarin.Firebase.Database.Collection |118.0.1 |
+| 119|com.google.firebase:firebase-database-connection |16.0.2 |Xamarin.Firebase.Database.Connection |116.0.2.7 |
+| 120|com.google.firebase:firebase-database-ktx |20.0.6 |Xamarin.Firebase.Database.Ktx |120.0.6 |
+| 121|com.google.firebase:firebase-datatransport |18.1.6 |Xamarin.Firebase.Datatransport |118.1.6 |
+| 122|com.google.firebase:firebase-dynamic-links |21.0.2 |Xamarin.Firebase.Dynamic.Links |121.0.2 |
+| 123|com.google.firebase:firebase-dynamic-links-ktx |21.0.2 |Xamarin.Firebase.Dynamic.Links.Ktx |121.0.2 |
+| 124|com.google.firebase:firebase-encoders |17.0.0 |Xamarin.Firebase.Encoders |117.0.0.7 |
+| 125|com.google.firebase:firebase-encoders-json |18.0.0 |Xamarin.Firebase.Encoders.JSON |118.0.0.7 |
+| 126|com.google.firebase:firebase-encoders-proto |16.0.0 |Xamarin.Firebase.Encoders.Proto |116.0.0.2 |
+| 127|com.google.firebase:firebase-firestore |24.3.1 |Xamarin.Firebase.Firestore |124.3.1 |
+| 128|com.google.firebase:firebase-firestore-ktx |24.3.1 |Xamarin.Firebase.Firestore.Ktx |124.3.1 |
+| 129|com.google.firebase:firebase-functions |20.1.1 |Xamarin.Firebase.Functions |120.1.1 |
+| 130|com.google.firebase:firebase-functions-ktx |20.1.1 |Xamarin.Firebase.Functions.Ktx |120.1.1 |
+| 131|com.google.firebase:firebase-iid |21.1.0 |Xamarin.Firebase.Iid |121.1.0.7 |
+| 132|com.google.firebase:firebase-iid-interop |17.1.0 |Xamarin.Firebase.Iid.Interop |117.1.0.7 |
+| 133|com.google.firebase:firebase-inappmessaging |20.1.3 |Xamarin.Firebase.InAppMessaging |120.1.3 |
+| 134|com.google.firebase:firebase-inappmessaging-display |20.1.3 |Xamarin.Firebase.InAppMessaging.Display |120.1.3 |
+| 135|com.google.firebase:firebase-inappmessaging-display-ktx |20.1.3 |Xamarin.Firebase.InAppMessaging.Display.Ktx |120.1.3 |
+| 136|com.google.firebase:firebase-inappmessaging-ktx |20.1.3 |Xamarin.Firebase.InAppMessaging.Ktx |120.1.3 |
+| 137|com.google.firebase:firebase-installations |17.0.3 |Xamarin.Firebase.Installations |117.0.3 |
+| 138|com.google.firebase:firebase-installations-interop |17.0.2 |Xamarin.Firebase.Installations.InterOp |117.0.2 |
+| 139|com.google.firebase:firebase-installations-ktx |17.0.3 |Xamarin.Firebase.Installations.Ktx |117.0.3 |
+| 140|com.google.firebase:firebase-invites |17.0.0 |Xamarin.Firebase.Invites |117.0.0.7 |
+| 141|com.google.firebase:firebase-measurement-connector |20.0.0 |Xamarin.Firebase.Measurement.Connector |120.0.0 |
+| 142|com.google.firebase:firebase-messaging |23.0.8 |Xamarin.Firebase.Messaging |123.0.8 |
+| 143|com.google.firebase:firebase-messaging-directboot |23.0.8 |Xamarin.Firebase.Messaging.DirectBoot |123.0.8 |
+| 144|com.google.firebase:firebase-messaging-ktx |23.0.8 |Xamarin.Firebase.Messaging.Ktx |123.0.8 |
+| 145|com.google.firebase:firebase-ml-common |22.1.2 |Xamarin.Firebase.ML.Common |122.1.2.7 |
+| 146|com.google.firebase:firebase-ml-model-interpreter |22.0.4 |Xamarin.Firebase.ML.Model.Interpreter |122.0.4.7 |
+| 147|com.google.firebase:firebase-ml-natural-language |22.0.1 |Xamarin.Firebase.ML.Natural.Language |122.0.1.7 |
+| 148|com.google.firebase:firebase-ml-natural-language-language-id-model |20.0.8 |Xamarin.Firebase.ML.Natural.Language.Id.Model |120.0.8.7 |
+| 149|com.google.firebase:firebase-ml-natural-language-smart-reply |18.0.8 |Xamarin.Firebase.ML.Natural.Language.Smart.Reply |118.0.8.7 |
+| 150|com.google.firebase:firebase-ml-natural-language-smart-reply-model |20.0.8 |Xamarin.Firebase.ML.Natural.Language.Smart.Reply.Model |120.0.8.7 |
+| 151|com.google.firebase:firebase-ml-natural-language-translate |22.0.2 |Xamarin.Firebase.ML.Natural.Language.Translate |122.0.2.7 |
+| 152|com.google.firebase:firebase-ml-natural-language-translate-model |20.0.9 |Xamarin.Firebase.ML.Natural.Language.Translate.Model |120.0.9.7 |
+| 153|com.google.firebase:firebase-ml-vision |24.1.0 |Xamarin.Firebase.ML.Vision |124.1.0.7 |
+| 154|com.google.firebase:firebase-ml-vision-automl |18.0.6 |Xamarin.Firebase.ML.Vision.AutoML |118.0.6.7 |
+| 155|com.google.firebase:firebase-ml-vision-barcode-model |16.1.2 |Xamarin.Firebase.ML.Vision.BarCode.Model |116.1.2.7 |
+| 156|com.google.firebase:firebase-ml-vision-face-model |20.0.2 |Xamarin.Firebase.ML.Vision.Face.Model |120.0.2.7 |
+| 157|com.google.firebase:firebase-ml-vision-image-label-model |20.0.2 |Xamarin.Firebase.ML.Vision.Image.Label.Model |120.0.2.7 |
+| 158|com.google.firebase:firebase-ml-vision-internal-vkp |17.0.2 |Xamarin.Firebase.ML.Vision.Internal.Vkp |117.0.2.7 |
+| 159|com.google.firebase:firebase-ml-vision-object-detection-model |19.0.6 |Xamarin.Firebase.ML.Vision.Object.Detection.Model |119.0.6.7 |
+| 160|com.google.firebase:firebase-perf |20.1.1 |Xamarin.Firebase.Perf |120.1.1 |
+| 161|com.google.firebase:firebase-perf-ktx |20.1.1 |Xamarin.Firebase.Perf.Ktx |120.1.1 |
+| 162|com.google.firebase:firebase-storage |20.0.2 |Xamarin.Firebase.Storage |120.0.2 |
+| 163|com.google.firebase:firebase-storage-common |17.0.0 |Xamarin.Firebase.Storage.Common |117.0.0.7 |
+| 164|com.google.firebase:firebase-storage-ktx |20.0.2 |Xamarin.Firebase.Storage.Ktx |120.0.2 |
+| 165|com.google.firebase:protolite-well-known-types |18.0.0 |Xamarin.Firebase.ProtoliteWellKnownTypes |118.0.0.7 |
+| 166|com.google.mlkit:barcode-scanning |17.0.2 |Xamarin.Google.MLKit.BarcodeScanning |117.0.2.2 |
+| 167|com.google.mlkit:barcode-scanning-common |17.0.0 |Xamarin.Google.MLKit.BarcodeScanning.Common |117.0.0.2 |
+| 168|com.google.mlkit:common |18.5.0 |Xamarin.Google.MLKit.Common |118.5.0 |
+| 169|com.google.mlkit:digital-ink-recognition |18.0.0 |Xamarin.Google.MLKit.DigitalInk.Recognition |118.0.0.2 |
+| 170|com.google.mlkit:face-detection |16.1.5 |Xamarin.Google.MLKit.FaceDetection |116.1.5.2 |
+| 171|com.google.mlkit:image-labeling |17.0.7 |Xamarin.Google.MLKit.ImageLabeling |117.0.7.2 |
+| 172|com.google.mlkit:image-labeling-automl |16.2.1 |Xamarin.Google.MLKit.ImageLabeling.AutoML |116.2.1.8 |
+| 173|com.google.mlkit:image-labeling-common |18.1.0 |Xamarin.Google.MLKit.ImageLabeling.Common |118.1.0 |
+| 174|com.google.mlkit:image-labeling-custom |17.0.1 |Xamarin.Google.MLKit.ImageLabeling.Custom |117.0.1.2 |
+| 175|com.google.mlkit:image-labeling-custom-common |17.0.0 |Xamarin.Google.MLKit.ImageLabeling.Custom.Common |117.0.0.2 |
+| 176|com.google.mlkit:image-labeling-default-common |17.0.0 |Xamarin.Google.MLKit.ImageLabeling.Default.Common |117.0.0.2 |
+| 177|com.google.mlkit:language-id |17.0.4 |Xamarin.Google.MLKit.Language.Id |117.0.4 |
+| 178|com.google.mlkit:language-id-common |16.1.0 |Xamarin.Google.MLKit.Language.Id.Common |116.1.0 |
+| 179|com.google.mlkit:linkfirebase |17.0.0 |Xamarin.Google.MLKit.LinkFirebase |117.0.0.2 |
+| 180|com.google.mlkit:mediapipe-internal |16.0.0 |Xamarin.Google.MLKit.MediaPipe.Internal |116.0.0.7 |
+| 181|com.google.mlkit:object-detection |17.0.0 |Xamarin.Google.MLKit.ObjectDetection |117.0.0.2 |
+| 182|com.google.mlkit:object-detection-common |18.0.0 |Xamarin.Google.MLKit.ObjectDetection.Common |118.0.0.2 |
+| 183|com.google.mlkit:object-detection-custom |17.0.0 |Xamarin.Google.MLKit.ObjectDetection.Custom |117.0.0.2 |
+| 184|com.google.mlkit:pose-detection |17.0.0 |Xamarin.Google.MLKit.PoseDetection |117.0.0.7 |
+| 185|com.google.mlkit:pose-detection-accurate |17.0.0 |Xamarin.Google.MLKit.PoseDetection.Accurate |117.0.0.7 |
+| 186|com.google.mlkit:pose-detection-common |17.0.0 |Xamarin.Google.MLKit.PoseDetection.Common |117.0.0.7 |
+| 187|com.google.mlkit:smart-reply |17.0.2 |Xamarin.Google.MLKit.SmartReply |117.0.2 |
+| 188|com.google.mlkit:smart-reply-common |16.0.0 |Xamarin.Google.MLKit.SmartReply.Common |116.0.0 |
+| 189|com.google.mlkit:translate |17.0.1 |Xamarin.Google.MLKit.Translate |117.0.1 |
+| 190|com.google.mlkit:vision-common |17.2.1 |Xamarin.Google.MLKit.Vision.Common |117.2.1 |
+| 191|com.google.mlkit:vision-interfaces |16.1.0 |Xamarin.Google.MLKit.Vision.Interfaces |116.1.0 |
+| 192|com.google.mlkit:vision-internal-vkp |18.2.2 |Xamarin.Google.MLKit.Vision.Internal.Vkp |118.2.2.2 |
+| 193|com.google.android.odml:image |1.0.0-beta1 |Xamarin.Google.Android.ODML.Image |1.0.0.2-beta1 |
+| 194|com.google.android.libraries.places:places |2.0.0 |Xamarin.GoogleAndroid.Libraries.Places |2.0.0.2 |
+| 195|com.google.android.libraries.places:places-compat |2.0.0 |Xamarin.GoogleAndroid.Libraries.Places.Compat |2.0.0.2 |
+| 196|com.android.volley:volley |1.2.1 |Xamarin.Android.Volley |1.2.1.2 |
+| 197|com.android.volley:volley-cronet |1.2.1 |Xamarin.Android.Volley.CroNet |1.2.1.2 |
+| 198|com.github.bumptech.glide:annotations |4.13.2 |Xamarin.Android.Glide.Annotations |4.13.2.2 |
+| 199|com.github.bumptech.glide:disklrucache |4.13.2 |Xamarin.Android.Glide.DiskLruCache |4.13.2.2 |
+| 200|com.github.bumptech.glide:gifdecoder |4.13.2 |Xamarin.Android.Glide.GifDecoder |4.13.2.2 |
+| 201|com.github.bumptech.glide:glide |4.13.2 |Xamarin.Android.Glide |4.13.2.2 |
+| 202|com.github.bumptech.glide:recyclerview-integration |4.13.2 |Xamarin.Android.Glide.RecyclerViewIntegration |4.13.2.2 |
+| 203|com.google.android:annotations |4.1.1.4 |Xamarin.GoogleAndroid.Annotations |4.1.1.8 |
+| 204|com.google.android.datatransport:transport-api |3.0.0 |Xamarin.Google.Android.DataTransport.TransportApi |3.0.0.5 |
+| 205|com.google.android.datatransport:transport-backend-cct |3.1.7 |Xamarin.Google.Android.DataTransport.TransportBackendCct |3.1.7 |
+| 206|com.google.android.datatransport:transport-runtime |3.1.7 |Xamarin.Google.Android.DataTransport.TransportRuntime |3.1.7 |
+| 207|com.google.android.ump:user-messaging-platform |2.0.0 |Xamarin.Google.UserMessagingPlatform |2.0.0.2 |
+| 208|com.google.code.findbugs:jsr305 |3.0.2 |Xamarin.Google.Code.FindBugs.JSR305 |3.0.2.6 |
+| 209|com.google.dagger:dagger |2.41 |Xamarin.Google.Dagger |2.41.0.2 |
+| 210|com.google.errorprone:error_prone_annotations |2.14.0 |Xamarin.Google.ErrorProne.Annotations |2.14.0 |
+| 211|com.google.zxing:core |3.5.0 |Xamarin.Google.ZXing.Core |3.5.0.2 |
+| 212|com.google.protobuf:protobuf-javalite |3.21.1 |Xamarin.Protobuf.JavaLite |3.21.1 |
+| 213|com.google.protobuf:protobuf-lite |3.0.1 |Xamarin.Protobuf.Lite |3.0.1.6 |
+| 214|com.squareup.okhttp:okhttp |2.7.5 |Square.OkHttp |2.7.5.6 |
+| 215|com.squareup.okhttp3:okhttp |4.9.3 |Square.OkHttp3 |4.9.3.2 |
+| 216|com.squareup.okhttp3:okhttp-urlconnection |4.9.3 |Square.OkHttp3.UrlConnection |4.9.3.2 |
+| 217|com.squareup.okio:okio |2.10.0 |Square.OkIO |2.10.0.5 |
+| 218|com.squareup.picasso:picasso |2.8 |Square.Picasso |2.8.0.5 |
+| 219|com.squareup.retrofit:retrofit |1.9.0 |Square.Retrofit |1.9.0.6 |
+| 220|com.squareup:javapoet |1.13.0 |Square.JavaPoet |1.13.0.2 |
+| 221|io.grpc:grpc-android |1.48.1 |Xamarin.Grpc.Android |1.48.1 |
+| 222|io.grpc:grpc-api |1.48.1 |Xamarin.Grpc.Api |1.48.1 |
+| 223|io.grpc:grpc-context |1.48.1 |Xamarin.Grpc.Context |1.48.1 |
+| 224|io.grpc:grpc-core |1.48.1 |Xamarin.Grpc.Core |1.48.1 |
+| 225|io.grpc:grpc-okhttp |1.48.1 |Xamarin.Grpc.OkHttp |1.48.1 |
+| 226|io.grpc:grpc-protobuf-lite |1.48.1 |Xamarin.Grpc.Protobuf.Lite |1.48.1 |
+| 227|io.grpc:grpc-stub |1.48.1 |Xamarin.Grpc.Stub |1.48.1 |
+| 228|io.opencensus:opencensus-api |0.29.0 |Xamarin.Io.OpenCensus.OpenCensusApi |0.29.0.2 |
+| 229|io.opencensus:opencensus-contrib-grpc-metrics |0.29.0 |Xamarin.Io.OpenCensus.OpenCensusContribGrpcMetrics |0.29.0.2 |
+| 230|io.perfmark:perfmark-api |0.25.0 |Xamarin.Io.PerfMark.PerfMarkApi |0.25.0 |
+| 231|javax.inject:javax.inject |1 |Xamarin.JavaX.Inject |1.0.0.6 |
+| 232|org.chromium.net:cronet-api |92.4515.131 |Xamarin.Chromium.CroNet.Api |92.4515.131.2 |
+| 233|org.chromium.net:cronet-common |92.4515.131 |Xamarin.Chromium.CroNet.Common |92.4515.131.2 |
+| 234|org.chromium.net:cronet-embedded |92.4515.131 |Xamarin.Chromium.CroNet.Embedded |92.4515.131.2 |
+| 235|org.chromium.net:cronet-fallback |92.4515.131 |Xamarin.Chromium.CroNet.Fallback |92.4515.131.2 |
+| 236|org.codehaus.mojo:animal-sniffer-annotations |1.21 |Xamarin.CodeHaus.Mojo.AnimalSnifferAnnotations |1.21.0 |
+| 237|org.tensorflow:tensorflow-lite |2.10.0 |Xamarin.TensorFlow.Lite |2.10.0 |
+| 238|org.tensorflow:tensorflow-lite-api |2.10.0 |Xamarin.TensorFlow.Lite.Api |2.10.0 |
+| 239|org.tensorflow:tensorflow-lite-gpu |2.10.0 |Xamarin.TensorFlow.Lite.Gpu |2.10.0 |
+| 240|org.tensorflow:tensorflow-lite-gpu-api |2.10.0 |Xamarin.TensorFlow.Lite.Gpu.Api |2.10.0 |
+| 241|org.tensorflow:tensorflow-lite-support-api |0.4.2 |Xamarin.TensorFlow.Lite.Support.Api |0.4.2 |
diff --git a/docs/artifact-list.md b/docs/artifact-list.md
index 5048c4761..4ca4bdafd 100644
--- a/docs/artifact-list.md
+++ b/docs/artifact-list.md
@@ -104,130 +104,145 @@
| 97|com.google.firebase:firebase-annotations |Xamarin.Firebase.Annotations |
| 98|com.google.firebase:firebase-appcheck |Xamarin.Firebase.AppCheck |
| 99|com.google.firebase:firebase-appcheck-interop |Xamarin.Firebase.AppCheck.Interop |
-| 100|com.google.firebase:firebase-appcheck-playintegrity |Xamarin.Firebase.AppCheck.PlayIntegrity |
-| 101|com.google.firebase:firebase-appcheck-safetynet |Xamarin.Firebase.AppCheck.SafetyNet |
-| 102|com.google.firebase:firebase-appindexing |Xamarin.Firebase.AppIndexing |
-| 103|com.google.firebase:firebase-auth |Xamarin.Firebase.Auth |
-| 104|com.google.firebase:firebase-auth-interop |Xamarin.Firebase.Auth.Interop |
-| 105|com.google.firebase:firebase-common |Xamarin.Firebase.Common |
-| 106|com.google.firebase:firebase-common-ktx |Xamarin.Firebase.Common.Ktx |
-| 107|com.google.firebase:firebase-components |Xamarin.Firebase.Components |
-| 108|com.google.firebase:firebase-config |Xamarin.Firebase.Config |
-| 109|com.google.firebase:firebase-core |Xamarin.Firebase.Core |
-| 110|com.google.firebase:firebase-crash |Xamarin.Firebase.Crash |
-| 111|com.google.firebase:firebase-crashlytics |Xamarin.Firebase.Crashlytics |
-| 112|com.google.firebase:firebase-crashlytics-ndk |Xamarin.Firebase.Crashlytics.NDK |
-| 113|com.google.firebase:firebase-database |Xamarin.Firebase.Database |
-| 114|com.google.firebase:firebase-database-collection |Xamarin.Firebase.Database.Collection |
-| 115|com.google.firebase:firebase-database-connection |Xamarin.Firebase.Database.Connection |
-| 116|com.google.firebase:firebase-datatransport |Xamarin.Firebase.Datatransport |
-| 117|com.google.firebase:firebase-dynamic-links |Xamarin.Firebase.Dynamic.Links |
-| 118|com.google.firebase:firebase-encoders |Xamarin.Firebase.Encoders |
-| 119|com.google.firebase:firebase-encoders-json |Xamarin.Firebase.Encoders.JSON |
-| 120|com.google.firebase:firebase-encoders-proto |Xamarin.Firebase.Encoders.Proto |
-| 121|com.google.firebase:firebase-firestore |Xamarin.Firebase.Firestore |
-| 122|com.google.firebase:firebase-functions |Xamarin.Firebase.Functions |
-| 123|com.google.firebase:firebase-iid |Xamarin.Firebase.Iid |
-| 124|com.google.firebase:firebase-iid-interop |Xamarin.Firebase.Iid.Interop |
-| 125|com.google.firebase:firebase-inappmessaging |Xamarin.Firebase.InAppMessaging |
-| 126|com.google.firebase:firebase-inappmessaging-display |Xamarin.Firebase.InAppMessaging.Display |
-| 127|com.google.firebase:firebase-installations |Xamarin.Firebase.Installations |
-| 128|com.google.firebase:firebase-installations-interop |Xamarin.Firebase.Installations.InterOp |
-| 129|com.google.firebase:firebase-invites |Xamarin.Firebase.Invites |
-| 130|com.google.firebase:firebase-measurement-connector |Xamarin.Firebase.Measurement.Connector |
-| 131|com.google.firebase:firebase-messaging |Xamarin.Firebase.Messaging |
-| 132|com.google.firebase:firebase-ml-common |Xamarin.Firebase.ML.Common |
-| 133|com.google.firebase:firebase-ml-model-interpreter |Xamarin.Firebase.ML.Model.Interpreter |
-| 134|com.google.firebase:firebase-ml-natural-language |Xamarin.Firebase.ML.Natural.Language |
-| 135|com.google.firebase:firebase-ml-natural-language-language-id-model |Xamarin.Firebase.ML.Natural.Language.Id.Model |
-| 136|com.google.firebase:firebase-ml-natural-language-smart-reply |Xamarin.Firebase.ML.Natural.Language.Smart.Reply |
-| 137|com.google.firebase:firebase-ml-natural-language-smart-reply-model |Xamarin.Firebase.ML.Natural.Language.Smart.Reply.Model |
-| 138|com.google.firebase:firebase-ml-natural-language-translate |Xamarin.Firebase.ML.Natural.Language.Translate |
-| 139|com.google.firebase:firebase-ml-natural-language-translate-model |Xamarin.Firebase.ML.Natural.Language.Translate.Model |
-| 140|com.google.firebase:firebase-ml-vision |Xamarin.Firebase.ML.Vision |
-| 141|com.google.firebase:firebase-ml-vision-automl |Xamarin.Firebase.ML.Vision.AutoML |
-| 142|com.google.firebase:firebase-ml-vision-barcode-model |Xamarin.Firebase.ML.Vision.BarCode.Model |
-| 143|com.google.firebase:firebase-ml-vision-face-model |Xamarin.Firebase.ML.Vision.Face.Model |
-| 144|com.google.firebase:firebase-ml-vision-image-label-model |Xamarin.Firebase.ML.Vision.Image.Label.Model |
-| 145|com.google.firebase:firebase-ml-vision-internal-vkp |Xamarin.Firebase.ML.Vision.Internal.Vkp |
-| 146|com.google.firebase:firebase-ml-vision-object-detection-model |Xamarin.Firebase.ML.Vision.Object.Detection.Model |
-| 147|com.google.firebase:firebase-perf |Xamarin.Firebase.Perf |
-| 148|com.google.firebase:firebase-storage |Xamarin.Firebase.Storage |
-| 149|com.google.firebase:firebase-storage-common |Xamarin.Firebase.Storage.Common |
-| 150|com.google.firebase:protolite-well-known-types |Xamarin.Firebase.ProtoliteWellKnownTypes |
-| 151|com.google.mlkit:barcode-scanning |Xamarin.Google.MLKit.BarcodeScanning |
-| 152|com.google.mlkit:barcode-scanning-common |Xamarin.Google.MLKit.BarcodeScanning.Common |
-| 153|com.google.mlkit:common |Xamarin.Google.MLKit.Common |
-| 154|com.google.mlkit:digital-ink-recognition |Xamarin.Google.MLKit.DigitalInk.Recognition |
-| 155|com.google.mlkit:face-detection |Xamarin.Google.MLKit.FaceDetection |
-| 156|com.google.mlkit:image-labeling |Xamarin.Google.MLKit.ImageLabeling |
-| 157|com.google.mlkit:image-labeling-automl |Xamarin.Google.MLKit.ImageLabeling.AutoML |
-| 158|com.google.mlkit:image-labeling-common |Xamarin.Google.MLKit.ImageLabeling.Common |
-| 159|com.google.mlkit:image-labeling-custom |Xamarin.Google.MLKit.ImageLabeling.Custom |
-| 160|com.google.mlkit:image-labeling-custom-common |Xamarin.Google.MLKit.ImageLabeling.Custom.Common |
-| 161|com.google.mlkit:image-labeling-default-common |Xamarin.Google.MLKit.ImageLabeling.Default.Common |
-| 162|com.google.mlkit:language-id |Xamarin.Google.MLKit.Language.Id |
-| 163|com.google.mlkit:language-id-common |Xamarin.Google.MLKit.Language.Id.Common |
-| 164|com.google.mlkit:linkfirebase |Xamarin.Google.MLKit.LinkFirebase |
-| 165|com.google.mlkit:mediapipe-internal |Xamarin.Google.MLKit.MediaPipe.Internal |
-| 166|com.google.mlkit:object-detection |Xamarin.Google.MLKit.ObjectDetection |
-| 167|com.google.mlkit:object-detection-common |Xamarin.Google.MLKit.ObjectDetection.Common |
-| 168|com.google.mlkit:object-detection-custom |Xamarin.Google.MLKit.ObjectDetection.Custom |
-| 169|com.google.mlkit:pose-detection |Xamarin.Google.MLKit.PoseDetection |
-| 170|com.google.mlkit:pose-detection-accurate |Xamarin.Google.MLKit.PoseDetection.Accurate |
-| 171|com.google.mlkit:pose-detection-common |Xamarin.Google.MLKit.PoseDetection.Common |
-| 172|com.google.mlkit:smart-reply |Xamarin.Google.MLKit.SmartReply |
-| 173|com.google.mlkit:smart-reply-common |Xamarin.Google.MLKit.SmartReply.Common |
-| 174|com.google.mlkit:translate |Xamarin.Google.MLKit.Translate |
-| 175|com.google.mlkit:vision-common |Xamarin.Google.MLKit.Vision.Common |
-| 176|com.google.mlkit:vision-interfaces |Xamarin.Google.MLKit.Vision.Interfaces |
-| 177|com.google.mlkit:vision-internal-vkp |Xamarin.Google.MLKit.Vision.Internal.Vkp |
-| 178|com.google.android.odml:image |Xamarin.Google.Android.ODML.Image |
-| 179|com.google.android.libraries.places:places |Xamarin.GoogleAndroid.Libraries.Places |
-| 180|com.google.android.libraries.places:places-compat |Xamarin.GoogleAndroid.Libraries.Places.Compat |
-| 181|com.android.volley:volley |Xamarin.Android.Volley |
-| 182|com.android.volley:volley-cronet |Xamarin.Android.Volley.CroNet |
-| 183|com.github.bumptech.glide:annotations |Xamarin.Android.Glide.Annotations |
-| 184|com.github.bumptech.glide:disklrucache |Xamarin.Android.Glide.DiskLruCache |
-| 185|com.github.bumptech.glide:gifdecoder |Xamarin.Android.Glide.GifDecoder |
-| 186|com.github.bumptech.glide:glide |Xamarin.Android.Glide |
-| 187|com.github.bumptech.glide:recyclerview-integration |Xamarin.Android.Glide.RecyclerViewIntegration |
-| 188|com.google.android:annotations |Xamarin.GoogleAndroid.Annotations |
-| 189|com.google.android.datatransport:transport-api |Xamarin.Google.Android.DataTransport.TransportApi |
-| 190|com.google.android.datatransport:transport-backend-cct |Xamarin.Google.Android.DataTransport.TransportBackendCct |
-| 191|com.google.android.datatransport:transport-runtime |Xamarin.Google.Android.DataTransport.TransportRuntime |
-| 192|com.google.android.ump:user-messaging-platform |Xamarin.Google.UserMessagingPlatform |
-| 193|com.google.code.findbugs:jsr305 |Xamarin.Google.Code.FindBugs.JSR305 |
-| 194|com.google.dagger:dagger |Xamarin.Google.Dagger |
-| 195|com.google.errorprone:error_prone_annotations |Xamarin.Google.ErrorProne.Annotations |
-| 196|com.google.zxing:core |Xamarin.Google.ZXing.Core |
-| 197|com.google.protobuf:protobuf-javalite |Xamarin.Protobuf.JavaLite |
-| 198|com.google.protobuf:protobuf-lite |Xamarin.Protobuf.Lite |
-| 199|com.squareup.okhttp:okhttp |Square.OkHttp |
-| 200|com.squareup.okhttp3:okhttp |Square.OkHttp3 |
-| 201|com.squareup.okhttp3:okhttp-urlconnection |Square.OkHttp3.UrlConnection |
-| 202|com.squareup.okio:okio |Square.OkIO |
-| 203|com.squareup.picasso:picasso |Square.Picasso |
-| 204|com.squareup.retrofit:retrofit |Square.Retrofit |
-| 205|com.squareup:javapoet |Square.JavaPoet |
-| 206|io.grpc:grpc-android |Xamarin.Grpc.Android |
-| 207|io.grpc:grpc-api |Xamarin.Grpc.Api |
-| 208|io.grpc:grpc-context |Xamarin.Grpc.Context |
-| 209|io.grpc:grpc-core |Xamarin.Grpc.Core |
-| 210|io.grpc:grpc-okhttp |Xamarin.Grpc.OkHttp |
-| 211|io.grpc:grpc-protobuf-lite |Xamarin.Grpc.Protobuf.Lite |
-| 212|io.grpc:grpc-stub |Xamarin.Grpc.Stub |
-| 213|io.opencensus:opencensus-api |Xamarin.Io.OpenCensus.OpenCensusApi |
-| 214|io.opencensus:opencensus-contrib-grpc-metrics |Xamarin.Io.OpenCensus.OpenCensusContribGrpcMetrics |
-| 215|io.perfmark:perfmark-api |Xamarin.Io.PerfMark.PerfMarkApi |
-| 216|javax.inject:javax.inject |Xamarin.JavaX.Inject |
-| 217|org.chromium.net:cronet-api |Xamarin.Chromium.CroNet.Api |
-| 218|org.chromium.net:cronet-common |Xamarin.Chromium.CroNet.Common |
-| 219|org.chromium.net:cronet-embedded |Xamarin.Chromium.CroNet.Embedded |
-| 220|org.chromium.net:cronet-fallback |Xamarin.Chromium.CroNet.Fallback |
-| 221|org.codehaus.mojo:animal-sniffer-annotations |Xamarin.CodeHaus.Mojo.AnimalSnifferAnnotations |
-| 222|org.tensorflow:tensorflow-lite |Xamarin.TensorFlow.Lite |
-| 223|org.tensorflow:tensorflow-lite-api |Xamarin.TensorFlow.Lite.Api |
-| 224|org.tensorflow:tensorflow-lite-gpu |Xamarin.TensorFlow.Lite.Gpu |
-| 225|org.tensorflow:tensorflow-lite-gpu-api |Xamarin.TensorFlow.Lite.Gpu.Api |
-| 226|org.tensorflow:tensorflow-lite-support-api |Xamarin.TensorFlow.Lite.Support.Api |
+| 100|com.google.firebase:firebase-appcheck-ktx |Xamarin.Firebase.AppCheck.Ktx |
+| 101|com.google.firebase:firebase-appcheck-playintegrity |Xamarin.Firebase.AppCheck.PlayIntegrity |
+| 102|com.google.firebase:firebase-appcheck-safetynet |Xamarin.Firebase.AppCheck.SafetyNet |
+| 103|com.google.firebase:firebase-appindexing |Xamarin.Firebase.AppIndexing |
+| 104|com.google.firebase:firebase-auth |Xamarin.Firebase.Auth |
+| 105|com.google.firebase:firebase-auth-interop |Xamarin.Firebase.Auth.Interop |
+| 106|com.google.firebase:firebase-auth-ktx |Xamarin.Firebase.Auth.Ktx |
+| 107|com.google.firebase:firebase-common |Xamarin.Firebase.Common |
+| 108|com.google.firebase:firebase-common-ktx |Xamarin.Firebase.Common.Ktx |
+| 109|com.google.firebase:firebase-components |Xamarin.Firebase.Components |
+| 110|com.google.firebase:firebase-config |Xamarin.Firebase.Config |
+| 111|com.google.firebase:firebase-config-ktx |Xamarin.Firebase.Config.Ktx |
+| 112|com.google.firebase:firebase-core |Xamarin.Firebase.Core |
+| 113|com.google.firebase:firebase-crash |Xamarin.Firebase.Crash |
+| 114|com.google.firebase:firebase-crashlytics |Xamarin.Firebase.Crashlytics |
+| 115|com.google.firebase:firebase-crashlytics-ktx |Xamarin.Firebase.Crashlytics.Ktx |
+| 116|com.google.firebase:firebase-crashlytics-ndk |Xamarin.Firebase.Crashlytics.NDK |
+| 117|com.google.firebase:firebase-database |Xamarin.Firebase.Database |
+| 118|com.google.firebase:firebase-database-collection |Xamarin.Firebase.Database.Collection |
+| 119|com.google.firebase:firebase-database-connection |Xamarin.Firebase.Database.Connection |
+| 120|com.google.firebase:firebase-database-ktx |Xamarin.Firebase.Database.Ktx |
+| 121|com.google.firebase:firebase-datatransport |Xamarin.Firebase.Datatransport |
+| 122|com.google.firebase:firebase-dynamic-links |Xamarin.Firebase.Dynamic.Links |
+| 123|com.google.firebase:firebase-dynamic-links-ktx |Xamarin.Firebase.Dynamic.Links.Ktx |
+| 124|com.google.firebase:firebase-encoders |Xamarin.Firebase.Encoders |
+| 125|com.google.firebase:firebase-encoders-json |Xamarin.Firebase.Encoders.JSON |
+| 126|com.google.firebase:firebase-encoders-proto |Xamarin.Firebase.Encoders.Proto |
+| 127|com.google.firebase:firebase-firestore |Xamarin.Firebase.Firestore |
+| 128|com.google.firebase:firebase-firestore-ktx |Xamarin.Firebase.Firestore.Ktx |
+| 129|com.google.firebase:firebase-functions |Xamarin.Firebase.Functions |
+| 130|com.google.firebase:firebase-functions-ktx |Xamarin.Firebase.Functions.Ktx |
+| 131|com.google.firebase:firebase-iid |Xamarin.Firebase.Iid |
+| 132|com.google.firebase:firebase-iid-interop |Xamarin.Firebase.Iid.Interop |
+| 133|com.google.firebase:firebase-inappmessaging |Xamarin.Firebase.InAppMessaging |
+| 134|com.google.firebase:firebase-inappmessaging-display |Xamarin.Firebase.InAppMessaging.Display |
+| 135|com.google.firebase:firebase-inappmessaging-display-ktx |Xamarin.Firebase.InAppMessaging.Display.Ktx |
+| 136|com.google.firebase:firebase-inappmessaging-ktx |Xamarin.Firebase.InAppMessaging.Ktx |
+| 137|com.google.firebase:firebase-installations |Xamarin.Firebase.Installations |
+| 138|com.google.firebase:firebase-installations-interop |Xamarin.Firebase.Installations.InterOp |
+| 139|com.google.firebase:firebase-installations-ktx |Xamarin.Firebase.Installations.Ktx |
+| 140|com.google.firebase:firebase-invites |Xamarin.Firebase.Invites |
+| 141|com.google.firebase:firebase-measurement-connector |Xamarin.Firebase.Measurement.Connector |
+| 142|com.google.firebase:firebase-messaging |Xamarin.Firebase.Messaging |
+| 143|com.google.firebase:firebase-messaging-directboot |Xamarin.Firebase.Messaging.DirectBoot |
+| 144|com.google.firebase:firebase-messaging-ktx |Xamarin.Firebase.Messaging.Ktx |
+| 145|com.google.firebase:firebase-ml-common |Xamarin.Firebase.ML.Common |
+| 146|com.google.firebase:firebase-ml-model-interpreter |Xamarin.Firebase.ML.Model.Interpreter |
+| 147|com.google.firebase:firebase-ml-natural-language |Xamarin.Firebase.ML.Natural.Language |
+| 148|com.google.firebase:firebase-ml-natural-language-language-id-model |Xamarin.Firebase.ML.Natural.Language.Id.Model |
+| 149|com.google.firebase:firebase-ml-natural-language-smart-reply |Xamarin.Firebase.ML.Natural.Language.Smart.Reply |
+| 150|com.google.firebase:firebase-ml-natural-language-smart-reply-model |Xamarin.Firebase.ML.Natural.Language.Smart.Reply.Model |
+| 151|com.google.firebase:firebase-ml-natural-language-translate |Xamarin.Firebase.ML.Natural.Language.Translate |
+| 152|com.google.firebase:firebase-ml-natural-language-translate-model |Xamarin.Firebase.ML.Natural.Language.Translate.Model |
+| 153|com.google.firebase:firebase-ml-vision |Xamarin.Firebase.ML.Vision |
+| 154|com.google.firebase:firebase-ml-vision-automl |Xamarin.Firebase.ML.Vision.AutoML |
+| 155|com.google.firebase:firebase-ml-vision-barcode-model |Xamarin.Firebase.ML.Vision.BarCode.Model |
+| 156|com.google.firebase:firebase-ml-vision-face-model |Xamarin.Firebase.ML.Vision.Face.Model |
+| 157|com.google.firebase:firebase-ml-vision-image-label-model |Xamarin.Firebase.ML.Vision.Image.Label.Model |
+| 158|com.google.firebase:firebase-ml-vision-internal-vkp |Xamarin.Firebase.ML.Vision.Internal.Vkp |
+| 159|com.google.firebase:firebase-ml-vision-object-detection-model |Xamarin.Firebase.ML.Vision.Object.Detection.Model |
+| 160|com.google.firebase:firebase-perf |Xamarin.Firebase.Perf |
+| 161|com.google.firebase:firebase-perf-ktx |Xamarin.Firebase.Perf.Ktx |
+| 162|com.google.firebase:firebase-storage |Xamarin.Firebase.Storage |
+| 163|com.google.firebase:firebase-storage-common |Xamarin.Firebase.Storage.Common |
+| 164|com.google.firebase:firebase-storage-ktx |Xamarin.Firebase.Storage.Ktx |
+| 165|com.google.firebase:protolite-well-known-types |Xamarin.Firebase.ProtoliteWellKnownTypes |
+| 166|com.google.mlkit:barcode-scanning |Xamarin.Google.MLKit.BarcodeScanning |
+| 167|com.google.mlkit:barcode-scanning-common |Xamarin.Google.MLKit.BarcodeScanning.Common |
+| 168|com.google.mlkit:common |Xamarin.Google.MLKit.Common |
+| 169|com.google.mlkit:digital-ink-recognition |Xamarin.Google.MLKit.DigitalInk.Recognition |
+| 170|com.google.mlkit:face-detection |Xamarin.Google.MLKit.FaceDetection |
+| 171|com.google.mlkit:image-labeling |Xamarin.Google.MLKit.ImageLabeling |
+| 172|com.google.mlkit:image-labeling-automl |Xamarin.Google.MLKit.ImageLabeling.AutoML |
+| 173|com.google.mlkit:image-labeling-common |Xamarin.Google.MLKit.ImageLabeling.Common |
+| 174|com.google.mlkit:image-labeling-custom |Xamarin.Google.MLKit.ImageLabeling.Custom |
+| 175|com.google.mlkit:image-labeling-custom-common |Xamarin.Google.MLKit.ImageLabeling.Custom.Common |
+| 176|com.google.mlkit:image-labeling-default-common |Xamarin.Google.MLKit.ImageLabeling.Default.Common |
+| 177|com.google.mlkit:language-id |Xamarin.Google.MLKit.Language.Id |
+| 178|com.google.mlkit:language-id-common |Xamarin.Google.MLKit.Language.Id.Common |
+| 179|com.google.mlkit:linkfirebase |Xamarin.Google.MLKit.LinkFirebase |
+| 180|com.google.mlkit:mediapipe-internal |Xamarin.Google.MLKit.MediaPipe.Internal |
+| 181|com.google.mlkit:object-detection |Xamarin.Google.MLKit.ObjectDetection |
+| 182|com.google.mlkit:object-detection-common |Xamarin.Google.MLKit.ObjectDetection.Common |
+| 183|com.google.mlkit:object-detection-custom |Xamarin.Google.MLKit.ObjectDetection.Custom |
+| 184|com.google.mlkit:pose-detection |Xamarin.Google.MLKit.PoseDetection |
+| 185|com.google.mlkit:pose-detection-accurate |Xamarin.Google.MLKit.PoseDetection.Accurate |
+| 186|com.google.mlkit:pose-detection-common |Xamarin.Google.MLKit.PoseDetection.Common |
+| 187|com.google.mlkit:smart-reply |Xamarin.Google.MLKit.SmartReply |
+| 188|com.google.mlkit:smart-reply-common |Xamarin.Google.MLKit.SmartReply.Common |
+| 189|com.google.mlkit:translate |Xamarin.Google.MLKit.Translate |
+| 190|com.google.mlkit:vision-common |Xamarin.Google.MLKit.Vision.Common |
+| 191|com.google.mlkit:vision-interfaces |Xamarin.Google.MLKit.Vision.Interfaces |
+| 192|com.google.mlkit:vision-internal-vkp |Xamarin.Google.MLKit.Vision.Internal.Vkp |
+| 193|com.google.android.odml:image |Xamarin.Google.Android.ODML.Image |
+| 194|com.google.android.libraries.places:places |Xamarin.GoogleAndroid.Libraries.Places |
+| 195|com.google.android.libraries.places:places-compat |Xamarin.GoogleAndroid.Libraries.Places.Compat |
+| 196|com.android.volley:volley |Xamarin.Android.Volley |
+| 197|com.android.volley:volley-cronet |Xamarin.Android.Volley.CroNet |
+| 198|com.github.bumptech.glide:annotations |Xamarin.Android.Glide.Annotations |
+| 199|com.github.bumptech.glide:disklrucache |Xamarin.Android.Glide.DiskLruCache |
+| 200|com.github.bumptech.glide:gifdecoder |Xamarin.Android.Glide.GifDecoder |
+| 201|com.github.bumptech.glide:glide |Xamarin.Android.Glide |
+| 202|com.github.bumptech.glide:recyclerview-integration |Xamarin.Android.Glide.RecyclerViewIntegration |
+| 203|com.google.android:annotations |Xamarin.GoogleAndroid.Annotations |
+| 204|com.google.android.datatransport:transport-api |Xamarin.Google.Android.DataTransport.TransportApi |
+| 205|com.google.android.datatransport:transport-backend-cct |Xamarin.Google.Android.DataTransport.TransportBackendCct |
+| 206|com.google.android.datatransport:transport-runtime |Xamarin.Google.Android.DataTransport.TransportRuntime |
+| 207|com.google.android.ump:user-messaging-platform |Xamarin.Google.UserMessagingPlatform |
+| 208|com.google.code.findbugs:jsr305 |Xamarin.Google.Code.FindBugs.JSR305 |
+| 209|com.google.dagger:dagger |Xamarin.Google.Dagger |
+| 210|com.google.errorprone:error_prone_annotations |Xamarin.Google.ErrorProne.Annotations |
+| 211|com.google.zxing:core |Xamarin.Google.ZXing.Core |
+| 212|com.google.protobuf:protobuf-javalite |Xamarin.Protobuf.JavaLite |
+| 213|com.google.protobuf:protobuf-lite |Xamarin.Protobuf.Lite |
+| 214|com.squareup.okhttp:okhttp |Square.OkHttp |
+| 215|com.squareup.okhttp3:okhttp |Square.OkHttp3 |
+| 216|com.squareup.okhttp3:okhttp-urlconnection |Square.OkHttp3.UrlConnection |
+| 217|com.squareup.okio:okio |Square.OkIO |
+| 218|com.squareup.picasso:picasso |Square.Picasso |
+| 219|com.squareup.retrofit:retrofit |Square.Retrofit |
+| 220|com.squareup:javapoet |Square.JavaPoet |
+| 221|io.grpc:grpc-android |Xamarin.Grpc.Android |
+| 222|io.grpc:grpc-api |Xamarin.Grpc.Api |
+| 223|io.grpc:grpc-context |Xamarin.Grpc.Context |
+| 224|io.grpc:grpc-core |Xamarin.Grpc.Core |
+| 225|io.grpc:grpc-okhttp |Xamarin.Grpc.OkHttp |
+| 226|io.grpc:grpc-protobuf-lite |Xamarin.Grpc.Protobuf.Lite |
+| 227|io.grpc:grpc-stub |Xamarin.Grpc.Stub |
+| 228|io.opencensus:opencensus-api |Xamarin.Io.OpenCensus.OpenCensusApi |
+| 229|io.opencensus:opencensus-contrib-grpc-metrics |Xamarin.Io.OpenCensus.OpenCensusContribGrpcMetrics |
+| 230|io.perfmark:perfmark-api |Xamarin.Io.PerfMark.PerfMarkApi |
+| 231|javax.inject:javax.inject |Xamarin.JavaX.Inject |
+| 232|org.chromium.net:cronet-api |Xamarin.Chromium.CroNet.Api |
+| 233|org.chromium.net:cronet-common |Xamarin.Chromium.CroNet.Common |
+| 234|org.chromium.net:cronet-embedded |Xamarin.Chromium.CroNet.Embedded |
+| 235|org.chromium.net:cronet-fallback |Xamarin.Chromium.CroNet.Fallback |
+| 236|org.codehaus.mojo:animal-sniffer-annotations |Xamarin.CodeHaus.Mojo.AnimalSnifferAnnotations |
+| 237|org.tensorflow:tensorflow-lite |Xamarin.TensorFlow.Lite |
+| 238|org.tensorflow:tensorflow-lite-api |Xamarin.TensorFlow.Lite.Api |
+| 239|org.tensorflow:tensorflow-lite-gpu |Xamarin.TensorFlow.Lite.Gpu |
+| 240|org.tensorflow:tensorflow-lite-gpu-api |Xamarin.TensorFlow.Lite.Gpu.Api |
+| 241|org.tensorflow:tensorflow-lite-support-api |Xamarin.TensorFlow.Lite.Support.Api |
diff --git a/docs/buildtoolsinventory.csv b/docs/buildtoolsinventory.csv
index d3c3b4956..83215162f 100755
--- a/docs/buildtoolsinventory.csv
+++ b/docs/buildtoolsinventory.csv
@@ -8,7 +8,7 @@ msbuild-sdks Xamarin.Legacy.Sdk, 0.2.0-alpha2
Mono JIT compiler, 6.12.0.188 (2020-02/ca8abcb6bc4 Thu Oct 13 14:26:22 EDT 2022)
nuget, 6.3.1.1
api-tools,1.3.5
-boots,1.1.0.712-preview2
+boots,1.1.0.36
xamarin.androidbinderator.tool,0.5.4
xamarin.androidx.migration.tool,1.0.10
Gradle, 7.5.1
diff --git a/published-namespaces.txt b/published-namespaces.txt
index fcd4e89b8..8def061c8 100644
--- a/published-namespaces.txt
+++ b/published-namespaces.txt
@@ -232,6 +232,7 @@ Firebase.AppCheck
Firebase.AppCheck.Internal
Firebase.AppCheck.Internal.Util
Firebase.AppCheck.Interop
+Firebase.AppCheck.Ktx
Firebase.AppCheck.PlayIntegrity
Firebase.AppCheck.PlayIntegrity.Internal
Firebase.AppCheck.SafetyNet
@@ -242,6 +243,7 @@ Firebase.AppIndexing.Internal
Firebase.AppInvite
Firebase.Auth
Firebase.Auth.Internal
+Firebase.Auth.Ktx
Firebase.Components
Firebase.Crash
Firebase.Crash.Component
@@ -258,6 +260,7 @@ Firebase.Crashlytics.Internal.Persistence
Firebase.Crashlytics.Internal.Send
Firebase.Crashlytics.Internal.Settings
Firebase.Crashlytics.Internal.Stacktrace
+Firebase.Crashlytics.Ktx
Firebase.Crashlytics.NDK
Firebase.Database
Firebase.Database.Android
@@ -273,6 +276,7 @@ Firebase.Database.Core.Utilities.Encoding
Firebase.Database.Core.Utilities.Tuple
Firebase.Database.Core.View
Firebase.Database.Core.View.Filter
+Firebase.Database.Ktx
Firebase.Database.Logging
Firebase.Database.Snapshot
Firebase.Database.Tubesock
@@ -280,6 +284,7 @@ Firebase.Database.Util
Firebase.DataTransport
Firebase.DynamicLinks
Firebase.DynamicLinks.Internal
+Firebase.DynamicLinks.Ktx
Firebase.DynamicLoading
Firebase.Emulators
Firebase.Encoders
@@ -292,6 +297,7 @@ Firebase.Firestore.Auth
Firebase.Firestore.Bundle
Firebase.Firestore.Core
Firebase.Firestore.Index
+Firebase.Firestore.Ktx
Firebase.Firestore.Local
Firebase.Firestore.Model
Firebase.Firestore.Model.Mutation
@@ -299,6 +305,7 @@ Firebase.Firestore.Proto
Firebase.Firestore.Remote
Firebase.Firestore.Util
Firebase.Functions
+Firebase.Functions.Ktx
Firebase.HeartBeatInfo
Firebase.Iid
Firebase.Iid.Internal
@@ -316,17 +323,20 @@ Firebase.InAppMessaging.Display.Internal.Injection.Modules
Firebase.InAppMessaging.Display.Internal.Injection.Scopes
Firebase.InAppMessaging.Display.Internal.Layout
Firebase.InAppMessaging.Display.Internal.Layout.Util
+Firebase.InAppMessaging.Display.Ktx
Firebase.InAppMessaging.Internal
Firebase.InAppMessaging.Internal.Injection.Components
Firebase.InAppMessaging.Internal.Injection.Modules
Firebase.InAppMessaging.Internal.Injection.Qualifiers
Firebase.InAppMessaging.Internal.Injection.Scopes
Firebase.InAppMessaging.Internal.Time
+Firebase.InAppMessaging.Ktx
Firebase.InAppMessaging.Model
Firebase.Inject
Firebase.Installations
Firebase.Installations.Internal
Firebase.Installations.InterOp
+Firebase.Installations.Ktx
Firebase.Installations.Local
Firebase.Installations.Remote
Firebase.Installations.Time
@@ -334,6 +344,9 @@ Firebase.Internal
Firebase.Internal.Api
Firebase.Ktx
Firebase.Messaging
+Firebase.Messaging.DirectBoot
+Firebase.Messaging.DirectBoot.Threads
+Firebase.Messaging.Ktx
Firebase.Messaging.Reporting
Firebase.Messaging.Threads
Firebase.ML.Common
@@ -368,6 +381,7 @@ Firebase.Perf.Application
Firebase.Perf.Config
Firebase.Perf.Injection.Components
Firebase.Perf.Injection.Modules
+Firebase.Perf.Ktx
Firebase.Perf.Logging
Firebase.Perf.Metrics
Firebase.Perf.Metrics.Resource
@@ -384,8 +398,10 @@ Firebase.ProtoliteWrapper
Firebase.Provider
Firebase.RemoteConfig
Firebase.RemoteConfig.Internal
+Firebase.RemoteConfig.Ktx
Firebase.Storage
Firebase.Storage.Internal
+Firebase.Storage.Ktx
Firebase.Storage.Network
Firebase.Storage.Network.Connection
Firebase.Tracing
@@ -608,6 +624,7 @@ Xamarin.Grpc.Core.Util
Xamarin.Grpc.OkHttp
Xamarin.Grpc.OkHttp.Internal
Xamarin.Grpc.OkHttp.Internal.Framed
+Xamarin.Grpc.OkHttp.Internal.Proxy
Xamarin.Grpc.Protobuf.Lite
Xamarin.Grpc.Stub
Xamarin.Grpc.Stub.Annotations
diff --git a/samples/Directory.Build.targets b/samples/Directory.Build.targets
index d2d0946b4..530d95b06 100644
--- a/samples/Directory.Build.targets
+++ b/samples/Directory.Build.targets
@@ -91,47 +91,60 @@
-
-
-
+
+
+
-
+
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+
-
+
+
+
-
+
+
+
+
+
+
@@ -148,8 +161,10 @@
+
+
@@ -195,9 +210,9 @@
-
+
-
+
@@ -206,22 +221,22 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
@@ -254,13 +269,12 @@
-
+
-
diff --git a/samples/NuGet.config b/samples/NuGet.config
index c9a7b8642..9e3ce49c0 100644
--- a/samples/NuGet.config
+++ b/samples/NuGet.config
@@ -54,6 +54,7 @@
+
diff --git a/source/com.google.firebase/firebase-appcheck-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-appcheck-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..5172d75ec
--- /dev/null
+++ b/source/com.google.firebase/firebase-appcheck-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,9 @@
+
+
+ Firebase.AppCheck.Ktx
+
+
+
\ No newline at end of file
diff --git a/source/io.grpc/grpc-okhttp/Transforms/Metadata.ParameterNames.xml b/source/com.google.firebase/firebase-appcheck-ktx/Transforms/Metadata.xml
similarity index 96%
rename from source/io.grpc/grpc-okhttp/Transforms/Metadata.ParameterNames.xml
rename to source/com.google.firebase/firebase-appcheck-ktx/Transforms/Metadata.xml
index f5da9828b..9495e200d 100644
--- a/source/io.grpc/grpc-okhttp/Transforms/Metadata.ParameterNames.xml
+++ b/source/com.google.firebase/firebase-appcheck-ktx/Transforms/Metadata.xml
@@ -1,2 +1,3 @@
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-auth-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-auth-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..3c8e6978f
--- /dev/null
+++ b/source/com.google.firebase/firebase-auth-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,9 @@
+
+
+ Firebase.Auth.Ktx
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-auth-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-auth-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-auth-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-config-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-config-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..8fe087657
--- /dev/null
+++ b/source/com.google.firebase/firebase-config-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,8 @@
+
+
+ Firebase.RemoteConfig.Ktx
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-config-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-config-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-config-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-crashlytics-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-crashlytics-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..9a1d3f449
--- /dev/null
+++ b/source/com.google.firebase/firebase-crashlytics-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,9 @@
+
+
+ Firebase.Crashlytics.Ktx
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-crashlytics-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-crashlytics-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-crashlytics-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-database-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-database-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..da6dbaced
--- /dev/null
+++ b/source/com.google.firebase/firebase-database-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,9 @@
+
+
+ Firebase.Database.Ktx
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-database-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-database-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-database-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-dynamic-links-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-dynamic-links-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..a4b8fecf0
--- /dev/null
+++ b/source/com.google.firebase/firebase-dynamic-links-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,8 @@
+
+
+ Firebase.DynamicLinks.Ktx
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-dynamic-links-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-dynamic-links-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-dynamic-links-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-firestore-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-firestore-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..d3afd81ef
--- /dev/null
+++ b/source/com.google.firebase/firebase-firestore-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,9 @@
+
+
+ Firebase.Firestore.Ktx
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-firestore-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-firestore-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-firestore-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-firestore/Transforms/Metadata.xml b/source/com.google.firebase/firebase-firestore/Transforms/Metadata.xml
index ace8799c8..19a714ccf 100644
--- a/source/com.google.firebase/firebase-firestore/Transforms/Metadata.xml
+++ b/source/com.google.firebase/firebase-firestore/Transforms/Metadata.xml
@@ -394,5 +394,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-functions-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-functions-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..1d141c53e
--- /dev/null
+++ b/source/com.google.firebase/firebase-functions-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,9 @@
+
+
+ Firebase.Functions.Ktx
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-functions-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-functions-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-functions-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-inappmessaging-display-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-inappmessaging-display-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..b30374277
--- /dev/null
+++ b/source/com.google.firebase/firebase-inappmessaging-display-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,9 @@
+
+
+ Firebase.InAppMessaging.Display.Ktx
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-inappmessaging-display-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-inappmessaging-display-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-inappmessaging-display-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-inappmessaging-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-inappmessaging-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..e3e4405f5
--- /dev/null
+++ b/source/com.google.firebase/firebase-inappmessaging-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,9 @@
+
+
+ Firebase.InAppMessaging.Ktx
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-inappmessaging-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-inappmessaging-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-inappmessaging-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-installations-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-installations-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..116055cad
--- /dev/null
+++ b/source/com.google.firebase/firebase-installations-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,9 @@
+
+
+ Firebase.Installations.Ktx
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-installations-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-installations-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-installations-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-messaging-directboot/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-messaging-directboot/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..bafee946c
--- /dev/null
+++ b/source/com.google.firebase/firebase-messaging-directboot/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,14 @@
+
+
+ Firebase.Messaging.DirectBoot
+
+
+ Firebase.Messaging.DirectBoot.Threads
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-messaging-directboot/Transforms/Metadata.xml b/source/com.google.firebase/firebase-messaging-directboot/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-messaging-directboot/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-messaging-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-messaging-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..c614714f6
--- /dev/null
+++ b/source/com.google.firebase/firebase-messaging-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,8 @@
+
+
+ Firebase.Messaging.Ktx
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-messaging-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-messaging-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-messaging-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-ml-modeldownloader-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-ml-modeldownloader-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..da0b35faf
--- /dev/null
+++ b/source/com.google.firebase/firebase-ml-modeldownloader-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-ml-modeldownloader-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-ml-modeldownloader-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-ml-modeldownloader-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-ml-modeldownloader/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-ml-modeldownloader/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..da0b35faf
--- /dev/null
+++ b/source/com.google.firebase/firebase-ml-modeldownloader/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-ml-modeldownloader/Transforms/Metadata.xml b/source/com.google.firebase/firebase-ml-modeldownloader/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-ml-modeldownloader/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-perf-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-perf-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..22c0c0249
--- /dev/null
+++ b/source/com.google.firebase/firebase-perf-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,9 @@
+
+
+ Firebase.Perf.Ktx
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-perf-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-perf-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-perf-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-storage-ktx/Transforms/Metadata.Namespaces.xml b/source/com.google.firebase/firebase-storage-ktx/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..45752db2c
--- /dev/null
+++ b/source/com.google.firebase/firebase-storage-ktx/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,8 @@
+
+
+ Firebase.Storage.Ktx
+
+
\ No newline at end of file
diff --git a/source/com.google.firebase/firebase-storage-ktx/Transforms/Metadata.xml b/source/com.google.firebase/firebase-storage-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.google.firebase/firebase-storage-ktx/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/io.grpc/grpc-okhttp/Additions/Additions.cs b/source/io.grpc/grpc-okhttp/Additions/Additions.cs
deleted file mode 100644
index 127606d41..000000000
--- a/source/io.grpc/grpc-okhttp/Additions/Additions.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-using System;
-using Android.Views;
-using Android.Widget;
-using Android.Graphics;
diff --git a/source/io.grpc/grpc-okhttp/Transforms/EnumFields.xml b/source/io.grpc/grpc-okhttp/Transforms/EnumFields.xml
deleted file mode 100644
index f8105b317..000000000
--- a/source/io.grpc/grpc-okhttp/Transforms/EnumFields.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/source/io.grpc/grpc-okhttp/Transforms/EnumMethods.xml b/source/io.grpc/grpc-okhttp/Transforms/EnumMethods.xml
deleted file mode 100644
index 501e4827b..000000000
--- a/source/io.grpc/grpc-okhttp/Transforms/EnumMethods.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/source/io.grpc/grpc-okhttp/Transforms/Metadata.Namespaces.xml b/source/io.grpc/grpc-okhttp/Transforms/Metadata.Namespaces.xml
index 32796b02e..ee29513c6 100644
--- a/source/io.grpc/grpc-okhttp/Transforms/Metadata.Namespaces.xml
+++ b/source/io.grpc/grpc-okhttp/Transforms/Metadata.Namespaces.xml
@@ -17,8 +17,11 @@
>
Xamarin.Grpc.OkHttp.Internal.Framed
-
-
-
+
+ Xamarin.Grpc.OkHttp.Internal.Proxy
+
\ No newline at end of file
diff --git a/utilities.cake b/utilities.cake
index 8faffce29..fe3d6e8b3 100644
--- a/utilities.cake
+++ b/utilities.cake
@@ -544,6 +544,7 @@ Task ("spell-check")
"PlayIntegrity",
"TfLite",
"V2",
+ "DirectBoot",
};
var dictionary_custom = WeCantSpell.Hunspell.WordList.CreateFromWords(words);