Skip to content

1.1.0

Compare
Choose a tag to compare
@dariuszseweryn dariuszseweryn released this 12 Sep 10:41
· 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 processing BluetoothGattCallback. (#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) and RxAndroid (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)