Xamarin.Essentials 1.3 release notes

Getting Started | What's New | Breaking Changes | Blogs | Thank you | Feedback | Open Source

What's New in this Release

  • GH-839 Add Launcher.TryOpenAsync API
Task<bool> Launcher.TryOpenAsync(Uri);
Task<bool> Launcher.TryOpenAsync(string);
  • GH-849 Add new MainThread helper methods
Task InvokeOnMainThreadAsync(Action action);
Task<T> InvokeOnMainThreadAsync<T>(Func<T> func);
Task InvokeOnMainThreadAsync(Func<Task> funcTask);
Task<T> InvokeOnMainThreadAsync<T>(Func<Task<T>> funcTask);
Task<SynchronizationContext> GetMainThreadSynchronizationContextAsync();
  • GH-827 Added support for watchOS & tvOS
  • GH-555 Added support for Tizen

Available in 1.3.0-pre

  • GH-827 Added support for watchOS & tvOS
  • GH-555 Added support for Tizen

Release History

  • Tuesday, August 20, 2019 - Xamarin.Essentials 1.3.0 (1.3.0)
  • Monday, July 8, 2019 - Xamarin.Essentials 1.3.0-pre (1.3.0 Pre Release 1)

Xamarin.Essentials 1.3.0 (1.3.0)

Issues Fixed

  • GH-848 Email.ComposeAsync Crash on iOS when formatted incorrect
  • GH-877 Add volatile flag on MainThread.Android
  • GH-873 Fix opening file on iPad
  • GH-862 Fix Experimental Feature Flag

Breaking Changes

  • None

Blogs

Xamarin Blogs

Thank you

Thank you to our community for helping to make Xamarin.Essentials even better!

This release, we received amazing contributions from these individuals. Give them a big round of applause!

Author Description PR
Elvi Thudugala (@thudugala) Fix Experimental Feature Flag #862
Eilon Lipton (@Eilon) Update NuGet Urls #867

Feedback welcome

Your feedback is important to us. If you encounter problems with Xamarin.Essentials, check the Xamarin Forums and Xamarin.Forms GitHub for existing issues. Report new issues and suggestions on GitHub.

Open Source

Xamarin.Essentials 1.3.0 is based on the open-source Xamarin.Essentials repository: