Releases: chipweinberger/flutter_blue_plus
Releases · chipweinberger/flutter_blue_plus
1.8.4
- [improve] Android: make connectivity checks more robust
1.8.3
- [improve] Android: writeCharacteristic: return error if longer than mtu
- [improve] Android: add device connection checks
- [improve] iOS: add mtu size checks
- [improve] iOS: add device connection checks
- [refactor] iOS: unify try catch blocks
1.8.2
- [improve] Android: support sdk 33 for writeCharacteristic and writeDescriptor
- [improve] Android: calling connect() on already connected device is now considered success
- [improve] Android: return more specific error for locateGatt issue
- [improve] Android: shouldClearGattCache is now called after connection, not before
1.8.1
- [fix] Android: characteristic properties check was incorrect (regression in 1.7.8)
1.8.0
This release improves error handling.
- [improve] android/ios: handle errors for charactersticRead
- [improve] android/ios: handle errors for readDescriptor
- [improve] android/ios: handle errors for discoverServices
- [improve] android/ios: handle errors for mtu
- [improve] android/ios: handle errors for readRssi
- [improve] android/ios: pass error string for setNotifyValue
- [improve] android/ios: pass error string for charactersticWrite
- [improve] android/ios: pass error string for writeDescriptor
1.7.8
- [improve] Android: add more useful errors for read and write characterist errors
1.7.7
- [fix] Dart: scanning: Bad state: Cannot add event after closing.
- [improve] Android: set autoConnect to false by default
- [improve] Example: remove pubspec.lock so users default to latest version
1.7.6
- [fix] Dart: BmBluetoothService.is_primary was not set (regression in 1.7.0)
- [fix] Android: BmAdvertisementData.connectable was not set (regression in 1.7.0)
- [fix] Android: success was not set for writeCharacteristic, setNotification, writeDescriptor (regression in 1.7.0)
- [improve] Android: update to gradle 8
- [improve] Android: dont request ACCESS_FINE_LOCATION by default (Android 12+)
1.7.5
- [fix] Android: BluetoothAdapterState not being updated
- [improve] Example: fix deprecations
- [improve] Dart: remove analysis_options.yaml
1.7.4
- [fix] Android: Android 13 access fine location error