What's Changed
- fixed #32
- introducing ruff to replace/complement various formatters and linters.
- changing some type-hints to repair broken support of Python 3.9
- deprecating support for Python 3.8 since this is now EOL.
- adding support for Python 3.13
- adding support for Python 3.14
- for now development is (still) done using Python 3.9 (with testing on Python 3.12 using a Raspberry Pi 3B).
- various pre-commit.ci updates
- UUID for battery level status, stolen from @retsyx with thanks
- devices can update MTU before pairing. Idea stolen from @retsyx with thanks
- Implemented the
logging
module in favor of usingprint()
. - One commit by
pre-commit.ci
is oddly enough not verified.
Full Changelog: v2.16.1...v2.20.1