Releases: dariuszseweryn/RxAndroidBle
Releases · dariuszseweryn/RxAndroidBle
1.7.2-rxjava2
1.7.1-rxjava2
1.7.0-rxjava1
1.7.0-rxjava2
- Introduced a new API that allows for background scanning in modern Android OS versions (#369)
- Fixed LocationServicesOkObservable (#438)
- Added GATT status code to
BleDisconnectionException
(#405) - Fixed possible concurrent access to
DisconnectionRouter
(#442) - Fixed race condition in
CharacteristicLongWriteOperation
(#465)
1.6.0-rxjava1
- Added GATT status code to
BleDisconnectedException
(#405)
1.6.0-rxjava2
1.5.0-rxjava2
- Added possibility to change default operation timeout (#321)
- Fixed Dagger2 compatibility (#342 #348)
- Fixed DisconnectionRouter leaking subscription to RxBleAdapterStateObservable (#353)
- Improved Location Services status check (#327)
- Added logger that prints out GATT server structure on a successful discovery. The log is generated when the logger is in a VERBOSE level (#355)
- Enhanced operation logger so it displays how long the operation performed. (#356)
- Added retry strategies for long write operations (#357)
- Introduced API in RxJava2
- Removed deprecated establishConnection method
- Removed deprecated writeCharacteristic method
- Introduced BleDescriptorNotFoundException
1.5.0-rxjava1
- Added possibility to change default operation timeout (#321)
- Fixed Dagger2 compatibility (#342 #348)
- Fixed DisconnectionRouter leaking subscription to RxBleAdapterStateObservable (#353)
- Improved Location Services status check (#327)
- Added logger that prints out GATT server structure on a successful discovery. The log is generated when the logger is in a VERBOSE level (#355)
- Enhanced operation logger so it displays how long the operation performed. (#356)
- Added retry strategies for long write operations (#357)
1.4.3
- Log informing that the underlying semaphore in a QueueSemaphore has been interrupted will be printed only when the situation was unexpected. (#317)
- Fixed possible race condition when calling
.doOnSubscribe()
and.doOnUnsubscribe()
which lead to callingConnectionOperationQueueImpl.onConnectionUnsubscribed()
before the.onConnectionSubscribed()
has returned. (#308) - Updated RxJava dependency (#312)
- Updated to Gradle 3.0.0/Android Studio 3.0 (#302)
- Nicer exception messages (#303)