NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2852 most downloaded on pub.dev
Linux implementation of the bluetooth_low_energy plugin.
Last release 8 months ago
17 Jan 2026
Ships unpredictably
gaps range from 2 weeks to 1.1 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
28 releases · first in 2023
One column per quarter.
Nothing published for this version
修复 bad varient access 错误 隐藏非接口类型 更新版本号
修复 bad varient access 错误
隐藏非接口类型
更新版本号
更新GATTServiceImpl类中的includedServices方法实现,抛出不支持的错误
临时提交
添加发布脚本
fvm use 3.35.7
临时提交
优化代码
更新版本号,CHANGELOG.md
更新README.md
更新GATTServiceImpl类中的includedServices方法实现,抛出不支持的错误
支持 Swift Package Manager
更新 CHANGELOG.md
* Upgrade flutter SDK to 3.29.3. * Upgrade dependencies.
* Implement new APIs. * Rewrite example with MVVM. * Fix known issues.
* Rewrite example with MVVM. * Fix known issues.
* Fix example errors.
* Move organization. * Fix errors.
* Implement new APIs.
Change flutter minimum version to 3.0.0.
* Implements new Api.
Now CentralManager#writeCharacteristic will fragment the value automatically, the maximum write length is 512 bytes.
CentralManager#writeCharacteristic will fragment the value automatically, the maximum write length is 512 bytes.UUID#fromAddress constructor.CentralManager#getMaximumWriteLength method.CentralManager#state to CentralManager#getState().PeripheralStateChangedEventArgs to ConnectionStateChangedEventArgs.CentralManager#peripheralStateChanged to CentralManager#connectionStateChanged.GattCharacteristicValueChangedEventArgs to GattCharacteristicNotifiedEventArgs.CentralManager#characteristicValueChanged to CentralManager#characteristicNotified.CentralManager#notifyCharacteristic to CentralManager#setCharacteristicNotifyState.* Add event logs.
* Implements new Api.
Update interface to 5.0.0-dev.4.
Fix the issue that the same device was discovered multi times.
Remove BluetoothLowEnergy class.
BluetoothLowEnergy class.CentralManger to extends PlatformInterface.PeripheralManager to extends PlatformInterface.PeripheralManager methods' arguments to required optional arguments.AdvertiseData class to Advertisement class.BluetoothLowEnergyError class.MyCentralManager and MyPeripheralManager abstract classes.LogController interface to BluetoothLowEnergyManager.Remove BluetoothLowEnergy class.
BluetoothLowEnergy class.CentralManger to extends PlatformInterface.PeripheralManager to extends PlatformInterface.AdvertiseData class to Advertisement class.example.Add CentralManager#readRSSI method.
PeripheralManager api.CentralManager#readRSSI method.CentralManager.instance api.PeripheralManager.instance api.CentralController to CentralManager.CentralState to BluetoothLowEnergyState.CentralDiscoveredEventArgs to DiscoveredEventArgs.Advertisement class to AdvertiseData class.setUp method from BluetoothLowEnergy class to BluetoothLowEnergyManger class.manufacturerSpecificData from Map<int, Uint8List> to ManufacturerSpecificData.UUID.fromString() throw FormatException with 32 bits UUID string.Move Advertisement class to AdvertiseData class.
Advertisement class to AdvertiseData class.Fix the issue that `UUID.fromString()` throw FormatException with 32 bits UUID string.
UUID.fromString() throw FormatException with 32 bits UUID string.manufacturerSpecificData from Map<int, Uint8List> to ManufacturerSpecificData.Move setUp method from BluetoothLowEnergy class to BluetoothLowEnergyManger class.
setUp method from BluetoothLowEnergy class to BluetoothLowEnergyManger class.CentralManager.instance api.PeripheralManager.instance api.Implement new central manager api.
Add CentralController#getMaximumWriteLength method.
CentralController#getMaximumWriteLength method.Android Fix the issuce that receive wrong values caused by unsafe memory, see https://developer.android.com/reference/android/bluetooth/BluetoothGattC
Android Migrate to Android 13.Android Fix the issuce that receive wrong values caused by unsafe memory, see https://developer.android.com/reference/android/bluetooth/BluetoothGattCallback#onCharacteristicChanged(android.bluetooth.BluetoothGatt,%20android.bluetooth.BluetoothGattCharacteristic)Combine iOS and macOS projects.
Fix the issue that GATTs is cleared after peripheral disconnected on iOS and macOS.
Rewrite the whole project with federated plugins.
Your coding agent can read these notes before it upgrades. Set up the MCP server →