From 34080454d6229189b936b267a695b2a7dc6be3a9 Mon Sep 17 00:00:00 2001 From: Jonathan Pobst Date: Sat, 2 Mar 2024 14:01:33 -1000 Subject: [PATCH 1/5] Fix issue causing `nuget-diff.md` noisiness. (#854) --- build/ci/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/ci/build.yml b/build/ci/build.yml index 005d8e71..46e5e815 100644 --- a/build/ci/build.yml +++ b/build/ci/build.yml @@ -22,7 +22,7 @@ parameters: - 'xamarin.androidbinderator.tool': '0.5.7' - 'Cake.Tool': '4.0.0' - 'boots': '1.1.0.712-preview2' - - 'private-api-tools': '1.0.1' + - 'private-api-tools': '1.0.2' # Build Parameters verbosity: 'normal' # the build verbosity: 'minimal', 'normal', 'diagnostic' From de4256d7420f31c8907e54b286178f8dca523e59 Mon Sep 17 00:00:00 2001 From: moljac Date: Sun, 3 Mar 2024 08:47:12 +0100 Subject: [PATCH 2/5] Update config.json --- config.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/config.json b/config.json index b199b987..bf561051 100644 --- a/config.json +++ b/config.json @@ -808,32 +808,32 @@ { "groupId": "androidx.databinding", "artifactId": "databinding-adapters", - "version": "8.2.2", - "nugetVersion": "8.2.2.1", + "version": "8.3.0", + "nugetVersion": "8.3.0", "nugetId": "Xamarin.AndroidX.DataBinding.DataBindingAdapters", "dependencyOnly": false }, { "groupId": "androidx.databinding", "artifactId": "databinding-common", - "version": "8.2.2", - "nugetVersion": "8.2.2.1", + "version": "8.3.0", + "nugetVersion": "8.3.0", "nugetId": "Xamarin.AndroidX.DataBinding.DataBindingCommon", "dependencyOnly": false }, { "groupId": "androidx.databinding", "artifactId": "databinding-runtime", - "version": "8.2.2", - "nugetVersion": "8.2.2.1", + "version": "8.3.0", + "nugetVersion": "8.3.0", "nugetId": "Xamarin.AndroidX.DataBinding.DataBindingRuntime", "dependencyOnly": false }, { "groupId": "androidx.databinding", "artifactId": "viewbinding", - "version": "8.2.2", - "nugetVersion": "8.2.2.1", + "version": "8.3.0", + "nugetVersion": "8.3.0", "nugetId": "Xamarin.AndroidX.DataBinding.ViewBinding", "dependencyOnly": false }, From dab6dc651dceb9a4dc012fd95fc795982e5908b3 Mon Sep 17 00:00:00 2001 From: moljac Date: Sun, 3 Mar 2024 12:48:47 +0100 Subject: [PATCH 3/5] automatic files --- cgmanifest.json | 680 ++++++++++++++-------------- docs/artifact-list-with-versions.md | 584 ++++++++++++------------ 2 files changed, 632 insertions(+), 632 deletions(-) diff --git a/cgmanifest.json b/cgmanifest.json index 440d4219..3864106b 100644 --- a/cgmanifest.json +++ b/cgmanifest.json @@ -9,7 +9,7 @@ "groupId": "androidx.activity", "version": "1.8.2", "nuGetId": "Xamarin.AndroidX.Activity", - "nuGetVersion": "1.8.2" + "nuGetVersion": "1.8.2.1" } }, "license": "The Apache Software License, Version 2.0" @@ -22,7 +22,7 @@ "groupId": "androidx.activity", "version": "1.8.2", "nuGetId": "Xamarin.AndroidX.Activity.Compose", - "nuGetVersion": "1.8.2" + "nuGetVersion": "1.8.2.1" } }, "license": "The Apache Software License, Version 2.0" @@ -35,7 +35,7 @@ "groupId": "androidx.activity", "version": "1.8.2", "nuGetId": "Xamarin.AndroidX.Activity.Ktx", - "nuGetVersion": "1.8.2" + "nuGetVersion": "1.8.2.1" } }, "license": "The Apache Software License, Version 2.0" @@ -48,7 +48,7 @@ "groupId": "androidx.ads", "version": "1.0.0-alpha05", "nuGetId": "Xamarin.AndroidX.Ads.Identifier", - "nuGetVersion": "1.0.0.21-alpha05" + "nuGetVersion": "1.0.0.22-alpha05" } }, "license": "The Apache Software License, Version 2.0" @@ -61,7 +61,7 @@ "groupId": "androidx.ads", "version": "1.0.0-alpha05", "nuGetId": "Xamarin.AndroidX.Ads.IdentifierCommon", - "nuGetVersion": "1.0.0.21-alpha05" + "nuGetVersion": "1.0.0.22-alpha05" } }, "license": "The Apache Software License, Version 2.0" @@ -74,7 +74,7 @@ "groupId": "androidx.ads", "version": "1.0.0-alpha05", "nuGetId": "Xamarin.AndroidX.Ads.IdentifierProvider", - "nuGetVersion": "1.0.0.21-alpha05" + "nuGetVersion": "1.0.0.22-alpha05" } }, "license": "The Apache Software License, Version 2.0" @@ -87,7 +87,7 @@ "groupId": "androidx.annotation", "version": "1.7.1", "nuGetId": "Xamarin.AndroidX.Annotation", - "nuGetVersion": "1.7.1" + "nuGetVersion": "1.7.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -100,7 +100,7 @@ "groupId": "androidx.annotation", "version": "1.4.0", "nuGetId": "Xamarin.AndroidX.Annotation.Experimental", - "nuGetVersion": "1.4.0" + "nuGetVersion": "1.4.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -113,7 +113,7 @@ "groupId": "androidx.annotation", "version": "1.7.1", "nuGetId": "Xamarin.AndroidX.Annotation.Jvm", - "nuGetVersion": "1.7.1" + "nuGetVersion": "1.7.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -126,7 +126,7 @@ "groupId": "androidx.appcompat", "version": "1.6.1", "nuGetId": "Xamarin.AndroidX.AppCompat", - "nuGetVersion": "1.6.1.6" + "nuGetVersion": "1.6.1.7" } }, "license": "The Apache Software License, Version 2.0" @@ -139,7 +139,7 @@ "groupId": "androidx.appcompat", "version": "1.6.1", "nuGetId": "Xamarin.AndroidX.AppCompat.AppCompatResources", - "nuGetVersion": "1.6.1.7" + "nuGetVersion": "1.6.1.8" } }, "license": "The Apache Software License, Version 2.0" @@ -152,7 +152,7 @@ "groupId": "androidx.arch.core", "version": "2.2.0", "nuGetId": "Xamarin.AndroidX.Arch.Core.Common", - "nuGetVersion": "2.2.0.6" + "nuGetVersion": "2.2.0.7" } }, "license": "The Apache Software License, Version 2.0" @@ -165,7 +165,7 @@ "groupId": "androidx.arch.core", "version": "2.2.0", "nuGetId": "Xamarin.AndroidX.Arch.Core.Runtime", - "nuGetVersion": "2.2.0.6" + "nuGetVersion": "2.2.0.7" } }, "license": "The Apache Software License, Version 2.0" @@ -178,7 +178,7 @@ "groupId": "androidx.asynclayoutinflater", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.AsyncLayoutInflater", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -191,7 +191,7 @@ "groupId": "androidx.autofill", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.AutoFill", - "nuGetVersion": "1.1.0.21" + "nuGetVersion": "1.1.0.22" } }, "license": "The Apache Software License, Version 2.0" @@ -204,7 +204,7 @@ "groupId": "androidx.biometric", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Biometric", - "nuGetVersion": "1.1.0.18" + "nuGetVersion": "1.1.0.19" } }, "license": "The Apache Software License, Version 2.0" @@ -217,7 +217,7 @@ "groupId": "androidx.browser", "version": "1.7.0", "nuGetId": "Xamarin.AndroidX.Browser", - "nuGetVersion": "1.7.0.1" + "nuGetVersion": "1.7.0.2" } }, "license": "The Apache Software License, Version 2.0" @@ -230,7 +230,7 @@ "groupId": "androidx.camera", "version": "1.3.1", "nuGetId": "Xamarin.AndroidX.Camera.Camera2", - "nuGetVersion": "1.3.1" + "nuGetVersion": "1.3.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -243,7 +243,7 @@ "groupId": "androidx.camera", "version": "1.3.1", "nuGetId": "Xamarin.AndroidX.Camera.Core", - "nuGetVersion": "1.3.1" + "nuGetVersion": "1.3.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -256,7 +256,7 @@ "groupId": "androidx.camera", "version": "1.3.1", "nuGetId": "Xamarin.AndroidX.Camera.Extensions", - "nuGetVersion": "1.3.1" + "nuGetVersion": "1.3.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -269,7 +269,7 @@ "groupId": "androidx.camera", "version": "1.3.1", "nuGetId": "Xamarin.AndroidX.Camera.Lifecycle", - "nuGetVersion": "1.3.1" + "nuGetVersion": "1.3.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -282,7 +282,7 @@ "groupId": "androidx.camera", "version": "1.3.1", "nuGetId": "Xamarin.AndroidX.Camera.Video", - "nuGetVersion": "1.3.1" + "nuGetVersion": "1.3.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -295,7 +295,7 @@ "groupId": "androidx.camera", "version": "1.3.1", "nuGetId": "Xamarin.AndroidX.Camera.View", - "nuGetVersion": "1.3.1" + "nuGetVersion": "1.3.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -308,7 +308,7 @@ "groupId": "androidx.car", "version": "1.0.0-alpha7", "nuGetId": "Xamarin.AndroidX.Car.Car", - "nuGetVersion": "1.0.0.20-alpha7" + "nuGetVersion": "1.0.0.21-alpha7" } }, "license": "The Apache Software License, Version 2.0" @@ -321,7 +321,7 @@ "groupId": "androidx.car", "version": "1.0.0-alpha5", "nuGetId": "Xamarin.AndroidX.Car.Cluster", - "nuGetVersion": "1.0.0.20-alpha5" + "nuGetVersion": "1.0.0.21-alpha5" } }, "license": "The Apache Software License, Version 2.0" @@ -334,7 +334,7 @@ "groupId": "androidx.car.app", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Car.App.App", - "nuGetVersion": "1.2.0.7" + "nuGetVersion": "1.2.0.8" } }, "license": "The Apache Software License, Version 2.0" @@ -347,7 +347,7 @@ "groupId": "androidx.cardview", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.CardView", - "nuGetVersion": "1.0.0.24" + "nuGetVersion": "1.0.0.25" } }, "license": "The Apache Software License, Version 2.0" @@ -360,7 +360,7 @@ "groupId": "androidx.collection", "version": "1.4.0", "nuGetId": "Xamarin.AndroidX.Collection", - "nuGetVersion": "1.4.0" + "nuGetVersion": "1.4.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -373,7 +373,7 @@ "groupId": "androidx.collection", "version": "1.4.0", "nuGetId": "Xamarin.AndroidX.Collection.Jvm", - "nuGetVersion": "1.4.0" + "nuGetVersion": "1.4.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -386,7 +386,7 @@ "groupId": "androidx.collection", "version": "1.4.0", "nuGetId": "Xamarin.AndroidX.Collection.Ktx", - "nuGetVersion": "1.4.0" + "nuGetVersion": "1.4.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -397,9 +397,9 @@ "maven": { "artifactId": "animation", "groupId": "androidx.compose.animation", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Animation", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -410,9 +410,9 @@ "maven": { "artifactId": "animation-android", "groupId": "androidx.compose.animation", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Animation.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -423,9 +423,9 @@ "maven": { "artifactId": "animation-core", "groupId": "androidx.compose.animation", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Animation.Core", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -436,9 +436,9 @@ "maven": { "artifactId": "animation-core-android", "groupId": "androidx.compose.animation", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Animation.Core.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -449,9 +449,9 @@ "maven": { "artifactId": "animation-graphics", "groupId": "androidx.compose.animation", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Animation.Graphics", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -462,9 +462,9 @@ "maven": { "artifactId": "animation-graphics-android", "groupId": "androidx.compose.animation", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Animation.Graphics.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -475,9 +475,9 @@ "maven": { "artifactId": "foundation", "groupId": "androidx.compose.foundation", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Foundation", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -488,9 +488,9 @@ "maven": { "artifactId": "foundation-android", "groupId": "androidx.compose.foundation", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Foundation.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -501,9 +501,9 @@ "maven": { "artifactId": "foundation-layout", "groupId": "androidx.compose.foundation", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Foundation.Layout", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -514,9 +514,9 @@ "maven": { "artifactId": "foundation-layout-android", "groupId": "androidx.compose.foundation", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Foundation.Layout.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -527,9 +527,9 @@ "maven": { "artifactId": "material", "groupId": "androidx.compose.material", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Material", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -540,9 +540,9 @@ "maven": { "artifactId": "material-android", "groupId": "androidx.compose.material", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Material.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -553,9 +553,9 @@ "maven": { "artifactId": "material-icons-core", "groupId": "androidx.compose.material", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Material.Icons.Core", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -566,9 +566,9 @@ "maven": { "artifactId": "material-icons-core-android", "groupId": "androidx.compose.material", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Material.Icons.Core.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -579,9 +579,9 @@ "maven": { "artifactId": "material-icons-extended", "groupId": "androidx.compose.material", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Material.Icons.Extended", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -592,9 +592,9 @@ "maven": { "artifactId": "material-icons-extended-android", "groupId": "androidx.compose.material", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Material.Icons.Extended.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -605,9 +605,9 @@ "maven": { "artifactId": "material-ripple", "groupId": "androidx.compose.material", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Material.Ripple", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -618,9 +618,9 @@ "maven": { "artifactId": "material-ripple-android", "groupId": "androidx.compose.material", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Material.Ripple.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -633,7 +633,7 @@ "groupId": "androidx.compose.material3", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Compose.Material3", - "nuGetVersion": "1.2.0" + "nuGetVersion": "1.2.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -646,7 +646,7 @@ "groupId": "androidx.compose.material3", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Compose.Material3Android", - "nuGetVersion": "1.2.0" + "nuGetVersion": "1.2.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -659,7 +659,7 @@ "groupId": "androidx.compose.material3", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Compose.Material3.WindowSizeClass", - "nuGetVersion": "1.2.0" + "nuGetVersion": "1.2.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -672,7 +672,7 @@ "groupId": "androidx.compose.material3", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Compose.Material3.WindowSizeClassAndroid", - "nuGetVersion": "1.2.0" + "nuGetVersion": "1.2.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -683,9 +683,9 @@ "maven": { "artifactId": "runtime", "groupId": "androidx.compose.runtime", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Runtime", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -696,9 +696,9 @@ "maven": { "artifactId": "runtime-android", "groupId": "androidx.compose.runtime", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Runtime.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -709,9 +709,9 @@ "maven": { "artifactId": "runtime-livedata", "groupId": "androidx.compose.runtime", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Runtime.LiveData", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -722,9 +722,9 @@ "maven": { "artifactId": "runtime-rxjava2", "groupId": "androidx.compose.runtime", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Runtime.RxJava2", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -735,9 +735,9 @@ "maven": { "artifactId": "runtime-rxjava3", "groupId": "androidx.compose.runtime", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Runtime.RxJava3", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -748,9 +748,9 @@ "maven": { "artifactId": "runtime-saveable", "groupId": "androidx.compose.runtime", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Runtime.Saveable", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -761,9 +761,9 @@ "maven": { "artifactId": "runtime-saveable-android", "groupId": "androidx.compose.runtime", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.Runtime.Saveable.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -774,9 +774,9 @@ "maven": { "artifactId": "ui", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -787,9 +787,9 @@ "maven": { "artifactId": "ui-android", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -800,9 +800,9 @@ "maven": { "artifactId": "ui-geometry", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Geometry", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -813,9 +813,9 @@ "maven": { "artifactId": "ui-geometry-android", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Geometry.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -826,9 +826,9 @@ "maven": { "artifactId": "ui-graphics", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Graphics", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -839,9 +839,9 @@ "maven": { "artifactId": "ui-graphics-android", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Graphics.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -852,9 +852,9 @@ "maven": { "artifactId": "ui-text", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Text", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -865,9 +865,9 @@ "maven": { "artifactId": "ui-text-android", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Text.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -878,9 +878,9 @@ "maven": { "artifactId": "ui-tooling", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Tooling", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -891,9 +891,9 @@ "maven": { "artifactId": "ui-tooling-android", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Tooling.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -904,9 +904,9 @@ "maven": { "artifactId": "ui-tooling-data", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Tooling.Data", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -917,9 +917,9 @@ "maven": { "artifactId": "ui-tooling-data-android", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Tooling.Data.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -930,9 +930,9 @@ "maven": { "artifactId": "ui-tooling-preview", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Tooling.Preview", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -943,9 +943,9 @@ "maven": { "artifactId": "ui-tooling-preview-android", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Tooling.Preview.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -956,9 +956,9 @@ "maven": { "artifactId": "ui-unit", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Unit", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -969,9 +969,9 @@ "maven": { "artifactId": "ui-unit-android", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Unit.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -982,9 +982,9 @@ "maven": { "artifactId": "ui-util", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Util", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -995,9 +995,9 @@ "maven": { "artifactId": "ui-util-android", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.Util.Android", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -1008,9 +1008,9 @@ "maven": { "artifactId": "ui-viewbinding", "groupId": "androidx.compose.ui", - "version": "1.6.1", + "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Compose.UI.ViewBinding", - "nuGetVersion": "1.6.1" + "nuGetVersion": "1.6.2" } }, "license": "The Apache Software License, Version 2.0" @@ -1023,7 +1023,7 @@ "groupId": "androidx.concurrent", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Concurrent.Futures", - "nuGetVersion": "1.1.0.17" + "nuGetVersion": "1.1.0.18" } }, "license": "The Apache Software License, Version 2.0" @@ -1036,7 +1036,7 @@ "groupId": "androidx.concurrent", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Concurrent.Futures.Ktx", - "nuGetVersion": "1.1.0.6" + "nuGetVersion": "1.1.0.7" } }, "license": "The Apache Software License, Version 2.0" @@ -1049,7 +1049,7 @@ "groupId": "androidx.constraintlayout", "version": "2.1.4", "nuGetId": "Xamarin.AndroidX.ConstraintLayout", - "nuGetVersion": "2.1.4.9" + "nuGetVersion": "2.1.4.10" } }, "license": "The Apache Software License, Version 2.0" @@ -1062,7 +1062,7 @@ "groupId": "androidx.constraintlayout", "version": "1.0.4", "nuGetId": "Xamarin.AndroidX.ConstraintLayout.Core", - "nuGetVersion": "1.0.4.9" + "nuGetVersion": "1.0.4.10" } }, "license": "The Apache Software License, Version 2.0" @@ -1075,7 +1075,7 @@ "groupId": "androidx.constraintlayout", "version": "2.0.4", "nuGetId": "Xamarin.AndroidX.ConstraintLayout.Solver", - "nuGetVersion": "2.0.4.17" + "nuGetVersion": "2.0.4.18" } }, "license": "The Apache Software License, Version 2.0" @@ -1088,7 +1088,7 @@ "groupId": "androidx.contentpager", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.ContentPager", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1101,7 +1101,7 @@ "groupId": "androidx.coordinatorlayout", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.CoordinatorLayout", - "nuGetVersion": "1.2.0.10" + "nuGetVersion": "1.2.0.11" } }, "license": "The Apache Software License, Version 2.0" @@ -1114,7 +1114,7 @@ "groupId": "androidx.core", "version": "1.12.0", "nuGetId": "Xamarin.AndroidX.Core", - "nuGetVersion": "1.12.0.3" + "nuGetVersion": "1.12.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -1127,7 +1127,7 @@ "groupId": "androidx.core", "version": "1.0.0-alpha02", "nuGetId": "Xamarin.AndroidX.Core.Animation", - "nuGetVersion": "1.0.0.20-alpha02" + "nuGetVersion": "1.0.0.21-alpha02" } }, "license": "The Apache Software License, Version 2.0" @@ -1140,7 +1140,7 @@ "groupId": "androidx.core", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Core.GoogleShortcuts", - "nuGetVersion": "1.1.0.7" + "nuGetVersion": "1.1.0.8" } }, "license": "The Apache Software License, Version 2.0" @@ -1153,7 +1153,7 @@ "groupId": "androidx.core", "version": "1.12.0", "nuGetId": "Xamarin.AndroidX.Core.Core.Ktx", - "nuGetVersion": "1.12.0.3" + "nuGetVersion": "1.12.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -1166,7 +1166,7 @@ "groupId": "androidx.core", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Core.Role", - "nuGetVersion": "1.0.0.20" + "nuGetVersion": "1.0.0.21" } }, "license": "The Apache Software License, Version 2.0" @@ -1179,7 +1179,7 @@ "groupId": "androidx.core", "version": "1.0.1", "nuGetId": "Xamarin.AndroidX.Core.SplashScreen", - "nuGetVersion": "1.0.1.5" + "nuGetVersion": "1.0.1.6" } }, "license": "The Apache Software License, Version 2.0" @@ -1192,7 +1192,7 @@ "groupId": "androidx.credentials", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Credentials", - "nuGetVersion": "1.2.0" + "nuGetVersion": "1.2.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1205,7 +1205,7 @@ "groupId": "androidx.credentials", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Credentials.PlayServicesAuth", - "nuGetVersion": "1.2.0" + "nuGetVersion": "1.2.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1218,7 +1218,7 @@ "groupId": "androidx.cursoradapter", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.CursorAdapter", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1231,7 +1231,7 @@ "groupId": "androidx.customview", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.CustomView", - "nuGetVersion": "1.1.0.21" + "nuGetVersion": "1.1.0.22" } }, "license": "The Apache Software License, Version 2.0" @@ -1244,7 +1244,7 @@ "groupId": "androidx.customview", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.CustomView.PoolingContainer", - "nuGetVersion": "1.0.0.8" + "nuGetVersion": "1.0.0.9" } }, "license": "The Apache Software License, Version 2.0" @@ -1255,9 +1255,9 @@ "maven": { "artifactId": "databinding-adapters", "groupId": "androidx.databinding", - "version": "8.2.2", + "version": "8.3.0", "nuGetId": "Xamarin.AndroidX.DataBinding.DataBindingAdapters", - "nuGetVersion": "8.2.2" + "nuGetVersion": "8.3.0" } }, "license": "The Apache Software License, Version 2.0" @@ -1268,9 +1268,9 @@ "maven": { "artifactId": "databinding-common", "groupId": "androidx.databinding", - "version": "8.2.2", + "version": "8.3.0", "nuGetId": "Xamarin.AndroidX.DataBinding.DataBindingCommon", - "nuGetVersion": "8.2.2" + "nuGetVersion": "8.3.0" } }, "license": "The Apache Software License, Version 2.0" @@ -1281,9 +1281,9 @@ "maven": { "artifactId": "databinding-runtime", "groupId": "androidx.databinding", - "version": "8.2.2", + "version": "8.3.0", "nuGetId": "Xamarin.AndroidX.DataBinding.DataBindingRuntime", - "nuGetVersion": "8.2.2" + "nuGetVersion": "8.3.0" } }, "license": "The Apache Software License, Version 2.0" @@ -1294,9 +1294,9 @@ "maven": { "artifactId": "viewbinding", "groupId": "androidx.databinding", - "version": "8.2.2", + "version": "8.3.0", "nuGetId": "Xamarin.AndroidX.DataBinding.ViewBinding", - "nuGetVersion": "8.2.2" + "nuGetVersion": "8.3.0" } }, "license": "The Apache Software License, Version 2.0" @@ -1309,7 +1309,7 @@ "groupId": "androidx.datastore", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.DataStore", - "nuGetVersion": "1.0.0.3" + "nuGetVersion": "1.0.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -1322,7 +1322,7 @@ "groupId": "androidx.datastore", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.DataStore.Core", - "nuGetVersion": "1.0.0.3" + "nuGetVersion": "1.0.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -1335,7 +1335,7 @@ "groupId": "androidx.datastore", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.DataStore.Preferences", - "nuGetVersion": "1.0.0.3" + "nuGetVersion": "1.0.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -1348,7 +1348,7 @@ "groupId": "androidx.datastore", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.DataStore.Preferences.Core", - "nuGetVersion": "1.0.0.3" + "nuGetVersion": "1.0.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -1361,7 +1361,7 @@ "groupId": "androidx.datastore", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.DataStore.RxJava2", - "nuGetVersion": "1.0.0.3" + "nuGetVersion": "1.0.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -1374,7 +1374,7 @@ "groupId": "androidx.datastore", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.DataStore.RxJava3", - "nuGetVersion": "1.0.0.3" + "nuGetVersion": "1.0.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -1387,7 +1387,7 @@ "groupId": "androidx.documentfile", "version": "1.0.1", "nuGetId": "Xamarin.AndroidX.DocumentFile", - "nuGetVersion": "1.0.1.22" + "nuGetVersion": "1.0.1.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1400,7 +1400,7 @@ "groupId": "androidx.drawerlayout", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.DrawerLayout", - "nuGetVersion": "1.2.0.6" + "nuGetVersion": "1.2.0.7" } }, "license": "The Apache Software License, Version 2.0" @@ -1413,7 +1413,7 @@ "groupId": "androidx.dynamicanimation", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.DynamicAnimation", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1426,7 +1426,7 @@ "groupId": "androidx.emoji", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Emoji", - "nuGetVersion": "1.1.0.17" + "nuGetVersion": "1.1.0.18" } }, "license": "The Apache Software License, Version 2.0" @@ -1439,7 +1439,7 @@ "groupId": "androidx.emoji", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Emoji.AppCompat", - "nuGetVersion": "1.1.0.17" + "nuGetVersion": "1.1.0.18" } }, "license": "The Apache Software License, Version 2.0" @@ -1452,7 +1452,7 @@ "groupId": "androidx.emoji", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Emoji.Bundled", - "nuGetVersion": "1.1.0.17" + "nuGetVersion": "1.1.0.18" } }, "license": "The Apache Software License, Version 2.0" @@ -1465,7 +1465,7 @@ "groupId": "androidx.emoji2", "version": "1.4.0", "nuGetId": "Xamarin.AndroidX.Emoji2", - "nuGetVersion": "1.4.0.3" + "nuGetVersion": "1.4.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -1478,7 +1478,7 @@ "groupId": "androidx.emoji2", "version": "1.4.0", "nuGetId": "Xamarin.AndroidX.Emoji2.ViewsHelper", - "nuGetVersion": "1.4.0.3" + "nuGetVersion": "1.4.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -1491,7 +1491,7 @@ "groupId": "androidx.enterprise", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Enterprise.Feedback", - "nuGetVersion": "1.1.0.8" + "nuGetVersion": "1.1.0.9" } }, "license": "The Apache Software License, Version 2.0" @@ -1504,7 +1504,7 @@ "groupId": "androidx.exifinterface", "version": "1.3.7", "nuGetId": "Xamarin.AndroidX.ExifInterface", - "nuGetVersion": "1.3.7" + "nuGetVersion": "1.3.7.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1517,7 +1517,7 @@ "groupId": "androidx.fragment", "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Fragment", - "nuGetVersion": "1.6.2.1" + "nuGetVersion": "1.6.2.2" } }, "license": "The Apache Software License, Version 2.0" @@ -1530,7 +1530,7 @@ "groupId": "androidx.fragment", "version": "1.6.2", "nuGetId": "Xamarin.AndroidX.Fragment.Ktx", - "nuGetVersion": "1.6.2.1" + "nuGetVersion": "1.6.2.2" } }, "license": "The Apache Software License, Version 2.0" @@ -1543,7 +1543,7 @@ "groupId": "androidx.gridlayout", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.GridLayout", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1556,7 +1556,7 @@ "groupId": "androidx.heifwriter", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.HeifWriter", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1569,7 +1569,7 @@ "groupId": "androidx.interpolator", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Interpolator", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1582,7 +1582,7 @@ "groupId": "androidx.leanback", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Leanback", - "nuGetVersion": "1.0.0.24" + "nuGetVersion": "1.0.0.25" } }, "license": "The Apache Software License, Version 2.0" @@ -1595,7 +1595,7 @@ "groupId": "androidx.leanback", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Leanback.Preference", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1608,7 +1608,7 @@ "groupId": "androidx.legacy", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Legacy.Preference.V14", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1621,7 +1621,7 @@ "groupId": "androidx.legacy", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Legacy.Support.Core.UI", - "nuGetVersion": "1.0.0.23" + "nuGetVersion": "1.0.0.24" } }, "license": "The Apache Software License, Version 2.0" @@ -1634,7 +1634,7 @@ "groupId": "androidx.legacy", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Legacy.Support.Core.Utils", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1647,7 +1647,7 @@ "groupId": "androidx.legacy", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Legacy.Support.V13", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1660,7 +1660,7 @@ "groupId": "androidx.legacy", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Legacy.Support.V4", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1673,7 +1673,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.Common", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1686,7 +1686,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.Common.Java8", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1699,7 +1699,7 @@ "groupId": "androidx.lifecycle", "version": "2.2.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.Extensions", - "nuGetVersion": "2.2.0.22" + "nuGetVersion": "2.2.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1712,7 +1712,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.LiveData", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1725,7 +1725,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.LiveData.Core", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1738,7 +1738,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1751,7 +1751,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.LiveData.Ktx", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1764,7 +1764,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.Process", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1777,7 +1777,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.ReactiveStreams", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1790,7 +1790,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.ReactiveStreams.Ktx", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1803,7 +1803,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.Runtime", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1816,7 +1816,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.Runtime.Ktx", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1829,7 +1829,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.Service", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1842,7 +1842,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.ViewModel", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1855,7 +1855,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.ViewModel.Compose", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1868,7 +1868,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.ViewModel.Ktx", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1881,7 +1881,7 @@ "groupId": "androidx.lifecycle", "version": "2.7.0", "nuGetId": "Xamarin.AndroidX.Lifecycle.ViewModelSavedState", - "nuGetVersion": "2.7.0" + "nuGetVersion": "2.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1894,7 +1894,7 @@ "groupId": "androidx.loader", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Loader", - "nuGetVersion": "1.1.0.22" + "nuGetVersion": "1.1.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1907,7 +1907,7 @@ "groupId": "androidx.localbroadcastmanager", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.LocalBroadcastManager", - "nuGetVersion": "1.1.0.10" + "nuGetVersion": "1.1.0.11" } }, "license": "The Apache Software License, Version 2.0" @@ -1920,7 +1920,7 @@ "groupId": "androidx.media", "version": "1.7.0", "nuGetId": "Xamarin.AndroidX.Media", - "nuGetVersion": "1.7.0" + "nuGetVersion": "1.7.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1933,7 +1933,7 @@ "groupId": "androidx.media2", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Media2.Common", - "nuGetVersion": "1.3.0" + "nuGetVersion": "1.3.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1946,7 +1946,7 @@ "groupId": "androidx.media2", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Media2.Session", - "nuGetVersion": "1.3.0" + "nuGetVersion": "1.3.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1959,7 +1959,7 @@ "groupId": "androidx.media2", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Media2.Widget", - "nuGetVersion": "1.3.0" + "nuGetVersion": "1.3.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -1972,7 +1972,7 @@ "groupId": "androidx.mediarouter", "version": "1.6.0", "nuGetId": "Xamarin.AndroidX.MediaRouter", - "nuGetVersion": "1.6.0.2" + "nuGetVersion": "1.6.0.3" } }, "license": "The Apache Software License, Version 2.0" @@ -1985,7 +1985,7 @@ "groupId": "androidx.multidex", "version": "2.0.1", "nuGetId": "Xamarin.AndroidX.MultiDex", - "nuGetVersion": "2.0.1.22" + "nuGetVersion": "2.0.1.23" } }, "license": "The Apache Software License, Version 2.0" @@ -1998,7 +1998,7 @@ "groupId": "androidx.navigation", "version": "2.7.7", "nuGetId": "Xamarin.AndroidX.Navigation.Common", - "nuGetVersion": "2.7.7" + "nuGetVersion": "2.7.7.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2011,7 +2011,7 @@ "groupId": "androidx.navigation", "version": "2.7.7", "nuGetId": "Xamarin.AndroidX.Navigation.Common.Ktx", - "nuGetVersion": "2.7.7" + "nuGetVersion": "2.7.7.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2024,7 +2024,7 @@ "groupId": "androidx.navigation", "version": "2.7.7", "nuGetId": "Xamarin.AndroidX.Navigation.Compose", - "nuGetVersion": "2.7.7" + "nuGetVersion": "2.7.7.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2037,7 +2037,7 @@ "groupId": "androidx.navigation", "version": "2.7.7", "nuGetId": "Xamarin.AndroidX.Navigation.Fragment", - "nuGetVersion": "2.7.7" + "nuGetVersion": "2.7.7.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2050,7 +2050,7 @@ "groupId": "androidx.navigation", "version": "2.7.7", "nuGetId": "Xamarin.AndroidX.Navigation.Fragment.Ktx", - "nuGetVersion": "2.7.7" + "nuGetVersion": "2.7.7.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2063,7 +2063,7 @@ "groupId": "androidx.navigation", "version": "2.7.7", "nuGetId": "Xamarin.AndroidX.Navigation.Runtime", - "nuGetVersion": "2.7.7" + "nuGetVersion": "2.7.7.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2076,7 +2076,7 @@ "groupId": "androidx.navigation", "version": "2.7.7", "nuGetId": "Xamarin.AndroidX.Navigation.Runtime.Ktx", - "nuGetVersion": "2.7.7" + "nuGetVersion": "2.7.7.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2089,7 +2089,7 @@ "groupId": "androidx.navigation", "version": "2.7.7", "nuGetId": "Xamarin.AndroidX.Navigation.UI", - "nuGetVersion": "2.7.7" + "nuGetVersion": "2.7.7.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2102,7 +2102,7 @@ "groupId": "androidx.navigation", "version": "2.7.7", "nuGetId": "Xamarin.AndroidX.Navigation.UI.Ktx", - "nuGetVersion": "2.7.7" + "nuGetVersion": "2.7.7.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2115,7 +2115,7 @@ "groupId": "androidx.paging", "version": "3.2.1", "nuGetId": "Xamarin.AndroidX.Paging.Common", - "nuGetVersion": "3.2.1.3" + "nuGetVersion": "3.2.1.4" } }, "license": "The Apache Software License, Version 2.0" @@ -2128,7 +2128,7 @@ "groupId": "androidx.paging", "version": "3.2.1", "nuGetId": "Xamarin.AndroidX.Paging.Common.Ktx", - "nuGetVersion": "3.2.1.3" + "nuGetVersion": "3.2.1.4" } }, "license": "The Apache Software License, Version 2.0" @@ -2141,7 +2141,7 @@ "groupId": "androidx.paging", "version": "3.2.1", "nuGetId": "Xamarin.AndroidX.Paging.Runtime", - "nuGetVersion": "3.2.1.3" + "nuGetVersion": "3.2.1.4" } }, "license": "The Apache Software License, Version 2.0" @@ -2154,7 +2154,7 @@ "groupId": "androidx.paging", "version": "3.2.1", "nuGetId": "Xamarin.AndroidX.Paging.Runtime.Ktx", - "nuGetVersion": "3.2.1.3" + "nuGetVersion": "3.2.1.4" } }, "license": "The Apache Software License, Version 2.0" @@ -2167,7 +2167,7 @@ "groupId": "androidx.paging", "version": "3.2.1", "nuGetId": "Xamarin.AndroidX.Paging.RxJava2", - "nuGetVersion": "3.2.1.3" + "nuGetVersion": "3.2.1.4" } }, "license": "The Apache Software License, Version 2.0" @@ -2180,7 +2180,7 @@ "groupId": "androidx.paging", "version": "3.2.1", "nuGetId": "Xamarin.AndroidX.Paging.RxJava2.Ktx", - "nuGetVersion": "3.2.1.3" + "nuGetVersion": "3.2.1.4" } }, "license": "The Apache Software License, Version 2.0" @@ -2193,7 +2193,7 @@ "groupId": "androidx.palette", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Palette", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -2206,7 +2206,7 @@ "groupId": "androidx.palette", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Palette.Palette.Ktx", - "nuGetVersion": "1.0.0.15" + "nuGetVersion": "1.0.0.16" } }, "license": "The Apache Software License, Version 2.0" @@ -2219,7 +2219,7 @@ "groupId": "androidx.percentlayout", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.PercentLayout", - "nuGetVersion": "1.0.0.23" + "nuGetVersion": "1.0.0.24" } }, "license": "The Apache Software License, Version 2.0" @@ -2232,7 +2232,7 @@ "groupId": "androidx.preference", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Preference", - "nuGetVersion": "1.2.1.3" + "nuGetVersion": "1.2.1.4" } }, "license": "The Apache Software License, Version 2.0" @@ -2245,7 +2245,7 @@ "groupId": "androidx.preference", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Preference.Preference.Ktx", - "nuGetVersion": "1.2.1.3" + "nuGetVersion": "1.2.1.4" } }, "license": "The Apache Software License, Version 2.0" @@ -2258,7 +2258,7 @@ "groupId": "androidx.print", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Print", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -2271,7 +2271,7 @@ "groupId": "androidx.profileinstaller", "version": "1.3.1", "nuGetId": "Xamarin.AndroidX.ProfileInstaller.ProfileInstaller", - "nuGetVersion": "1.3.1.5" + "nuGetVersion": "1.3.1.6" } }, "license": "The Apache Software License, Version 2.0" @@ -2284,7 +2284,7 @@ "groupId": "androidx.recommendation", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Recommendation", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -2297,7 +2297,7 @@ "groupId": "androidx.recyclerview", "version": "1.3.2", "nuGetId": "Xamarin.AndroidX.RecyclerView", - "nuGetVersion": "1.3.2.1" + "nuGetVersion": "1.3.2.2" } }, "license": "The Apache Software License, Version 2.0" @@ -2310,7 +2310,7 @@ "groupId": "androidx.recyclerview", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.RecyclerView.Selection", - "nuGetVersion": "1.1.0.16" + "nuGetVersion": "1.1.0.17" } }, "license": "The Apache Software License, Version 2.0" @@ -2323,7 +2323,7 @@ "groupId": "androidx.resourceinspection", "version": "1.0.1", "nuGetId": "Xamarin.AndroidX.ResourceInspection.Annotation", - "nuGetVersion": "1.0.1.10" + "nuGetVersion": "1.0.1.11" } }, "license": "The Apache Software License, Version 2.0" @@ -2336,7 +2336,7 @@ "groupId": "androidx.room", "version": "2.6.1", "nuGetId": "Xamarin.AndroidX.Room.Common", - "nuGetVersion": "2.6.1" + "nuGetVersion": "2.6.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2349,7 +2349,7 @@ "groupId": "androidx.room", "version": "2.6.1", "nuGetId": "Xamarin.AndroidX.Room.Guava", - "nuGetVersion": "2.6.1" + "nuGetVersion": "2.6.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2362,7 +2362,7 @@ "groupId": "androidx.room", "version": "2.6.1", "nuGetId": "Xamarin.AndroidX.Room.Room.Ktx", - "nuGetVersion": "2.6.1" + "nuGetVersion": "2.6.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2375,7 +2375,7 @@ "groupId": "androidx.room", "version": "2.6.1", "nuGetId": "Xamarin.AndroidX.Room.Runtime", - "nuGetVersion": "2.6.1" + "nuGetVersion": "2.6.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2388,7 +2388,7 @@ "groupId": "androidx.room", "version": "2.6.1", "nuGetId": "Xamarin.AndroidX.Room.Room.RxJava2", - "nuGetVersion": "2.6.1" + "nuGetVersion": "2.6.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2401,7 +2401,7 @@ "groupId": "androidx.room", "version": "2.6.1", "nuGetId": "Xamarin.AndroidX.Room.Room.RxJava3", - "nuGetVersion": "2.6.1" + "nuGetVersion": "2.6.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2414,7 +2414,7 @@ "groupId": "androidx.savedstate", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.SavedState", - "nuGetVersion": "1.2.1.6" + "nuGetVersion": "1.2.1.7" } }, "license": "The Apache Software License, Version 2.0" @@ -2427,7 +2427,7 @@ "groupId": "androidx.savedstate", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.SavedState.SavedState.Ktx", - "nuGetVersion": "1.2.1.6" + "nuGetVersion": "1.2.1.7" } }, "license": "The Apache Software License, Version 2.0" @@ -2440,7 +2440,7 @@ "groupId": "androidx.security", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Security.SecurityCrypto", - "nuGetVersion": "1.0.0.15" + "nuGetVersion": "1.0.0.16" } }, "license": "The Apache Software License, Version 2.0" @@ -2453,7 +2453,7 @@ "groupId": "androidx.slice", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Slice.Builders", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -2466,7 +2466,7 @@ "groupId": "androidx.slice", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Slice.Core", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -2479,7 +2479,7 @@ "groupId": "androidx.slice", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Slice.View", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -2492,7 +2492,7 @@ "groupId": "androidx.slidingpanelayout", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.SlidingPaneLayout", - "nuGetVersion": "1.2.0.10" + "nuGetVersion": "1.2.0.11" } }, "license": "The Apache Software License, Version 2.0" @@ -2505,7 +2505,7 @@ "groupId": "androidx.sqlite", "version": "2.4.0", "nuGetId": "Xamarin.AndroidX.Sqlite", - "nuGetVersion": "2.4.0.1" + "nuGetVersion": "2.4.0.2" } }, "license": "The Apache Software License, Version 2.0" @@ -2518,7 +2518,7 @@ "groupId": "androidx.sqlite", "version": "2.4.0", "nuGetId": "Xamarin.AndroidX.Sqlite.Framework", - "nuGetVersion": "2.4.0.1" + "nuGetVersion": "2.4.0.2" } }, "license": "The Apache Software License, Version 2.0" @@ -2531,7 +2531,7 @@ "groupId": "androidx.startup", "version": "1.1.1", "nuGetId": "Xamarin.AndroidX.Startup.StartupRuntime", - "nuGetVersion": "1.1.1.10" + "nuGetVersion": "1.1.1.11" } }, "license": "The Apache Software License, Version 2.0" @@ -2544,7 +2544,7 @@ "groupId": "androidx.swiperefreshlayout", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.SwipeRefreshLayout", - "nuGetVersion": "1.1.0.17" + "nuGetVersion": "1.1.0.18" } }, "license": "The Apache Software License, Version 2.0" @@ -2557,7 +2557,7 @@ "groupId": "androidx.tracing", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Tracing.Tracing", - "nuGetVersion": "1.2.0" + "nuGetVersion": "1.2.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2570,7 +2570,7 @@ "groupId": "androidx.transition", "version": "1.4.1", "nuGetId": "Xamarin.AndroidX.Transition", - "nuGetVersion": "1.4.1.15" + "nuGetVersion": "1.4.1.16" } }, "license": "The Apache Software License, Version 2.0" @@ -2583,7 +2583,7 @@ "groupId": "androidx.tvprovider", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.TvProvider", - "nuGetVersion": "1.0.0.24" + "nuGetVersion": "1.0.0.25" } }, "license": "The Apache Software License, Version 2.0" @@ -2596,7 +2596,7 @@ "groupId": "androidx.vectordrawable", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.VectorDrawable", - "nuGetVersion": "1.1.0.22" + "nuGetVersion": "1.1.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -2609,7 +2609,7 @@ "groupId": "androidx.vectordrawable", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.VectorDrawable.Animated", - "nuGetVersion": "1.1.0.22" + "nuGetVersion": "1.1.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -2622,7 +2622,7 @@ "groupId": "androidx.versionedparcelable", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.VersionedParcelable", - "nuGetVersion": "1.2.0" + "nuGetVersion": "1.2.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2635,7 +2635,7 @@ "groupId": "androidx.viewpager", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.ViewPager", - "nuGetVersion": "1.0.0.22" + "nuGetVersion": "1.0.0.23" } }, "license": "The Apache Software License, Version 2.0" @@ -2648,7 +2648,7 @@ "groupId": "androidx.viewpager2", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.ViewPager2", - "nuGetVersion": "1.0.0.24" + "nuGetVersion": "1.0.0.25" } }, "license": "The Apache Software License, Version 2.0" @@ -2661,7 +2661,7 @@ "groupId": "androidx.wear", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Wear", - "nuGetVersion": "1.3.0.3" + "nuGetVersion": "1.3.0.4" } }, "license": "The Apache Software License, Version 2.0" @@ -2674,7 +2674,7 @@ "groupId": "androidx.wear", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Wear.Input", - "nuGetVersion": "1.0.0.12" + "nuGetVersion": "1.0.0.13" } }, "license": "The Apache Software License, Version 2.0" @@ -2687,7 +2687,7 @@ "groupId": "androidx.wear", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Wear.Ongoing", - "nuGetVersion": "1.0.0.12" + "nuGetVersion": "1.0.0.13" } }, "license": "The Apache Software License, Version 2.0" @@ -2700,7 +2700,7 @@ "groupId": "androidx.wear", "version": "1.0.1", "nuGetId": "Xamarin.AndroidX.Wear.PhoneInteractions", - "nuGetVersion": "1.0.1.10" + "nuGetVersion": "1.0.1.11" } }, "license": "The Apache Software License, Version 2.0" @@ -2713,7 +2713,7 @@ "groupId": "androidx.wear", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Wear.RemoteInteractions", - "nuGetVersion": "1.0.0.12" + "nuGetVersion": "1.0.0.13" } }, "license": "The Apache Software License, Version 2.0" @@ -2726,7 +2726,7 @@ "groupId": "androidx.wear.compose", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Wear.Compose.Foundation", - "nuGetVersion": "1.3.0" + "nuGetVersion": "1.3.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2739,7 +2739,7 @@ "groupId": "androidx.wear.compose", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Wear.Compose.Material", - "nuGetVersion": "1.3.0" + "nuGetVersion": "1.3.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2752,7 +2752,7 @@ "groupId": "androidx.wear.compose", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Wear.Compose.Material.Core", - "nuGetVersion": "1.3.0" + "nuGetVersion": "1.3.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2765,7 +2765,7 @@ "groupId": "androidx.wear.compose", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Wear.Compose.Navigation", - "nuGetVersion": "1.3.0" + "nuGetVersion": "1.3.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2778,7 +2778,7 @@ "groupId": "androidx.wear.protolayout", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Wear.ProtoLayout", - "nuGetVersion": "1.1.0" + "nuGetVersion": "1.1.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2791,7 +2791,7 @@ "groupId": "androidx.wear.protolayout", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Wear.ProtoLayout.Expression", - "nuGetVersion": "1.1.0" + "nuGetVersion": "1.1.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2804,7 +2804,7 @@ "groupId": "androidx.wear.protolayout", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Wear.ProtoLayout.Expression.Pipeline", - "nuGetVersion": "1.1.0" + "nuGetVersion": "1.1.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2817,7 +2817,7 @@ "groupId": "androidx.wear.protolayout", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Wear.ProtoLayout.Proto", - "nuGetVersion": "1.1.0" + "nuGetVersion": "1.1.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2830,7 +2830,7 @@ "groupId": "androidx.wear.tiles", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Wear.Tiles", - "nuGetVersion": "1.3.0" + "nuGetVersion": "1.3.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2843,7 +2843,7 @@ "groupId": "androidx.wear.tiles", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Wear.Tiles.Material", - "nuGetVersion": "1.3.0" + "nuGetVersion": "1.3.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2856,7 +2856,7 @@ "groupId": "androidx.wear.tiles", "version": "1.3.0", "nuGetId": "Xamarin.AndroidX.Wear.Tiles.Proto", - "nuGetVersion": "1.3.0" + "nuGetVersion": "1.3.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2869,7 +2869,7 @@ "groupId": "androidx.wear.tiles", "version": "1.1.0", "nuGetId": "Xamarin.AndroidX.Wear.Tiles.Renderer", - "nuGetVersion": "1.1.0.7" + "nuGetVersion": "1.1.0.8" } }, "license": "The Apache Software License, Version 2.0" @@ -2882,7 +2882,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2895,7 +2895,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace.Client", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2908,7 +2908,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace.ClientGuava", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2921,7 +2921,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace.Complications", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2934,7 +2934,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace.Complications.Data", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2947,7 +2947,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2960,7 +2960,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source.Ktx", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2973,7 +2973,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace.Complications.Rendering", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2986,7 +2986,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace.Data", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -2999,7 +2999,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace.Guava", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3012,7 +3012,7 @@ "groupId": "androidx.wear.watchface", "version": "1.2.1", "nuGetId": "Xamarin.AndroidX.Wear.WatchFace.Style", - "nuGetVersion": "1.2.1" + "nuGetVersion": "1.2.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3025,7 +3025,7 @@ "groupId": "androidx.webkit", "version": "1.10.0", "nuGetId": "Xamarin.AndroidX.WebKit", - "nuGetVersion": "1.10.0" + "nuGetVersion": "1.10.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3038,7 +3038,7 @@ "groupId": "androidx.window", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Window", - "nuGetVersion": "1.2.0.1" + "nuGetVersion": "1.2.0.2" } }, "license": "The Apache Software License, Version 2.0" @@ -3051,7 +3051,7 @@ "groupId": "androidx.window", "version": "1.0.0-alpha01", "nuGetId": "Xamarin.AndroidX.Window.WindowExtensions", - "nuGetVersion": "1.0.0.17-alpha01" + "nuGetVersion": "1.0.0.18-alpha01" } }, "license": "The Apache Software License, Version 2.0" @@ -3064,7 +3064,7 @@ "groupId": "androidx.window", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Window.WindowJava", - "nuGetVersion": "1.2.0.1" + "nuGetVersion": "1.2.0.2" } }, "license": "The Apache Software License, Version 2.0" @@ -3077,7 +3077,7 @@ "groupId": "androidx.window", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Window.WindowRxJava2", - "nuGetVersion": "1.2.0.1" + "nuGetVersion": "1.2.0.2" } }, "license": "The Apache Software License, Version 2.0" @@ -3090,7 +3090,7 @@ "groupId": "androidx.window", "version": "1.2.0", "nuGetId": "Xamarin.AndroidX.Window.WindowRxJava3", - "nuGetVersion": "1.2.0.1" + "nuGetVersion": "1.2.0.2" } }, "license": "The Apache Software License, Version 2.0" @@ -3103,7 +3103,7 @@ "groupId": "androidx.window.extensions.core", "version": "1.0.0", "nuGetId": "Xamarin.AndroidX.Window.Extensions.Core.Core", - "nuGetVersion": "1.0.0.4" + "nuGetVersion": "1.0.0.5" } }, "license": "The Apache Software License, Version 2.0" @@ -3116,7 +3116,7 @@ "groupId": "androidx.work", "version": "2.9.0", "nuGetId": "Xamarin.AndroidX.Work.Runtime", - "nuGetVersion": "2.9.0" + "nuGetVersion": "2.9.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3129,7 +3129,7 @@ "groupId": "androidx.work", "version": "2.9.0", "nuGetId": "Xamarin.AndroidX.Work.Work.Runtime.Ktx", - "nuGetVersion": "2.9.0" + "nuGetVersion": "2.9.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3142,7 +3142,7 @@ "groupId": "com.android.installreferrer", "version": "1.0", "nuGetId": "Xamarin.Google.Android.InstallReferrer", - "nuGetVersion": "1.0.0.8" + "nuGetVersion": "1.0.0.9" } } }, @@ -3154,7 +3154,7 @@ "groupId": "com.google.accompanist", "version": "0.34.0", "nuGetId": "Xamarin.Google.Accompanist.AppCompat.Theme", - "nuGetVersion": "0.34.0" + "nuGetVersion": "0.34.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3167,7 +3167,7 @@ "groupId": "com.google.accompanist", "version": "0.34.0", "nuGetId": "Xamarin.Google.Accompanist.DrawablePainter", - "nuGetVersion": "0.34.0" + "nuGetVersion": "0.34.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3180,7 +3180,7 @@ "groupId": "com.google.accompanist", "version": "0.34.0", "nuGetId": "Xamarin.Google.Accompanist.FlowLayout", - "nuGetVersion": "0.34.0" + "nuGetVersion": "0.34.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3193,7 +3193,7 @@ "groupId": "com.google.accompanist", "version": "0.34.0", "nuGetId": "Xamarin.Google.Accompanist.Pager", - "nuGetVersion": "0.34.0" + "nuGetVersion": "0.34.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3206,7 +3206,7 @@ "groupId": "com.google.accompanist", "version": "0.34.0", "nuGetId": "Xamarin.Google.Accompanist.Pager.Indicators", - "nuGetVersion": "0.34.0" + "nuGetVersion": "0.34.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3219,7 +3219,7 @@ "groupId": "com.google.accompanist", "version": "0.34.0", "nuGetId": "Xamarin.Google.Accompanist.Permissions", - "nuGetVersion": "0.34.0" + "nuGetVersion": "0.34.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3232,7 +3232,7 @@ "groupId": "com.google.accompanist", "version": "0.34.0", "nuGetId": "Xamarin.Google.Accompanist.Placeholder", - "nuGetVersion": "0.34.0" + "nuGetVersion": "0.34.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3245,7 +3245,7 @@ "groupId": "com.google.accompanist", "version": "0.34.0", "nuGetId": "Xamarin.Google.Accompanist.Placeholder.Material", - "nuGetVersion": "0.34.0" + "nuGetVersion": "0.34.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3258,7 +3258,7 @@ "groupId": "com.google.accompanist", "version": "0.34.0", "nuGetId": "Xamarin.Google.Accompanist.SwipeRefresh", - "nuGetVersion": "0.34.0" + "nuGetVersion": "0.34.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3271,7 +3271,7 @@ "groupId": "com.google.accompanist", "version": "0.34.0", "nuGetId": "Xamarin.Google.Accompanist.SystemUIController", - "nuGetVersion": "0.34.0" + "nuGetVersion": "0.34.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3284,7 +3284,7 @@ "groupId": "com.google.android.material", "version": "1.1.18", "nuGetId": "Xamarin.Google.Android.Material.Compose.Theme.Adapter", - "nuGetVersion": "1.1.18.8" + "nuGetVersion": "1.1.18.9" } }, "license": "The Apache Software License, Version 2.0" @@ -3297,7 +3297,7 @@ "groupId": "com.google.android.material", "version": "1.0.18", "nuGetId": "Xamarin.Google.Android.Material.Compose.Theme.Adapter3", - "nuGetVersion": "1.0.18.7" + "nuGetVersion": "1.0.18.8" } }, "license": "The Apache Software License, Version 2.0" @@ -3310,7 +3310,7 @@ "groupId": "com.google.android.material", "version": "1.10.0", "nuGetId": "Xamarin.Google.Android.Material", - "nuGetVersion": "1.10.0.2" + "nuGetVersion": "1.10.0.3" } }, "license": "The Apache Software License, Version 2.0" @@ -3323,7 +3323,7 @@ "groupId": "com.google.assistant.appactions", "version": "1.0.0", "nuGetId": "Xamarin.Google.Assistant.AppActions.Suggestions", - "nuGetVersion": "1.0.0.8" + "nuGetVersion": "1.0.0.9" } } }, @@ -3335,7 +3335,7 @@ "groupId": "com.google.assistant.appactions", "version": "0.0.1", "nuGetId": "Xamarin.Google.Assistant.AppActions.Widgets", - "nuGetVersion": "0.0.1.9" + "nuGetVersion": "0.0.1.10" } } }, @@ -3347,7 +3347,7 @@ "groupId": "com.google.auto.value", "version": "1.10.4", "nuGetId": "Xamarin.Google.AutoValue.Annotations", - "nuGetVersion": "1.10.4.2" + "nuGetVersion": "1.10.4.3" } }, "license": "The Apache Software License, Version 2.0" @@ -3360,7 +3360,7 @@ "groupId": "com.google.code.gson", "version": "2.10.1", "nuGetId": "GoogleGson", - "nuGetVersion": "2.10.1.7" + "nuGetVersion": "2.10.1.8" } }, "license": "The Apache Software License, Version 2.0" @@ -3373,7 +3373,7 @@ "groupId": "com.google.crypto.tink", "version": "1.12.0", "nuGetId": "Xamarin.Google.Crypto.Tink.Android", - "nuGetVersion": "1.12.0" + "nuGetVersion": "1.12.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3386,7 +3386,7 @@ "groupId": "com.google.flogger", "version": "0.8", "nuGetId": "Xamarin.Flogger", - "nuGetVersion": "0.8.0.1" + "nuGetVersion": "0.8.0.2" } }, "license": "The Apache Software License, Version 2.0" @@ -3399,7 +3399,7 @@ "groupId": "com.google.flogger", "version": "0.8", "nuGetId": "Xamarin.Flogger.SystemBackend", - "nuGetVersion": "0.8.0.1" + "nuGetVersion": "0.8.0.2" } }, "license": "The Apache Software License, Version 2.0" @@ -3412,7 +3412,7 @@ "groupId": "com.google.guava", "version": "1.0.2", "nuGetId": "Xamarin.Google.Guava.FailureAccess", - "nuGetVersion": "1.0.2.1" + "nuGetVersion": "1.0.2.2" } }, "license": "The Apache Software License, Version 2.0" @@ -3425,7 +3425,7 @@ "groupId": "com.google.guava", "version": "32.0.1-android", "nuGetId": "Xamarin.Google.Guava", - "nuGetVersion": "32.0.1.1" + "nuGetVersion": "32.0.1.2" } }, "license": "The Apache Software License, Version 2.0" @@ -3438,7 +3438,7 @@ "groupId": "com.google.guava", "version": "1.0", "nuGetId": "Xamarin.Google.Guava.ListenableFuture", - "nuGetVersion": "1.0.0.17" + "nuGetVersion": "1.0.0.18" } }, "license": "The Apache Software License, Version 2.0" @@ -3451,7 +3451,7 @@ "groupId": "com.google.j2objc", "version": "2.8", "nuGetId": "Xamarin.Google.J2Objc.Annotations", - "nuGetVersion": "2.8.0.7" + "nuGetVersion": "2.8.0.8" } }, "license": "The Apache Software License, Version 2.0" @@ -3464,7 +3464,7 @@ "groupId": "dev.chrisbanes.snapper", "version": "0.3.0", "nuGetId": "Xamarin.Dev.ChrisBanes.Snapper", - "nuGetVersion": "0.3.0.8" + "nuGetVersion": "0.3.0.9" } } }, @@ -3476,7 +3476,7 @@ "groupId": "io.github.aakira", "version": "2.7.1", "nuGetId": "Xamarin.AAkira.Napier", - "nuGetVersion": "2.7.1" + "nuGetVersion": "2.7.1.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3489,7 +3489,7 @@ "groupId": "io.reactivex.rxjava2", "version": "2.1.1", "nuGetId": "Xamarin.Android.ReactiveX.RxAndroid", - "nuGetVersion": "2.1.1.8" + "nuGetVersion": "2.1.1.9" } }, "license": "The Apache Software License, Version 2.0" @@ -3502,7 +3502,7 @@ "groupId": "io.reactivex.rxjava2", "version": "2.2.21", "nuGetId": "Xamarin.Android.ReactiveX.RxJava", - "nuGetVersion": "2.2.21.15" + "nuGetVersion": "2.2.21.16" } }, "license": "The Apache Software License, Version 2.0" @@ -3515,7 +3515,7 @@ "groupId": "io.reactivex.rxjava2", "version": "2.4.0", "nuGetId": "Xamarin.Android.ReactiveX.RxKotlin", - "nuGetVersion": "2.4.0.8" + "nuGetVersion": "2.4.0.9" } }, "license": "The Apache Software License, Version 2.0" @@ -3528,7 +3528,7 @@ "groupId": "io.reactivex.rxjava3", "version": "3.0.2", "nuGetId": "Xamarin.Android.ReactiveX.RxJava3.RxAndroid", - "nuGetVersion": "3.0.2.7" + "nuGetVersion": "3.0.2.8" } }, "license": "The Apache Software License, Version 2.0" @@ -3541,7 +3541,7 @@ "groupId": "io.reactivex.rxjava3", "version": "3.1.8", "nuGetId": "Xamarin.Android.ReactiveX.RxJava3.RxJava", - "nuGetVersion": "3.1.8.2" + "nuGetVersion": "3.1.8.3" } }, "license": "The Apache Software License, Version 2.0" @@ -3554,7 +3554,7 @@ "groupId": "io.reactivex.rxjava3", "version": "3.0.1", "nuGetId": "Xamarin.Android.ReactiveX.RxJava3.RxKotlin", - "nuGetVersion": "3.0.1.8" + "nuGetVersion": "3.0.1.9" } }, "license": "The Apache Software License, Version 2.0" @@ -3567,7 +3567,7 @@ "groupId": "org.checkerframework", "version": "2.5.6", "nuGetId": "Xamarin.CheckerFramework.CheckerCompatQual", - "nuGetVersion": "2.5.6.1" + "nuGetVersion": "2.5.6.2" } }, "license": "MIT" @@ -3580,7 +3580,7 @@ "groupId": "org.checkerframework", "version": "3.42.0", "nuGetId": "Xamarin.CheckerFramework.CheckerQual", - "nuGetVersion": "3.42.0" + "nuGetVersion": "3.42.0.1" } }, "license": "MIT" @@ -3593,7 +3593,7 @@ "groupId": "org.jetbrains", "version": "24.1.0", "nuGetId": "Xamarin.Jetbrains.Annotations", - "nuGetVersion": "24.1.0.1" + "nuGetVersion": "24.1.0.2" } }, "license": "The Apache Software License, Version 2.0" @@ -3606,7 +3606,7 @@ "groupId": "org.jetbrains.kotlin", "version": "1.9.22", "nuGetId": "Xamarin.Kotlin.Reflect", - "nuGetVersion": "1.9.22" + "nuGetVersion": "1.9.22.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3619,7 +3619,7 @@ "groupId": "org.jetbrains.kotlin", "version": "1.9.22", "nuGetId": "Xamarin.Kotlin.StdLib", - "nuGetVersion": "1.9.22" + "nuGetVersion": "1.9.22.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3632,7 +3632,7 @@ "groupId": "org.jetbrains.kotlin", "version": "1.9.22", "nuGetId": "Xamarin.Kotlin.StdLib.Common", - "nuGetVersion": "1.9.22" + "nuGetVersion": "1.9.22.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3645,7 +3645,7 @@ "groupId": "org.jetbrains.kotlin", "version": "1.9.22", "nuGetId": "Xamarin.Kotlin.StdLib.Jdk7", - "nuGetVersion": "1.9.22" + "nuGetVersion": "1.9.22.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3658,7 +3658,7 @@ "groupId": "org.jetbrains.kotlin", "version": "1.9.22", "nuGetId": "Xamarin.Kotlin.StdLib.Jdk8", - "nuGetVersion": "1.9.22" + "nuGetVersion": "1.9.22.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3671,7 +3671,7 @@ "groupId": "org.jetbrains.kotlinx", "version": "1.8.0", "nuGetId": "Xamarin.KotlinX.Coroutines.Android", - "nuGetVersion": "1.8.0" + "nuGetVersion": "1.8.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3684,7 +3684,7 @@ "groupId": "org.jetbrains.kotlinx", "version": "1.8.0", "nuGetId": "Xamarin.KotlinX.Coroutines.Core", - "nuGetVersion": "1.8.0" + "nuGetVersion": "1.8.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3697,7 +3697,7 @@ "groupId": "org.jetbrains.kotlinx", "version": "1.8.0", "nuGetId": "Xamarin.KotlinX.Coroutines.Core.Jvm", - "nuGetVersion": "1.8.0" + "nuGetVersion": "1.8.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3710,7 +3710,7 @@ "groupId": "org.jetbrains.kotlinx", "version": "1.8.0", "nuGetId": "Xamarin.KotlinX.Coroutines.Guava", - "nuGetVersion": "1.8.0" + "nuGetVersion": "1.8.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3723,7 +3723,7 @@ "groupId": "org.jetbrains.kotlinx", "version": "1.8.0", "nuGetId": "Xamarin.KotlinX.Coroutines.Jdk8", - "nuGetVersion": "1.8.0" + "nuGetVersion": "1.8.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3736,7 +3736,7 @@ "groupId": "org.jetbrains.kotlinx", "version": "1.8.0", "nuGetId": "Xamarin.KotlinX.Coroutines.Play.Services", - "nuGetVersion": "1.8.0" + "nuGetVersion": "1.8.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3749,7 +3749,7 @@ "groupId": "org.jetbrains.kotlinx", "version": "1.8.0", "nuGetId": "Xamarin.KotlinX.Coroutines.Reactive", - "nuGetVersion": "1.8.0" + "nuGetVersion": "1.8.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3762,7 +3762,7 @@ "groupId": "org.jetbrains.kotlinx", "version": "1.8.0", "nuGetId": "Xamarin.KotlinX.Coroutines.Rx2", - "nuGetVersion": "1.8.0" + "nuGetVersion": "1.8.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3775,7 +3775,7 @@ "groupId": "org.jetbrains.kotlinx", "version": "1.8.0", "nuGetId": "Xamarin.KotlinX.Coroutines.Rx3", - "nuGetVersion": "1.8.0" + "nuGetVersion": "1.8.0.1" } }, "license": "The Apache Software License, Version 2.0" @@ -3788,7 +3788,7 @@ "groupId": "org.reactivestreams", "version": "1.0.4", "nuGetId": "Xamarin.Android.ReactiveStreams", - "nuGetVersion": "1.0.4.9" + "nuGetVersion": "1.0.4.10" } }, "license": "MIT-0" diff --git a/docs/artifact-list-with-versions.md b/docs/artifact-list-with-versions.md index be1ed6a9..35abf0d0 100644 --- a/docs/artifact-list-with-versions.md +++ b/docs/artifact-list-with-versions.md @@ -5,295 +5,295 @@ | | | | | | |----|----------------------------------------------------------------------|--------------------|----------------------------------------------------------------------|--------------------| -| 1|androidx.activity:activity |1.8.2 |Xamarin.AndroidX.Activity |1.8.2 | -| 2|androidx.activity:activity-compose |1.8.2 |Xamarin.AndroidX.Activity.Compose |1.8.2 | -| 3|androidx.activity:activity-ktx |1.8.2 |Xamarin.AndroidX.Activity.Ktx |1.8.2 | -| 4|androidx.ads:ads-identifier |1.0.0-alpha05 |Xamarin.AndroidX.Ads.Identifier |1.0.0.21-alpha05 | -| 5|androidx.ads:ads-identifier-common |1.0.0-alpha05 |Xamarin.AndroidX.Ads.IdentifierCommon |1.0.0.21-alpha05 | -| 6|androidx.ads:ads-identifier-provider |1.0.0-alpha05 |Xamarin.AndroidX.Ads.IdentifierProvider |1.0.0.21-alpha05 | -| 7|androidx.annotation:annotation |1.7.1 |Xamarin.AndroidX.Annotation |1.7.1 | -| 8|androidx.annotation:annotation-experimental |1.4.0 |Xamarin.AndroidX.Annotation.Experimental |1.4.0 | -| 9|androidx.annotation:annotation-jvm |1.7.1 |Xamarin.AndroidX.Annotation.Jvm |1.7.1 | -| 10|androidx.appcompat:appcompat |1.6.1 |Xamarin.AndroidX.AppCompat |1.6.1.6 | -| 11|androidx.appcompat:appcompat-resources |1.6.1 |Xamarin.AndroidX.AppCompat.AppCompatResources |1.6.1.7 | -| 12|androidx.arch.core:core-common |2.2.0 |Xamarin.AndroidX.Arch.Core.Common |2.2.0.6 | -| 13|androidx.arch.core:core-runtime |2.2.0 |Xamarin.AndroidX.Arch.Core.Runtime |2.2.0.6 | -| 14|androidx.asynclayoutinflater:asynclayoutinflater |1.0.0 |Xamarin.AndroidX.AsyncLayoutInflater |1.0.0.22 | -| 15|androidx.autofill:autofill |1.1.0 |Xamarin.AndroidX.AutoFill |1.1.0.21 | -| 16|androidx.biometric:biometric |1.1.0 |Xamarin.AndroidX.Biometric |1.1.0.18 | -| 17|androidx.browser:browser |1.7.0 |Xamarin.AndroidX.Browser |1.7.0.1 | -| 18|androidx.camera:camera-camera2 |1.3.1 |Xamarin.AndroidX.Camera.Camera2 |1.3.1 | -| 19|androidx.camera:camera-core |1.3.1 |Xamarin.AndroidX.Camera.Core |1.3.1 | -| 20|androidx.camera:camera-extensions |1.3.1 |Xamarin.AndroidX.Camera.Extensions |1.3.1 | -| 21|androidx.camera:camera-lifecycle |1.3.1 |Xamarin.AndroidX.Camera.Lifecycle |1.3.1 | -| 22|androidx.camera:camera-video |1.3.1 |Xamarin.AndroidX.Camera.Video |1.3.1 | -| 23|androidx.camera:camera-view |1.3.1 |Xamarin.AndroidX.Camera.View |1.3.1 | -| 24|androidx.car:car |1.0.0-alpha7 |Xamarin.AndroidX.Car.Car |1.0.0.20-alpha7 | -| 25|androidx.car:car-cluster |1.0.0-alpha5 |Xamarin.AndroidX.Car.Cluster |1.0.0.20-alpha5 | -| 26|androidx.car.app:app |1.2.0 |Xamarin.AndroidX.Car.App.App |1.2.0.7 | -| 27|androidx.cardview:cardview |1.0.0 |Xamarin.AndroidX.CardView |1.0.0.24 | -| 28|androidx.collection:collection |1.4.0 |Xamarin.AndroidX.Collection |1.4.0 | -| 29|androidx.collection:collection-jvm |1.4.0 |Xamarin.AndroidX.Collection.Jvm |1.4.0 | -| 30|androidx.collection:collection-ktx |1.4.0 |Xamarin.AndroidX.Collection.Ktx |1.4.0 | -| 31|androidx.compose.animation:animation |1.6.1 |Xamarin.AndroidX.Compose.Animation |1.6.1 | -| 32|androidx.compose.animation:animation-android |1.6.1 |Xamarin.AndroidX.Compose.Animation.Android |1.6.1 | -| 33|androidx.compose.animation:animation-core |1.6.1 |Xamarin.AndroidX.Compose.Animation.Core |1.6.1 | -| 34|androidx.compose.animation:animation-core-android |1.6.1 |Xamarin.AndroidX.Compose.Animation.Core.Android |1.6.1 | -| 35|androidx.compose.animation:animation-graphics |1.6.1 |Xamarin.AndroidX.Compose.Animation.Graphics |1.6.1 | -| 36|androidx.compose.animation:animation-graphics-android |1.6.1 |Xamarin.AndroidX.Compose.Animation.Graphics.Android |1.6.1 | -| 37|androidx.compose.foundation:foundation |1.6.1 |Xamarin.AndroidX.Compose.Foundation |1.6.1 | -| 38|androidx.compose.foundation:foundation-android |1.6.1 |Xamarin.AndroidX.Compose.Foundation.Android |1.6.1 | -| 39|androidx.compose.foundation:foundation-layout |1.6.1 |Xamarin.AndroidX.Compose.Foundation.Layout |1.6.1 | -| 40|androidx.compose.foundation:foundation-layout-android |1.6.1 |Xamarin.AndroidX.Compose.Foundation.Layout.Android |1.6.1 | -| 41|androidx.compose.material:material |1.6.1 |Xamarin.AndroidX.Compose.Material |1.6.1 | -| 42|androidx.compose.material:material-android |1.6.1 |Xamarin.AndroidX.Compose.Material.Android |1.6.1 | -| 43|androidx.compose.material:material-icons-core |1.6.1 |Xamarin.AndroidX.Compose.Material.Icons.Core |1.6.1 | -| 44|androidx.compose.material:material-icons-core-android |1.6.1 |Xamarin.AndroidX.Compose.Material.Icons.Core.Android |1.6.1 | -| 45|androidx.compose.material:material-icons-extended |1.6.1 |Xamarin.AndroidX.Compose.Material.Icons.Extended |1.6.1 | -| 46|androidx.compose.material:material-icons-extended-android |1.6.1 |Xamarin.AndroidX.Compose.Material.Icons.Extended.Android |1.6.1 | -| 47|androidx.compose.material:material-ripple |1.6.1 |Xamarin.AndroidX.Compose.Material.Ripple |1.6.1 | -| 48|androidx.compose.material:material-ripple-android |1.6.1 |Xamarin.AndroidX.Compose.Material.Ripple.Android |1.6.1 | -| 49|androidx.compose.material3:material3 |1.2.0 |Xamarin.AndroidX.Compose.Material3 |1.2.0 | -| 50|androidx.compose.material3:material3-android |1.2.0 |Xamarin.AndroidX.Compose.Material3Android |1.2.0 | -| 51|androidx.compose.material3:material3-window-size-class |1.2.0 |Xamarin.AndroidX.Compose.Material3.WindowSizeClass |1.2.0 | -| 52|androidx.compose.material3:material3-window-size-class-android |1.2.0 |Xamarin.AndroidX.Compose.Material3.WindowSizeClassAndroid |1.2.0 | -| 53|androidx.compose.runtime:runtime |1.6.1 |Xamarin.AndroidX.Compose.Runtime |1.6.1 | -| 54|androidx.compose.runtime:runtime-android |1.6.1 |Xamarin.AndroidX.Compose.Runtime.Android |1.6.1 | -| 55|androidx.compose.runtime:runtime-livedata |1.6.1 |Xamarin.AndroidX.Compose.Runtime.LiveData |1.6.1 | -| 56|androidx.compose.runtime:runtime-rxjava2 |1.6.1 |Xamarin.AndroidX.Compose.Runtime.RxJava2 |1.6.1 | -| 57|androidx.compose.runtime:runtime-rxjava3 |1.6.1 |Xamarin.AndroidX.Compose.Runtime.RxJava3 |1.6.1 | -| 58|androidx.compose.runtime:runtime-saveable |1.6.1 |Xamarin.AndroidX.Compose.Runtime.Saveable |1.6.1 | -| 59|androidx.compose.runtime:runtime-saveable-android |1.6.1 |Xamarin.AndroidX.Compose.Runtime.Saveable.Android |1.6.1 | -| 60|androidx.compose.ui:ui |1.6.1 |Xamarin.AndroidX.Compose.UI |1.6.1 | -| 61|androidx.compose.ui:ui-android |1.6.1 |Xamarin.AndroidX.Compose.UI.Android |1.6.1 | -| 62|androidx.compose.ui:ui-geometry |1.6.1 |Xamarin.AndroidX.Compose.UI.Geometry |1.6.1 | -| 63|androidx.compose.ui:ui-geometry-android |1.6.1 |Xamarin.AndroidX.Compose.UI.Geometry.Android |1.6.1 | -| 64|androidx.compose.ui:ui-graphics |1.6.1 |Xamarin.AndroidX.Compose.UI.Graphics |1.6.1 | -| 65|androidx.compose.ui:ui-graphics-android |1.6.1 |Xamarin.AndroidX.Compose.UI.Graphics.Android |1.6.1 | -| 66|androidx.compose.ui:ui-text |1.6.1 |Xamarin.AndroidX.Compose.UI.Text |1.6.1 | -| 67|androidx.compose.ui:ui-text-android |1.6.1 |Xamarin.AndroidX.Compose.UI.Text.Android |1.6.1 | -| 68|androidx.compose.ui:ui-tooling |1.6.1 |Xamarin.AndroidX.Compose.UI.Tooling |1.6.1 | -| 69|androidx.compose.ui:ui-tooling-android |1.6.1 |Xamarin.AndroidX.Compose.UI.Tooling.Android |1.6.1 | -| 70|androidx.compose.ui:ui-tooling-data |1.6.1 |Xamarin.AndroidX.Compose.UI.Tooling.Data |1.6.1 | -| 71|androidx.compose.ui:ui-tooling-data-android |1.6.1 |Xamarin.AndroidX.Compose.UI.Tooling.Data.Android |1.6.1 | -| 72|androidx.compose.ui:ui-tooling-preview |1.6.1 |Xamarin.AndroidX.Compose.UI.Tooling.Preview |1.6.1 | -| 73|androidx.compose.ui:ui-tooling-preview-android |1.6.1 |Xamarin.AndroidX.Compose.UI.Tooling.Preview.Android |1.6.1 | -| 74|androidx.compose.ui:ui-unit |1.6.1 |Xamarin.AndroidX.Compose.UI.Unit |1.6.1 | -| 75|androidx.compose.ui:ui-unit-android |1.6.1 |Xamarin.AndroidX.Compose.UI.Unit.Android |1.6.1 | -| 76|androidx.compose.ui:ui-util |1.6.1 |Xamarin.AndroidX.Compose.UI.Util |1.6.1 | -| 77|androidx.compose.ui:ui-util-android |1.6.1 |Xamarin.AndroidX.Compose.UI.Util.Android |1.6.1 | -| 78|androidx.compose.ui:ui-viewbinding |1.6.1 |Xamarin.AndroidX.Compose.UI.ViewBinding |1.6.1 | -| 79|androidx.concurrent:concurrent-futures |1.1.0 |Xamarin.AndroidX.Concurrent.Futures |1.1.0.17 | -| 80|androidx.concurrent:concurrent-futures-ktx |1.1.0 |Xamarin.AndroidX.Concurrent.Futures.Ktx |1.1.0.6 | -| 81|androidx.constraintlayout:constraintlayout |2.1.4 |Xamarin.AndroidX.ConstraintLayout |2.1.4.9 | -| 82|androidx.constraintlayout:constraintlayout-core |1.0.4 |Xamarin.AndroidX.ConstraintLayout.Core |1.0.4.9 | -| 83|androidx.constraintlayout:constraintlayout-solver |2.0.4 |Xamarin.AndroidX.ConstraintLayout.Solver |2.0.4.17 | -| 84|androidx.contentpager:contentpager |1.0.0 |Xamarin.AndroidX.ContentPager |1.0.0.22 | -| 85|androidx.coordinatorlayout:coordinatorlayout |1.2.0 |Xamarin.AndroidX.CoordinatorLayout |1.2.0.10 | -| 86|androidx.core:core |1.12.0 |Xamarin.AndroidX.Core |1.12.0.3 | -| 87|androidx.core:core-animation |1.0.0-alpha02 |Xamarin.AndroidX.Core.Animation |1.0.0.20-alpha02 | -| 88|androidx.core:core-google-shortcuts |1.1.0 |Xamarin.AndroidX.Core.GoogleShortcuts |1.1.0.7 | -| 89|androidx.core:core-ktx |1.12.0 |Xamarin.AndroidX.Core.Core.Ktx |1.12.0.3 | -| 90|androidx.core:core-role |1.0.0 |Xamarin.AndroidX.Core.Role |1.0.0.20 | -| 91|androidx.core:core-splashscreen |1.0.1 |Xamarin.AndroidX.Core.SplashScreen |1.0.1.5 | -| 92|androidx.credentials:credentials |1.2.0 |Xamarin.AndroidX.Credentials |1.2.0 | -| 93|androidx.credentials:credentials-play-services-auth |1.2.0 |Xamarin.AndroidX.Credentials.PlayServicesAuth |1.2.0 | -| 94|androidx.cursoradapter:cursoradapter |1.0.0 |Xamarin.AndroidX.CursorAdapter |1.0.0.22 | -| 95|androidx.customview:customview |1.1.0 |Xamarin.AndroidX.CustomView |1.1.0.21 | -| 96|androidx.customview:customview-poolingcontainer |1.0.0 |Xamarin.AndroidX.CustomView.PoolingContainer |1.0.0.8 | -| 97|androidx.databinding:databinding-adapters |8.2.2 |Xamarin.AndroidX.DataBinding.DataBindingAdapters |8.2.2 | -| 98|androidx.databinding:databinding-common |8.2.2 |Xamarin.AndroidX.DataBinding.DataBindingCommon |8.2.2 | -| 99|androidx.databinding:databinding-runtime |8.2.2 |Xamarin.AndroidX.DataBinding.DataBindingRuntime |8.2.2 | -| 100|androidx.databinding:viewbinding |8.2.2 |Xamarin.AndroidX.DataBinding.ViewBinding |8.2.2 | -| 101|androidx.datastore:datastore |1.0.0 |Xamarin.AndroidX.DataStore |1.0.0.3 | -| 102|androidx.datastore:datastore-core |1.0.0 |Xamarin.AndroidX.DataStore.Core |1.0.0.3 | -| 103|androidx.datastore:datastore-preferences |1.0.0 |Xamarin.AndroidX.DataStore.Preferences |1.0.0.3 | -| 104|androidx.datastore:datastore-preferences-core |1.0.0 |Xamarin.AndroidX.DataStore.Preferences.Core |1.0.0.3 | -| 105|androidx.datastore:datastore-rxjava2 |1.0.0 |Xamarin.AndroidX.DataStore.RxJava2 |1.0.0.3 | -| 106|androidx.datastore:datastore-rxjava3 |1.0.0 |Xamarin.AndroidX.DataStore.RxJava3 |1.0.0.3 | -| 107|androidx.documentfile:documentfile |1.0.1 |Xamarin.AndroidX.DocumentFile |1.0.1.22 | -| 108|androidx.drawerlayout:drawerlayout |1.2.0 |Xamarin.AndroidX.DrawerLayout |1.2.0.6 | -| 109|androidx.dynamicanimation:dynamicanimation |1.0.0 |Xamarin.AndroidX.DynamicAnimation |1.0.0.22 | -| 110|androidx.emoji:emoji |1.1.0 |Xamarin.AndroidX.Emoji |1.1.0.17 | -| 111|androidx.emoji:emoji-appcompat |1.1.0 |Xamarin.AndroidX.Emoji.AppCompat |1.1.0.17 | -| 112|androidx.emoji:emoji-bundled |1.1.0 |Xamarin.AndroidX.Emoji.Bundled |1.1.0.17 | -| 113|androidx.emoji2:emoji2 |1.4.0 |Xamarin.AndroidX.Emoji2 |1.4.0.3 | -| 114|androidx.emoji2:emoji2-views-helper |1.4.0 |Xamarin.AndroidX.Emoji2.ViewsHelper |1.4.0.3 | -| 115|androidx.enterprise:enterprise-feedback |1.1.0 |Xamarin.AndroidX.Enterprise.Feedback |1.1.0.8 | -| 116|androidx.exifinterface:exifinterface |1.3.7 |Xamarin.AndroidX.ExifInterface |1.3.7 | -| 117|androidx.fragment:fragment |1.6.2 |Xamarin.AndroidX.Fragment |1.6.2.1 | -| 118|androidx.fragment:fragment-ktx |1.6.2 |Xamarin.AndroidX.Fragment.Ktx |1.6.2.1 | -| 119|androidx.gridlayout:gridlayout |1.0.0 |Xamarin.AndroidX.GridLayout |1.0.0.22 | -| 120|androidx.heifwriter:heifwriter |1.0.0 |Xamarin.AndroidX.HeifWriter |1.0.0.22 | -| 121|androidx.interpolator:interpolator |1.0.0 |Xamarin.AndroidX.Interpolator |1.0.0.22 | -| 122|androidx.leanback:leanback |1.0.0 |Xamarin.AndroidX.Leanback |1.0.0.24 | -| 123|androidx.leanback:leanback-preference |1.0.0 |Xamarin.AndroidX.Leanback.Preference |1.0.0.22 | -| 124|androidx.legacy:legacy-preference-v14 |1.0.0 |Xamarin.AndroidX.Legacy.Preference.V14 |1.0.0.22 | -| 125|androidx.legacy:legacy-support-core-ui |1.0.0 |Xamarin.AndroidX.Legacy.Support.Core.UI |1.0.0.23 | -| 126|androidx.legacy:legacy-support-core-utils |1.0.0 |Xamarin.AndroidX.Legacy.Support.Core.Utils |1.0.0.22 | -| 127|androidx.legacy:legacy-support-v13 |1.0.0 |Xamarin.AndroidX.Legacy.Support.V13 |1.0.0.22 | -| 128|androidx.legacy:legacy-support-v4 |1.0.0 |Xamarin.AndroidX.Legacy.Support.V4 |1.0.0.22 | -| 129|androidx.lifecycle:lifecycle-common |2.7.0 |Xamarin.AndroidX.Lifecycle.Common |2.7.0 | -| 130|androidx.lifecycle:lifecycle-common-java8 |2.7.0 |Xamarin.AndroidX.Lifecycle.Common.Java8 |2.7.0 | -| 131|androidx.lifecycle:lifecycle-extensions |2.2.0 |Xamarin.AndroidX.Lifecycle.Extensions |2.2.0.22 | -| 132|androidx.lifecycle:lifecycle-livedata |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData |2.7.0 | -| 133|androidx.lifecycle:lifecycle-livedata-core |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData.Core |2.7.0 | -| 134|androidx.lifecycle:lifecycle-livedata-core-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx |2.7.0 | -| 135|androidx.lifecycle:lifecycle-livedata-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData.Ktx |2.7.0 | -| 136|androidx.lifecycle:lifecycle-process |2.7.0 |Xamarin.AndroidX.Lifecycle.Process |2.7.0 | -| 137|androidx.lifecycle:lifecycle-reactivestreams |2.7.0 |Xamarin.AndroidX.Lifecycle.ReactiveStreams |2.7.0 | -| 138|androidx.lifecycle:lifecycle-reactivestreams-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.ReactiveStreams.Ktx |2.7.0 | -| 139|androidx.lifecycle:lifecycle-runtime |2.7.0 |Xamarin.AndroidX.Lifecycle.Runtime |2.7.0 | -| 140|androidx.lifecycle:lifecycle-runtime-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.Runtime.Ktx |2.7.0 | -| 141|androidx.lifecycle:lifecycle-service |2.7.0 |Xamarin.AndroidX.Lifecycle.Service |2.7.0 | -| 142|androidx.lifecycle:lifecycle-viewmodel |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModel |2.7.0 | -| 143|androidx.lifecycle:lifecycle-viewmodel-compose |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModel.Compose |2.7.0 | -| 144|androidx.lifecycle:lifecycle-viewmodel-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModel.Ktx |2.7.0 | -| 145|androidx.lifecycle:lifecycle-viewmodel-savedstate |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModelSavedState |2.7.0 | -| 146|androidx.loader:loader |1.1.0 |Xamarin.AndroidX.Loader |1.1.0.22 | -| 147|androidx.localbroadcastmanager:localbroadcastmanager |1.1.0 |Xamarin.AndroidX.LocalBroadcastManager |1.1.0.10 | -| 148|androidx.media:media |1.7.0 |Xamarin.AndroidX.Media |1.7.0 | -| 149|androidx.media2:media2-common |1.3.0 |Xamarin.AndroidX.Media2.Common |1.3.0 | -| 150|androidx.media2:media2-session |1.3.0 |Xamarin.AndroidX.Media2.Session |1.3.0 | -| 151|androidx.media2:media2-widget |1.3.0 |Xamarin.AndroidX.Media2.Widget |1.3.0 | -| 152|androidx.mediarouter:mediarouter |1.6.0 |Xamarin.AndroidX.MediaRouter |1.6.0.2 | -| 153|androidx.multidex:multidex |2.0.1 |Xamarin.AndroidX.MultiDex |2.0.1.22 | -| 154|androidx.navigation:navigation-common |2.7.7 |Xamarin.AndroidX.Navigation.Common |2.7.7 | -| 155|androidx.navigation:navigation-common-ktx |2.7.7 |Xamarin.AndroidX.Navigation.Common.Ktx |2.7.7 | -| 156|androidx.navigation:navigation-compose |2.7.7 |Xamarin.AndroidX.Navigation.Compose |2.7.7 | -| 157|androidx.navigation:navigation-fragment |2.7.7 |Xamarin.AndroidX.Navigation.Fragment |2.7.7 | -| 158|androidx.navigation:navigation-fragment-ktx |2.7.7 |Xamarin.AndroidX.Navigation.Fragment.Ktx |2.7.7 | -| 159|androidx.navigation:navigation-runtime |2.7.7 |Xamarin.AndroidX.Navigation.Runtime |2.7.7 | -| 160|androidx.navigation:navigation-runtime-ktx |2.7.7 |Xamarin.AndroidX.Navigation.Runtime.Ktx |2.7.7 | -| 161|androidx.navigation:navigation-ui |2.7.7 |Xamarin.AndroidX.Navigation.UI |2.7.7 | -| 162|androidx.navigation:navigation-ui-ktx |2.7.7 |Xamarin.AndroidX.Navigation.UI.Ktx |2.7.7 | -| 163|androidx.paging:paging-common |3.2.1 |Xamarin.AndroidX.Paging.Common |3.2.1.3 | -| 164|androidx.paging:paging-common-ktx |3.2.1 |Xamarin.AndroidX.Paging.Common.Ktx |3.2.1.3 | -| 165|androidx.paging:paging-runtime |3.2.1 |Xamarin.AndroidX.Paging.Runtime |3.2.1.3 | -| 166|androidx.paging:paging-runtime-ktx |3.2.1 |Xamarin.AndroidX.Paging.Runtime.Ktx |3.2.1.3 | -| 167|androidx.paging:paging-rxjava2 |3.2.1 |Xamarin.AndroidX.Paging.RxJava2 |3.2.1.3 | -| 168|androidx.paging:paging-rxjava2-ktx |3.2.1 |Xamarin.AndroidX.Paging.RxJava2.Ktx |3.2.1.3 | -| 169|androidx.palette:palette |1.0.0 |Xamarin.AndroidX.Palette |1.0.0.22 | -| 170|androidx.palette:palette-ktx |1.0.0 |Xamarin.AndroidX.Palette.Palette.Ktx |1.0.0.15 | -| 171|androidx.percentlayout:percentlayout |1.0.0 |Xamarin.AndroidX.PercentLayout |1.0.0.23 | -| 172|androidx.preference:preference |1.2.1 |Xamarin.AndroidX.Preference |1.2.1.3 | -| 173|androidx.preference:preference-ktx |1.2.1 |Xamarin.AndroidX.Preference.Preference.Ktx |1.2.1.3 | -| 174|androidx.print:print |1.0.0 |Xamarin.AndroidX.Print |1.0.0.22 | -| 175|androidx.profileinstaller:profileinstaller |1.3.1 |Xamarin.AndroidX.ProfileInstaller.ProfileInstaller |1.3.1.5 | -| 176|androidx.recommendation:recommendation |1.0.0 |Xamarin.AndroidX.Recommendation |1.0.0.22 | -| 177|androidx.recyclerview:recyclerview |1.3.2 |Xamarin.AndroidX.RecyclerView |1.3.2.1 | -| 178|androidx.recyclerview:recyclerview-selection |1.1.0 |Xamarin.AndroidX.RecyclerView.Selection |1.1.0.16 | -| 179|androidx.resourceinspection:resourceinspection-annotation |1.0.1 |Xamarin.AndroidX.ResourceInspection.Annotation |1.0.1.10 | -| 180|androidx.room:room-common |2.6.1 |Xamarin.AndroidX.Room.Common |2.6.1 | -| 181|androidx.room:room-guava |2.6.1 |Xamarin.AndroidX.Room.Guava |2.6.1 | -| 182|androidx.room:room-ktx |2.6.1 |Xamarin.AndroidX.Room.Room.Ktx |2.6.1 | -| 183|androidx.room:room-runtime |2.6.1 |Xamarin.AndroidX.Room.Runtime |2.6.1 | -| 184|androidx.room:room-rxjava2 |2.6.1 |Xamarin.AndroidX.Room.Room.RxJava2 |2.6.1 | -| 185|androidx.room:room-rxjava3 |2.6.1 |Xamarin.AndroidX.Room.Room.RxJava3 |2.6.1 | -| 186|androidx.savedstate:savedstate |1.2.1 |Xamarin.AndroidX.SavedState |1.2.1.6 | -| 187|androidx.savedstate:savedstate-ktx |1.2.1 |Xamarin.AndroidX.SavedState.SavedState.Ktx |1.2.1.6 | -| 188|androidx.security:security-crypto |1.0.0 |Xamarin.AndroidX.Security.SecurityCrypto |1.0.0.15 | -| 189|androidx.slice:slice-builders |1.0.0 |Xamarin.AndroidX.Slice.Builders |1.0.0.22 | -| 190|androidx.slice:slice-core |1.0.0 |Xamarin.AndroidX.Slice.Core |1.0.0.22 | -| 191|androidx.slice:slice-view |1.0.0 |Xamarin.AndroidX.Slice.View |1.0.0.22 | -| 192|androidx.slidingpanelayout:slidingpanelayout |1.2.0 |Xamarin.AndroidX.SlidingPaneLayout |1.2.0.10 | -| 193|androidx.sqlite:sqlite |2.4.0 |Xamarin.AndroidX.Sqlite |2.4.0.1 | -| 194|androidx.sqlite:sqlite-framework |2.4.0 |Xamarin.AndroidX.Sqlite.Framework |2.4.0.1 | -| 195|androidx.startup:startup-runtime |1.1.1 |Xamarin.AndroidX.Startup.StartupRuntime |1.1.1.10 | -| 196|androidx.swiperefreshlayout:swiperefreshlayout |1.1.0 |Xamarin.AndroidX.SwipeRefreshLayout |1.1.0.17 | -| 197|androidx.tracing:tracing |1.2.0 |Xamarin.AndroidX.Tracing.Tracing |1.2.0 | -| 198|androidx.transition:transition |1.4.1 |Xamarin.AndroidX.Transition |1.4.1.15 | -| 199|androidx.tvprovider:tvprovider |1.0.0 |Xamarin.AndroidX.TvProvider |1.0.0.24 | -| 200|androidx.vectordrawable:vectordrawable |1.1.0 |Xamarin.AndroidX.VectorDrawable |1.1.0.22 | -| 201|androidx.vectordrawable:vectordrawable-animated |1.1.0 |Xamarin.AndroidX.VectorDrawable.Animated |1.1.0.22 | -| 202|androidx.versionedparcelable:versionedparcelable |1.2.0 |Xamarin.AndroidX.VersionedParcelable |1.2.0 | -| 203|androidx.viewpager:viewpager |1.0.0 |Xamarin.AndroidX.ViewPager |1.0.0.22 | -| 204|androidx.viewpager2:viewpager2 |1.0.0 |Xamarin.AndroidX.ViewPager2 |1.0.0.24 | -| 205|androidx.wear:wear |1.3.0 |Xamarin.AndroidX.Wear |1.3.0.3 | -| 206|androidx.wear:wear-input |1.1.0 |Xamarin.AndroidX.Wear.Input |1.0.0.12 | -| 207|androidx.wear:wear-ongoing |1.0.0 |Xamarin.AndroidX.Wear.Ongoing |1.0.0.12 | -| 208|androidx.wear:wear-phone-interactions |1.0.1 |Xamarin.AndroidX.Wear.PhoneInteractions |1.0.1.10 | -| 209|androidx.wear:wear-remote-interactions |1.0.0 |Xamarin.AndroidX.Wear.RemoteInteractions |1.0.0.12 | -| 210|androidx.wear.compose:compose-foundation |1.3.0 |Xamarin.AndroidX.Wear.Compose.Foundation |1.3.0 | -| 211|androidx.wear.compose:compose-material |1.3.0 |Xamarin.AndroidX.Wear.Compose.Material |1.3.0 | -| 212|androidx.wear.compose:compose-material-core |1.3.0 |Xamarin.AndroidX.Wear.Compose.Material.Core |1.3.0 | -| 213|androidx.wear.compose:compose-navigation |1.3.0 |Xamarin.AndroidX.Wear.Compose.Navigation |1.3.0 | -| 214|androidx.wear.protolayout:protolayout |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout |1.1.0 | -| 215|androidx.wear.protolayout:protolayout-expression |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout.Expression |1.1.0 | -| 216|androidx.wear.protolayout:protolayout-expression-pipeline |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout.Expression.Pipeline |1.1.0 | -| 217|androidx.wear.protolayout:protolayout-proto |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout.Proto |1.1.0 | -| 218|androidx.wear.tiles:tiles |1.3.0 |Xamarin.AndroidX.Wear.Tiles |1.3.0 | -| 219|androidx.wear.tiles:tiles-material |1.3.0 |Xamarin.AndroidX.Wear.Tiles.Material |1.3.0 | -| 220|androidx.wear.tiles:tiles-proto |1.3.0 |Xamarin.AndroidX.Wear.Tiles.Proto |1.3.0 | -| 221|androidx.wear.tiles:tiles-renderer |1.1.0 |Xamarin.AndroidX.Wear.Tiles.Renderer |1.1.0.7 | -| 222|androidx.wear.watchface:watchface |1.2.1 |Xamarin.AndroidX.Wear.WatchFace |1.2.1 | -| 223|androidx.wear.watchface:watchface-client |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Client |1.2.1 | -| 224|androidx.wear.watchface:watchface-client-guava |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.ClientGuava |1.2.1 | -| 225|androidx.wear.watchface:watchface-complications |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications |1.2.1 | -| 226|androidx.wear.watchface:watchface-complications-data |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Data |1.2.1 | -| 227|androidx.wear.watchface:watchface-complications-data-source |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source |1.2.1 | -| 228|androidx.wear.watchface:watchface-complications-data-source-ktx |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source.Ktx |1.2.1 | -| 229|androidx.wear.watchface:watchface-complications-rendering |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Rendering |1.2.1 | -| 230|androidx.wear.watchface:watchface-data |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Data |1.2.1 | -| 231|androidx.wear.watchface:watchface-guava |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Guava |1.2.1 | -| 232|androidx.wear.watchface:watchface-style |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Style |1.2.1 | -| 233|androidx.webkit:webkit |1.10.0 |Xamarin.AndroidX.WebKit |1.10.0 | -| 234|androidx.window:window |1.2.0 |Xamarin.AndroidX.Window |1.2.0.1 | -| 235|androidx.window:window-extensions |1.0.0-alpha01 |Xamarin.AndroidX.Window.WindowExtensions |1.0.0.17-alpha01 | -| 236|androidx.window:window-java |1.2.0 |Xamarin.AndroidX.Window.WindowJava |1.2.0.1 | -| 237|androidx.window:window-rxjava2 |1.2.0 |Xamarin.AndroidX.Window.WindowRxJava2 |1.2.0.1 | -| 238|androidx.window:window-rxjava3 |1.2.0 |Xamarin.AndroidX.Window.WindowRxJava3 |1.2.0.1 | -| 239|androidx.window.extensions.core:core |1.0.0 |Xamarin.AndroidX.Window.Extensions.Core.Core |1.0.0.4 | -| 240|androidx.work:work-runtime |2.9.0 |Xamarin.AndroidX.Work.Runtime |2.9.0 | -| 241|androidx.work:work-runtime-ktx |2.9.0 |Xamarin.AndroidX.Work.Work.Runtime.Ktx |2.9.0 | -| 242|com.android.installreferrer:installreferrer |1.0 |Xamarin.Google.Android.InstallReferrer |1.0.0.8 | -| 243|com.google.accompanist:accompanist-appcompat-theme |0.34.0 |Xamarin.Google.Accompanist.AppCompat.Theme |0.34.0 | -| 244|com.google.accompanist:accompanist-drawablepainter |0.34.0 |Xamarin.Google.Accompanist.DrawablePainter |0.34.0 | -| 245|com.google.accompanist:accompanist-flowlayout |0.34.0 |Xamarin.Google.Accompanist.FlowLayout |0.34.0 | -| 246|com.google.accompanist:accompanist-pager |0.34.0 |Xamarin.Google.Accompanist.Pager |0.34.0 | -| 247|com.google.accompanist:accompanist-pager-indicators |0.34.0 |Xamarin.Google.Accompanist.Pager.Indicators |0.34.0 | -| 248|com.google.accompanist:accompanist-permissions |0.34.0 |Xamarin.Google.Accompanist.Permissions |0.34.0 | -| 249|com.google.accompanist:accompanist-placeholder |0.34.0 |Xamarin.Google.Accompanist.Placeholder |0.34.0 | -| 250|com.google.accompanist:accompanist-placeholder-material |0.34.0 |Xamarin.Google.Accompanist.Placeholder.Material |0.34.0 | -| 251|com.google.accompanist:accompanist-swiperefresh |0.34.0 |Xamarin.Google.Accompanist.SwipeRefresh |0.34.0 | -| 252|com.google.accompanist:accompanist-systemuicontroller |0.34.0 |Xamarin.Google.Accompanist.SystemUIController |0.34.0 | -| 253|com.google.android.material:compose-theme-adapter |1.1.18 |Xamarin.Google.Android.Material.Compose.Theme.Adapter |1.1.18.8 | -| 254|com.google.android.material:compose-theme-adapter-3 |1.0.18 |Xamarin.Google.Android.Material.Compose.Theme.Adapter3 |1.0.18.7 | -| 255|com.google.android.material:material |1.10.0 |Xamarin.Google.Android.Material |1.10.0.2 | -| 256|com.google.assistant.appactions:suggestions |1.0.0 |Xamarin.Google.Assistant.AppActions.Suggestions |1.0.0.8 | -| 257|com.google.assistant.appactions:widgets |0.0.1 |Xamarin.Google.Assistant.AppActions.Widgets |0.0.1.9 | -| 258|com.google.auto.value:auto-value-annotations |1.10.4 |Xamarin.Google.AutoValue.Annotations |1.10.4.2 | -| 259|com.google.code.gson:gson |2.10.1 |GoogleGson |2.10.1.7 | -| 260|com.google.crypto.tink:tink-android |1.12.0 |Xamarin.Google.Crypto.Tink.Android |1.12.0 | -| 261|com.google.flogger:flogger |0.8 |Xamarin.Flogger |0.8.0.1 | -| 262|com.google.flogger:flogger-system-backend |0.8 |Xamarin.Flogger.SystemBackend |0.8.0.1 | -| 263|com.google.guava:failureaccess |1.0.2 |Xamarin.Google.Guava.FailureAccess |1.0.2.1 | -| 264|com.google.guava:guava |32.0.1-android |Xamarin.Google.Guava |32.0.1.1 | -| 265|com.google.guava:listenablefuture |1.0 |Xamarin.Google.Guava.ListenableFuture |1.0.0.17 | -| 266|com.google.j2objc:j2objc-annotations |2.8 |Xamarin.Google.J2Objc.Annotations |2.8.0.7 | -| 267|dev.chrisbanes.snapper:snapper |0.3.0 |Xamarin.Dev.ChrisBanes.Snapper |0.3.0.8 | -| 268|io.github.aakira:napier |2.7.1 |Xamarin.AAkira.Napier |2.7.1 | -| 269|io.reactivex.rxjava2:rxandroid |2.1.1 |Xamarin.Android.ReactiveX.RxAndroid |2.1.1.8 | -| 270|io.reactivex.rxjava2:rxjava |2.2.21 |Xamarin.Android.ReactiveX.RxJava |2.2.21.15 | -| 271|io.reactivex.rxjava2:rxkotlin |2.4.0 |Xamarin.Android.ReactiveX.RxKotlin |2.4.0.8 | -| 272|io.reactivex.rxjava3:rxandroid |3.0.2 |Xamarin.Android.ReactiveX.RxJava3.RxAndroid |3.0.2.7 | -| 273|io.reactivex.rxjava3:rxjava |3.1.8 |Xamarin.Android.ReactiveX.RxJava3.RxJava |3.1.8.2 | -| 274|io.reactivex.rxjava3:rxkotlin |3.0.1 |Xamarin.Android.ReactiveX.RxJava3.RxKotlin |3.0.1.8 | -| 275|org.checkerframework:checker-compat-qual |2.5.6 |Xamarin.CheckerFramework.CheckerCompatQual |2.5.6.1 | -| 276|org.checkerframework:checker-qual |3.42.0 |Xamarin.CheckerFramework.CheckerQual |3.42.0 | -| 277|org.jetbrains:annotations |24.1.0 |Xamarin.Jetbrains.Annotations |24.1.0.1 | -| 278|org.jetbrains.kotlin:kotlin-reflect |1.9.22 |Xamarin.Kotlin.Reflect |1.9.22 | -| 279|org.jetbrains.kotlin:kotlin-stdlib |1.9.22 |Xamarin.Kotlin.StdLib |1.9.22 | -| 280|org.jetbrains.kotlin:kotlin-stdlib-common |1.9.22 |Xamarin.Kotlin.StdLib.Common |1.9.22 | -| 281|org.jetbrains.kotlin:kotlin-stdlib-jdk7 |1.9.22 |Xamarin.Kotlin.StdLib.Jdk7 |1.9.22 | -| 282|org.jetbrains.kotlin:kotlin-stdlib-jdk8 |1.9.22 |Xamarin.Kotlin.StdLib.Jdk8 |1.9.22 | -| 283|org.jetbrains.kotlinx:kotlinx-coroutines-android |1.8.0 |Xamarin.KotlinX.Coroutines.Android |1.8.0 | -| 284|org.jetbrains.kotlinx:kotlinx-coroutines-core |1.8.0 |Xamarin.KotlinX.Coroutines.Core |1.8.0 | -| 285|org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm |1.8.0 |Xamarin.KotlinX.Coroutines.Core.Jvm |1.8.0 | -| 286|org.jetbrains.kotlinx:kotlinx-coroutines-guava |1.8.0 |Xamarin.KotlinX.Coroutines.Guava |1.8.0 | -| 287|org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 |1.8.0 |Xamarin.KotlinX.Coroutines.Jdk8 |1.8.0 | -| 288|org.jetbrains.kotlinx:kotlinx-coroutines-play-services |1.8.0 |Xamarin.KotlinX.Coroutines.Play.Services |1.8.0 | -| 289|org.jetbrains.kotlinx:kotlinx-coroutines-reactive |1.8.0 |Xamarin.KotlinX.Coroutines.Reactive |1.8.0 | -| 290|org.jetbrains.kotlinx:kotlinx-coroutines-rx2 |1.8.0 |Xamarin.KotlinX.Coroutines.Rx2 |1.8.0 | -| 291|org.jetbrains.kotlinx:kotlinx-coroutines-rx3 |1.8.0 |Xamarin.KotlinX.Coroutines.Rx3 |1.8.0 | -| 292|org.reactivestreams:reactive-streams |1.0.4 |Xamarin.Android.ReactiveStreams |1.0.4.9 | +| 1|androidx.activity:activity |1.8.2 |Xamarin.AndroidX.Activity |1.8.2.1 | +| 2|androidx.activity:activity-compose |1.8.2 |Xamarin.AndroidX.Activity.Compose |1.8.2.1 | +| 3|androidx.activity:activity-ktx |1.8.2 |Xamarin.AndroidX.Activity.Ktx |1.8.2.1 | +| 4|androidx.ads:ads-identifier |1.0.0-alpha05 |Xamarin.AndroidX.Ads.Identifier |1.0.0.22-alpha05 | +| 5|androidx.ads:ads-identifier-common |1.0.0-alpha05 |Xamarin.AndroidX.Ads.IdentifierCommon |1.0.0.22-alpha05 | +| 6|androidx.ads:ads-identifier-provider |1.0.0-alpha05 |Xamarin.AndroidX.Ads.IdentifierProvider |1.0.0.22-alpha05 | +| 7|androidx.annotation:annotation |1.7.1 |Xamarin.AndroidX.Annotation |1.7.1.1 | +| 8|androidx.annotation:annotation-experimental |1.4.0 |Xamarin.AndroidX.Annotation.Experimental |1.4.0.1 | +| 9|androidx.annotation:annotation-jvm |1.7.1 |Xamarin.AndroidX.Annotation.Jvm |1.7.1.1 | +| 10|androidx.appcompat:appcompat |1.6.1 |Xamarin.AndroidX.AppCompat |1.6.1.7 | +| 11|androidx.appcompat:appcompat-resources |1.6.1 |Xamarin.AndroidX.AppCompat.AppCompatResources |1.6.1.8 | +| 12|androidx.arch.core:core-common |2.2.0 |Xamarin.AndroidX.Arch.Core.Common |2.2.0.7 | +| 13|androidx.arch.core:core-runtime |2.2.0 |Xamarin.AndroidX.Arch.Core.Runtime |2.2.0.7 | +| 14|androidx.asynclayoutinflater:asynclayoutinflater |1.0.0 |Xamarin.AndroidX.AsyncLayoutInflater |1.0.0.23 | +| 15|androidx.autofill:autofill |1.1.0 |Xamarin.AndroidX.AutoFill |1.1.0.22 | +| 16|androidx.biometric:biometric |1.1.0 |Xamarin.AndroidX.Biometric |1.1.0.19 | +| 17|androidx.browser:browser |1.7.0 |Xamarin.AndroidX.Browser |1.7.0.2 | +| 18|androidx.camera:camera-camera2 |1.3.1 |Xamarin.AndroidX.Camera.Camera2 |1.3.1.1 | +| 19|androidx.camera:camera-core |1.3.1 |Xamarin.AndroidX.Camera.Core |1.3.1.1 | +| 20|androidx.camera:camera-extensions |1.3.1 |Xamarin.AndroidX.Camera.Extensions |1.3.1.1 | +| 21|androidx.camera:camera-lifecycle |1.3.1 |Xamarin.AndroidX.Camera.Lifecycle |1.3.1.1 | +| 22|androidx.camera:camera-video |1.3.1 |Xamarin.AndroidX.Camera.Video |1.3.1.1 | +| 23|androidx.camera:camera-view |1.3.1 |Xamarin.AndroidX.Camera.View |1.3.1.1 | +| 24|androidx.car:car |1.0.0-alpha7 |Xamarin.AndroidX.Car.Car |1.0.0.21-alpha7 | +| 25|androidx.car:car-cluster |1.0.0-alpha5 |Xamarin.AndroidX.Car.Cluster |1.0.0.21-alpha5 | +| 26|androidx.car.app:app |1.2.0 |Xamarin.AndroidX.Car.App.App |1.2.0.8 | +| 27|androidx.cardview:cardview |1.0.0 |Xamarin.AndroidX.CardView |1.0.0.25 | +| 28|androidx.collection:collection |1.4.0 |Xamarin.AndroidX.Collection |1.4.0.1 | +| 29|androidx.collection:collection-jvm |1.4.0 |Xamarin.AndroidX.Collection.Jvm |1.4.0.1 | +| 30|androidx.collection:collection-ktx |1.4.0 |Xamarin.AndroidX.Collection.Ktx |1.4.0.1 | +| 31|androidx.compose.animation:animation |1.6.2 |Xamarin.AndroidX.Compose.Animation |1.6.2 | +| 32|androidx.compose.animation:animation-android |1.6.2 |Xamarin.AndroidX.Compose.Animation.Android |1.6.2 | +| 33|androidx.compose.animation:animation-core |1.6.2 |Xamarin.AndroidX.Compose.Animation.Core |1.6.2 | +| 34|androidx.compose.animation:animation-core-android |1.6.2 |Xamarin.AndroidX.Compose.Animation.Core.Android |1.6.2 | +| 35|androidx.compose.animation:animation-graphics |1.6.2 |Xamarin.AndroidX.Compose.Animation.Graphics |1.6.2 | +| 36|androidx.compose.animation:animation-graphics-android |1.6.2 |Xamarin.AndroidX.Compose.Animation.Graphics.Android |1.6.2 | +| 37|androidx.compose.foundation:foundation |1.6.2 |Xamarin.AndroidX.Compose.Foundation |1.6.2 | +| 38|androidx.compose.foundation:foundation-android |1.6.2 |Xamarin.AndroidX.Compose.Foundation.Android |1.6.2 | +| 39|androidx.compose.foundation:foundation-layout |1.6.2 |Xamarin.AndroidX.Compose.Foundation.Layout |1.6.2 | +| 40|androidx.compose.foundation:foundation-layout-android |1.6.2 |Xamarin.AndroidX.Compose.Foundation.Layout.Android |1.6.2 | +| 41|androidx.compose.material:material |1.6.2 |Xamarin.AndroidX.Compose.Material |1.6.2 | +| 42|androidx.compose.material:material-android |1.6.2 |Xamarin.AndroidX.Compose.Material.Android |1.6.2 | +| 43|androidx.compose.material:material-icons-core |1.6.2 |Xamarin.AndroidX.Compose.Material.Icons.Core |1.6.2 | +| 44|androidx.compose.material:material-icons-core-android |1.6.2 |Xamarin.AndroidX.Compose.Material.Icons.Core.Android |1.6.2 | +| 45|androidx.compose.material:material-icons-extended |1.6.2 |Xamarin.AndroidX.Compose.Material.Icons.Extended |1.6.2 | +| 46|androidx.compose.material:material-icons-extended-android |1.6.2 |Xamarin.AndroidX.Compose.Material.Icons.Extended.Android |1.6.2 | +| 47|androidx.compose.material:material-ripple |1.6.2 |Xamarin.AndroidX.Compose.Material.Ripple |1.6.2 | +| 48|androidx.compose.material:material-ripple-android |1.6.2 |Xamarin.AndroidX.Compose.Material.Ripple.Android |1.6.2 | +| 49|androidx.compose.material3:material3 |1.2.0 |Xamarin.AndroidX.Compose.Material3 |1.2.0.1 | +| 50|androidx.compose.material3:material3-android |1.2.0 |Xamarin.AndroidX.Compose.Material3Android |1.2.0.1 | +| 51|androidx.compose.material3:material3-window-size-class |1.2.0 |Xamarin.AndroidX.Compose.Material3.WindowSizeClass |1.2.0.1 | +| 52|androidx.compose.material3:material3-window-size-class-android |1.2.0 |Xamarin.AndroidX.Compose.Material3.WindowSizeClassAndroid |1.2.0.1 | +| 53|androidx.compose.runtime:runtime |1.6.2 |Xamarin.AndroidX.Compose.Runtime |1.6.2 | +| 54|androidx.compose.runtime:runtime-android |1.6.2 |Xamarin.AndroidX.Compose.Runtime.Android |1.6.2 | +| 55|androidx.compose.runtime:runtime-livedata |1.6.2 |Xamarin.AndroidX.Compose.Runtime.LiveData |1.6.2 | +| 56|androidx.compose.runtime:runtime-rxjava2 |1.6.2 |Xamarin.AndroidX.Compose.Runtime.RxJava2 |1.6.2 | +| 57|androidx.compose.runtime:runtime-rxjava3 |1.6.2 |Xamarin.AndroidX.Compose.Runtime.RxJava3 |1.6.2 | +| 58|androidx.compose.runtime:runtime-saveable |1.6.2 |Xamarin.AndroidX.Compose.Runtime.Saveable |1.6.2 | +| 59|androidx.compose.runtime:runtime-saveable-android |1.6.2 |Xamarin.AndroidX.Compose.Runtime.Saveable.Android |1.6.2 | +| 60|androidx.compose.ui:ui |1.6.2 |Xamarin.AndroidX.Compose.UI |1.6.2 | +| 61|androidx.compose.ui:ui-android |1.6.2 |Xamarin.AndroidX.Compose.UI.Android |1.6.2 | +| 62|androidx.compose.ui:ui-geometry |1.6.2 |Xamarin.AndroidX.Compose.UI.Geometry |1.6.2 | +| 63|androidx.compose.ui:ui-geometry-android |1.6.2 |Xamarin.AndroidX.Compose.UI.Geometry.Android |1.6.2 | +| 64|androidx.compose.ui:ui-graphics |1.6.2 |Xamarin.AndroidX.Compose.UI.Graphics |1.6.2 | +| 65|androidx.compose.ui:ui-graphics-android |1.6.2 |Xamarin.AndroidX.Compose.UI.Graphics.Android |1.6.2 | +| 66|androidx.compose.ui:ui-text |1.6.2 |Xamarin.AndroidX.Compose.UI.Text |1.6.2 | +| 67|androidx.compose.ui:ui-text-android |1.6.2 |Xamarin.AndroidX.Compose.UI.Text.Android |1.6.2 | +| 68|androidx.compose.ui:ui-tooling |1.6.2 |Xamarin.AndroidX.Compose.UI.Tooling |1.6.2 | +| 69|androidx.compose.ui:ui-tooling-android |1.6.2 |Xamarin.AndroidX.Compose.UI.Tooling.Android |1.6.2 | +| 70|androidx.compose.ui:ui-tooling-data |1.6.2 |Xamarin.AndroidX.Compose.UI.Tooling.Data |1.6.2 | +| 71|androidx.compose.ui:ui-tooling-data-android |1.6.2 |Xamarin.AndroidX.Compose.UI.Tooling.Data.Android |1.6.2 | +| 72|androidx.compose.ui:ui-tooling-preview |1.6.2 |Xamarin.AndroidX.Compose.UI.Tooling.Preview |1.6.2 | +| 73|androidx.compose.ui:ui-tooling-preview-android |1.6.2 |Xamarin.AndroidX.Compose.UI.Tooling.Preview.Android |1.6.2 | +| 74|androidx.compose.ui:ui-unit |1.6.2 |Xamarin.AndroidX.Compose.UI.Unit |1.6.2 | +| 75|androidx.compose.ui:ui-unit-android |1.6.2 |Xamarin.AndroidX.Compose.UI.Unit.Android |1.6.2 | +| 76|androidx.compose.ui:ui-util |1.6.2 |Xamarin.AndroidX.Compose.UI.Util |1.6.2 | +| 77|androidx.compose.ui:ui-util-android |1.6.2 |Xamarin.AndroidX.Compose.UI.Util.Android |1.6.2 | +| 78|androidx.compose.ui:ui-viewbinding |1.6.2 |Xamarin.AndroidX.Compose.UI.ViewBinding |1.6.2 | +| 79|androidx.concurrent:concurrent-futures |1.1.0 |Xamarin.AndroidX.Concurrent.Futures |1.1.0.18 | +| 80|androidx.concurrent:concurrent-futures-ktx |1.1.0 |Xamarin.AndroidX.Concurrent.Futures.Ktx |1.1.0.7 | +| 81|androidx.constraintlayout:constraintlayout |2.1.4 |Xamarin.AndroidX.ConstraintLayout |2.1.4.10 | +| 82|androidx.constraintlayout:constraintlayout-core |1.0.4 |Xamarin.AndroidX.ConstraintLayout.Core |1.0.4.10 | +| 83|androidx.constraintlayout:constraintlayout-solver |2.0.4 |Xamarin.AndroidX.ConstraintLayout.Solver |2.0.4.18 | +| 84|androidx.contentpager:contentpager |1.0.0 |Xamarin.AndroidX.ContentPager |1.0.0.23 | +| 85|androidx.coordinatorlayout:coordinatorlayout |1.2.0 |Xamarin.AndroidX.CoordinatorLayout |1.2.0.11 | +| 86|androidx.core:core |1.12.0 |Xamarin.AndroidX.Core |1.12.0.4 | +| 87|androidx.core:core-animation |1.0.0-alpha02 |Xamarin.AndroidX.Core.Animation |1.0.0.21-alpha02 | +| 88|androidx.core:core-google-shortcuts |1.1.0 |Xamarin.AndroidX.Core.GoogleShortcuts |1.1.0.8 | +| 89|androidx.core:core-ktx |1.12.0 |Xamarin.AndroidX.Core.Core.Ktx |1.12.0.4 | +| 90|androidx.core:core-role |1.0.0 |Xamarin.AndroidX.Core.Role |1.0.0.21 | +| 91|androidx.core:core-splashscreen |1.0.1 |Xamarin.AndroidX.Core.SplashScreen |1.0.1.6 | +| 92|androidx.credentials:credentials |1.2.0 |Xamarin.AndroidX.Credentials |1.2.0.1 | +| 93|androidx.credentials:credentials-play-services-auth |1.2.0 |Xamarin.AndroidX.Credentials.PlayServicesAuth |1.2.0.1 | +| 94|androidx.cursoradapter:cursoradapter |1.0.0 |Xamarin.AndroidX.CursorAdapter |1.0.0.23 | +| 95|androidx.customview:customview |1.1.0 |Xamarin.AndroidX.CustomView |1.1.0.22 | +| 96|androidx.customview:customview-poolingcontainer |1.0.0 |Xamarin.AndroidX.CustomView.PoolingContainer |1.0.0.9 | +| 97|androidx.databinding:databinding-adapters |8.3.0 |Xamarin.AndroidX.DataBinding.DataBindingAdapters |8.3.0 | +| 98|androidx.databinding:databinding-common |8.3.0 |Xamarin.AndroidX.DataBinding.DataBindingCommon |8.3.0 | +| 99|androidx.databinding:databinding-runtime |8.3.0 |Xamarin.AndroidX.DataBinding.DataBindingRuntime |8.3.0 | +| 100|androidx.databinding:viewbinding |8.3.0 |Xamarin.AndroidX.DataBinding.ViewBinding |8.3.0 | +| 101|androidx.datastore:datastore |1.0.0 |Xamarin.AndroidX.DataStore |1.0.0.4 | +| 102|androidx.datastore:datastore-core |1.0.0 |Xamarin.AndroidX.DataStore.Core |1.0.0.4 | +| 103|androidx.datastore:datastore-preferences |1.0.0 |Xamarin.AndroidX.DataStore.Preferences |1.0.0.4 | +| 104|androidx.datastore:datastore-preferences-core |1.0.0 |Xamarin.AndroidX.DataStore.Preferences.Core |1.0.0.4 | +| 105|androidx.datastore:datastore-rxjava2 |1.0.0 |Xamarin.AndroidX.DataStore.RxJava2 |1.0.0.4 | +| 106|androidx.datastore:datastore-rxjava3 |1.0.0 |Xamarin.AndroidX.DataStore.RxJava3 |1.0.0.4 | +| 107|androidx.documentfile:documentfile |1.0.1 |Xamarin.AndroidX.DocumentFile |1.0.1.23 | +| 108|androidx.drawerlayout:drawerlayout |1.2.0 |Xamarin.AndroidX.DrawerLayout |1.2.0.7 | +| 109|androidx.dynamicanimation:dynamicanimation |1.0.0 |Xamarin.AndroidX.DynamicAnimation |1.0.0.23 | +| 110|androidx.emoji:emoji |1.1.0 |Xamarin.AndroidX.Emoji |1.1.0.18 | +| 111|androidx.emoji:emoji-appcompat |1.1.0 |Xamarin.AndroidX.Emoji.AppCompat |1.1.0.18 | +| 112|androidx.emoji:emoji-bundled |1.1.0 |Xamarin.AndroidX.Emoji.Bundled |1.1.0.18 | +| 113|androidx.emoji2:emoji2 |1.4.0 |Xamarin.AndroidX.Emoji2 |1.4.0.4 | +| 114|androidx.emoji2:emoji2-views-helper |1.4.0 |Xamarin.AndroidX.Emoji2.ViewsHelper |1.4.0.4 | +| 115|androidx.enterprise:enterprise-feedback |1.1.0 |Xamarin.AndroidX.Enterprise.Feedback |1.1.0.9 | +| 116|androidx.exifinterface:exifinterface |1.3.7 |Xamarin.AndroidX.ExifInterface |1.3.7.1 | +| 117|androidx.fragment:fragment |1.6.2 |Xamarin.AndroidX.Fragment |1.6.2.2 | +| 118|androidx.fragment:fragment-ktx |1.6.2 |Xamarin.AndroidX.Fragment.Ktx |1.6.2.2 | +| 119|androidx.gridlayout:gridlayout |1.0.0 |Xamarin.AndroidX.GridLayout |1.0.0.23 | +| 120|androidx.heifwriter:heifwriter |1.0.0 |Xamarin.AndroidX.HeifWriter |1.0.0.23 | +| 121|androidx.interpolator:interpolator |1.0.0 |Xamarin.AndroidX.Interpolator |1.0.0.23 | +| 122|androidx.leanback:leanback |1.0.0 |Xamarin.AndroidX.Leanback |1.0.0.25 | +| 123|androidx.leanback:leanback-preference |1.0.0 |Xamarin.AndroidX.Leanback.Preference |1.0.0.23 | +| 124|androidx.legacy:legacy-preference-v14 |1.0.0 |Xamarin.AndroidX.Legacy.Preference.V14 |1.0.0.23 | +| 125|androidx.legacy:legacy-support-core-ui |1.0.0 |Xamarin.AndroidX.Legacy.Support.Core.UI |1.0.0.24 | +| 126|androidx.legacy:legacy-support-core-utils |1.0.0 |Xamarin.AndroidX.Legacy.Support.Core.Utils |1.0.0.23 | +| 127|androidx.legacy:legacy-support-v13 |1.0.0 |Xamarin.AndroidX.Legacy.Support.V13 |1.0.0.23 | +| 128|androidx.legacy:legacy-support-v4 |1.0.0 |Xamarin.AndroidX.Legacy.Support.V4 |1.0.0.23 | +| 129|androidx.lifecycle:lifecycle-common |2.7.0 |Xamarin.AndroidX.Lifecycle.Common |2.7.0.1 | +| 130|androidx.lifecycle:lifecycle-common-java8 |2.7.0 |Xamarin.AndroidX.Lifecycle.Common.Java8 |2.7.0.1 | +| 131|androidx.lifecycle:lifecycle-extensions |2.2.0 |Xamarin.AndroidX.Lifecycle.Extensions |2.2.0.23 | +| 132|androidx.lifecycle:lifecycle-livedata |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData |2.7.0.1 | +| 133|androidx.lifecycle:lifecycle-livedata-core |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData.Core |2.7.0.1 | +| 134|androidx.lifecycle:lifecycle-livedata-core-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx |2.7.0.1 | +| 135|androidx.lifecycle:lifecycle-livedata-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData.Ktx |2.7.0.1 | +| 136|androidx.lifecycle:lifecycle-process |2.7.0 |Xamarin.AndroidX.Lifecycle.Process |2.7.0.1 | +| 137|androidx.lifecycle:lifecycle-reactivestreams |2.7.0 |Xamarin.AndroidX.Lifecycle.ReactiveStreams |2.7.0.1 | +| 138|androidx.lifecycle:lifecycle-reactivestreams-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.ReactiveStreams.Ktx |2.7.0.1 | +| 139|androidx.lifecycle:lifecycle-runtime |2.7.0 |Xamarin.AndroidX.Lifecycle.Runtime |2.7.0.1 | +| 140|androidx.lifecycle:lifecycle-runtime-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.Runtime.Ktx |2.7.0.1 | +| 141|androidx.lifecycle:lifecycle-service |2.7.0 |Xamarin.AndroidX.Lifecycle.Service |2.7.0.1 | +| 142|androidx.lifecycle:lifecycle-viewmodel |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModel |2.7.0.1 | +| 143|androidx.lifecycle:lifecycle-viewmodel-compose |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModel.Compose |2.7.0.1 | +| 144|androidx.lifecycle:lifecycle-viewmodel-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModel.Ktx |2.7.0.1 | +| 145|androidx.lifecycle:lifecycle-viewmodel-savedstate |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModelSavedState |2.7.0.1 | +| 146|androidx.loader:loader |1.1.0 |Xamarin.AndroidX.Loader |1.1.0.23 | +| 147|androidx.localbroadcastmanager:localbroadcastmanager |1.1.0 |Xamarin.AndroidX.LocalBroadcastManager |1.1.0.11 | +| 148|androidx.media:media |1.7.0 |Xamarin.AndroidX.Media |1.7.0.1 | +| 149|androidx.media2:media2-common |1.3.0 |Xamarin.AndroidX.Media2.Common |1.3.0.1 | +| 150|androidx.media2:media2-session |1.3.0 |Xamarin.AndroidX.Media2.Session |1.3.0.1 | +| 151|androidx.media2:media2-widget |1.3.0 |Xamarin.AndroidX.Media2.Widget |1.3.0.1 | +| 152|androidx.mediarouter:mediarouter |1.6.0 |Xamarin.AndroidX.MediaRouter |1.6.0.3 | +| 153|androidx.multidex:multidex |2.0.1 |Xamarin.AndroidX.MultiDex |2.0.1.23 | +| 154|androidx.navigation:navigation-common |2.7.7 |Xamarin.AndroidX.Navigation.Common |2.7.7.1 | +| 155|androidx.navigation:navigation-common-ktx |2.7.7 |Xamarin.AndroidX.Navigation.Common.Ktx |2.7.7.1 | +| 156|androidx.navigation:navigation-compose |2.7.7 |Xamarin.AndroidX.Navigation.Compose |2.7.7.1 | +| 157|androidx.navigation:navigation-fragment |2.7.7 |Xamarin.AndroidX.Navigation.Fragment |2.7.7.1 | +| 158|androidx.navigation:navigation-fragment-ktx |2.7.7 |Xamarin.AndroidX.Navigation.Fragment.Ktx |2.7.7.1 | +| 159|androidx.navigation:navigation-runtime |2.7.7 |Xamarin.AndroidX.Navigation.Runtime |2.7.7.1 | +| 160|androidx.navigation:navigation-runtime-ktx |2.7.7 |Xamarin.AndroidX.Navigation.Runtime.Ktx |2.7.7.1 | +| 161|androidx.navigation:navigation-ui |2.7.7 |Xamarin.AndroidX.Navigation.UI |2.7.7.1 | +| 162|androidx.navigation:navigation-ui-ktx |2.7.7 |Xamarin.AndroidX.Navigation.UI.Ktx |2.7.7.1 | +| 163|androidx.paging:paging-common |3.2.1 |Xamarin.AndroidX.Paging.Common |3.2.1.4 | +| 164|androidx.paging:paging-common-ktx |3.2.1 |Xamarin.AndroidX.Paging.Common.Ktx |3.2.1.4 | +| 165|androidx.paging:paging-runtime |3.2.1 |Xamarin.AndroidX.Paging.Runtime |3.2.1.4 | +| 166|androidx.paging:paging-runtime-ktx |3.2.1 |Xamarin.AndroidX.Paging.Runtime.Ktx |3.2.1.4 | +| 167|androidx.paging:paging-rxjava2 |3.2.1 |Xamarin.AndroidX.Paging.RxJava2 |3.2.1.4 | +| 168|androidx.paging:paging-rxjava2-ktx |3.2.1 |Xamarin.AndroidX.Paging.RxJava2.Ktx |3.2.1.4 | +| 169|androidx.palette:palette |1.0.0 |Xamarin.AndroidX.Palette |1.0.0.23 | +| 170|androidx.palette:palette-ktx |1.0.0 |Xamarin.AndroidX.Palette.Palette.Ktx |1.0.0.16 | +| 171|androidx.percentlayout:percentlayout |1.0.0 |Xamarin.AndroidX.PercentLayout |1.0.0.24 | +| 172|androidx.preference:preference |1.2.1 |Xamarin.AndroidX.Preference |1.2.1.4 | +| 173|androidx.preference:preference-ktx |1.2.1 |Xamarin.AndroidX.Preference.Preference.Ktx |1.2.1.4 | +| 174|androidx.print:print |1.0.0 |Xamarin.AndroidX.Print |1.0.0.23 | +| 175|androidx.profileinstaller:profileinstaller |1.3.1 |Xamarin.AndroidX.ProfileInstaller.ProfileInstaller |1.3.1.6 | +| 176|androidx.recommendation:recommendation |1.0.0 |Xamarin.AndroidX.Recommendation |1.0.0.23 | +| 177|androidx.recyclerview:recyclerview |1.3.2 |Xamarin.AndroidX.RecyclerView |1.3.2.2 | +| 178|androidx.recyclerview:recyclerview-selection |1.1.0 |Xamarin.AndroidX.RecyclerView.Selection |1.1.0.17 | +| 179|androidx.resourceinspection:resourceinspection-annotation |1.0.1 |Xamarin.AndroidX.ResourceInspection.Annotation |1.0.1.11 | +| 180|androidx.room:room-common |2.6.1 |Xamarin.AndroidX.Room.Common |2.6.1.1 | +| 181|androidx.room:room-guava |2.6.1 |Xamarin.AndroidX.Room.Guava |2.6.1.1 | +| 182|androidx.room:room-ktx |2.6.1 |Xamarin.AndroidX.Room.Room.Ktx |2.6.1.1 | +| 183|androidx.room:room-runtime |2.6.1 |Xamarin.AndroidX.Room.Runtime |2.6.1.1 | +| 184|androidx.room:room-rxjava2 |2.6.1 |Xamarin.AndroidX.Room.Room.RxJava2 |2.6.1.1 | +| 185|androidx.room:room-rxjava3 |2.6.1 |Xamarin.AndroidX.Room.Room.RxJava3 |2.6.1.1 | +| 186|androidx.savedstate:savedstate |1.2.1 |Xamarin.AndroidX.SavedState |1.2.1.7 | +| 187|androidx.savedstate:savedstate-ktx |1.2.1 |Xamarin.AndroidX.SavedState.SavedState.Ktx |1.2.1.7 | +| 188|androidx.security:security-crypto |1.0.0 |Xamarin.AndroidX.Security.SecurityCrypto |1.0.0.16 | +| 189|androidx.slice:slice-builders |1.0.0 |Xamarin.AndroidX.Slice.Builders |1.0.0.23 | +| 190|androidx.slice:slice-core |1.0.0 |Xamarin.AndroidX.Slice.Core |1.0.0.23 | +| 191|androidx.slice:slice-view |1.0.0 |Xamarin.AndroidX.Slice.View |1.0.0.23 | +| 192|androidx.slidingpanelayout:slidingpanelayout |1.2.0 |Xamarin.AndroidX.SlidingPaneLayout |1.2.0.11 | +| 193|androidx.sqlite:sqlite |2.4.0 |Xamarin.AndroidX.Sqlite |2.4.0.2 | +| 194|androidx.sqlite:sqlite-framework |2.4.0 |Xamarin.AndroidX.Sqlite.Framework |2.4.0.2 | +| 195|androidx.startup:startup-runtime |1.1.1 |Xamarin.AndroidX.Startup.StartupRuntime |1.1.1.11 | +| 196|androidx.swiperefreshlayout:swiperefreshlayout |1.1.0 |Xamarin.AndroidX.SwipeRefreshLayout |1.1.0.18 | +| 197|androidx.tracing:tracing |1.2.0 |Xamarin.AndroidX.Tracing.Tracing |1.2.0.1 | +| 198|androidx.transition:transition |1.4.1 |Xamarin.AndroidX.Transition |1.4.1.16 | +| 199|androidx.tvprovider:tvprovider |1.0.0 |Xamarin.AndroidX.TvProvider |1.0.0.25 | +| 200|androidx.vectordrawable:vectordrawable |1.1.0 |Xamarin.AndroidX.VectorDrawable |1.1.0.23 | +| 201|androidx.vectordrawable:vectordrawable-animated |1.1.0 |Xamarin.AndroidX.VectorDrawable.Animated |1.1.0.23 | +| 202|androidx.versionedparcelable:versionedparcelable |1.2.0 |Xamarin.AndroidX.VersionedParcelable |1.2.0.1 | +| 203|androidx.viewpager:viewpager |1.0.0 |Xamarin.AndroidX.ViewPager |1.0.0.23 | +| 204|androidx.viewpager2:viewpager2 |1.0.0 |Xamarin.AndroidX.ViewPager2 |1.0.0.25 | +| 205|androidx.wear:wear |1.3.0 |Xamarin.AndroidX.Wear |1.3.0.4 | +| 206|androidx.wear:wear-input |1.1.0 |Xamarin.AndroidX.Wear.Input |1.0.0.13 | +| 207|androidx.wear:wear-ongoing |1.0.0 |Xamarin.AndroidX.Wear.Ongoing |1.0.0.13 | +| 208|androidx.wear:wear-phone-interactions |1.0.1 |Xamarin.AndroidX.Wear.PhoneInteractions |1.0.1.11 | +| 209|androidx.wear:wear-remote-interactions |1.0.0 |Xamarin.AndroidX.Wear.RemoteInteractions |1.0.0.13 | +| 210|androidx.wear.compose:compose-foundation |1.3.0 |Xamarin.AndroidX.Wear.Compose.Foundation |1.3.0.1 | +| 211|androidx.wear.compose:compose-material |1.3.0 |Xamarin.AndroidX.Wear.Compose.Material |1.3.0.1 | +| 212|androidx.wear.compose:compose-material-core |1.3.0 |Xamarin.AndroidX.Wear.Compose.Material.Core |1.3.0.1 | +| 213|androidx.wear.compose:compose-navigation |1.3.0 |Xamarin.AndroidX.Wear.Compose.Navigation |1.3.0.1 | +| 214|androidx.wear.protolayout:protolayout |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout |1.1.0.1 | +| 215|androidx.wear.protolayout:protolayout-expression |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout.Expression |1.1.0.1 | +| 216|androidx.wear.protolayout:protolayout-expression-pipeline |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout.Expression.Pipeline |1.1.0.1 | +| 217|androidx.wear.protolayout:protolayout-proto |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout.Proto |1.1.0.1 | +| 218|androidx.wear.tiles:tiles |1.3.0 |Xamarin.AndroidX.Wear.Tiles |1.3.0.1 | +| 219|androidx.wear.tiles:tiles-material |1.3.0 |Xamarin.AndroidX.Wear.Tiles.Material |1.3.0.1 | +| 220|androidx.wear.tiles:tiles-proto |1.3.0 |Xamarin.AndroidX.Wear.Tiles.Proto |1.3.0.1 | +| 221|androidx.wear.tiles:tiles-renderer |1.1.0 |Xamarin.AndroidX.Wear.Tiles.Renderer |1.1.0.8 | +| 222|androidx.wear.watchface:watchface |1.2.1 |Xamarin.AndroidX.Wear.WatchFace |1.2.1.1 | +| 223|androidx.wear.watchface:watchface-client |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Client |1.2.1.1 | +| 224|androidx.wear.watchface:watchface-client-guava |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.ClientGuava |1.2.1.1 | +| 225|androidx.wear.watchface:watchface-complications |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications |1.2.1.1 | +| 226|androidx.wear.watchface:watchface-complications-data |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Data |1.2.1.1 | +| 227|androidx.wear.watchface:watchface-complications-data-source |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source |1.2.1.1 | +| 228|androidx.wear.watchface:watchface-complications-data-source-ktx |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source.Ktx |1.2.1.1 | +| 229|androidx.wear.watchface:watchface-complications-rendering |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Rendering |1.2.1.1 | +| 230|androidx.wear.watchface:watchface-data |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Data |1.2.1.1 | +| 231|androidx.wear.watchface:watchface-guava |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Guava |1.2.1.1 | +| 232|androidx.wear.watchface:watchface-style |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Style |1.2.1.1 | +| 233|androidx.webkit:webkit |1.10.0 |Xamarin.AndroidX.WebKit |1.10.0.1 | +| 234|androidx.window:window |1.2.0 |Xamarin.AndroidX.Window |1.2.0.2 | +| 235|androidx.window:window-extensions |1.0.0-alpha01 |Xamarin.AndroidX.Window.WindowExtensions |1.0.0.18-alpha01 | +| 236|androidx.window:window-java |1.2.0 |Xamarin.AndroidX.Window.WindowJava |1.2.0.2 | +| 237|androidx.window:window-rxjava2 |1.2.0 |Xamarin.AndroidX.Window.WindowRxJava2 |1.2.0.2 | +| 238|androidx.window:window-rxjava3 |1.2.0 |Xamarin.AndroidX.Window.WindowRxJava3 |1.2.0.2 | +| 239|androidx.window.extensions.core:core |1.0.0 |Xamarin.AndroidX.Window.Extensions.Core.Core |1.0.0.5 | +| 240|androidx.work:work-runtime |2.9.0 |Xamarin.AndroidX.Work.Runtime |2.9.0.1 | +| 241|androidx.work:work-runtime-ktx |2.9.0 |Xamarin.AndroidX.Work.Work.Runtime.Ktx |2.9.0.1 | +| 242|com.android.installreferrer:installreferrer |1.0 |Xamarin.Google.Android.InstallReferrer |1.0.0.9 | +| 243|com.google.accompanist:accompanist-appcompat-theme |0.34.0 |Xamarin.Google.Accompanist.AppCompat.Theme |0.34.0.1 | +| 244|com.google.accompanist:accompanist-drawablepainter |0.34.0 |Xamarin.Google.Accompanist.DrawablePainter |0.34.0.1 | +| 245|com.google.accompanist:accompanist-flowlayout |0.34.0 |Xamarin.Google.Accompanist.FlowLayout |0.34.0.1 | +| 246|com.google.accompanist:accompanist-pager |0.34.0 |Xamarin.Google.Accompanist.Pager |0.34.0.1 | +| 247|com.google.accompanist:accompanist-pager-indicators |0.34.0 |Xamarin.Google.Accompanist.Pager.Indicators |0.34.0.1 | +| 248|com.google.accompanist:accompanist-permissions |0.34.0 |Xamarin.Google.Accompanist.Permissions |0.34.0.1 | +| 249|com.google.accompanist:accompanist-placeholder |0.34.0 |Xamarin.Google.Accompanist.Placeholder |0.34.0.1 | +| 250|com.google.accompanist:accompanist-placeholder-material |0.34.0 |Xamarin.Google.Accompanist.Placeholder.Material |0.34.0.1 | +| 251|com.google.accompanist:accompanist-swiperefresh |0.34.0 |Xamarin.Google.Accompanist.SwipeRefresh |0.34.0.1 | +| 252|com.google.accompanist:accompanist-systemuicontroller |0.34.0 |Xamarin.Google.Accompanist.SystemUIController |0.34.0.1 | +| 253|com.google.android.material:compose-theme-adapter |1.1.18 |Xamarin.Google.Android.Material.Compose.Theme.Adapter |1.1.18.9 | +| 254|com.google.android.material:compose-theme-adapter-3 |1.0.18 |Xamarin.Google.Android.Material.Compose.Theme.Adapter3 |1.0.18.8 | +| 255|com.google.android.material:material |1.10.0 |Xamarin.Google.Android.Material |1.10.0.3 | +| 256|com.google.assistant.appactions:suggestions |1.0.0 |Xamarin.Google.Assistant.AppActions.Suggestions |1.0.0.9 | +| 257|com.google.assistant.appactions:widgets |0.0.1 |Xamarin.Google.Assistant.AppActions.Widgets |0.0.1.10 | +| 258|com.google.auto.value:auto-value-annotations |1.10.4 |Xamarin.Google.AutoValue.Annotations |1.10.4.3 | +| 259|com.google.code.gson:gson |2.10.1 |GoogleGson |2.10.1.8 | +| 260|com.google.crypto.tink:tink-android |1.12.0 |Xamarin.Google.Crypto.Tink.Android |1.12.0.1 | +| 261|com.google.flogger:flogger |0.8 |Xamarin.Flogger |0.8.0.2 | +| 262|com.google.flogger:flogger-system-backend |0.8 |Xamarin.Flogger.SystemBackend |0.8.0.2 | +| 263|com.google.guava:failureaccess |1.0.2 |Xamarin.Google.Guava.FailureAccess |1.0.2.2 | +| 264|com.google.guava:guava |32.0.1-android |Xamarin.Google.Guava |32.0.1.2 | +| 265|com.google.guava:listenablefuture |1.0 |Xamarin.Google.Guava.ListenableFuture |1.0.0.18 | +| 266|com.google.j2objc:j2objc-annotations |2.8 |Xamarin.Google.J2Objc.Annotations |2.8.0.8 | +| 267|dev.chrisbanes.snapper:snapper |0.3.0 |Xamarin.Dev.ChrisBanes.Snapper |0.3.0.9 | +| 268|io.github.aakira:napier |2.7.1 |Xamarin.AAkira.Napier |2.7.1.1 | +| 269|io.reactivex.rxjava2:rxandroid |2.1.1 |Xamarin.Android.ReactiveX.RxAndroid |2.1.1.9 | +| 270|io.reactivex.rxjava2:rxjava |2.2.21 |Xamarin.Android.ReactiveX.RxJava |2.2.21.16 | +| 271|io.reactivex.rxjava2:rxkotlin |2.4.0 |Xamarin.Android.ReactiveX.RxKotlin |2.4.0.9 | +| 272|io.reactivex.rxjava3:rxandroid |3.0.2 |Xamarin.Android.ReactiveX.RxJava3.RxAndroid |3.0.2.8 | +| 273|io.reactivex.rxjava3:rxjava |3.1.8 |Xamarin.Android.ReactiveX.RxJava3.RxJava |3.1.8.3 | +| 274|io.reactivex.rxjava3:rxkotlin |3.0.1 |Xamarin.Android.ReactiveX.RxJava3.RxKotlin |3.0.1.9 | +| 275|org.checkerframework:checker-compat-qual |2.5.6 |Xamarin.CheckerFramework.CheckerCompatQual |2.5.6.2 | +| 276|org.checkerframework:checker-qual |3.42.0 |Xamarin.CheckerFramework.CheckerQual |3.42.0.1 | +| 277|org.jetbrains:annotations |24.1.0 |Xamarin.Jetbrains.Annotations |24.1.0.2 | +| 278|org.jetbrains.kotlin:kotlin-reflect |1.9.22 |Xamarin.Kotlin.Reflect |1.9.22.1 | +| 279|org.jetbrains.kotlin:kotlin-stdlib |1.9.22 |Xamarin.Kotlin.StdLib |1.9.22.1 | +| 280|org.jetbrains.kotlin:kotlin-stdlib-common |1.9.22 |Xamarin.Kotlin.StdLib.Common |1.9.22.1 | +| 281|org.jetbrains.kotlin:kotlin-stdlib-jdk7 |1.9.22 |Xamarin.Kotlin.StdLib.Jdk7 |1.9.22.1 | +| 282|org.jetbrains.kotlin:kotlin-stdlib-jdk8 |1.9.22 |Xamarin.Kotlin.StdLib.Jdk8 |1.9.22.1 | +| 283|org.jetbrains.kotlinx:kotlinx-coroutines-android |1.8.0 |Xamarin.KotlinX.Coroutines.Android |1.8.0.1 | +| 284|org.jetbrains.kotlinx:kotlinx-coroutines-core |1.8.0 |Xamarin.KotlinX.Coroutines.Core |1.8.0.1 | +| 285|org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm |1.8.0 |Xamarin.KotlinX.Coroutines.Core.Jvm |1.8.0.1 | +| 286|org.jetbrains.kotlinx:kotlinx-coroutines-guava |1.8.0 |Xamarin.KotlinX.Coroutines.Guava |1.8.0.1 | +| 287|org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 |1.8.0 |Xamarin.KotlinX.Coroutines.Jdk8 |1.8.0.1 | +| 288|org.jetbrains.kotlinx:kotlinx-coroutines-play-services |1.8.0 |Xamarin.KotlinX.Coroutines.Play.Services |1.8.0.1 | +| 289|org.jetbrains.kotlinx:kotlinx-coroutines-reactive |1.8.0 |Xamarin.KotlinX.Coroutines.Reactive |1.8.0.1 | +| 290|org.jetbrains.kotlinx:kotlinx-coroutines-rx2 |1.8.0 |Xamarin.KotlinX.Coroutines.Rx2 |1.8.0.1 | +| 291|org.jetbrains.kotlinx:kotlinx-coroutines-rx3 |1.8.0 |Xamarin.KotlinX.Coroutines.Rx3 |1.8.0.1 | +| 292|org.reactivestreams:reactive-streams |1.0.4 |Xamarin.Android.ReactiveStreams |1.0.4.10 | From 049a38467aa94337f2c3a6bb25d57d8a2fd9ba4f Mon Sep 17 00:00:00 2001 From: moljac Date: Sun, 3 Mar 2024 12:49:13 +0100 Subject: [PATCH 4/5] missing folder fix --- utilities.cake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utilities.cake b/utilities.cake index 9faf193c..85e0d7f3 100644 --- a/utilities.cake +++ b/utilities.cake @@ -1015,7 +1015,9 @@ Task ("api-diff-analysis") binderator_json_array = (JArray)JToken.ReadFrom(jtr); } - DirectoryPathCollection directories = GetSubDirectories("./output/api-diff"); + string dir = "./output/api-diff"; + EnsureDirectoryExists(dir); + DirectoryPathCollection directories = GetSubDirectories(dir); Dictionary nugets_modified = new Dictionary(); Dictionary api_changes_breaking_removed = new Dictionary(); From c9f6fdbbe07ece6c17d60c74cff2312fe8e1a16c Mon Sep 17 00:00:00 2001 From: Jonathan Pobst Date: Mon, 4 Mar 2024 09:42:29 -1000 Subject: [PATCH 5/5] [ci] Switch to using the 1ES mandated pipeline template. (#844) As part of Microsoft's continued push for supply chain security, our CI that builds shipping software must extend an "official" template that can be used to ensure various safety checks have run. Unfortunately, this requires extensive changes to our CI to fit their model. This PR requires both necessary changes and cleanup done to make our process mesh better with the template. The only functional difference should be: - Previously the outputs of both the `Windows` and `MacOS` builds were copied to the same artifact directory (`"nuget"`) which was signed and released. This meant that the last one written "won" and that's what we shipped. The new template didn't like multiple agents writing to the same output directory, so now we only write to `output-windows` and `output-macos`, and we always sign and ship the `output-windows` output. --- azure-pipelines.yml | 77 ++++++++++++--- build/ci/api-scan.yml | 14 +-- build/ci/build.yml | 168 +++++++++++++-------------------- build/ci/code-analysis.yml | 73 -------------- build/ci/setup-environment.yml | 2 +- 5 files changed, 134 insertions(+), 200 deletions(-) delete mode 100644 build/ci/code-analysis.yml diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2de9983d..35ca5dd1 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -9,27 +9,74 @@ variables: BUILD_NUMBER: $(Build.BuildNumber) BUILD_COMMIT: $(Build.SourceVersion) + # Build variables + mainBranchName: main # Name of Git "main" branch + configuration: Release # Build configuration: 'Debug', 'Release' + + # Reporting variables + areaPath: DevDiv\VS Client - Runtime SDKs\Android # AzDo area path to log any issues + + # Windows specific variables + windowsAgentPoolName: Maui-1ESPT # Windows VM pool name + windowsImage: 1ESPT-Windows2022 # Windows VM image name + windowsClassicInstaller: https://aka.ms/xamarin-android-commercial-d17-4-windows # Windows Classic XA installer URL + + # macOS specific variables + macosAgentPoolName: Azure Pipelines # macOS VM pool name + macosImage: internal-macos12 # macOS VM image name + macosClassicInstaller: https://aka.ms/xamarin-android-commercial-d17-4-macos # macOS Classic XA installer URL + resources: repositories: + - repository: 1esPipelines + type: git + name: 1ESPipelineTemplates/1ESPipelineTemplates + ref: refs/tags/release - repository: internal-templates type: github name: xamarin/yaml-templates endpoint: xamarin ref: refs/heads/main -jobs: - - template: build/ci/build.yml - - - ${{ if eq(variables['System.TeamProject'], 'devdiv') }}: - - template: sign-artifacts/jobs/v2.yml@internal-templates - parameters: - dependsOn: [ 'build' ] - condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/') +extends: + template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines + parameters: + pool: + name: AzurePipelines-EO + image: 1ESPT-Windows2022 + os: windows + + stages: + - stage: Build - - template: compliance/sbom/job.v1.yml@internal-templates - parameters: - dependsOn: signing - condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/') - artifactNames: [ nuget-signed ] - packageName: androidx - packageFilter: '*.nupkg' + jobs: + - template: build/ci/build.yml@self + parameters: + name: windows + buildPool: + name: $(windowsAgentPoolName) + image: $(windowsImage) + os: windows + classicInstallerUrl: $(windowsClassicInstaller) + mainBranchName: $(mainBranchName) + configuration: $(configuration) + runAPIScan: true + + - template: build/ci/build.yml@self + parameters: + name: macos + buildPool: + name: $(macosAgentPoolName) + vmImage: $(macosImage) + os: macOS + classicInstallerUrl: $(macosClassicInstaller) + mainBranchName: $(mainBranchName) + configuration: $(configuration) + + - template: sign-artifacts/jobs/v2.yml@internal-templates + parameters: + dependsOn: [ 'build_windows' ] + artifactName: output-windows + usePipelineArtifactTasks: true + use1ESTemplate: true + condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/') diff --git a/build/ci/api-scan.yml b/build/ci/api-scan.yml index 417df4bc..4e880eba 100644 --- a/build/ci/api-scan.yml +++ b/build/ci/api-scan.yml @@ -14,7 +14,7 @@ steps: TargetFolder: ${{ parameters.apiScanDirectory }} OverWrite: true flattenFolders: true - condition: and(succeeded(), eq(variables['runAPIScan'], 'true'), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) + condition: and(succeeded(), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) - task: CmdLine@2 displayName: 'Remove System assemblies from APIScan' @@ -23,14 +23,14 @@ steps: del ${{ parameters.apiScanDirectory }}\System.* del ${{ parameters.apiScanDirectory }}\mscorlib.dll del ${{ parameters.apiScanDirectory }}\netstandard.dll - condition: and(succeeded(), eq(variables['runAPIScan'], 'true'), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) + condition: and(succeeded(), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) - task: CmdLine@2 displayName: 'List Files for APIScan' inputs: script: | tree ${{ parameters.apiScanDirectory }} /f - condition: and(succeeded(), eq(variables['runAPIScan'], 'true'), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) + condition: and(succeeded(), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) ### Run latest version of APIScan listed at https://www.1eswiki.com/wiki/APIScan_Build_Task - task: APIScan@2 @@ -41,7 +41,7 @@ steps: softwareVersionNum: '$(Build.BuildId)' isLargeApp: true toolVersion: Latest - condition: and(succeeded(), eq(variables['runAPIScan'], 'true'), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) + condition: and(succeeded(), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) env: AzureServicesAuthConnectionString: runAs=App;AppId=$(ApiScanClientId);TenantId=$(ApiScanTenant);AppKey=$(ApiScanSecret) @@ -51,7 +51,7 @@ steps: GdnExportAllTools: false GdnExportGdnToolApiScan: true GdnExportOutputSuppressionFile: source.gdnsuppress - condition: and(eq(variables['runAPIScan'], 'true'), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) + condition: eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch']) - task: PublishSecurityAnalysisLogs@3 displayName: Publish Guardian Artifacts @@ -61,11 +61,11 @@ steps: AllTools: false APIScan: true ToolLogsNotFoundAction: Warning - condition: and(eq(variables['runAPIScan'], 'true'), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) + condition: eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch']) - task: PostAnalysis@2 displayName: Fail Build on Guardian Issues inputs: GdnBreakAllTools: false GdnBreakGdnToolApiScan: true - condition: and(eq(variables['runAPIScan'], 'true'), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) + condition: eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch']) diff --git a/build/ci/build.yml b/build/ci/build.yml index 46e5e815..498b1c14 100644 --- a/build/ci/build.yml +++ b/build/ci/build.yml @@ -1,122 +1,82 @@ parameters: # Environment Parameters - name: 'build' # the name of the build job for dependency purposes - timeoutInMinutes: 300 # the timeout in minutes - mainBranchName: 'main' # the "main" branch that should be used - can be something other than "main" - macosAgentPoolName: 'Azure Pipelines' # the name of the macOS VM pool - # https://github.com/actions/runner-images - macosImage: internal-macos12 # macOS VM image name, must be "internal" locked down image - windowsAgentPoolName: android-win-2022 # the name of the Windows VM pool - windowsImage: 'windows-latest' # the name of the Windows VM image + name: # Job display name + buildPool: # VM pool information + classicInstallerUrl: # URL to retrieve the Classic XA installer - # Tool Parameters - dotnetVersion: '7.0.405' # the version of .NET to use - dotnetWorkloadRollbackFile: 'workloads.json' - dotnetWorkloadSource: 'https://aka.ms/dotnet6/nuget/index.json' - dotnetNuGetOrgSource: 'https://api.nuget.org/v3/index.json' - classicXAPkg: https://aka.ms/xamarin-android-commercial-d17-4-macos - classicXAVsix: https://aka.ms/xamarin-android-commercial-d17-4-windows - skipUnitTests: false # do not run unit test step + # Build Parameters + mainBranchName: 'main' # Name of Git "main" branch + configuration: 'Release' # Build configuration: 'Debug', 'Release' + verbosity: 'normal' # Build verbosity: 'minimal', 'normal', 'diagnostic' + timeoutInMinutes: 300 # Max job runtime in minutes + runAPIScan: false # Run APIScan analysis - tools: # a list of additional .NET global tools needed + # Tool Parameters + dotnetVersion: '7.0.406' # .NET version to install on agent + dotnetWorkloadRollbackFile: 'workloads.json' # Rollback file specifying workload versions to install + dotnetNuGetOrgSource: 'https://api.nuget.org/v3/index.json' # NuGet.org URL to find workloads + dotnetWorkloadSource: 'https://aka.ms/dotnet6/nuget/index.json' # .NET engineering URL to find workloads + skipUnitTests: false # Skip running unit tests + + tools: # Additional .NET global tools to install - 'xamarin.androidbinderator.tool': '0.5.7' - 'Cake.Tool': '4.0.0' - 'boots': '1.1.0.712-preview2' - 'private-api-tools': '1.0.2' - - # Build Parameters - verbosity: 'normal' # the build verbosity: 'minimal', 'normal', 'diagnostic' - configuration: 'Release' # the build configuration: 'Debug', 'Release' # Reporting/Analysis Parameters - areaPath: 'DevDiv\VS Client - Runtime SDKs\Android' # the areaPath to log any issues - publishJob: '' # the job to use as the source of the 'nuget' artifact: '', 'windows', 'macos', 'linux' - publishOutputSuffix: '' # the artifact suffix to use when publishing the output folder - signListPath: 'SignList.xml' # the path to the SignList.xml to copy into the nuget artifact for signing - artifactsPath: 'output' # the path to the NuGet packages that need to be signed, verified and published + artifactsPath: 'output' # Path to the NuGet packages that need to be signed, verified and published + signListPath: 'SignList.xml' # Path to 'SignList.xml' used for signing NuGet packages jobs: - - job: ${{ parameters.name }} - strategy: - matrix: - macos: - poolName: ${{ parameters.macosAgentPoolName }} - imageName: ${{ parameters.macosImage }} - classicInstallerUrl: ${{ parameters.classicXAPkg }} - runCodeQL: false - windows: - poolName: ${{ parameters.windowsAgentPoolName }} - imageName: ${{ parameters.windowsImage }} - classicInstallerUrl: ${{ parameters.classicXAVsix }} - runCodeQL: true - runAPIScan: true - displayName: Build - timeoutInMinutes: ${{ parameters.timeoutInMinutes }} - variables: - Codeql.Enabled: $(runCodeQL) - pool: - name: $(poolName) - vmImage: $(imageName) +- job: build_${{ parameters.name }} + displayName: ${{ parameters.name }} + timeoutInMinutes: ${{ parameters.timeoutInMinutes }} + pool: ${{ parameters.buildPool }} + + templateContext: + sdl: + spotBugs: + enabled: false + binskim: + scanOutputDirectoryOnly: true + outputs: + - output: pipelineArtifact + targetPath: ${{ parameters.artifactsPath }} + artifactName: output-${{ parameters.name }} + + steps: + - template: setup-environment.yml + parameters: + dotnetVersion: ${{ parameters.dotnetVersion }} + dotnetWorkloadRollbackFile: ${{ parameters.dotnetWorkloadRollbackFile }} + dotnetWorkloadSource: ${{ parameters.dotnetWorkloadSource }} + dotnetNuGetOrgSource: ${{ parameters.dotnetNuGetOrgSource }} + dotnetTools: ${{ parameters.tools }} + classicInstallerUrl: ${{ parameters.classicInstallerUrl }} - steps: - - template: setup-environment.yml - parameters: - dotnetVersion: ${{ parameters.dotnetVersion }} - dotnetWorkloadRollbackFile: ${{ parameters.dotnetWorkloadRollbackFile }} - dotnetWorkloadSource: ${{ parameters.dotnetWorkloadSource }} - dotnetNuGetOrgSource: ${{ parameters.dotnetNuGetOrgSource }} - dotnetTools: ${{ parameters.tools }} - classicInstallerUrl: $(classicInstallerUrl) - - - template: build-and-test.yml - parameters: - artifactsPath: ${{ parameters.artifactsPath }} - verbosity: ${{ parameters.verbosity }} - configuration: ${{ parameters.configuration }} - skipUnitTests: ${{ parameters.skipUnitTests }} + - template: build-and-test.yml + parameters: + artifactsPath: ${{ parameters.artifactsPath }} + verbosity: ${{ parameters.verbosity }} + configuration: ${{ parameters.configuration }} + skipUnitTests: ${{ parameters.skipUnitTests }} + - ${{ if eq(parameters.runAPIScan, true) }}: - template: api-scan.yml parameters: mainBranchName: ${{ parameters.mainBranchName }} - # after the build is complete - - pwsh: | - $srcExists = (Test-Path "${{ parameters.signListPath }}") - $dstExists = (Test-Path "${{ parameters.artifactsPath }}\SignList.xml") - if ($srcExists -and !$dstExists) { - Copy-Item "${{ parameters.signListPath }}" "${{ parameters.artifactsPath }}\SignList.xml" - Write-Host "Copied ${{ parameters.signListPath }} to ${{ parameters.artifactsPath }}\SignList.xml" - } elseif (!$srcExists) { - Write-Host "${{ parameters.signListPath }} did not exist, nothing copied." - } elseif ($dstExists) { - Write-Host "${{ parameters.artifactsPath }}\SignList.xml already existed, nothing copied." - } - displayName: 'Copy SignList.xml to the nuget artifact' - - task: PublishBuildArtifacts@1 - displayName: 'Publish artifacts' - condition: or(eq('${{ parameters.publishJob }}', ''), eq('${{ parameters.publishJob }}', variables['System.JobName'])) - inputs: - PathToPublish: ${{ parameters.artifactsPath }} - ArtifactName: nuget - - task: PublishBuildArtifacts@1 - displayName: 'Publish platform artifacts' - condition: always() - inputs: - PathToPublish: output - ArtifactName: output-$(System.JobName)${{ parameters.publishOutputSuffix }} - # run any required checks - - ${{ if eq(variables['System.TeamProject'], 'devdiv') }}: - - task: ComponentGovernanceComponentDetection@0 - displayName: 'Run component detection' - condition: and(always(), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) - inputs: - scanType: 'Register' - verbosity: 'Verbose' - alertWarningLevel: 'High' - - - template: code-analysis.yml - parameters: - name: ${{ parameters.name }} - mainBranchName: ${{ parameters.mainBranchName }} - areaPath: ${{ parameters.areaPath }} - configuration: ${{ parameters.configuration }} + # Copy SignList.xml to output + - pwsh: | + $srcExists = (Test-Path "${{ parameters.signListPath }}") + $dstExists = (Test-Path "${{ parameters.artifactsPath }}\SignList.xml") + if ($srcExists -and !$dstExists) { + Copy-Item "${{ parameters.signListPath }}" "${{ parameters.artifactsPath }}\SignList.xml" + Write-Host "Copied ${{ parameters.signListPath }} to ${{ parameters.artifactsPath }}\SignList.xml" + } elseif (!$srcExists) { + Write-Host "${{ parameters.signListPath }} did not exist, nothing copied." + } elseif ($dstExists) { + Write-Host "${{ parameters.artifactsPath }}\SignList.xml already existed, nothing copied." + } + displayName: Copy SignList.xml to output diff --git a/build/ci/code-analysis.yml b/build/ci/code-analysis.yml deleted file mode 100644 index 7e3b9669..00000000 --- a/build/ci/code-analysis.yml +++ /dev/null @@ -1,73 +0,0 @@ -parameters: - condition: succeeded() - runChecks: true - name: build - mainBranchName: - areaPath: - -jobs: - - job: ${{ parameters.name }}_checks - displayName: 'Run required code checks' - condition: and(eq(${{ parameters.runChecks }}, 'true'), eq(variables['System.TeamProject'], 'devdiv'), eq('refs/heads/${{ parameters.mainBranchName }}', variables['Build.SourceBranch'])) - pool: - name: 'Hosted Windows 2019 with VS2019' - steps: - - pwsh: | - $repo = "$(Build.Repository.Id)" - $repo = $repo.Substring($repo.IndexOf("/") + 1) - $branch = "${{ parameters.mainBranchName }}" - $CODEBASE_NAME = $repo + "_" + $branch - echo "Using codebase: $CODEBASE_NAME" - Write-Host "##vso[task.setvariable variable=CODEBASE_NAME]$CODEBASE_NAME" - - task: CredScan@2 - displayName: 'Analyze source for credentials' - inputs: - toolMajorVersion: 'V2' - - task: PoliCheck@1 - inputs: - inputType: 'Basic' - targetType: 'F' - - task: SdtReport@1 - displayName: 'Create security analysis report' - inputs: - AllTools: false - APIScan: false - BinSkim: false - CodesignValidation: false - CredScan: true - FortifySCA: false - FxCop: false - ModernCop: false - MSRD: false - PoliCheck: true - RoslynAnalyzers: false - SDLNativeRules: false - Semmle: false - TSLint: false - ToolLogsNotFoundAction: 'Standard' - - task: PublishSecurityAnalysisLogs@3 - displayName: 'Publish security analysis logs' - - task: TSAUpload@1 - continueOnError: true - inputs: - tsaVersion: 'TsaV2' - codebase: 'NewOrUpdate' - tsaEnvironment: 'PROD' - codeBaseName: '$(CODEBASE_NAME)' - notificationAlias: 'xamacomd@microsoft.com' - notifyAlwaysV2: false - instanceUrlForTsaV2: 'DEVDIV' - projectNameDEVDIV: 'DevDiv' - areaPath: '${{ parameters.areaPath }}' - iterationPath: 'DevDiv\Future Backlog' - uploadAPIScan: false - uploadBinSkim: false - uploadCredScan: true - uploadFortifySCA: false - uploadFxCop: false - uploadModernCop: false - uploadPoliCheck: true - uploadPREfast: false - uploadRoslyn: false - uploadTSLint: false - uploadAsync: true diff --git a/build/ci/setup-environment.yml b/build/ci/setup-environment.yml index 33fa6694..de165301 100644 --- a/build/ci/setup-environment.yml +++ b/build/ci/setup-environment.yml @@ -38,5 +38,5 @@ steps: - pwsh: dotnet tool update -g ${{ pair.key }} --version ${{ pair.value }} displayName: 'Install tool: ${{ pair.key }}' - - pwsh: boots --url $(classicInstallerUrl) --downgrade-first + - pwsh: boots --url ${{ parameters.classicInstallerUrl }} --downgrade-first displayName: 'Install Classic XA'