Skip to content

v3.0.0

Latest
Compare
Choose a tag to compare
@Jakeler Jakeler released this 10 Dec 03:09
v3.0.0
3f1a619

Server mode

  • New role to operate as server #47, #60
  • New -g {server,client}, --role {server,client} option
  • New -n GAP_NAME, --name GAP_NAME option
  • New ble-server.py script in examples

Client mode

  • Add Feasycom BT826 characteristics to builtin list #107
  • Performance fix for bleak 0.21+, add --write-with-response option #109
  • Improved error message on port conflict #106
  • Updated client example scripts (#60)
  • Autoconnect with multiple devices in parallel #96

Internal

  • Rewritten tests with pytest, include cases for server mode and tcp (#60)
  • Modernized tools: pyproject.toml, hatch, uv and updated github action CI #112