What's Changed
* Extract common methods for encrypted devices into the base class by dsypniewski in https://github.com/sblibs/pySwitchbot/pull/297
* fix: background tasks getting garbage collected before they finish by bdraco in https://github.com/sblibs/pySwitchbot/pull/301
* chore: add additional ruff config by bdraco in https://github.com/sblibs/pySwitchbot/pull/302
* Split constants per device by dsypniewski in https://github.com/sblibs/pySwitchbot/pull/303
* Fix setup after adding new package in 303 by dsypniewski in https://github.com/sblibs/pySwitchbot/pull/304
* Ignore advertisments from devices with apple manufacturer id by bdraco in https://github.com/sblibs/pySwitchbot/pull/306
New Contributors
* dependabot made their first contribution in https://github.com/sblibs/pySwitchbot/pull/295
**Full Changelog**: https://github.com/sblibs/pySwitchbot/compare/0.56.0...0.56.1