Releases: hello/android-buruberi
Releases · hello/android-buruberi
1.0.2
buruberi-core
GattPeripheral
instances now support ordering based on their scan time RSSI (implements Comparable<GattPeripheral>
)- Added new local broadcast for system level pairing requests (KitKat+, reliable on Marshmallow+ only)
- Added new local broadcast for successful connections to peripherals
- Added
#cancelPending()
method toSerialQueue
to allow for better client error handling - Added support for parceling
GattPeripheral
objects for cleaner client code - Added support for parceling
AdvertisingData
, and switched to more efficient backing store - Fixed a bug where
ACTION_DISCONNECTED
would sometimes only broadcast once
1.0.1
What's New
buruberi-core
- Fixed a bug where attempting to perform a scan on Lollipop+ with Bluetooth turned off would throw an exception
- Removed unused BluetoothStack.DeviceSupport enum
1.0.0
What's New
buruberi-core
- Removed all deprecated APIs
- Removed vendor-specific DeviceSupport APIs
- Removed unused
Operation
class - Added more contract annotations to ensure correct API usage
- New and improved interface for notify packet routing
- Added support for reading characteristics
- Lots of internal refactoring and code clean up
- Improved documentation
- Updated to latest external dependencies
buruberi-testing
- Updated to latest external dependencies
- Added permission annotations
0.9.2
- Added new models to list of supported devices.
0.9.1
What's New
buruberi-core
- Added flags to
GattPeripheral
connect method to control how connection attempts are made.
buruberi-testing
- Added implementation in extended BluetoohDevice shadow for new connectGatt variant in API level 23
0.9.0
Initial release