Releases: dotintent/FlutterBleLib
Releases · dotintent/FlutterBleLib
v2.3.2
Migration to RxAndroidBle2
3.0.0-beta
- BREAKING Migrate Android implementation to RxAndroidBle2
This might require the user to implement a global error handler https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling
See more: https://github.com/Polidea/RxAndroidBle/wiki/FAQ:-UndeliverableException
v2.3.1
2.3.1
- Fix connection timeout on iOS
- Fix emitting current connection state on iOS
- Update MBA to 0.1.7:
- Fix lack of disconnection event on iOS when connection fails to be established
- Fix not all errors being passed through onError callbacks on Android (thanks, @eliaslecomte)
v2.3.0: Merge pull request #512 from Polidea/release/2.3.0
2.3.0
- add
BleManager.createUnsafePeripheral()
to allow for connecting to known peripheral without launching scan first
NOTE: this change will not work with BLEmulator below 1.2.0
v2.2.9: Release 2.2.9
- Fixed issue with incorrectly typed Stream
v2.2.8
2.2.8
- Formatted all sources according to dartfmt for consistency
v2.2.7
2.2.7
- Minor code style fixes. Adjusted device connection state monitoring.
v2.2.6
2.2.6
- Fixed scan quick failures not being reported to the listener (race condition in scanning_mixin.dart)
v2.2.5: Release 2.2.5 (#476)
2.2.5
- add missing handling of destroyClient call on iOS
- fix race condition in ConnectionStateStreamHandler (thanks, @cbreezier!)
- fix issue with picking incorrect characteristic on Android when there are multiple characteristics with the same UUID on the peripheral
- update pubspec format to properly display supported platforms
- fix messages in IllegalStateExceptions on Android
v2.2.4: Release 2.2.4 (#459)
- Fix issue where
withResponse
argument was always true when writing to a characteristic on iOS - Remove unnecessary file that was interfering with analyzer