Releases: XPlat-Apps/XPlat-Windows-APIs
Releases · XPlat-Apps/XPlat-Windows-APIs
Release 1.8.1
Release 1.8.0
What's Changed
- Upgrade to GitHub-native Dependabot by @dependabot-preview in #91
- Bump Xamarin.AndroidX.Core from 1.3.2.1 to 1.6.0.1 by @dependabot-preview in #94
- Bump MSBuild.Sdk.Extras from 3.0.23 to 3.0.38 by @dependabot in #96
- Bump Newtonsoft.Json from 12.0.3 to 13.0.1 by @dependabot-preview in #90
- Bump Xamarin.AndroidX.Core from 1.3.2.1 to 1.6.0.3 by @dependabot in #95
- Updated to GitHub Actions by @jamesmcroft in #97
- Added DocFX API docs by @jamesmcroft in #98
Full Changelog: 1.7.20109...v1.8.0
NuGet release v1.6.19104.1
Version 1.6.19104.1 - Released: 2019-04-14
Added
- #20 - Added Launcher API for iOS to XPlat.Devices.Launcher library
- #58 - Added Thickness & ThicknessHelper API to XPlat.UI library
- #68 - Added DispatcherTimer API to XPlat.UI library
Changed
- Updated NuGet package references across the API layers as per #56
- Xamarin Android Support libraries - 27.0.2.1 to 28.0.0.1
- Newtonsoft.Json - 11.0.2 to 12.0.1
- Updated CoreDispatcher APIs for Windows and iOS to support constructors with platform specific UI elements for further customization of the context as per #60 and #62
- Updated the FileOpenPicker API for Android to support cloud file providers such as Google Drive as per #66
NuGet release v1.5.19024.1
Version 1.5.19024.1 - Released: 2019-01-25
Added
- #19 - Added MessageDialog APIs to new XPlat.UI.Popups library
- #36 - Added Package APIs to new XPlat.ApplicationModel library
- #41 - Added Color API to new XPlat.UI library
- #42 - Added ColorHelper API to new XPlat.UI library
- #43 - Added Colors API to new XPlat.UI library
- #40 - Added AnalyticsInfo and AnalyticsVersionInfo APIs to new XPlat.Device.Profile library
Changed
- Added SourceLink support to all project libraries
NuGet release v1.4.18299
Version 1.4.18296.4 - Released: 2018-10-26
Added
- Added Launcher component for Windows in XPlat.Device.Launcher
- Added RequestCodeHelper for aiding with Android intents to XPlat.Core
- Implemented Properties properties on StorageFile and StorageFolder for Windows in XPlat.Storage
Changed
- Issue 26 - Port to .NET Standard
- All projects have been moved to .NET Standard 1.4 and use multi-targeting to provide platform specific code.
- XPlat.Storage library has split out into XPlat.Storage and XPlat.Storage.Pickers libraries to be inline with Windows SDK
- XPlat.Media library has been renamed to XPlat.Media.Capture to be inline with Windows SDK
- Launcher class in XPlat.Device.Launcher is no longer static and implements an interface for better cross-platform-ability
- NSDate and NSObject extensions for iOS moved to XPlat.Core
- Marked the ParseHelper class as obsolete with plan to remove in a future release.
Fixed
- Issue 29 - CameraCaptureUI doesn't inform the user that they cancelled permissions
- Fixed issue with the CameraCaptureUI class for Android where denying permissions would not allow the developer to handle this scenario.
- Issue 32 - Launcher API for Android doesn't launch files from local storage
- Fixed issue with the Launcher class for Android where attempting a launch on a StorageFile would result in the external application not being able to access the file.
- Fixed issue with the CoreDispatcher class for Windows would sometimes not run the action provided due to the dispatcher already having thread access.
NuGet release v1.3.18257
Version 1.3.18257.3 - Released: 2018-09-14
Fixed
- Issue 25 - System.IO.File.Exists and System.IO.Directory.Exists don't behave as expected on UWP
- Removed the System.IO.File.Exists and System.IO.Directory.Exists method calls from the UWP StorageFile and StorageFolder classes to prevent issues with accessing data due to limitation in Windows where data is usually isolated to the app storage.