What's Changed
* [chore] generate changelog in release by flz in https://github.com/flz/iaqualink-py/pull/32
* [chore] require python 3.11 by flz in https://github.com/flz/iaqualink-py/pull/33
* Write ignored device log entry to debug instead of info by joostlek in https://github.com/flz/iaqualink-py/pull/35
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/flz/iaqualink-py/pull/34
* Bump softprops/action-gh-release from 1 to 2 by dependabot in https://github.com/flz/iaqualink-py/pull/44
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/flz/iaqualink-py/pull/40
* Bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/flz/iaqualink-py/pull/41
* Bump actions/download-artifact from 3 to 4 by dependabot in https://github.com/flz/iaqualink-py/pull/42
* Bump codecov/codecov-action from 3 to 4 by dependabot in https://github.com/flz/iaqualink-py/pull/43
* Replace a bunch of tools with ruff, bump to py3.12, lint fixes by flz in https://github.com/flz/iaqualink-py/pull/45
* Remove leftover isort configuration by flz in https://github.com/flz/iaqualink-py/pull/46
New Contributors
* joostlek made their first contribution in https://github.com/flz/iaqualink-py/pull/35
**Full Changelog**: https://github.com/flz/iaqualink-py/compare/v0.5.1-alpha...v0.5.1-beta