flutter_web_bluetooth 0.0.9 flutter_web_bluetooth: ^0.0.9 copied to clipboard
A library to use the web bluetooth api in your web project. Will play nice if used in IO projects.
0.0.9 #
- Added a hotfix for the IOS Bluefy browser. As a side effect none of the characteristic properties are required anymore, but there are no methods yet to check if the properties exist. So add a try-catch around these methods for now!
- Updated dependencies to work with Flutter 3.3.0
0.0.8 #
- Added manufacturer scan filters and service scan filters
0.0.7 #
- Added
getCharacteristics
to the bluetooth service to get all the characteristics. - Set target platform to web for pub.dev target platform list (it will still compile when used in non-native programs.)
- Added documentation to the last few public interfaces
0.0.6+2 #
- Fixed the behavior subject stream not returning the stored value causing some implementations to wait forever.
0.0.6+1 #
- Fixed the library trying to add the
availabilitychanged
event on unsupported platforms.
0.0.6 #
- Removed RxDart as a dependency
- Added Dart Meta annotations to help with avoiding methods only meant for testing
- Added a lot of documentation
- Added more error handling and descriptions for when these errors may occur and how to avoid them
- Added characteristic descriptor
- Deprecated SNAKE_CASE for default uuids. Use the camelCase version instead
- Switched to using
logger
instead ofprint
statements. This allows other developers to decide what to do with the log messages
0.0.5 #
- Fixed typo in
characteristicvaluechanged
for theBluetoothCharacteristic.startNotifications()
. ( Thanks AshTerry.) - Fixed crash when the device name of a bluetooth device is null. ( Thanks alextekartik.)
- A lot of small lint fixes, but that shouldn't impact a project based on this library. ( Thanks alextekartik.)
0.0.4 #
- Fixed call to
navigator.bluetooth.getDevices
in browsers that don't support it. - Added more documentation
0.0.3 #
- Forgot some Flutter dependency
0.0.2 #
- Removed Flutter as a dependency
- Added characteristic properties
- Added toLowerCase to every call that requires a UUID, because the web api expects only lower case UUIDS.
- Added Bluetooth descriptors.
0.0.1 #
- Basic support for web bluetooth api