Releases: mattleibow/Microsoft-Band-SDK-Bindings
Version 1.3.8.3
Portable:
- Support for background/foreground device usages
- Correctly throw an exception when device is already connected
iOS:
- Fixed issue of ConnectTaskAsync never returning when device is already connected d2855ce
General:
- Removed sample artifacts from the Xamarin component
Version 1.3.8.2
Fixed .NET date to Java date conversion.
Version 1.3.8.1
Corrected the NuGet packaging for UWP projects.
Version 1.3.8
Updated the native libraries:
- iOS: 1.3.20217.2
- Android: 1.3.20217.2
- Windows: 1.3.11121
Android:
- New: The current day's values for the Altimeter, Calories, Distance, Pedometer and UV sensors
- New:
BandErrorType.TileIdInUseError
iOS:
- New:
BandNSErrorCodes.UnsupportedPageElement
- Removed:
PageElement.Visible
Windows:
- New: A 5 Hz subscription to the GSR sensor
- New: The current day's values for the Altimeter, Calories, Distance, Pedometer and UV sensors
- New: Windows Phone 10 Universal Apps to handle tile events in the background
Version 1.3.7
Updated the native libraries:
- iOS: 1.3.11222.1
- Android: 1.3.20105.2
- Windows: 1.3.11121
Android:
- Fix: Fixed Bluetooth connectivity issues with Android 6.0.1
iOS:
- New: Enabled Bitcode for iOS SDK
- Fix: Issue where user confirmation dialog would not show when adding tiles in iOS
Windows:
- New: Initial support for Windows 10 Universal apps (UWP)
Xamarin Component: microsoft-band-sdk
Native NuGet: Xamarin.Microsoft.Band.Native
Portable NuGet: Xamarin.Microsoft.Band
Version 1.3.6
Stable Release
Updated the native libraries:
- iOS: 1.3.10929.1
- Android: 1.3.10929.1
- Windows: 1.3.10929.1
5 new sensors to all platforms:
- Altimeter
- Ambient Light
- Barometer
- GSR
- RR Interval
Android:
- New: connection callback -
IBandClient.RegisterConnectionCallback
- New: sensors parameter-less
StartReadings
- New: 'PageElement' type now have setter method to support builder-style creation
- Fix: Improved linker support
iOS:
- New: sensors parameter-less
StartReadings
- Fix:
BandClient.GetHardwareVersionAsync
spelling correction - Change:
BandTile.ScreenTimeoutEnabled
is nowScreenTimeoutDisabled
Portable:
- added new features and sensors
Microsoft notes:
- Works with both Microsoft Band and Microsoft Band 2.
- Introduces 5 new sensors for Microsoft Band 2.
- Allows creation of PDF 417 barcodes with alpha/numeric data on Microsoft Band 2.
- Increases the icon limits for tiles on Microsoft Band 2.
Native NuGet: https://www.nuget.org/packages/Xamarin.Microsoft.Band.Native/1.3.6
Portable NuGet: https://www.nuget.org/packages/Xamarin.Microsoft.Band/1.3.6
Version 1.3.5
Stable Release
Updated the native libraries:
- iOS: 1.3.10622.3
- Android: 1.3.10622.3
- Windows: 1.3.10702
iOS Changes:
- New:
FilledButtonData.PressedColorSource
- New:
TextButton.PressedColorSource
- New:
FilledButton.BackgroundColorSource
- New:
BandTile.ScreenTimeoutEnabled
- New:
FilledButton.BackgroundColorSource
- New:
BandTheme
now has aNSDictionary
overload forCreate
Android Changes:
- New:
FilledButtonData.PressedColorSource
- New:
FilledButton.BackgroundColorSource
- New:
TextButton.PressedColorSource
- New:
BandTile.IsScreenTimeoutDisabled
Microsoft notes:
- Allows disabling the screen timeout for Tiles.
- Fixed an issue with Tile icons and buttons - you can now create icon-buttons (by overlapping icon and button elements).
- Tile page updates now reflect while the Tile is opened.
- Windows and Windows Phone only: fixed an issue with the gyroscope sensor that caused the accelerometer and gyroscope values to be swapped. The standalone accelerometer sensor is not affected.
NuGet: https://www.nuget.org/packages/Xamarin.Microsoft.Band/1.3.5
Version 1.3.4.1
Stable Release
- Android
BandTheme
now matches the other platforms - iOS
PageRect
/Margins
now has a better constructor - Portable names matches the Native names
PageElement
constructors have overloadsRectangle
property is nowRect
Image
element is nowIcon
Rectangle
type is nowPageRect
TextBlock.TextColor
property is nowColor
TextBlock.TextColorSource
property is nowColorSource
- Orientation type is now FlowPanelOrientation
- Portable
BandColor
can parse HEX colors
NuGet: https://www.nuget.org/packages/Xamarin.Microsoft.Band/1.3.4.1
Version 1.3.4.1 (Preview 2)
This version fixes a bug on iOS when connecting and disconnecting:
- The ConnectTaskAsync method doesn't clean up properly
- The DisconnectTaskAsync does not disconnect and never returns, breaking further usage
NuGet: https://www.nuget.org/packages/Xamarin.Microsoft.Band/1.3.4.1-preview2
Version 1.3.4.1 (Preview 1)
The is the preview version of the new features from Microsoft:
- Latest native bindings
- Custom tile pages
- Tile/page events
- Calories sensor
- Request permissions before accessing the heart rate sensor
NuGet: https://www.nuget.org/packages/Xamarin.Microsoft.Band/1.3.4.1-preview