CHANGELOG.md 3.8 KB

5.0.2

  • Revert Queue up messages on iOS until event channel is ready. Fix #439

5.0.1

  • Bump protobuf so it includes binaries for Mac M1 #396.

5.0.0

  • DiscoveredService has now a new required property called DiscoveredCharacteristic which provides properties of the BLE characteristic.
  • Android 12 support.
  • Queue up messages on iOS until event channel is ready. Fixes #137, #251, #307, #385, #387.

4.1.0

  • Add support Android 12

4.0.1

  • Add support for iOS 15

4.0.0

  • Support federated plugin structure

    3.1.1+1

  • Fix broken read/write subscribe operations in background mode.

    3.1.1

  • Fixes to comply to new Dart linter.

  • Fix #277 be able to connect when in background mode.

3.1.0

  • Add discoverable services to ScanResult. Kudos to @xvrh.

3.0.0

  • Breaking: Migration to null-safety.
  • Improve example app by adding discover services, read, write and subscribe to characteristic.

2.7.3

  • Upgrade Android dependencies to comply to newer Gradle distributions.

2.7.2

  • Fix #188 subscribeToCharacteristic fails when characteristic config descriptor is not present.
  • Fix #195 scanFailure when using backgroundmode messaging Firebase.

2.7.1

  • Fix #115 by updating to new protobuf lite on Android.
  • Regenerate Dart and Swift protobuf code.

2.7.0

  • Fix #137 by making sure event channels are initialized early.
  • Add support for Android 5 and 6.

2.6.1+1

  • Revert protobuf upgrade on Android.

2.6.1

  • Prevent incrorrect propagation of error in case observing BLE status fails.

2.6.0

  • Fix #125 Class DiscoveredService isn't exported.
  • Set min supported iOS version to 11.
  • Replace RaisedButton with ElevatedButton in Example app.

2.5.3

  • Fix #118 not sending disconnect update when device is disconnected on Android.
  • Fix pubspec sorting.

2.5.2

  • Update Android protobuf and depedencies to support new Android sdk.
  • Fix #114 Throwing faulty error when executing hot restart during scanning on Android.

2.5.1

  • Update Podfile to support latest Flutter version.

2.5.0

  • Add service discovery operation
  • Fix #104 problems adding library to add-to-app on iOS.
  • Fix #105 handle devices changing name during scanning on Android.

2.4.0+1

  • Fix #97 crash on notifications when device gets disconnected on Android.

2.4.0

  • Fix device list layout in the example app.
  • Prefer CBAdvertisementDataLocalName over peripheral.name on iOS.
  • Add consistent debug logging for both iOS and Android.

2.3.0

  • Increase test coverage and improved architecture.
  • Fix for #73 scanForDevices stream should emit error.

2.2.0

  • Upgrade dependencies.
  • Bump min Dart sdk version to 2.7.

2.1.0

  • Improve documentation of public API.
  • Fix for write without response on iOS.
  • Add support for newer Flutter versions. Remove support for FLutter lower than v1.10.

2.0.0+1

  • Remove unused dependencies from pubspec.yaml.
  • Fix static analysis warning in example app.
  • Fix test in prescan_connector_test.

2.0.0

This version is introducing the following breaking changes:

  • Add parameter requireLocationServicesEnabled to Ble scan that can toggle requirement of location services to be running.
  • Make filter on advertising services optional and add possibility to filter on more services.
  • Add manufacturer specific data to scanresults.
  • Remove global set error handler java.

Other improvements:

  • Improvements for example app.
  • Add support for Flutter hot reload on iOS.

1.1.0

  • Add RSSI value to discovered device results.
  • Improve parsing of UUIDs.
  • Migrate to latest Android plugin binding.
  • Small improvements.

1.0.2

  • Fix crash on clear Gattcache.

1.0.1

  • Fixes #5 Undeliverable exception.

  • Small fixes for example app.

1.0.0+1

  • Update homepage.

1.0.0

  • Initial Open Source release.