What's Changed
- Mark
events_asyncio
handler as not running during stop by @jjlawren in #942 - Update formatting for new version of Black by @pwt in #943
- Switch from
setup.py
topyproject.toml
for build & packaging by @pwt in #941 - Handle UPnP error responses better by @silamon in #945
- Suppress pylint warning in events_twisted.py by @pwt in #952
- Update test matrix for released version of Python 3.12 by @pwt in #953
- Add methods to get next alarm datetime by @DaAwesomeP in #951
- Unconditionally enable
has_subwoofer
on Amp devices by @jjlawren in #947 - Add
sub_crossover
controls by @jjlawren in #948
New Contributors
- @silamon made their first contribution in #945
- @DaAwesomeP made their first contribution in #951
Full Changelog: v0.29.0...v0.30.0