From 955188b4909a79a9e194f0a62e153f2eb56f91c5 Mon Sep 17 00:00:00 2001 From: Anastasia Senyushina Date: Thu, 6 Jan 2022 11:04:23 +0300 Subject: [PATCH 01/34] Add support non-WinUI applications --- .../Microsoft.AppCenter.WindowsDesktop.csproj | 1 + .../Utils/ApplicationLifecycleHelper.cs | 71 ++++++++++++ .../ApplicationLifecycleHelperDesktop.cs | 36 ++---- .../Utils/ApplicationLifecycleHelperWinUI.cs | 109 +++++++++++++----- .../Utils/DeviceInformationHelper.cs | 50 +++++--- .../Utils/WpfHelper.cs | 6 + nuget/AppCenter.nuspec | 1 + nuget/WindowsAppCenter.nuspec | 1 + 8 files changed, 206 insertions(+), 69 deletions(-) create mode 100644 SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelper.cs diff --git a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Microsoft.AppCenter.WindowsDesktop.csproj b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Microsoft.AppCenter.WindowsDesktop.csproj index ef97e5983..94f6c4721 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Microsoft.AppCenter.WindowsDesktop.csproj +++ b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Microsoft.AppCenter.WindowsDesktop.csproj @@ -30,6 +30,7 @@ + diff --git a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelper.cs b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelper.cs new file mode 100644 index 000000000..41441d8a4 --- /dev/null +++ b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelper.cs @@ -0,0 +1,71 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Microsoft.AppCenter.Utils; +using System; + +namespace Microsoft.AppCenter +{ + public abstract class ApplicationLifecycleHelper : IApplicationLifecycleHelper + { + private static IApplicationLifecycleHelper _instance = null; + + // Considered to be suspended until can verify that has started + protected static bool _suspended = true; + + /// + /// Indicates whether the application is currently in a suspended state. + /// + public bool IsSuspended => _suspended; + + public event EventHandler ApplicationSuspended; + public event EventHandler ApplicationResuming; + public event EventHandler ApplicationStarted; + public event EventHandler UnhandledExceptionOccurred; + + public static IApplicationLifecycleHelper Instance + { + get + { + if (_instance == null) + { + if (WpfHelper.IsRunningAsUwp) + { + _instance = new ApplicationLifecycleHelperWinUI(); + AppCenterLog.Debug(AppCenterLog.LogTag, "Use lifecycle for WinUI applications."); + } + else + { + _instance = new ApplicationLifecycleHelperDesktop(); + AppCenterLog.Debug(AppCenterLog.LogTag, "Use lifecycle for desktop applications."); + } + } + return _instance; + } + + // Setter for testing + internal set { _instance = value; } + } + + protected void InvokeResuming(object sender, EventArgs args) + { + ApplicationResuming?.Invoke(sender, args); + } + + protected void InvokeStarted(object sender, EventArgs args) + { + ApplicationStarted?.Invoke(sender, args); + } + + protected void InvokeSuspended(object sender, EventArgs args) + { + ApplicationSuspended?.Invoke(sender, args); + } + + protected void InvokeUnhandledExceptionOccurred(object sender, UnhandledExceptionOccurredEventArgs args) + { + UnhandledExceptionOccurred?.Invoke(sender, args); + } + } +} + diff --git a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelperDesktop.cs b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelperDesktop.cs index 55e30ceba..94efebca8 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelperDesktop.cs +++ b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelperDesktop.cs @@ -1,7 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -#if !WINDOWS10_0_17763_0 using System; using System.Diagnostics; using System.Drawing; @@ -12,17 +11,8 @@ namespace Microsoft.AppCenter.Utils { - public class ApplicationLifecycleHelper : IApplicationLifecycleHelper + public class ApplicationLifecycleHelperDesktop : ApplicationLifecycleHelper { - // Singleton instance of ApplicationLifecycleHelper - private static IApplicationLifecycleHelper _instance; - public static IApplicationLifecycleHelper Instance - { - get { return _instance ?? (_instance = new ApplicationLifecycleHelper()); } - - // Setter for testing - internal set { _instance = value; } - } #region WinEventHook @@ -74,7 +64,7 @@ private static void WinEventHook(IntPtr winEventHookHandle, uint eventType, IntP } } - static ApplicationLifecycleHelper() + static ApplicationLifecycleHelperDesktop() { // Retrieve the WPF APIs through reflection, if they are available if (WpfHelper.IsRunningOnWpf) @@ -117,28 +107,30 @@ private static bool IsAnyWindowNotMinimized() #endregion - public ApplicationLifecycleHelper() + public bool HasShownWindow => started; + + public ApplicationLifecycleHelperDesktop() { Enabled = true; AppDomain.CurrentDomain.UnhandledException += (sender, eventArgs) => { - UnhandledExceptionOccurred?.Invoke(sender, new UnhandledExceptionOccurredEventArgs((Exception)eventArgs.ExceptionObject)); + base.InvokeUnhandledExceptionOccurred(sender, new UnhandledExceptionOccurredEventArgs((Exception)eventArgs.ExceptionObject)); }; } private void InvokeResuming() { - ApplicationResuming?.Invoke(null, EventArgs.Empty); + base.InvokeResuming(null, EventArgs.Empty); } private void InvokeStarted() { - ApplicationStarted?.Invoke(null, EventArgs.Empty); + base.InvokeStarted(null, EventArgs.Empty); } private void InvokeSuspended() { - ApplicationSuspended?.Invoke(null, EventArgs.Empty); + base.InvokeSuspended(null, EventArgs.Empty); } private bool enabled; @@ -186,15 +178,5 @@ private static bool WindowIntersectsWithAnyScreen(dynamic window) var windowBounds = WindowsRectToRectangle(window.RestoreBounds); return Screen.AllScreens.Any(screen => screen.Bounds.IntersectsWith(windowBounds)); } - - public bool HasShownWindow => started; - - public bool IsSuspended => suspended; - - public event EventHandler ApplicationSuspended; - public event EventHandler ApplicationResuming; - public event EventHandler ApplicationStarted; - public event EventHandler UnhandledExceptionOccurred; } } -#endif diff --git a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelperWinUI.cs b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelperWinUI.cs index b116a14f6..53e11de4f 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelperWinUI.cs +++ b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/ApplicationLifecycleHelperWinUI.cs @@ -1,41 +1,33 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -#if WINDOWS10_0_17763_0 using System; +using System.Linq; using System.Runtime.ExceptionServices; +using System.Runtime.InteropServices; +using System.Threading.Tasks; +#if WINDOWS10_0_17763_0 using Windows.ApplicationModel.Core; using Windows.Foundation.Metadata; +using Windows.UI.Core; +#endif namespace Microsoft.AppCenter.Utils { - public class ApplicationLifecycleHelper : IApplicationLifecycleHelper + public class ApplicationLifecycleHelperWinUI: ApplicationLifecycleHelper { - public event EventHandler ApplicationSuspended; - public event EventHandler ApplicationResuming; - public event EventHandler UnhandledExceptionOccurred; - - // Considered to be suspended until can verify that has started - private static bool _suspended = true; - - // Singleton instance of ApplicationLifecycleHelper - private static ApplicationLifecycleHelper _instance; - public static ApplicationLifecycleHelper Instance - { - get { return _instance ?? (_instance = new ApplicationLifecycleHelper()); } - // Setter for testing - internal set { _instance = value; } - } - - /// - /// Indicates whether the application is currently in a suspended state. - /// - public bool IsSuspended => _suspended; + // True if InvokeResuming has been called at least once during the current process + private static bool _started; - public ApplicationLifecycleHelper() + public ApplicationLifecycleHelperWinUI() { +#if WINDOWS10_0_17763_0 + + // Subscribe to Resuming and Suspending events. + CoreApplication.Suspending += InvokeSuspended; + // If the "LeavingBackground" event is present, use that for Resuming. Else, use CoreApplication.Resuming. if (ApiInformation.IsEventPresent(typeof(CoreApplication).FullName, "LeavingBackground")) { @@ -43,10 +35,24 @@ public ApplicationLifecycleHelper() // If the application has anything visible, then it has already started, // so invoke the resuming event immediately. - InvokeResuming(null, EventArgs.Empty); + HasStartedAndNeedsResume().ContinueWith(completedTask => + { + if (completedTask.Result) + { + InvokeResuming(null, EventArgs.Empty); + } + }); } else { + + // In versions of Windows 10 where the LeavingBackground event is unavailable, we consider this point to be + // the start so invoke resuming (and subscribe to future resume events). If InvokeResuming were not called here, + // the resuming event wouldn't be invoked until the *next* time the application is resumed, which is a problem + // if the application is not currently suspended. The side effect is that regardless of whether UI is available + // ever in the process, InvokeResuming will be called at least once (in the case where LeavingBackground isn't + // available). + CoreApplication.Resuming += InvokeResuming; InvokeResuming(null, EventArgs.Empty); } @@ -55,6 +61,7 @@ public ApplicationLifecycleHelper() { try { + // Intentionally propagate exception to get the exception object that crashed the app. eventArgs.UnhandledError.Propagate(); } @@ -67,18 +74,66 @@ public ApplicationLifecycleHelper() ExceptionDispatchInfo.Capture(exception).Throw(); } }; +#endif + } + + // Determines whether the application has started already and is not suspended, + // but ApplicationLifecycleHelper has not yet fired an initial "resume" event. + private static async Task HasStartedAndNeedsResume() + { + var needsResume = false; + try + { +#if WINDOWS10_0_17763_0 + + // Don't use CurrentSynchronizationContext as that seems to cause an error in Unity applications. + var asyncAction = CoreApplication.MainView?.CoreWindow?.Dispatcher.RunAsync( + CoreDispatcherPriority.Normal, () => + { + + // If started already, a resume has already occurred. + if (_started) + { + return; + } + if (CoreApplication.Views.Any(view => view.CoreWindow != null && view.CoreWindow.Visible)) + { + needsResume = true; + } + }); + if (asyncAction != null) + { + await asyncAction; + } +#endif + } + catch (Exception e) when (e is COMException || e is InvalidOperationException) + { + + // If MainView can't be accessed, a COMException or InvalidOperationException is thrown. It means that the + // MainView hasn't been created, and thus the UI hasn't appeared yet. + AppCenterLog.Debug(AppCenterLog.LogTag, + "Not invoking resume immediately because UI is not ready."); + } + return needsResume; } internal void InvokeUnhandledExceptionOccurred(object sender, Exception exception) { - UnhandledExceptionOccurred?.Invoke(sender, new UnhandledExceptionOccurredEventArgs(exception)); + base.InvokeUnhandledExceptionOccurred(sender, new UnhandledExceptionOccurredEventArgs(exception)); } private void InvokeResuming(object sender, object e) { + _started = true; _suspended = false; - ApplicationResuming?.Invoke(sender, EventArgs.Empty); + base.InvokeResuming(sender, EventArgs.Empty); + } + + private void InvokeSuspended(object sender, object e) + { + _suspended = true; + base.InvokeSuspended(sender, EventArgs.Empty); } } } -#endif diff --git a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/DeviceInformationHelper.cs b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/DeviceInformationHelper.cs index 90d894541..ef21bcc98 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/DeviceInformationHelper.cs +++ b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/DeviceInformationHelper.cs @@ -4,6 +4,7 @@ using System; using System.Diagnostics; using System.Drawing; +using System.IO; using System.Management; using System.Reflection; using System.Runtime.InteropServices; @@ -14,7 +15,7 @@ using System.Windows.Forms; #endif -#if NET461 +#if NET461 || NET472 using System.Deployment.Application; #endif @@ -27,6 +28,7 @@ namespace Microsoft.AppCenter.Utils public class DeviceInformationHelper : AbstractDeviceInformationHelper { private IManagmentClassFactory _managmentClassFactory; + private const string _defaultVersion = "Unknown"; public DeviceInformationHelper() { @@ -182,22 +184,16 @@ protected override string GetAppVersion() * If the AssemblyInformationalVersion is not applied to an assembly, * the version number specified by the AssemblyFileVersion attribute is used instead. */ -#if WINDOWS10_0_17763_0 - var packageVersion = Package.Current.Id.Version; - return $"{packageVersion.Major}.{packageVersion.Minor}.{packageVersion.Build}.{packageVersion.Revision}"; -#else - return DeploymentVersion ?? Application.ProductVersion; + string productVersion = null; +#if !WINDOWS10_0_17763_0 + productVersion = Application.ProductVersion; #endif + return DeploymentVersion ?? productVersion ?? PackageVersion ?? _defaultVersion; } protected override string GetAppBuild() { -#if WINDOWS10_0_17763_0 - var packageVersion = Package.Current.Id.Version; - return $"{packageVersion.Major}.{packageVersion.Minor}.{packageVersion.Build}.{packageVersion.Revision}"; -#else - return DeploymentVersion ?? FileVersion; -#endif + return DeploymentVersion ?? FileVersion ?? PackageVersion ?? _defaultVersion; } protected override string GetScreenSize() @@ -213,11 +209,34 @@ protected override string GetScreenSize() } } + private static string PackageVersion + { + get + { +#if WINDOWS10_0_17763_0 + if (!WpfHelper.IsRunningAsUwp) + { + return null; + } + try + { + var packageVersion = Package.Current.Id.Version; + return $"{packageVersion.Major}.{packageVersion.Minor}.{packageVersion.Build}.{packageVersion.Revision}"; + } + catch (InvalidOperationException exception) + { + AppCenterLog.Warn(AppCenterLog.LogTag, "Package version is available only in MSIX-packaged applications. See link https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/desktop-to-uwp-supported-api.", exception); + } +#endif + return null; + } + } + private static string DeploymentVersion { get { -#if NET461 +#if NET461 || NET472 // Get ClickOnce version (does not exist on .NET Core). if (ApplicationDeployment.IsNetworkDeployed) { @@ -228,11 +247,11 @@ private static string DeploymentVersion } } -#if !WINDOWS10_0_17763_0 private static string FileVersion { get { +#if !WINDOWS10_0_17763_0 // The AssemblyFileVersion uniquely identifies a build. var entryAssembly = Assembly.GetEntryAssembly(); if (entryAssembly != null) @@ -250,9 +269,10 @@ private static string FileVersion // Fallback if entry assembly is not found (in unit tests for example). return Application.ProductVersion; +#endif + return null; } } -#endif /// /// Import GetDeviceCaps function to retreive scale-independent screen size. diff --git a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/WpfHelper.cs b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/WpfHelper.cs index 7f8a934c2..e9fca8231 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/WpfHelper.cs +++ b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Utils/WpfHelper.cs @@ -17,6 +17,9 @@ static WpfHelper() PresentationFramework = assemblies.FirstOrDefault(assembly => assembly.GetName().Name == "PresentationFramework"); IsRunningOnWpf = PresentationFramework != null; +#if WINDOWS10_0_17763_0 + IsRunningAsUwp = (new DesktopBridge.Helpers()).IsRunningAsUwp(); +#endif } catch (AppDomainUnloadedException) { @@ -25,6 +28,9 @@ static WpfHelper() } public static bool IsRunningOnWpf { get; } + + public static bool IsRunningAsUwp { get; } = false; + public static Assembly PresentationFramework { get; } } } diff --git a/nuget/AppCenter.nuspec b/nuget/AppCenter.nuspec index 516efbbdf..c449b3c34 100644 --- a/nuget/AppCenter.nuspec +++ b/nuget/AppCenter.nuspec @@ -45,6 +45,7 @@ + diff --git a/nuget/WindowsAppCenter.nuspec b/nuget/WindowsAppCenter.nuspec index 07fe69d63..8ceaa78fc 100644 --- a/nuget/WindowsAppCenter.nuspec +++ b/nuget/WindowsAppCenter.nuspec @@ -45,6 +45,7 @@ + From 8d23358c1588a0b43b82ff931900903b4bb75048 Mon Sep 17 00:00:00 2001 From: App Center Date: Fri, 14 Jan 2022 10:05:30 +0000 Subject: [PATCH 02/34] Update SDK version --- Apps/Contoso.Android.Puppet/Properties/AndroidManifest.xml | 2 +- Apps/Contoso.Android.Puppet/Properties/AssemblyInfo.cs | 4 ++-- .../Contoso.Forms.Puppet.Droid/Properties/AndroidManifest.xml | 2 +- .../Contoso.Forms.Puppet.Droid/Properties/AssemblyInfo.cs | 4 ++-- .../Contoso.Forms.Puppet.MacOS/Info.plist | 4 ++-- .../Contoso.Forms.Puppet.UWP/Package.appxmanifest | 2 +- .../Contoso.Forms.Puppet.UWP/Properties/AssemblyInfo.cs | 2 +- Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.iOS/Info.plist | 4 ++-- .../Contoso.Forms.Puppet/Properties/AssemblyInfo.cs | 4 ++-- Apps/Contoso.MacOS.Puppet/Info.plist | 4 ++-- Apps/Contoso.UWP.Puppet/Package.appxmanifest | 2 +- Apps/Contoso.UWP.Puppet/Properties/AssemblyInfo.cs | 2 +- .../Contoso.WPF.Puppet.DotNetCore.csproj | 4 ++-- Apps/Contoso.WPF.Puppet/Properties/AssemblyInfo.cs | 4 ++-- .../Contoso.WinForms.Puppet.DotNetCore.csproj | 2 +- Apps/Contoso.WinForms.Puppet/Properties/AssemblyInfo.cs | 4 ++-- .../Package.appxmanifest | 2 +- Apps/Contoso.iOS.Puppet/Info.plist | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Microsoft.AppCenter.Android/Properties/AssemblyInfo.cs | 4 ++-- SDK/AppCenter/Microsoft.AppCenter.Shared/WrapperSdk.cs | 2 +- .../Microsoft.AppCenter.UWP/Microsoft.AppCenter.UWP.csproj | 4 ++-- .../Microsoft.AppCenter.WindowsDesktop.csproj | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Microsoft.AppCenter.iOS/Properties/AssemblyInfo.cs | 4 ++-- SDK/AppCenter/Microsoft.AppCenter/Microsoft.AppCenter.csproj | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Microsoft.AppCenter.Analytics.UWP.csproj | 4 ++-- .../Microsoft.AppCenter.Analytics.WindowsDesktop.csproj | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Microsoft.AppCenter.Analytics.csproj | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Microsoft.AppCenter.Crashes.UWP.csproj | 4 ++-- .../Microsoft.AppCenter.Crashes.WindowsDesktop.csproj | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Microsoft.AppCenter.Crashes.csproj | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Microsoft.AppCenter.Distribute.csproj | 4 ++-- .../Properties/AndroidManifest.xml | 2 +- .../Contoso.Test.Functional.Droid/Properties/AssemblyInfo.cs | 4 ++-- Tests/Contoso.Test.Functional.iOS/Info.plist | 4 ++-- Tests/Contoso.Test.Functional.iOS/Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- Tests/Microsoft.AppCenter.NET/Properties/AssemblyInfo.cs | 4 ++-- Tests/Microsoft.AppCenter.Test.UWP/Package.appxmanifest | 2 +- Tests/Microsoft.AppCenter.Test.UWP/Properties/AssemblyInfo.cs | 2 +- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 2 +- scripts/configuration/ac-build-config.xml | 2 +- 58 files changed, 102 insertions(+), 102 deletions(-) diff --git a/Apps/Contoso.Android.Puppet/Properties/AndroidManifest.xml b/Apps/Contoso.Android.Puppet/Properties/AndroidManifest.xml index 2fdb6f689..44d8cdb01 100644 --- a/Apps/Contoso.Android.Puppet/Properties/AndroidManifest.xml +++ b/Apps/Contoso.Android.Puppet/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@ - + diff --git a/Apps/Contoso.Android.Puppet/Properties/AssemblyInfo.cs b/Apps/Contoso.Android.Puppet/Properties/AssemblyInfo.cs index fb58e0ea1..a741203ef 100644 --- a/Apps/Contoso.Android.Puppet/Properties/AssemblyInfo.cs +++ b/Apps/Contoso.Android.Puppet/Properties/AssemblyInfo.cs @@ -28,5 +28,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.Droid/Properties/AndroidManifest.xml b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.Droid/Properties/AndroidManifest.xml index 714e1dcc9..dea33dce3 100644 --- a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.Droid/Properties/AndroidManifest.xml +++ b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.Droid/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.Droid/Properties/AssemblyInfo.cs b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.Droid/Properties/AssemblyInfo.cs index 9825fe1c3..f83fd8be8 100644 --- a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.Droid/Properties/AssemblyInfo.cs +++ b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.Droid/Properties/AssemblyInfo.cs @@ -22,8 +22,8 @@ // and "{Major}.{Minor}.{Build}.*" will update just the revision. [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.MacOS/Info.plist b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.MacOS/Info.plist index aaaabf517..a6a51dba9 100644 --- a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.MacOS/Info.plist +++ b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.MacOS/Info.plist @@ -7,9 +7,9 @@ CFBundleIdentifier com.microsoft.appcenter.Contoso-Forms-Puppet-MacOS CFBundleShortVersionString - 4.5.0 + 4.5.1 CFBundleVersion - 4.5.0 + 4.5.1 LSMinimumSystemVersion 10.14 CFBundleDevelopmentRegion diff --git a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.UWP/Package.appxmanifest b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.UWP/Package.appxmanifest index d9604fe6f..f365b91df 100644 --- a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.UWP/Package.appxmanifest +++ b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.UWP/Package.appxmanifest @@ -1,6 +1,6 @@ - + AppCenter-Contoso.Forms.Puppet.UWP diff --git a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.UWP/Properties/AssemblyInfo.cs b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.UWP/Properties/AssemblyInfo.cs index fcd2b380f..f9f1e574e 100644 --- a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.UWP/Properties/AssemblyInfo.cs +++ b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.UWP/Properties/AssemblyInfo.cs @@ -27,5 +27,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] +[assembly: AssemblyFileVersion("4.5.1.0")] [assembly: ComVisible(false)] diff --git a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.iOS/Info.plist b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.iOS/Info.plist index 3cdb58f57..55606bc56 100644 --- a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.iOS/Info.plist +++ b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet.iOS/Info.plist @@ -5,9 +5,9 @@ CFBundleIdentifier com.microsoft.appcenter.xamarin.forms.ios.puppet CFBundleShortVersionString - 4.5.0 + 4.5.1 CFBundleVersion - 4.5.0 + 4.5.1 LSRequiresIPhoneOS MinimumOSVersion diff --git a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet/Properties/AssemblyInfo.cs b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet/Properties/AssemblyInfo.cs index f9f714b7f..595af4830 100644 --- a/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet/Properties/AssemblyInfo.cs +++ b/Apps/Contoso.Forms.Puppet/Contoso.Forms.Puppet/Properties/AssemblyInfo.cs @@ -20,8 +20,8 @@ // and "{Major}.{Minor}.{Build}.*" will update just the revision. [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/Apps/Contoso.MacOS.Puppet/Info.plist b/Apps/Contoso.MacOS.Puppet/Info.plist index 812b77320..6efa30f38 100644 --- a/Apps/Contoso.MacOS.Puppet/Info.plist +++ b/Apps/Contoso.MacOS.Puppet/Info.plist @@ -13,11 +13,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 4.5.0 + 4.5.1 CFBundleSignature ???? CFBundleVersion - 4.5.0 + 4.5.1 LSMinimumSystemVersion 10.15 NSHumanReadableCopyright diff --git a/Apps/Contoso.UWP.Puppet/Package.appxmanifest b/Apps/Contoso.UWP.Puppet/Package.appxmanifest index f2a1a5ceb..d8e58917c 100644 --- a/Apps/Contoso.UWP.Puppet/Package.appxmanifest +++ b/Apps/Contoso.UWP.Puppet/Package.appxmanifest @@ -1,6 +1,6 @@ - + AppCenter-Contoso.UWP.Puppet diff --git a/Apps/Contoso.UWP.Puppet/Properties/AssemblyInfo.cs b/Apps/Contoso.UWP.Puppet/Properties/AssemblyInfo.cs index ccaf9ef36..b090b5931 100644 --- a/Apps/Contoso.UWP.Puppet/Properties/AssemblyInfo.cs +++ b/Apps/Contoso.UWP.Puppet/Properties/AssemblyInfo.cs @@ -27,5 +27,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] +[assembly: AssemblyFileVersion("4.5.1.0")] [assembly: ComVisible(false)] \ No newline at end of file diff --git a/Apps/Contoso.WPF.Puppet.DotNetCore/Contoso.WPF.Puppet.DotNetCore.csproj b/Apps/Contoso.WPF.Puppet.DotNetCore/Contoso.WPF.Puppet.DotNetCore.csproj index 0efd920ef..bc334f84d 100644 --- a/Apps/Contoso.WPF.Puppet.DotNetCore/Contoso.WPF.Puppet.DotNetCore.csproj +++ b/Apps/Contoso.WPF.Puppet.DotNetCore/Contoso.WPF.Puppet.DotNetCore.csproj @@ -4,9 +4,9 @@ WinExe netcoreapp3.0 true - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 diff --git a/Apps/Contoso.WPF.Puppet/Properties/AssemblyInfo.cs b/Apps/Contoso.WPF.Puppet/Properties/AssemblyInfo.cs index 5f3cfedd7..53d17fef5 100644 --- a/Apps/Contoso.WPF.Puppet/Properties/AssemblyInfo.cs +++ b/Apps/Contoso.WPF.Puppet/Properties/AssemblyInfo.cs @@ -30,5 +30,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/Apps/Contoso.WinForms.Puppet.DotNetCore/Contoso.WinForms.Puppet.DotNetCore.csproj b/Apps/Contoso.WinForms.Puppet.DotNetCore/Contoso.WinForms.Puppet.DotNetCore.csproj index 36784b4c0..0e1d12bfc 100644 --- a/Apps/Contoso.WinForms.Puppet.DotNetCore/Contoso.WinForms.Puppet.DotNetCore.csproj +++ b/Apps/Contoso.WinForms.Puppet.DotNetCore/Contoso.WinForms.Puppet.DotNetCore.csproj @@ -4,7 +4,7 @@ WinExe netcoreapp3.0 true - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT diff --git a/Apps/Contoso.WinForms.Puppet/Properties/AssemblyInfo.cs b/Apps/Contoso.WinForms.Puppet/Properties/AssemblyInfo.cs index 6ce4c6146..83f4d1afc 100644 --- a/Apps/Contoso.WinForms.Puppet/Properties/AssemblyInfo.cs +++ b/Apps/Contoso.WinForms.Puppet/Properties/AssemblyInfo.cs @@ -28,5 +28,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/Apps/Contoso.WinUI.Desktop.Puppet/Contoso.WinUI.Desktop.Puppet (Package)/Package.appxmanifest b/Apps/Contoso.WinUI.Desktop.Puppet/Contoso.WinUI.Desktop.Puppet (Package)/Package.appxmanifest index ddf9fb760..cf794bc61 100644 --- a/Apps/Contoso.WinUI.Desktop.Puppet/Contoso.WinUI.Desktop.Puppet (Package)/Package.appxmanifest +++ b/Apps/Contoso.WinUI.Desktop.Puppet/Contoso.WinUI.Desktop.Puppet (Package)/Package.appxmanifest @@ -9,7 +9,7 @@ + Version="4.5.1.0" /> Contoso.WinUI.Desktop.Puppet (Package) diff --git a/Apps/Contoso.iOS.Puppet/Info.plist b/Apps/Contoso.iOS.Puppet/Info.plist index 65a58fdd2..89ac7cee6 100644 --- a/Apps/Contoso.iOS.Puppet/Info.plist +++ b/Apps/Contoso.iOS.Puppet/Info.plist @@ -7,9 +7,9 @@ CFBundleIdentifier com.microsoft.appcenter.xamarin.ios.puppet CFBundleShortVersionString - 4.5.0 + 4.5.1 CFBundleVersion - 4.5.0 + 4.5.1 LSRequiresIPhoneOS MinimumOSVersion diff --git a/SDK/AppCenter/Microsoft.AppCenter.Android.Bindings/Properties/AssemblyInfo.cs b/SDK/AppCenter/Microsoft.AppCenter.Android.Bindings/Properties/AssemblyInfo.cs index f6eb5aabf..941e10fa1 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.Android.Bindings/Properties/AssemblyInfo.cs +++ b/SDK/AppCenter/Microsoft.AppCenter.Android.Bindings/Properties/AssemblyInfo.cs @@ -29,5 +29,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/SDK/AppCenter/Microsoft.AppCenter.Android/Properties/AssemblyInfo.cs b/SDK/AppCenter/Microsoft.AppCenter.Android/Properties/AssemblyInfo.cs index f552eaf2d..24b40c5cd 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.Android/Properties/AssemblyInfo.cs +++ b/SDK/AppCenter/Microsoft.AppCenter.Android/Properties/AssemblyInfo.cs @@ -29,6 +29,6 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Test.Functional, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] diff --git a/SDK/AppCenter/Microsoft.AppCenter.Shared/WrapperSdk.cs b/SDK/AppCenter/Microsoft.AppCenter.Shared/WrapperSdk.cs index 480800d82..6ef48c886 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.Shared/WrapperSdk.cs +++ b/SDK/AppCenter/Microsoft.AppCenter.Shared/WrapperSdk.cs @@ -8,6 +8,6 @@ public partial class WrapperSdk public const string Name = "appcenter.xamarin"; /* We can't use reflection for assemblyInformationalVersion on iOS with "Link All" optimization. */ - internal const string Version = "4.5.0-SNAPSHOT"; + internal const string Version = "4.5.1-SNAPSHOT"; } } diff --git a/SDK/AppCenter/Microsoft.AppCenter.UWP/Microsoft.AppCenter.UWP.csproj b/SDK/AppCenter/Microsoft.AppCenter.UWP/Microsoft.AppCenter.UWP.csproj index 801680d0b..11f1cc952 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.UWP/Microsoft.AppCenter.UWP.csproj +++ b/SDK/AppCenter/Microsoft.AppCenter.UWP/Microsoft.AppCenter.UWP.csproj @@ -5,9 +5,9 @@ uap10.0.16299;net461 Microsoft Corporation Microsoft Corp. All rights reserved. - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 Microsoft.AppCenter bin\$(Configuration)\$(TargetFramework)\Microsoft.AppCenter.xml true diff --git a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Microsoft.AppCenter.WindowsDesktop.csproj b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Microsoft.AppCenter.WindowsDesktop.csproj index ef97e5983..2f964cf3d 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Microsoft.AppCenter.WindowsDesktop.csproj +++ b/SDK/AppCenter/Microsoft.AppCenter.WindowsDesktop/Microsoft.AppCenter.WindowsDesktop.csproj @@ -4,9 +4,9 @@ netcoreapp3.0;net461;net472;net5.0-windows;net5.0-windows10.0.17763.0 Microsoft.AppCenter true - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 Microsoft.AppCenter bin\Microsoft.AppCenter.xml true diff --git a/SDK/AppCenter/Microsoft.AppCenter.iOS.Bindings/Properties/AssemblyInfo.cs b/SDK/AppCenter/Microsoft.AppCenter.iOS.Bindings/Properties/AssemblyInfo.cs index cedf7d644..a8bb6b2b6 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.iOS.Bindings/Properties/AssemblyInfo.cs +++ b/SDK/AppCenter/Microsoft.AppCenter.iOS.Bindings/Properties/AssemblyInfo.cs @@ -33,5 +33,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/SDK/AppCenter/Microsoft.AppCenter.iOS/Properties/AssemblyInfo.cs b/SDK/AppCenter/Microsoft.AppCenter.iOS/Properties/AssemblyInfo.cs index 81be5dc03..872b66d0b 100644 --- a/SDK/AppCenter/Microsoft.AppCenter.iOS/Properties/AssemblyInfo.cs +++ b/SDK/AppCenter/Microsoft.AppCenter.iOS/Properties/AssemblyInfo.cs @@ -27,6 +27,6 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Test.Functional, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] diff --git a/SDK/AppCenter/Microsoft.AppCenter/Microsoft.AppCenter.csproj b/SDK/AppCenter/Microsoft.AppCenter/Microsoft.AppCenter.csproj index 0ba3d7969..5db90e022 100644 --- a/SDK/AppCenter/Microsoft.AppCenter/Microsoft.AppCenter.csproj +++ b/SDK/AppCenter/Microsoft.AppCenter/Microsoft.AppCenter.csproj @@ -8,9 +8,9 @@ Microsoft Corp. All rights reserved. Microsoft.AppCenter.Core Microsoft Corporation - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 Microsoft.AppCenter.Core bin\$(Configuration)\$(TargetFramework)\Microsoft.AppCenter.xml true diff --git a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.Android.Bindings/Properties/AssemblyInfo.cs b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.Android.Bindings/Properties/AssemblyInfo.cs index df82a2721..20af6454a 100644 --- a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.Android.Bindings/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.Android.Bindings/Properties/AssemblyInfo.cs @@ -21,8 +21,8 @@ // and "{Major}.{Minor}.{Build}.*" will update just the revision. [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.Android/Properties/AssemblyInfo.cs b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.Android/Properties/AssemblyInfo.cs index ad677663c..129e6e09b 100644 --- a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.Android/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.Android/Properties/AssemblyInfo.cs @@ -29,6 +29,6 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Test.Functional, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] diff --git a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.UWP/Microsoft.AppCenter.Analytics.UWP.csproj b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.UWP/Microsoft.AppCenter.Analytics.UWP.csproj index e877b2056..39db54152 100644 --- a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.UWP/Microsoft.AppCenter.Analytics.UWP.csproj +++ b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.UWP/Microsoft.AppCenter.Analytics.UWP.csproj @@ -5,9 +5,9 @@ uap10.0.16299;net461 Microsoft Corporation Microsoft Corp. All rights reserved. - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 Microsoft.AppCenter.Analytics bin\$(Configuration)\$(TargetFramework)\Microsoft.AppCenter.Analytics.xml true diff --git a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.WindowsDesktop/Microsoft.AppCenter.Analytics.WindowsDesktop.csproj b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.WindowsDesktop/Microsoft.AppCenter.Analytics.WindowsDesktop.csproj index a5e468802..c3a583fda 100644 --- a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.WindowsDesktop/Microsoft.AppCenter.Analytics.WindowsDesktop.csproj +++ b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.WindowsDesktop/Microsoft.AppCenter.Analytics.WindowsDesktop.csproj @@ -3,9 +3,9 @@ netcoreapp3.0;net461;net472;net5.0-windows;net5.0-windows10.0.17763.0 Microsoft.AppCenter.Analytics - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 Microsoft.AppCenter.Analytics bin\Microsoft.AppCenter.Analytics.xml true diff --git a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.iOS.Bindings/Properties/AssemblyInfo.cs b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.iOS.Bindings/Properties/AssemblyInfo.cs index a36f0a7ec..10a2ccc42 100644 --- a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.iOS.Bindings/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.iOS.Bindings/Properties/AssemblyInfo.cs @@ -33,5 +33,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.iOS/Properties/AssemblyInfo.cs b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.iOS/Properties/AssemblyInfo.cs index a85d579dd..7ba2419bd 100644 --- a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.iOS/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics.iOS/Properties/AssemblyInfo.cs @@ -27,6 +27,6 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Test.Functional, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] diff --git a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics/Microsoft.AppCenter.Analytics.csproj b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics/Microsoft.AppCenter.Analytics.csproj index ea118c8bb..3ef1a27a4 100644 --- a/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics/Microsoft.AppCenter.Analytics.csproj +++ b/SDK/AppCenterAnalytics/Microsoft.AppCenter.Analytics/Microsoft.AppCenter.Analytics.csproj @@ -6,9 +6,9 @@ Microsoft Corp. All rights reserved. Microsoft.AppCenter.Analytics Microsoft Corporation - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 Microsoft.AppCenter.Analytics bin\$(Configuration)\$(TargetFramework)\Microsoft.AppCenter.Analytics.xml true diff --git a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.Android.Bindings/Properties/AssemblyInfo.cs b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.Android.Bindings/Properties/AssemblyInfo.cs index 781be92f2..838d236f4 100644 --- a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.Android.Bindings/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.Android.Bindings/Properties/AssemblyInfo.cs @@ -20,8 +20,8 @@ // and "{Major}.{Minor}.{Build}.*" will update just the revision. [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.Android/Properties/AssemblyInfo.cs b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.Android/Properties/AssemblyInfo.cs index ebe55f298..b95c65678 100644 --- a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.Android/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.Android/Properties/AssemblyInfo.cs @@ -30,6 +30,6 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Test.Functional, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] diff --git a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.UWP/Microsoft.AppCenter.Crashes.UWP.csproj b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.UWP/Microsoft.AppCenter.Crashes.UWP.csproj index 668ca29b6..1bda1f75e 100644 --- a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.UWP/Microsoft.AppCenter.Crashes.UWP.csproj +++ b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.UWP/Microsoft.AppCenter.Crashes.UWP.csproj @@ -5,9 +5,9 @@ uap10.0.16299;net461 Microsoft Corporation Microsoft Corp. All rights reserved. - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 Microsoft.AppCenter.Crashes bin\$(Configuration)\$(TargetFramework)\Microsoft.AppCenter.Crashes.xml true diff --git a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.WindowsDesktop/Microsoft.AppCenter.Crashes.WindowsDesktop.csproj b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.WindowsDesktop/Microsoft.AppCenter.Crashes.WindowsDesktop.csproj index 8880c6691..7f5342aa4 100644 --- a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.WindowsDesktop/Microsoft.AppCenter.Crashes.WindowsDesktop.csproj +++ b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.WindowsDesktop/Microsoft.AppCenter.Crashes.WindowsDesktop.csproj @@ -3,9 +3,9 @@ netcoreapp3.0;net461;net472;net5.0-windows;net5.0-windows10.0.17763.0 Microsoft.AppCenter.Crashes - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 Microsoft.AppCenter.Crashes bin\Microsoft.AppCenter.Crashes.xml true diff --git a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.iOS.Bindings/Properties/AssemblyInfo.cs b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.iOS.Bindings/Properties/AssemblyInfo.cs index a1dc2e271..65a9daaba 100644 --- a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.iOS.Bindings/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.iOS.Bindings/Properties/AssemblyInfo.cs @@ -33,5 +33,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.iOS/Properties/AssemblyInfo.cs b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.iOS/Properties/AssemblyInfo.cs index b3c7eea5a..268b56980 100644 --- a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.iOS/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes.iOS/Properties/AssemblyInfo.cs @@ -27,6 +27,6 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Test.Functional, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] diff --git a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes/Microsoft.AppCenter.Crashes.csproj b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes/Microsoft.AppCenter.Crashes.csproj index a0741bd9c..e03d6d02f 100644 --- a/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes/Microsoft.AppCenter.Crashes.csproj +++ b/SDK/AppCenterCrashes/Microsoft.AppCenter.Crashes/Microsoft.AppCenter.Crashes.csproj @@ -7,9 +7,9 @@ Microsoft Corp. All rights reserved. Microsoft.AppCenter.Crashes Microsoft Corporation - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 Microsoft.AppCenter.Crashes bin\$(Configuration)\$(TargetFramework)\Microsoft.AppCenter.Crashes.xml true diff --git a/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.Android.Bindings/Properties/AssemblyInfo.cs b/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.Android.Bindings/Properties/AssemblyInfo.cs index 3ad4b933e..837d48e44 100644 --- a/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.Android.Bindings/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.Android.Bindings/Properties/AssemblyInfo.cs @@ -20,8 +20,8 @@ // and "{Major}.{Minor}.{Build}.*" will update just the revision. [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.Android/Properties/AssemblyInfo.cs b/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.Android/Properties/AssemblyInfo.cs index 467d6d6f4..b1d630553 100644 --- a/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.Android/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.Android/Properties/AssemblyInfo.cs @@ -29,6 +29,6 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Test.Functional, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] diff --git a/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.iOS.Bindings/Properties/AssemblyInfo.cs b/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.iOS.Bindings/Properties/AssemblyInfo.cs index a7dbcdbac..cdce2ea23 100644 --- a/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.iOS.Bindings/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.iOS.Bindings/Properties/AssemblyInfo.cs @@ -35,5 +35,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.iOS/Properties/AssemblyInfo.cs b/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.iOS/Properties/AssemblyInfo.cs index f3d2e8d51..49fe1dc98 100644 --- a/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.iOS/Properties/AssemblyInfo.cs +++ b/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute.iOS/Properties/AssemblyInfo.cs @@ -27,6 +27,6 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Test.Functional, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] \ No newline at end of file diff --git a/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute/Microsoft.AppCenter.Distribute.csproj b/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute/Microsoft.AppCenter.Distribute.csproj index 436cd8081..4ff3fcc40 100644 --- a/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute/Microsoft.AppCenter.Distribute.csproj +++ b/SDK/AppCenterDistribute/Microsoft.AppCenter.Distribute/Microsoft.AppCenter.Distribute.csproj @@ -7,9 +7,9 @@ Microsoft Corp. All rights reserved. Microsoft.AppCenter.Distribute Microsoft Corporation - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 0.0.0.0 - 4.5.0.0 + 4.5.1.0 Microsoft.AppCenter.Distribute bin\$(Configuration)\$(TargetFramework)\Microsoft.AppCenter.Distribute.xml true diff --git a/Tests/Contoso.Test.Functional.Droid/Properties/AndroidManifest.xml b/Tests/Contoso.Test.Functional.Droid/Properties/AndroidManifest.xml index a016de0f2..0f9e0e266 100644 --- a/Tests/Contoso.Test.Functional.Droid/Properties/AndroidManifest.xml +++ b/Tests/Contoso.Test.Functional.Droid/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@ - + diff --git a/Tests/Contoso.Test.Functional.Droid/Properties/AssemblyInfo.cs b/Tests/Contoso.Test.Functional.Droid/Properties/AssemblyInfo.cs index d4d8536d5..a0a889c44 100644 --- a/Tests/Contoso.Test.Functional.Droid/Properties/AssemblyInfo.cs +++ b/Tests/Contoso.Test.Functional.Droid/Properties/AssemblyInfo.cs @@ -22,8 +22,8 @@ // and "{Major}.{Minor}.{Build}.*" will update just the revision. [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/Tests/Contoso.Test.Functional.iOS/Info.plist b/Tests/Contoso.Test.Functional.iOS/Info.plist index 75cf3a869..c62259d3b 100644 --- a/Tests/Contoso.Test.Functional.iOS/Info.plist +++ b/Tests/Contoso.Test.Functional.iOS/Info.plist @@ -7,9 +7,9 @@ CFBundleIdentifier com.contoso.test.functional CFBundleShortVersionString - 4.5.0 + 4.5.1 CFBundleVersion - 4.5.0 + 4.5.1 LSRequiresIPhoneOS MinimumOSVersion diff --git a/Tests/Contoso.Test.Functional.iOS/Properties/AssemblyInfo.cs b/Tests/Contoso.Test.Functional.iOS/Properties/AssemblyInfo.cs index 38c339a8c..8e3dae0e3 100644 --- a/Tests/Contoso.Test.Functional.iOS/Properties/AssemblyInfo.cs +++ b/Tests/Contoso.Test.Functional.iOS/Properties/AssemblyInfo.cs @@ -37,5 +37,5 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/Tests/Microsoft.AppCenter.Analytics.NET/Properties/AssemblyInfo.cs b/Tests/Microsoft.AppCenter.Analytics.NET/Properties/AssemblyInfo.cs index 40a07f217..ee8b66bcb 100644 --- a/Tests/Microsoft.AppCenter.Analytics.NET/Properties/AssemblyInfo.cs +++ b/Tests/Microsoft.AppCenter.Analytics.NET/Properties/AssemblyInfo.cs @@ -36,7 +36,7 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Analytics.Test.Windows, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] \ No newline at end of file diff --git a/Tests/Microsoft.AppCenter.Analytics.Test.Windows/Properties/AssemblyInfo.cs b/Tests/Microsoft.AppCenter.Analytics.Test.Windows/Properties/AssemblyInfo.cs index 8585ff2c7..7b28171ed 100644 --- a/Tests/Microsoft.AppCenter.Analytics.Test.Windows/Properties/AssemblyInfo.cs +++ b/Tests/Microsoft.AppCenter.Analytics.Test.Windows/Properties/AssemblyInfo.cs @@ -19,5 +19,5 @@ // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/Tests/Microsoft.AppCenter.Crashes.Test.Windows/Properties/AssemblyInfo.cs b/Tests/Microsoft.AppCenter.Crashes.Test.Windows/Properties/AssemblyInfo.cs index 4a3eee54a..82e1c00eb 100644 --- a/Tests/Microsoft.AppCenter.Crashes.Test.Windows/Properties/AssemblyInfo.cs +++ b/Tests/Microsoft.AppCenter.Crashes.Test.Windows/Properties/AssemblyInfo.cs @@ -19,5 +19,5 @@ // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] \ No newline at end of file +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] \ No newline at end of file diff --git a/Tests/Microsoft.AppCenter.NET/Properties/AssemblyInfo.cs b/Tests/Microsoft.AppCenter.NET/Properties/AssemblyInfo.cs index 16ea50e67..429643d32 100644 --- a/Tests/Microsoft.AppCenter.NET/Properties/AssemblyInfo.cs +++ b/Tests/Microsoft.AppCenter.NET/Properties/AssemblyInfo.cs @@ -36,8 +36,8 @@ // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Test.Windows, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] [assembly: InternalsVisibleTo("Microsoft.AppCenter.Analytics.Test.Windows, PublicKey=002400000480000094000000060200000024000052534131000400000100010055c4e2f76a6f3430448b1fd5b9ced790181e698a86759ece168bd955efc4297c9f89a303204019a9d2e8e92d204ba87e4825b36f8ba08113dc7297dcebe3d2bc15fabeae1d8c71d69769adedbc37ba7e197efc537cac2d477772ab38c4d4ccee45ddf99ce4343e9b665b663280c4dae2520b508bc7de0faf1978934f094d68e3")] diff --git a/Tests/Microsoft.AppCenter.Test.UWP/Package.appxmanifest b/Tests/Microsoft.AppCenter.Test.UWP/Package.appxmanifest index 6c8c3dd1c..9fe4b23bc 100644 --- a/Tests/Microsoft.AppCenter.Test.UWP/Package.appxmanifest +++ b/Tests/Microsoft.AppCenter.Test.UWP/Package.appxmanifest @@ -7,7 +7,7 @@ + Version="4.5.1.0" /> diff --git a/Tests/Microsoft.AppCenter.Test.UWP/Properties/AssemblyInfo.cs b/Tests/Microsoft.AppCenter.Test.UWP/Properties/AssemblyInfo.cs index 8a9a3c861..2c1a4fcd0 100644 --- a/Tests/Microsoft.AppCenter.Test.UWP/Properties/AssemblyInfo.cs +++ b/Tests/Microsoft.AppCenter.Test.UWP/Properties/AssemblyInfo.cs @@ -17,5 +17,5 @@ // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] +[assembly: AssemblyFileVersion("4.5.1.0")] [assembly: ComVisible(false)] \ No newline at end of file diff --git a/Tests/Microsoft.AppCenter.Test.Windows/Properties/AssemblyInfo.cs b/Tests/Microsoft.AppCenter.Test.Windows/Properties/AssemblyInfo.cs index da925a0ff..656a9a098 100644 --- a/Tests/Microsoft.AppCenter.Test.Windows/Properties/AssemblyInfo.cs +++ b/Tests/Microsoft.AppCenter.Test.Windows/Properties/AssemblyInfo.cs @@ -19,5 +19,5 @@ // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] -[assembly: AssemblyInformationalVersion("4.5.0-SNAPSHOT")] +[assembly: AssemblyFileVersion("4.5.1.0")] +[assembly: AssemblyInformationalVersion("4.5.1-SNAPSHOT")] diff --git a/Tests/Microsoft.AppCenter.Test.WindowsDesktop/Properties/AssemblyInfo.cs b/Tests/Microsoft.AppCenter.Test.WindowsDesktop/Properties/AssemblyInfo.cs index a9f0cb69f..acac25336 100644 --- a/Tests/Microsoft.AppCenter.Test.WindowsDesktop/Properties/AssemblyInfo.cs +++ b/Tests/Microsoft.AppCenter.Test.WindowsDesktop/Properties/AssemblyInfo.cs @@ -20,4 +20,4 @@ // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("4.5.0.0")] +[assembly: AssemblyFileVersion("4.5.1.0")] diff --git a/scripts/configuration/ac-build-config.xml b/scripts/configuration/ac-build-config.xml index f51e4f47d..5eed93a0a 100644 --- a/scripts/configuration/ac-build-config.xml +++ b/scripts/configuration/ac-build-config.xml @@ -1,7 +1,7 @@ - 4.5.0-SNAPSHOT + 4.5.1-SNAPSHOT 4.4.1 4.4.2 From 4a521ebc068b46ee975c4f98f81a1acfe7937abb Mon Sep 17 00:00:00 2001 From: Anastasia Senyushina Date: Mon, 17 Jan 2022 12:59:17 +0300 Subject: [PATCH 03/34] Update changelog --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 372afd184..df6fd42ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # App Center SDK for .NET Change Log +## Version 4.5.1 (Under develop) + +### App Center + +#### Windows + +* **[Feature]** Add support target framework `net5.0-windows10.0.17763.0` or higher for non-WinUI applications. + ## Version 4.5.0 ### App Center @@ -26,12 +34,20 @@ * **[Feature]** Increase the interval between sending logs from 3 to 6 seconds for the backend load optimization. * **[Feature]** Add `Analytics.EnableManualSessionTracker` and `Analytics.StartSession` APIs for tracking session manually. +#### macOS + +* **[Feature]** Add support for Xamarin.Mac. + ### App Center Crashes #### iOS * **[Fix]** Fix sending `Crashes.trackError` logs after allowing network requests after the launch app. +#### macOS + +* **[Feature]** Add support for Xamarin.Mac. + ### App Center Distribute #### iOS From 19fdb3fb34b10cfb02808a6623308fea080aabed Mon Sep 17 00:00:00 2001 From: Anastasia Senyushina Date: Wed, 22 Dec 2021 17:08:03 +0300 Subject: [PATCH 04/34] Fix dependencies --- .../Contoso.Forms.Demo.MacOS.csproj | 14 +++++++------- .../Contoso.Forms.Demo.MacOS/packages.config | 8 ++++---- .../ModulePages/AnalyticsContentPage.xaml | 4 ++-- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo.MacOS/Contoso.Forms.Demo.MacOS.csproj b/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo.MacOS/Contoso.Forms.Demo.MacOS.csproj index 4303a848e..10f488b7d 100644 --- a/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo.MacOS/Contoso.Forms.Demo.MacOS.csproj +++ b/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo.MacOS/Contoso.Forms.Demo.MacOS.csproj @@ -65,25 +65,25 @@ ..\..\..\packages\Xamarin.Forms.5.0.0.2125\lib\Xamarin.Mac\Xamarin.Forms.Xaml.dll - ..\..\..\packages\Microsoft.AppCenter.4.4.1-r0007-917b739\lib\Xamarin.Mac\Microsoft.AppCenter.dll + ..\..\..\packages\Microsoft.AppCenter.4.5.0\lib\Xamarin.Mac\Microsoft.AppCenter.dll - ..\..\..\packages\Microsoft.AppCenter.Crashes.4.4.1-r0007-917b739\lib\Xamarin.Mac\Microsoft.AppCenter.Crashes.dll + ..\..\..\packages\Microsoft.AppCenter.Crashes.4.5.0\lib\Xamarin.Mac\Microsoft.AppCenter.Crashes.dll - ..\..\..\packages\Microsoft.AppCenter.Analytics.4.4.1-r0007-917b739\lib\Xamarin.Mac\Microsoft.AppCenter.Analytics.dll + ..\..\..\packages\Microsoft.AppCenter.Analytics.4.5.0\lib\Xamarin.Mac\Microsoft.AppCenter.Analytics.dll - ..\..\..\packages\Microsoft.AppCenter.4.4.1-r0007-917b739\lib\Xamarin.Mac\Microsoft.AppCenter.MacOS.Bindings.dll + ..\..\..\packages\Microsoft.AppCenter.4.5.0\lib\Xamarin.Mac\Microsoft.AppCenter.MacOS.Bindings.dll - ..\..\..\packages\Microsoft.AppCenter.Analytics.4.4.1-r0007-917b739\lib\Xamarin.Mac\Microsoft.AppCenter.Analytics.MacOS.Bindings.dll + ..\..\..\packages\Microsoft.AppCenter.Analytics.4.5.0\lib\Xamarin.Mac\Microsoft.AppCenter.Analytics.MacOS.Bindings.dll - ..\..\..\packages\Microsoft.AppCenter.Crashes.4.4.1-r0007-917b739\lib\Xamarin.Mac\Microsoft.AppCenter.Crashes.MacOS.Bindings.dll + ..\..\..\packages\Microsoft.AppCenter.Crashes.4.5.0\lib\Xamarin.Mac\Microsoft.AppCenter.Crashes.MacOS.Bindings.dll - ..\..\..\packages\Microsoft.AppCenter.DistributePlay.4.4.1-r0007-917b739\lib\netstandard1.0\Microsoft.AppCenter.Distribute.dll + ..\..\..\packages\Microsoft.AppCenter.DistributePlay.4.5.0\lib\netstandard1.0\Microsoft.AppCenter.Distribute.dll diff --git a/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo.MacOS/packages.config b/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo.MacOS/packages.config index fce798afd..0fd1501da 100644 --- a/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo.MacOS/packages.config +++ b/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo.MacOS/packages.config @@ -1,8 +1,8 @@  - - - - + + + + \ No newline at end of file diff --git a/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo/ModulePages/AnalyticsContentPage.xaml b/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo/ModulePages/AnalyticsContentPage.xaml index f4d656484..8f22c49ce 100644 --- a/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo/ModulePages/AnalyticsContentPage.xaml +++ b/Apps/Contoso.Forms.Demo/Contoso.Forms.Demo/ModulePages/AnalyticsContentPage.xaml @@ -28,12 +28,12 @@