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