Releases: yanshouwang/bluetooth_low_energy
Releases · yanshouwang/bluetooth_low_energy
6.0.2
6.0.1
Android
Fix the issue that advertisement name is wrong when advertising.
6.0.0
- Add
CentralManager#retrieveConnectedPeripherals
method. - Add optional
serviceUUIDs
argument to theCentralManager#startDiscovery
method. - Add
CentralManager#mtuChanged
event. - Add
PeripheralManager#mtuChanged
event. - Add
BluetoothLowEnergyManager#authorize
method. - Add
BluetoothLowEnergyManager#showAppSettings
method. - Add
CentralManager#requestMTU
method. - Add
CentralManager#getMaximumWriteLength
method. - Add
PeripheralManager#connectionStateChanged
event. - Add
PeripheralManager#characteristicReadRequested
event. - Add
PeripheralManager#characteristicWriteRequested
event. - Add
PeripheralManager#descriptorReadRequested
event. - Add
PeripheralManager#descriptorWriteRequested
event. - Add
PeripheralManager#getMaximumNotifyLength
method. - Add
PeripheralManager#respondReadRequestWithValue
method. - Add
PeripheralManager#respondReadRequestWithError
method. - Add
PeripheralManager#respondWriteRequest
method. - Add
PeripheralManager#respondWriteRequestWithError
method. - Add
ConnectionState
enum. - Add
GATTService.isPrimary
field. - Add
GATTService#includedServices
field. - Add
MutableGATTCharacteristic#permissions
field. - Add
MutableGATTDescriptor#permissions
field. - Add
int
type toUUID#fromAddress
. - Move
CentralManger.instance
to factory constructor. - Move
PeripheralManager.instance
to factory constructor. - Move the type of
Advertisement#manufacturerSpecificData
toList<ManufacturerSpecificData>
. - Move
BluetoothLowEnergyManager#getState
toBluetoothLowEnergyManager#state
. - Move
PeripheralManager#clearServices
toPeripheralManager#removeAllServices
. - Remove
BluetoothLowEnergyManager#setUp
method. - Remove
PeripheralManager#characteristicRead
event. - Remove
PeripheralManager#characteristicWritten
event. - Remove
PeripheralManager#readCharacteristic
method. - Remove
PeripheralManager#writeCharacteristic
method. - Fix the issue that
Cannot access value of empty optional
. - Fix known issues.
- Rewrite example with MVVM.
5.0.7
Android
Fix the issue that Advertisement resolve failed withNullPointerException
5.0.6
Android
Fix the issue that throws when read the CCCD(Client Characteristic Config Descriptor, 0x2902).Android
iOS
Update characteristic's value when write by centrals.- Implements new Api.
5.0.5
Windows
Fix theCentralManager#discoverGATT
,CentralManager#readCharacteristic
andCentralManager#readDescriptor
issue caused by cache mode.
5.0.4
iOS
Fix issues caused by CoW.