1.1.0
·
722 commits
to master
since this release
- Fixed issue that sometimes happened where
RxBleRadioOperationConnect
was not yet subscribed while running. (#94) - Fixed issue with descriptor writing using parent characteristic write type. (#93)
- Added
BleScanException.toString()
for a more descriptive stacktrace. - Added a workaround for a bug while discovering services. (#86)
- Added a timeout for discovering services. (#86)
- Fixed calling
BluetoothGatt.disconnect()
on a correct thread. (#84) - Fixed library stuck if disconnection happened during operation execution. (#81)
- Removed reflection call to
BluetoothGatt.connect()
on Android 7.0.0+. (#83) - Removed android.support.v4 dependency.
- Added cancelling of connection establishing process.
- Reduced method count.
- Fixed
RejectedExecutionException
when processingBluetoothGattCallback
. (#25) (#75) - Added Mock RxAndroidBle to the repository
- Added indications handling on RxBleConnection
- Fixed scan operation concurrency issue (#17)
- Exposed android.bluetooth.BluetoothDevice in RxBleDevice (#23)
- Fixed stale RxBleRadio on RxBleOperation unhandled throw (#18)
- Fixed possible BluetoothCharacteristic value overwrites with multiple writes (#27)
- Updated
RxJava
(1.1.0 -> 1.1.7) andRxAndroid
(1.1.0 -> 1.2.1) libraries dependency - Added interface methods for usage with BluetoothCharacteristic object (#38)
- Fixed lost connection when BluetoothAdapter disabled before the connection established (#45)
- Added RxBleClient.getBondedDevices() method, thanks fracturedpsyche! (#46)