Releases: chipweinberger/flutter_blue_plus
Releases · chipweinberger/flutter_blue_plus
1.12.9
- [fix] Dart: servicesStream: 'bad state: Stream has already been listened to'
- [fix] Dart: remove unecessary print('withoutResponse ')
- [fix] Android: add blank AndroidManifest.xml to fix build errors in older flutter
- [fix] Android/iOS: infinite recursion when included services includes itself
- [fix] iOS: FlutterBluePlus.isOn returns 'no' first time even though it is on
- [improve] Dart: mutex should make sure writes happen in the same order as called
- [improve] Dart: setLogLevel color now optional
1.12.8
- [fix] Android: null ptr in setPreferredPhy & setConnectionPriority (regression in 1.7.0)
1.12.7
- [fix] iOS: mtu returned on iOS was 3 too small
- [improve] Dart: simplify mutexes. improves throughput for chrs that support write & writeWithoutResponse
1.12.6
- [improve] Dart: verbose logging: brown == data from platform
1.12.5
- [improve] Dart: add more logging when in verbose mode, with color
1.12.4
- [fix] Android: build error typo (Regression in 1.12.3)
1.12.3
- [fix] Android: mConnectionState & mMtu not cleared when onDetachedFromEngine (regression in 1.10.10)
1.12.2
- [fix] Example: Android: add back INTERNET permission for debug and profile modes. needed for debugging
- [improve] Android: create BluetoothManager during onMethodCall, as opposed to app startup
1.12.1
- [improve] Android: simplify build.grade to not set specific gradle version. it is uneeded
1.12.0
This release simplifies permissions.
- [improve] Android: remove permissions from plugin. It is easier for user to specify everything
- [fix] Dart: scan could be initiated twice causing bad state
- [fix] Dart: read & write mutexs must always come from the MutexFactory to properly prevent race conditions