Skip to content

Releases: mattleibow/Microsoft-Band-SDK-Bindings

Version 1.3.8.3

11 Apr 23:52
Compare
Choose a tag to compare

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

07 Apr 20:00
Compare
Choose a tag to compare

Fixed .NET date to Java date conversion.

Version 1.3.8.1

07 Apr 19:59
Compare
Choose a tag to compare

Corrected the NuGet packaging for UWP projects.

Version 1.3.8

15 Mar 15:44
Compare
Choose a tag to compare

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

11 Jan 01:58
Compare
Choose a tag to compare

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

15 Oct 00:38
Compare
Choose a tag to compare

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 now ScreenTimeoutDisabled

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

14 Oct 15:11
Compare
Choose a tag to compare

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 a NSDictionary overload for Create

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

14 Oct 15:09
Compare
Choose a tag to compare

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 overloads
    • Rectangle property is now Rect
    • Image element is now Icon
    • Rectangle type is now PageRect
    • TextBlock.TextColor property is now Color
    • TextBlock.TextColorSource property is now ColorSource
    • 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)

08 May 18:35
Compare
Choose a tag to compare
Pre-release

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)

06 May 17:00
Compare
Choose a tag to compare
Pre-release

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