Blessed Android Versions Save

BLESSED, a Bluetooth Low Energy (BLE) library for Android

2.5.0

7 months ago
  • Upgrade to Gradle 8
  • Update targetSDK to 34
  • Minor Android 14 related fixes

2.4.2

1 year ago
  • Fix NPE in PeripheralManager when device name is null
  • Update dependencies
  • Fix issue in demo app where Polar HR devices were not found

2.4.1

1 year ago
  • Fix for a rare crash
  • Fix issues when using CentralManager and PeripheralManager at the same time. Use peripheralManager.setCentralManager(central) to avoid these issues.

2.4.0

1 year ago
  • Unregister centrals wanting notifications/indications on disconnect, except when they are bonded
  • Added more convenience methods to BluetoothBytesParser
  • Renamed bytes2string to asHexString (breaking change)

2.3.5

1 year ago
  • Added createBond() and setPairingConfirmation() to BluetoothCentral
  • Added methods to BluetoothPeripheralManager to get information about which centrals want indications or notifications

2.3.4

1 year ago
  • Add support for UINT48 in BluetoothBytesParser

2.3.3

1 year ago
  • Add method getBondState() to BluetoothCentral

2.3.2

1 year ago
  • Add workaround for bug on Android 13 where onPhyUpdate isn't called

2.3.1

1 year ago
  • Added method to only send notification to 1 Central

2.3.0

1 year ago

Make library Android 13 compatible

  • Make use of Android 13 apis where needed and don't rely on deprecated apis/callbacks
  • Introduce ReadResponse for PeripheralManager since characteristics cannot contain data anymore