Skip to content

Releases: dariuszseweryn/RxAndroidBle

1.14.0-rxjava2

31 May 20:53
Compare
Choose a tag to compare
  • Added RxBleClient#getConnectedPeripherals for retrieving all BLE peripherals connected to the device, thanks @DaBs! (#765)
  • Updated URL for native GATT statuses in BleGattException, thanks @ariccio! (#779)
  • Added BleScanResult#isConnectable for getting info if the scanned peripheral is connectable, thanks @MartinSadovy! (#781)
  • Added helper functions RxBleClient#isConnectRuntimePermissionGranted and RxBleClient#getRecommendedConnectRuntimePermissions (#787)

1.13.1-rxjava2

15 Nov 21:07
Compare
Choose a tag to compare
  • Fixed BLUETOOTH_SCAN permission entry in Android Manifest for apps that do not build using Android 12 target (#767)

1.13.0-rxjava2

09 Oct 21:52
Compare
Choose a tag to compare
  • Changed behaviour of RxBleClient#getRecommendedScanRuntimePermissions (#762)
  • Adjusted checks for scanning in regards to API 31 (Android 12) (#762)
  • Adjusted readme for new BLE permission system introduced with API 31 (#762)

1.12.1-rxjava2

01 May 12:26
Compare
Choose a tag to compare
  • Added a new location check for API 28+ (#747)
  • Fixed requirements for location services check (#748)

1.12.0-rxjava2

13 Apr 21:56
Compare
Choose a tag to compare
  • Fixed a leak in ScanOperationApi21, thanks @seotrader! (#708)
  • Added Service Solicitation UUIDs support, thanks @nrbrook! (#711)
  • [mockclient] Added builder for RxBleScanRecordMock, thanks @nrbrook! (#703)
  • [mockclient] Changed RxBleClientMock.DeviceBuilder() => RxBleDeviceMock.Builder. Structural changes to creating devices, thanks @nrbrook! (#706)
  • [mockclient] Added builder functions to provide callbacks for characteristic/descriptor writes/reads, thanks @nrbrook! (#707)
  • [mockclient] Added constructor for RxScanRecordMock, thanks @nrbrook! (#712)
  • [mockclient] Fixed behaviour of RxBleClientMock.observeStateChanges() (#744)

1.11.1-rxjava2

02 Apr 20:02
Compare
Choose a tag to compare
  • Fixed NullPointerException when logging failed BluetoothGattCharacteristic initial reads (#679)
  • [mockclient] Added support for BluetoothDevice in RxBleDeviceMock (#676)

1.11.0-rxjava2

14 Jan 11:39
Compare
Choose a tag to compare
  • Added workaround for scans with settings match found and/or lost but no filters (#612)
  • Fixed typo in BleCharacteristicNotFoundException (#625)
  • Added scan permission helper functions (#642)

1.10.5-rxjava2

25 Nov 14:07
Compare
Choose a tag to compare
  • Fixed possibly incorrect order of notifications and operation completions (#639)
  • Fixed possibility of library being stalled on operation cancelling (#650)
  • Fixed a silenced IllegalStateException after a scan is stopped because BluetoothAdapter being disabled (#649)

1.10.4-rxjava2

08 Nov 11:48
Compare
Choose a tag to compare
  • Fixed location permission check for Android 10 (#640)

1.10.3-rxjava2

24 Oct 14:24
Compare
Choose a tag to compare
  • Fixed RxBleConnection.observeConnectionParametersUpdates() not working in obfuscated apps. Added consumer proguard-rules.pro Proguard config file. (#634)
  • Fixed log statement on reading RSSI of connection (#631)
  • Fixed log statement on setting CONNECTION_PRIORITY_HIGH (#623)