Skip to content

SimpleBLE v0.7.3

Latest
Compare
Choose a tag to compare
@kdewald kdewald released this 23 Mar 17:17
· 31 commits to main since this release

[0.7.3] - 2024-03-23

Updated the licensing documentation.

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 and Peripheral.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!)