Skip to content

Latest commit

 

History

History
54 lines (45 loc) · 2.77 KB

CHANGELOG.md

File metadata and controls

54 lines (45 loc) · 2.77 KB

v2.2.0(161113) (November 13, 2016)

  • Fixed a bug that prevented successful connection callbacks from being called on Android Nougat.
  • Fixed a bug that sometimes the sdk doesn't detect in the pending connection was interrupted.
  • Fixed some other minor bugs.

v2.1.5(160927) (September 27, 2016)

  • Fixed a bug where the sdk won't init 1Sheeld+ boards or query their information after successful connection.
  • Prevented a crash when the SDK read a pin from a wrong port number.

v2.1.4(160920) (September 20, 2016)

  • Fixed a bug where the sdk won't connect to or detect disconnects from 1Sheeld+ on Android 7.0 (Nougat) because of a deadlock.
  • Made the sample app asks for the required location permission on Android Marshmallow and later.
  • Removed the unnecessary 200ms delay between the library frames during firmware initialization.
  • Fixed some other minor bugs.

v2.1.3(160517) (May 17, 2016)

  • Made the maximum time to receive a library frame 3 seconds instead of 2.
  • Added a 200ms delay between the library frames during firmware initialization.

v2.1.2(160424) (April 24, 2016)

  • Fixed a bug where BLE connection attempts get stuck in progress indefinitely sometimes.
  • Refresh the ble device cache only in case of connectionFailure.
  • Minor bug fixes.

v2.1.1(160420) (April 20, 2016)

  • Fixed a bug where BLE connection attempts get stuck in progress indefinitely sometimes.

v2.1.0(160404) (April 4, 2016)

  • Made sure that the verification byte in the received frames is correct.
  • Added the ability to update the board's firmware.
  • Made general refactoring and improvements.

v2.0.0(160330) (March 30, 2016)

  • Build SDK using the android-23 api.
  • Added the ability to connect to 1Sheeld+ boards (BLE).
  • Made the logs printed using the information tag not the debug tag.
  • Added the ability to rename the boards.
  • Added the ability to test the boards (firmware and library).
  • Added the ability to query and change the boards’ communications baud rate.
  • Made callbacks send with each callback the corresponding device where the event occurred.
  • Added methods to detect the board type. (either classic or plus)
  • Made sending data in the same calling thread not in a dedicated one.
  • Performed various bug fixes and improvements.

v1.1.0(151108) (November 8, 2015)

  • Updated the project's build-tools, targetSdk, compileSdk and Gradle versions.
  • Fixed a bug in the sample app's pins spinner.
  • Added the location permission to the sample app's manifest.
  • Fixed a bug that prevented the sdk from connecting to 1Sheelds on Android 6.0.
  • Fixed a bug in the parsing 1Sheeld frames.
  • Added the required verification byte to sent frames instead of the instance id.

v1.0.0(150831) (August 31, 2015)

  • Initial version.