Skip to content

Releases: chipweinberger/flutter_blue_plus

1.12.9

01 Aug 23:41
Compare
Choose a tag to compare
  • [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

28 Jul 16:39
Compare
Choose a tag to compare
  • [fix] Android: null ptr in setPreferredPhy & setConnectionPriority (regression in 1.7.0)

1.12.7

28 Jul 00:57
Compare
Choose a tag to compare
  • [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

27 Jul 12:00
Compare
Choose a tag to compare
  • [improve] Dart: verbose logging: brown == data from platform

1.12.5

27 Jul 11:43
Compare
Choose a tag to compare
  • [improve] Dart: add more logging when in verbose mode, with color

1.12.4

27 Jul 02:38
Compare
Choose a tag to compare
  • [fix] Android: build error typo (Regression in 1.12.3)

1.12.3

26 Jul 23:22
Compare
Choose a tag to compare
  • [fix] Android: mConnectionState & mMtu not cleared when onDetachedFromEngine (regression in 1.10.10)

1.12.2

26 Jul 23:15
Compare
Choose a tag to compare
  • [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

26 Jul 20:37
Compare
Choose a tag to compare
  • [improve] Android: simplify build.grade to not set specific gradle version. it is uneeded

1.12.0

26 Jul 20:36
Compare
Choose a tag to compare

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