CHANGES.txt 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. = 1.2.2 =
  2. Remove lambda from Peripheral.java to maintain 1.6 source compatibility #602
  3. Remove showBluetoothSettings for iOS #603
  4. = 1.2.1 =
  5. Fix EXC_BAD_ACCESS on iOS #389 Thanks claudiovolpato
  6. Return error if bad device id is passed to disconnect #410
  7. Better error message when location permission is denied Android #218
  8. Scan returns an error if location services are disabled Android #527
  9. Improve autoconnect for iOS #599
  10. add ble.refreshDeviceCache (Android) #587 Thanks Domvel
  11. add ble.bondedDevices (Android)
  12. add ble.connectedPeripheralsWithServices and ble.peripheralsWithIdentifiers (iOS)
  13. = 1.2.0 =
  14. Added un-scanned Peripheral concept on Android #560 Thanks doug-a-brunner
  15. Fixed failure to fire callbacks on Android when read or write in flight #561 Thanks doug-a-brunner
  16. Fixed dangling promises when reconnecting Android #562 Thanks doug-a-brunner
  17. Added error when starting a scan while another is running Android #565 Thanks doug-a-brunner
  18. Request MTU Size on Android #568 Thanks Domvel and Algoritma
  19. Don't prompt user to enable Bluetooth on iOS CBCentralManagerOptionShowPowerAlertKey #580 #174 Thanks H0rst and cairinmichie
  20. Implement showBluetoothSettings on iOS #591 Thanks cairinmichie
  21. Improve disconnect logic on Android #582
  22. = 1.1.9 =
  23. iOS error #558
  24. = 1.1.8 =
  25. Fix merge conflicts
  26. = 1.1.7 =
  27. Use same characteristic uuid with different service in iOS #349 Thanks Riccardo Degan (riccardodegan-geekcups)
  28. ble.read() example #346 Thanks Kelton Temby (ktemby)
  29. Remove pending stopNotificationCallback for iOS #355 Thanks Georges-Etienne Legendre (legege)
  30. add missing `resolve` and `reject` callbacks to Promise wrapper #360 Thanks Audrius Jakumavicius
  31. (aj-dev)
  32. Fix documentation typo #371 Thanks keanyc
  33. Fix documentation typo #424 Thanks ChanHyuk-Im
  34. Fix duplicate symbol when using with with cordova-plugin-ble-peripheral #373 Thanks Luca Torella (lucatorella)
  35. Add admonition about using with beacons #413 Hugh Barnes (hughbris)
  36. Handle errors in didUpdateValueForCharacteristic #385 Thanks soyelporras
  37. Fix spelling error in Android code # Thanks doug-a-brunner
  38. cordova-plugin-compat deprecated #466 #483 thanks ddugue
  39. Fix NullPointer exception on scan #504
  40. Fixed deprecated iOS CBPeripheral RSSI calls and build warning #446 Thanks doug-a-brunner
  41. Trapped commands that caused iOS API misuse warnings #450 Thanks doug-a-brunner
  42. Fire callbacks on iOS when device is disconnecting #451 Thanks doug-a-brunner
  43. Fixed NSInvalidArgumentException when 'undefined' passed to plugin cmds #452 Thanks doug-a-brunner
  44. Better errors on Android, when trying to read or write to a non-existing service #486 Thanks ddugue
  45. Add autoConnect support #499 Thanks hypersolution1
  46. = 1.1.4 =
  47. Prevents scan from removing connecting Peripherals on Android #315 & #341 Thanks mebrunet
  48. Documentation fixes #330 Thanks motla
  49. Documenation clarification about Location Services #318 Thanks petrometro
  50. Ensure peripheral is connected for startNotification and stopNotification on Android #343
  51. Error message for Android 4.3 devices that don't support BLE #263 Thanks PeacePan
  52. Must call scan before connect. Update documentation #340
  53. = 1.1.3 =
  54. NSBluetoothPeripheralUsageDescription #324 Thanks Tim Kim
  55. = 1.1.2 =
  56. Call connect failure callback for peripheral if user disables Bluetooth #264
  57. Fix iOS problem with multiple keys in service data #288 Thanks Lebbeous Fogle-Weekley
  58. Add errorMessage to JSON object that is returned (to connect failure callback) when a peripheral disconnects
  59. Call gatt.disconnect() before gatt.close() to get problematic devices to disconnect #221, #254, #214
  60. Include version of JavaScript API with promises #247 Thanks Kelly Campbell
  61. stopNotification on Android writes DISABLE_NOTIFICATION_VALUE to the descriptor #225 Thanks zjw1918
  62. = 1.1.1 =
  63. Update advertising data in peripheral while scanning (Android) #253
  64. = 1.1.0 =
  65. Add documentation about receiving notifications in the background on iOS #169
  66. Add option to report duplicates during scan #172 Thanks Chris Armstrong
  67. Read RSSI value from an active BLE connection #171 Thanks Chris Armstrong
  68. Register for callbacks on Bluetooth state change #136 Thanks Ryan Harvey
  69. Fix example for write characteristic #195 Thanks Wynout van der Veer
  70. Fix documentation for write & writeWithoutResponse #193 Thanks Blake Parkinson
  71. Update CC2650 example #200 Thanks jplourenco
  72. Connect peripheral with missing ble-flag (Android SDK 23) #226 Thanks PeacePan
  73. = 1.0.6 =
  74. Fix compile error with Cordova 5.x #219
  75. = 1.0.5 =
  76. Request Permissions for Android 6.0 (API level 23) #182
  77. Update documentation for isEnabled #170
  78. = 1.0.4 =
  79. Fix compile error with ios@4.0.1 #161
  80. = 1.0.3 =
  81. Don't block UI thread on Android when starting scan #121 Thanks Kelly Campbell
  82. Return characteristic even if properties don't match #132 #113 Thanks kanayo
  83. StopNotification for Android fixes #51
  84. Fix conflicts with the BluetoothSerial plugin #114
  85. = 1.0.2 =
  86. Update plugin id for examples
  87. Fix npm keywords
  88. = 1.0.1 =
  89. Handle services that reuse UUIDs across characteristics #82 #94 Thanks ggordan
  90. Disconnect cancels pending connections on iOS #93 Thanks rrharvey
  91. Add dummy browser platform implementation for better PhoneGap developer app support #87 #90 Thanks surajpindoria
  92. Replace notify in examples with startNotification #63
  93. Stop notification from stacking on Android #71 Thanks charlesalton
  94. Connect failure callback returns the peripheral #16
  95. Better log message for unsupported iOS hardware #60
  96. Update bluefruitle example to work with new versions of the hardware
  97. = 1.0.0 =
  98. Change plugin id cordova-plugin-ble-central
  99. Move to NPM #86
  100. iOS 9 #62 Thanks Khashayar Pourdeilami
  101. = 0.1.9 =
  102. Add start of WP8 for PGDA
  103. = 0.1.8 =
  104. Remove SDK version from config.xml (user is responsible for adding)
  105. Add tests for plugin
  106. Fix BluetoothLE example for Adafruit nRF8001 #57
  107. = 0.1.7 =
  108. Add showBluetoothSettings and enable for Android #43
  109. Update documentation about UUIDs #38
  110. = 0.1.6 =
  111. startNotification handles both notifications and indications
  112. = 0.1.5 =
  113. add startScan and stopScan #40
  114. update to RFduino example
  115. = 0.1.4 =
  116. Change Android behavior for leScan without service list
  117. = 0.1.3 =
  118. Remove NO_RESULT on iOS fixes #32
  119. = 0.1.2 =
  120. Ensure connect success callback is only called 1x on iOS #30
  121. Rename notify to startNotification
  122. Add stopNotification (iOS only)
  123. = 0.1.1 =
  124. Return reason code when write fails on iOS #29
  125. = 0.1.0 =
  126. Return advertising data in scan results #6, #7, #18
  127. Connect success returns service, characteristic and descriptor info #6
  128. iOS connectCallbackId is stored in Peripheral #17
  129. Move plugin directory to top level for phonegap build compatibility #20
  130. Rename writeCommand to writeWithoutResponse #21
  131. Services callback latch is per peripheral #19
  132. Connect callback is per peripheral #17
  133. Fix iOS crash when scanning 2x #5
  134. Add ble.isEnabled method #11
  135. Add RedBearLab example
  136. Add BatteryService example
  137. = 0.0.2 =
  138. iOS - fix bug read callback was being called 2x
  139. iOS - fix bug write callback wasn't being called
  140. = 0.0.1 =
  141. initial release