Skip to content

Commit

Permalink
Update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
fudom authored Jan 23, 2024
1 parent fd89eca commit dce870e
Showing 1 changed file with 68 additions and 69 deletions.
137 changes: 68 additions & 69 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## 1.7.1

- Android: Add forceScanFilter option for Android (#989, #987) thanks younesspotmaster
- Android: Add forceScanFilter option for Android (#989, #987) thanks @younesspotmaster

## 1.7.0

Expand Down Expand Up @@ -33,14 +33,14 @@ No changes - republish only

## 1.6.0

- Android: Fix enable bluetooth permissions on Android 12+ #940 #941 Thanks samvimes01
- Android: Fix enable bluetooth permissions on Android 12+ #940 #941 Thanks @samvimes01
- Android: Clear up time-based stopScan when new scan is started #902
- Android: Report if Bluetooth is disabled when scanning/connecting #826
- Android: Restore refreshDeviceCache to 1.3.X functionality (related to #936)
- Android: Prevent various null ref exceptions (#936, #901 #871, #773, #698)
- Android: Document advanced android scan options
- Android: Improve Android 11 background permissions request ordering
- iOS: Make connect failure errors on iOS more concise #933 Thanks doug-a-brunner
- iOS: Make connect failure errors on iOS more concise #933 Thanks @doug-a-brunner

## 1.5.2

Expand All @@ -54,13 +54,13 @@ No changes - republish only

## 1.5.0

- Android: Add support for target SDK version 31 (Android 12) #923 #879 #875 Thanks LDLCLid3
- Android: Add support for target SDK version 31 (Android 12) #923 #879 #875 Thanks @LDLCLid3
- Add L2CAP support (minimum iOS 11 & Android 10 required) for connection-oriented Bluetooth streams #812
- Add ble.withPromises.startNotification variant to indicate when notifications are successfully subscribed #903 #95

## 1.4.4

- Browser: Add support via navigator.Bluetooth #907 #231 Thanks joeferner
- Browser: Add support via navigator.Bluetooth #907 #231 Thanks @joeferner
- iOS: More explicitly handle edge cases when starting/stopping notifications on iOS #577 #893
- iOS: Improve ble.write handling when given non-ArrayBuffer types #897 #900
- Android: Report peripherals as disconnected when BLE is turned off #894 #896
Expand All @@ -83,44 +83,44 @@ No changes - republish only

## 1.4.1

- Add additional options to startScanWithOptions() on Android #835 Thanks helllamer
- Fix some instances where the Android command loop locks up #847 #830 Thanks doug-a-brunner
- Add additional options to startScanWithOptions() on Android #835 Thanks @helllamer
- Fix some instances where the Android command loop locks up #847 #830 Thanks @doug-a-brunner
- Improve documentation around requestConnectionPriority usage #877

## 1.4.0

- Android has new plugin variable ACCESS_BACKGROUND_LOCATION enable or disable background scanning permissions. Defaults to false. #844 #821 #870 Thanks marioshtika
- Android has new plugin variable ACCESS_BACKGROUND_LOCATION enable or disable background scanning permissions. Defaults to false. #844 #821 #870 Thanks @marioshtika

## 1.3.1

- Android updated to BluetoothLeScanner removing deprecated LeScanCallback #796 Thanks pentabarf
- Android updated to BluetoothLeScanner removing deprecated LeScanCallback #796 Thanks @pentabarf
- Android updated to work with android-cordova@8 and android-cordova@9 #819
- iOS has new plugin variable IOS_INIT_ON_LOAD to delay plugin initialization. Defaults to false. #739 #769 Thanks josoete
- iOS has new plugin variable IOS_INIT_ON_LOAD to delay plugin initialization. Defaults to false. #739 #769 Thanks @jospete

## 1.3.0

- Add new location permssions Android 10 (API29) #771 Thanks tiagoblackcode, subratpalhar92, & QuentinFarizon
- Add new location permssions Android 10 (API29) #771 Thanks @tiagoblackcode, @subratpalhar92 & @QuentinFarizon

## 1.2.5

- Add setPin method for Android #718 Thanks untilbit
- Give the user feedback after an MTU size request #715 Thanks agren
- Add requestConnectionPriority for Android #714 #713 Thanks agren vamshik113
- Add setPin method for Android #718 Thanks @untilbit
- Give the user feedback after an MTU size request #715 Thanks @agren
- Add requestConnectionPriority for Android #714 #713 Thanks @agren @vamshik113

## 1.2.4

- Add sequence numbers to notifications on Android to handle out of order notifications. Android #625 #656 Thanks timburke
- Location services is now a warning on Android. Add isLocationEnabled() #607 #633 Thanks doug-a-brunner
- Use printf of cordova for LOG, reuse pattern, improve loop #647 Thanks ChristianLutz
- Add queueCleanup method to API #695 Thanks untilbit
- Fix null pointer in onLeScan #500 Thanks fjms
- Add sequence numbers to notifications on Android to handle out of order notifications. Android #625 #656 Thanks @timburke
- Location services is now a warning on Android. Add isLocationEnabled() #607 #633 Thanks @doug-a-brunner
- Use printf of cordova for LOG, reuse pattern, improve loop #647 Thanks @ChristianLutz
- Add queueCleanup method to API #695 Thanks @untilbit
- Fix null pointer in onLeScan #500 Thanks @fjms
- Remove cordova-plugin-compat #705 #617

## 1.2.3

- Fix iOS crash when advertising data contains kCBAdvDataLeBluetoothDeviceAddress #685 #697 Thanks jospete
- Fix problem with multiple devices and notifications when one device disconnected #674 Thanks mandrade-digmap
- Add NSBluetoothAlwaysUsageDescription for iOS13 #704 #700 Thanks favnec5
- Fix iOS crash when advertising data contains kCBAdvDataLeBluetoothDeviceAddress #685 #697 Thanks @jospete
- Fix problem with multiple devices and notifications when one device disconnected #674 Thanks @mandrade-digmap
- Add NSBluetoothAlwaysUsageDescription for iOS13 #704 #700 Thanks @favnec5

## 1.2.2

Expand All @@ -129,24 +129,24 @@ No changes - republish only

## 1.2.1

- Fix EXC_BAD_ACCESS on iOS #389 Thanks claudiovolpato
- 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.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
- 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 @cairin @michie
- Implement showBluetoothSettings on iOS #591 Thanks @cairinmichie
- Improve disconnect logic on Android #582

## 1.1.9
Expand All @@ -159,47 +159,46 @@ No changes - republish only

## 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)
- Use same characteristic uuid with different service in iOS #349 Thanks @riccardodegan-geekcups
- ble.read() example #346 Thanks @ktemby
- Remove pending stopNotificationCallback for iOS #355 Thanks @legege
- Add missing `resolve` and `reject` callbacks to Promise wrapper #360 Thanks @aj-dev
- Fix documentation typo #371 Thanks @maxchu2021
- Fix documentation typo #424 Thanks @ChanHyuk-Im
- Fix duplicate symbol when using with with cordova-plugin-ble-peripheral #373 Thanks @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
- 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
- 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
- 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
- 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
- NSBluetoothPeripheralUsageDescription #324 Thanks @timkim

## 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
- Fix iOS problem with multiple keys in service data #288 Thanks @senator
- 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
- Include version of JavaScript API with promises #247 Thanks @kellycampbell
- stopNotification on Android writes DISABLE_NOTIFICATION_VALUE to the descriptor #225 Thanks @zjw1918

## 1.1.1

Expand All @@ -208,13 +207,13 @@ No changes - republish only
## 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
- 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 @rrharvey
- Fix example for write characteristic #195 Thanks @Wynout
- Fix documentation for write & writeWithoutResponse #193 Thanks @blakeparkinson
- Update CC2650 example #200 Thanks @jplourenco
- Connect peripheral with missing ble-flag (Android SDK 23) #226 Thanks @PeacePan

## 1.0.6

Expand All @@ -231,8 +230,8 @@ No changes - republish only

## 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
- Don't block UI thread on Android when starting scan #121 Thanks @kellycampbell
- Return characteristic even if properties don't match #132 #113 Thanks @kanayo
- StopNotification for Android fixes #51
- Fix conflicts with the BluetoothSerial plugin #114

Expand All @@ -243,11 +242,11 @@ No changes - republish only

## 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
- 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
- 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
Expand Down

0 comments on commit dce870e

Please sign in to comment.