From 84e4ef3189636da9f3428f742c57a901940879f7 Mon Sep 17 00:00:00 2001 From: Yauheni Pakala Date: Wed, 20 Dec 2023 12:32:45 +0100 Subject: [PATCH] Improvements before migration to .NET8 (#539) * Add supported os versions * Bump year * Update target framework for nuspecs * Sync wl.essentials platform target frameworks * Add install missed android sdk for api 32 * Bump android target api * Revert "Add install missed android sdk for api 32" This reverts commit a89a7c424a11e61181a1f391d2e6c51dd1d1fb61. --- .../Softeq.XToolkit.Bindings.Droid.csproj | 3 ++- .../Softeq.XToolkit.Bindings.iOS.csproj | 1 + .../Softeq.XToolkit.Common.Droid.Tests.csproj | 2 +- .../Softeq.XToolkit.Common.Droid.csproj | 3 ++- .../Softeq.XToolkit.Common.iOS.csproj | 1 + .../Softeq.XToolkit.Connectivity.iOS.csproj | 1 + .../Softeq.XToolkit.Permissions.Droid.csproj | 1 + .../Softeq.XToolkit.Permissions.iOS.csproj | 1 + ...eq.XToolkit.PushNotifications.Droid.csproj | 3 ++- ...fteq.XToolkit.PushNotifications.iOS.csproj | 1 + .../Softeq.XToolkit.WhiteLabel.Droid.csproj | 3 ++- ...Toolkit.WhiteLabel.Essentials.Droid.csproj | 3 ++- ....XToolkit.WhiteLabel.Essentials.iOS.csproj | 3 ++- .../Softeq.XToolkit.WhiteLabel.iOS.csproj | 1 + nuget/Softeq.XToolkit.Bindings.nuspec | 24 ++++++++--------- nuget/Softeq.XToolkit.Common.nuspec | 24 ++++++++--------- nuget/Softeq.XToolkit.Permissions.nuspec | 24 ++++++++--------- .../Softeq.XToolkit.PushNotifications.nuspec | 27 +++++++++---------- nuget/Softeq.XToolkit.Remote.nuspec | 6 ++--- ...fteq.XToolkit.WhiteLabel.Essentials.nuspec | 25 ++++++++--------- nuget/Softeq.XToolkit.WhiteLabel.Forms.nuspec | 8 +++--- nuget/Softeq.XToolkit.WhiteLabel.nuspec | 24 ++++++++--------- 22 files changed, 100 insertions(+), 89 deletions(-) diff --git a/Softeq.XToolkit.Bindings.Droid/Softeq.XToolkit.Bindings.Droid.csproj b/Softeq.XToolkit.Bindings.Droid/Softeq.XToolkit.Bindings.Droid.csproj index 5b875deae..da03e628b 100644 --- a/Softeq.XToolkit.Bindings.Droid/Softeq.XToolkit.Bindings.Droid.csproj +++ b/Softeq.XToolkit.Bindings.Droid/Softeq.XToolkit.Bindings.Droid.csproj @@ -1,7 +1,8 @@ - net6.0-android32.0 + net6.0-android33.0 + 21.0 diff --git a/Softeq.XToolkit.Bindings.iOS/Softeq.XToolkit.Bindings.iOS.csproj b/Softeq.XToolkit.Bindings.iOS/Softeq.XToolkit.Bindings.iOS.csproj index 4393f4b45..960ce8b26 100644 --- a/Softeq.XToolkit.Bindings.iOS/Softeq.XToolkit.Bindings.iOS.csproj +++ b/Softeq.XToolkit.Bindings.iOS/Softeq.XToolkit.Bindings.iOS.csproj @@ -2,6 +2,7 @@ net6.0-ios12.0 + 10.0 false diff --git a/Softeq.XToolkit.Common.Droid.Tests/Softeq.XToolkit.Common.Droid.Tests.csproj b/Softeq.XToolkit.Common.Droid.Tests/Softeq.XToolkit.Common.Droid.Tests.csproj index 75be754c3..fc09041e2 100644 --- a/Softeq.XToolkit.Common.Droid.Tests/Softeq.XToolkit.Common.Droid.Tests.csproj +++ b/Softeq.XToolkit.Common.Droid.Tests/Softeq.XToolkit.Common.Droid.Tests.csproj @@ -1,7 +1,7 @@  - net6.0-android32.0 + net6.0-android33.0 Exe true true diff --git a/Softeq.XToolkit.Common.Droid/Softeq.XToolkit.Common.Droid.csproj b/Softeq.XToolkit.Common.Droid/Softeq.XToolkit.Common.Droid.csproj index 0a1d306e8..606e94b19 100644 --- a/Softeq.XToolkit.Common.Droid/Softeq.XToolkit.Common.Droid.csproj +++ b/Softeq.XToolkit.Common.Droid/Softeq.XToolkit.Common.Droid.csproj @@ -1,7 +1,8 @@  - net6.0-android32.0 + net6.0-android33.0 + 21.0 diff --git a/Softeq.XToolkit.Common.iOS/Softeq.XToolkit.Common.iOS.csproj b/Softeq.XToolkit.Common.iOS/Softeq.XToolkit.Common.iOS.csproj index 55767c699..2c95cc8d7 100644 --- a/Softeq.XToolkit.Common.iOS/Softeq.XToolkit.Common.iOS.csproj +++ b/Softeq.XToolkit.Common.iOS/Softeq.XToolkit.Common.iOS.csproj @@ -2,6 +2,7 @@ net6.0-ios12.0 + 10.0 false diff --git a/Softeq.XToolkit.Connectivity.iOS/Softeq.XToolkit.Connectivity.iOS.csproj b/Softeq.XToolkit.Connectivity.iOS/Softeq.XToolkit.Connectivity.iOS.csproj index b2b3e0cc4..89e81ee1f 100644 --- a/Softeq.XToolkit.Connectivity.iOS/Softeq.XToolkit.Connectivity.iOS.csproj +++ b/Softeq.XToolkit.Connectivity.iOS/Softeq.XToolkit.Connectivity.iOS.csproj @@ -2,6 +2,7 @@ net6.0-ios12.0 + 12.0 true false diff --git a/Softeq.XToolkit.Permissions.Droid/Softeq.XToolkit.Permissions.Droid.csproj b/Softeq.XToolkit.Permissions.Droid/Softeq.XToolkit.Permissions.Droid.csproj index a206ccda0..07c4191b9 100644 --- a/Softeq.XToolkit.Permissions.Droid/Softeq.XToolkit.Permissions.Droid.csproj +++ b/Softeq.XToolkit.Permissions.Droid/Softeq.XToolkit.Permissions.Droid.csproj @@ -2,6 +2,7 @@ net6.0-android33.0 + 21.0 true diff --git a/Softeq.XToolkit.Permissions.iOS/Softeq.XToolkit.Permissions.iOS.csproj b/Softeq.XToolkit.Permissions.iOS/Softeq.XToolkit.Permissions.iOS.csproj index fa4e2a115..7e5b55bc6 100644 --- a/Softeq.XToolkit.Permissions.iOS/Softeq.XToolkit.Permissions.iOS.csproj +++ b/Softeq.XToolkit.Permissions.iOS/Softeq.XToolkit.Permissions.iOS.csproj @@ -2,6 +2,7 @@ net6.0-ios13.0 + 13.0 true false diff --git a/Softeq.XToolkit.PushNotifications.Droid/Softeq.XToolkit.PushNotifications.Droid.csproj b/Softeq.XToolkit.PushNotifications.Droid/Softeq.XToolkit.PushNotifications.Droid.csproj index 50dcfe3db..63dd6c269 100644 --- a/Softeq.XToolkit.PushNotifications.Droid/Softeq.XToolkit.PushNotifications.Droid.csproj +++ b/Softeq.XToolkit.PushNotifications.Droid/Softeq.XToolkit.PushNotifications.Droid.csproj @@ -1,7 +1,8 @@ - net6.0-android32.0 + net6.0-android33.0 + 26.0 diff --git a/Softeq.XToolkit.PushNotifications.iOS/Softeq.XToolkit.PushNotifications.iOS.csproj b/Softeq.XToolkit.PushNotifications.iOS/Softeq.XToolkit.PushNotifications.iOS.csproj index 145be86a8..0394fd5a0 100644 --- a/Softeq.XToolkit.PushNotifications.iOS/Softeq.XToolkit.PushNotifications.iOS.csproj +++ b/Softeq.XToolkit.PushNotifications.iOS/Softeq.XToolkit.PushNotifications.iOS.csproj @@ -2,6 +2,7 @@ net6.0-ios10.0 + 10.0 false diff --git a/Softeq.XToolkit.WhiteLabel.Droid/Softeq.XToolkit.WhiteLabel.Droid.csproj b/Softeq.XToolkit.WhiteLabel.Droid/Softeq.XToolkit.WhiteLabel.Droid.csproj index e2ad7ec51..fc258d188 100644 --- a/Softeq.XToolkit.WhiteLabel.Droid/Softeq.XToolkit.WhiteLabel.Droid.csproj +++ b/Softeq.XToolkit.WhiteLabel.Droid/Softeq.XToolkit.WhiteLabel.Droid.csproj @@ -1,7 +1,8 @@ - net6.0-android32.0 + net6.0-android33.0 + 24.0 true diff --git a/Softeq.XToolkit.WhiteLabel.Essentials.Droid/Softeq.XToolkit.WhiteLabel.Essentials.Droid.csproj b/Softeq.XToolkit.WhiteLabel.Essentials.Droid/Softeq.XToolkit.WhiteLabel.Essentials.Droid.csproj index 4d18917b6..20ecd8b01 100644 --- a/Softeq.XToolkit.WhiteLabel.Essentials.Droid/Softeq.XToolkit.WhiteLabel.Essentials.Droid.csproj +++ b/Softeq.XToolkit.WhiteLabel.Essentials.Droid/Softeq.XToolkit.WhiteLabel.Essentials.Droid.csproj @@ -1,7 +1,8 @@  - net6.0-android32.0 + net6.0-android33.0 + 21.0 true diff --git a/Softeq.XToolkit.WhiteLabel.Essentials.iOS/Softeq.XToolkit.WhiteLabel.Essentials.iOS.csproj b/Softeq.XToolkit.WhiteLabel.Essentials.iOS/Softeq.XToolkit.WhiteLabel.Essentials.iOS.csproj index ea273283e..b98d14c9d 100644 --- a/Softeq.XToolkit.WhiteLabel.Essentials.iOS/Softeq.XToolkit.WhiteLabel.Essentials.iOS.csproj +++ b/Softeq.XToolkit.WhiteLabel.Essentials.iOS/Softeq.XToolkit.WhiteLabel.Essentials.iOS.csproj @@ -1,7 +1,8 @@  - net6.0-ios12.0 + net6.0-ios13.0 + 10.0 true false diff --git a/Softeq.XToolkit.WhiteLabel.iOS/Softeq.XToolkit.WhiteLabel.iOS.csproj b/Softeq.XToolkit.WhiteLabel.iOS/Softeq.XToolkit.WhiteLabel.iOS.csproj index aff63a8b2..1e8b40e7c 100644 --- a/Softeq.XToolkit.WhiteLabel.iOS/Softeq.XToolkit.WhiteLabel.iOS.csproj +++ b/Softeq.XToolkit.WhiteLabel.iOS/Softeq.XToolkit.WhiteLabel.iOS.csproj @@ -2,6 +2,7 @@ net6.0-ios12.0 + 10.0 true false diff --git a/nuget/Softeq.XToolkit.Bindings.nuspec b/nuget/Softeq.XToolkit.Bindings.nuspec index e36c23400..1bab00941 100644 --- a/nuget/Softeq.XToolkit.Bindings.nuspec +++ b/nuget/Softeq.XToolkit.Bindings.nuspec @@ -11,18 +11,18 @@ https://softeq.github.io/XToolkit.WhiteLabel/articles/xtoolkit/bindings.html Bindings implementation based on INotifyPropertyChanged interface. - Copyright 2022 Softeq Development Corp. + Copyright 2023 Softeq Development Corp. softeq, xtoolkit, xamarin, ios, android, mvvm, bindings Releases: https://github.com/Softeq/XToolkit.WhiteLabel/releases - + - + - + @@ -33,29 +33,29 @@ + target="lib\net6.0" /> + target="lib\net6.0-android33.0" /> + target="lib\net6.0-android33.0" /> + target="lib\net6.0-ios12.0" /> + target="lib\net6.0-ios12.0" /> \ No newline at end of file diff --git a/nuget/Softeq.XToolkit.Common.nuspec b/nuget/Softeq.XToolkit.Common.nuspec index e097aec1b..c99771411 100644 --- a/nuget/Softeq.XToolkit.Common.nuspec +++ b/nuget/Softeq.XToolkit.Common.nuspec @@ -11,13 +11,13 @@ https://softeq.github.io/XToolkit.WhiteLabel/articles/xtoolkit/common.html The most common components without dependencies that can be reused in any project. - Copyright 2022 Softeq Development Corp. + Copyright 2023 Softeq Development Corp. softeq, xtoolkit, xamarin, ios, android, mvvm, toolkit, kit Releases: https://github.com/Softeq/XToolkit.WhiteLabel/releases - - - + + + @@ -26,29 +26,29 @@ + target="lib\net6.0" /> + target="lib\net6.0-android33.0" /> + target="lib\net6.0-android33.0" /> + target="lib\net6.0-ios12.0" /> + target="lib\net6.0-ios12.0" /> \ No newline at end of file diff --git a/nuget/Softeq.XToolkit.Permissions.nuspec b/nuget/Softeq.XToolkit.Permissions.nuspec index 9fd96131d..310aaa272 100644 --- a/nuget/Softeq.XToolkit.Permissions.nuspec +++ b/nuget/Softeq.XToolkit.Permissions.nuspec @@ -11,18 +11,18 @@ https://softeq.github.io/XToolkit.WhiteLabel/articles/xtoolkit/permissions.html Simple cross platform plugin to request and check permissions for Android and iOS. - Copyright 2022 Softeq Development Corp. + Copyright 2023 Softeq Development Corp. softeq, xtoolkit, xamarin, ios, android, permissions - + - + - + @@ -33,29 +33,29 @@ + target="lib\net6.0"/> + target="lib\net6.0-android33.0"/> + target="lib\net6.0-android33.0"/> + target="lib\net6.0-ios13.0"/> + target="lib\net6.0-ios13.0"/> \ No newline at end of file diff --git a/nuget/Softeq.XToolkit.PushNotifications.nuspec b/nuget/Softeq.XToolkit.PushNotifications.nuspec index 02642ee93..569d55e25 100644 --- a/nuget/Softeq.XToolkit.PushNotifications.nuspec +++ b/nuget/Softeq.XToolkit.PushNotifications.nuspec @@ -11,14 +11,14 @@ https://softeq.github.io/XToolkit.WhiteLabel/articles/xtoolkit/push-notifications.html Simple cross platform plugin to use push-notifications for Android and iOS. - Copyright 2022 Softeq Development Corp. + Copyright 2023 Softeq Development Corp. softeq, xtoolkit, xamarin, ios, android, push-notifications, firebase, apns, fcm Releases: https://github.com/Softeq/XToolkit.WhiteLabel/releases - + - + @@ -26,13 +26,10 @@ - + - - - @@ -40,29 +37,29 @@ + target="lib\net6.0" /> + target="lib\net6.0-android33.0" /> + target="lib\net6.0-android33.0" /> + target="lib\net6.0-ios10.0" /> + target="lib\net6.0-ios10.0" /> \ No newline at end of file diff --git a/nuget/Softeq.XToolkit.Remote.nuspec b/nuget/Softeq.XToolkit.Remote.nuspec index 4b1bee3ba..c371da4c5 100644 --- a/nuget/Softeq.XToolkit.Remote.nuspec +++ b/nuget/Softeq.XToolkit.Remote.nuspec @@ -11,7 +11,7 @@ https://softeq.github.io/XToolkit.WhiteLabel/articles/xtoolkit/remote.html Advanced HttpClient infrastructure for mobile applications. - Copyright 2022 Softeq Development Corp. + Copyright 2023 Softeq Development Corp. softeq, xtoolkit, xamarin, ios, android, mvvm, toolkit, remote, http, rest, api, auth Releases: https://github.com/Softeq/XToolkit.WhiteLabel/releases @@ -28,8 +28,8 @@ + target="lib\net6.0" /> \ No newline at end of file diff --git a/nuget/Softeq.XToolkit.WhiteLabel.Essentials.nuspec b/nuget/Softeq.XToolkit.WhiteLabel.Essentials.nuspec index f1717d9a7..b1b804652 100644 --- a/nuget/Softeq.XToolkit.WhiteLabel.Essentials.nuspec +++ b/nuget/Softeq.XToolkit.WhiteLabel.Essentials.nuspec @@ -11,16 +11,16 @@ https://softeq.github.io/XToolkit.WhiteLabel/articles/xtoolkit/whitelabel/essentials.html Library over the Softeq.XToolkit.WhiteLabel that contains optional components for any application. - Copyright 2022 Softeq Development Corp. + Copyright 2023 Softeq Development Corp. softeq, xtoolkit, android, ios, whitelabel, xamarin, essentials, imagepicker, picker Releases: https://github.com/Softeq/XToolkit.WhiteLabel/releases - + - + @@ -28,7 +28,7 @@ - + @@ -42,28 +42,29 @@ + target="lib\net6.0" /> + target="lib\net6.0-android33.0" /> + target="lib\net6.0-android33.0" /> + + target="lib\net6.0-ios13.0" /> + target="lib\net6.0-ios13.0" /> diff --git a/nuget/Softeq.XToolkit.WhiteLabel.Forms.nuspec b/nuget/Softeq.XToolkit.WhiteLabel.Forms.nuspec index 2385c68b0..6596141ca 100644 --- a/nuget/Softeq.XToolkit.WhiteLabel.Forms.nuspec +++ b/nuget/Softeq.XToolkit.WhiteLabel.Forms.nuspec @@ -11,11 +11,11 @@ https://softeq.github.io/XToolkit.WhiteLabel/articles/xtoolkit/whitelabel/forms.html Integration library for using Softeq.XToolkit.WhiteLabel in Xamarin.Forms projects. - Copyright 2022 Softeq Development Corp. + Copyright 2023 Softeq Development Corp. softeq, xtoolkit, whitelabel, xamarin, forms, xamarinforms, xamarin.forms Releases: https://github.com/Softeq/XToolkit.WhiteLabel/releases - + @@ -28,9 +28,9 @@ + target="lib\net6.0" /> diff --git a/nuget/Softeq.XToolkit.WhiteLabel.nuspec b/nuget/Softeq.XToolkit.WhiteLabel.nuspec index 216b94893..4a51b69e3 100644 --- a/nuget/Softeq.XToolkit.WhiteLabel.nuspec +++ b/nuget/Softeq.XToolkit.WhiteLabel.nuspec @@ -11,18 +11,18 @@ https://softeq.github.io/XToolkit.WhiteLabel/articles/xtoolkit/whitelabel.html XToolkit.WhiteLabel is a collection of "lego" components for fast create cross-platform mobile applications with Xamarin, based on XToolkit. - Copyright 2022 Softeq Development Corp. + Copyright 2023 Softeq Development Corp. softeq, xtoolkit, xamarin, ios, android, mvvm, toolkit, whitelabel Releases: https://github.com/Softeq/XToolkit.WhiteLabel/releases - + - + @@ -34,7 +34,7 @@ - + @@ -51,29 +51,29 @@ + target="lib\net6.0" /> + target="lib\net6.0-android33.0" /> + target="lib\net6.0-android33.0" /> + target="lib\net6.0-ios12.0" /> + target="lib\net6.0-ios12.0" />