SimpleBLE v0.7.1
[0.7.1] - 2024-02-16
Bumped version to fix missing new license information in the Python and Rust packages.
Ported over from v0.7.0
Added
- Function to query the version of SimpleBLE at runtime.
- (Python) Missing API from SimpleBLE::Characteristic.
Changed
- (MacOS) Main adapter address is now hardcoded to allow caching based on adapter address. (Thanks BlissChapman!)
- (Python) Release GIL when calling
Peripheral.write_request
andPeripheral.write_command
. - (MacOS) Rewrote the entire backend.
- (MacOS) OperationFailed exception now contains the error message provided by the OS.
Fixed
- (MacOS) Remove unnecessary timeout during service discovery. (Thanks BlissChapman!)
- (MacOS) Return correct list of devices when scanning. (Thanks roozmahdavian!)
- (MacOS) Remove unnecessary timeout during characteristic notification. (Thanks BlissChapman!)
- (MacOS) Remove unnecessary timeout during operations on characteristics.
- (Windows) Failed connection attempt would not trigger an exception. (Thanks eriklins!)
- (Linux) Use correct UUIDs for advertized services. (Thanks Symbitic!)