1.9.0
This release marks the end of major work to improve reliability and
simplicity of the FlutterBluePlus codebase. Please submit bug reports.
-
ANDROID ONLY BREAKING CHANGE: When
read()
is calledonValueChangedStream
is pushed to as well. This change was made to make both platforms behave the same way. It is an unavoidable limitation of iOS. See: #419 -
[fix] Android/iOS: mtu check minus 3 issue (reggression in 1.8.3)
-
[fix] Dart: BluetoothCharacteristic.state variable not working (bug introduced 1.8.6)
-
[fix] Dart: FlutterBluePlus.state variable not working (bug introduced 1.8.6)
-
[improve] Dart: deprecate: BluetoothCharacteristic.value -> lastValueStream
-
[improve] Dart: deprecate: BluetoothDescriptor.value -> lastValueStream
-
[improve] Dart: deprecate: BluetoothCharacteristic.onValueChangedStream -> onValueReceived
-
[improve] Dart: deprecate: BluetoothDescriptor.onValueChangedStream -> onValueReceived
-
[refactor] Dart: adapterState to use methodChannel
-
[refactor] Dart: various 'bm' message schemas to use simpler characteristic structure
-
[refactor] Dart: BmSetNotificationResponse removed. It is simpler to reuse BmWriteDescriptorResponse
-
[refactor] Android: move secondaryServiceUuid code its own getServicePair() function
-
[refactor] Android: android MessageMaker to be a bit more legible