Releases: SoCo/SoCo
SoCo 0.30.4 Release Notes
Full Changelog: v0.30.3...v0.30.4
SoCo 0.30.3 Release Notes
Full Changelog: v0.30.2...v0.30.3
SoCo 0.30.2 Release Notes
This is patch release containing a single change:
- Cache ZoneGroupState while subscriptions are active [#956]
Full Changelog: v0.30.1...v0.30.2
SoCo 0.30.1 Release Notes
This release fixes the Read the Docs builds (#954). It contains no functional changes.
Full Changelog: v0.30.0...v0.30.1
SoCo 0.30.0 Release Notes
What's Changed
- Mark
events_asynciohandler as not running during stop by @jjlawren in #942 - Update formatting for new version of Black by @pwt in #943
- Switch from
setup.pytopyproject.tomlfor 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_subwooferon Amp devices by @jjlawren in #947 - Add
sub_crossovercontrols 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
SoCo 0.29.1 Release Notes
This is a patch release containing the following fixes:
- Mark events_asyncio handler as not running during stop
- Update formatting for new version of Black
SoCo 0.29.0 Release Notes
What's Changed
- Add error message/details for failure to import 'lxml' by @pwt in #920
- Pass kwargs to queue add service calls by @jjlawren in #924
- Attempt to fix flake8 runs on 3.7 by @jjlawren in #926
- Additional pylint warning suppression by @pwt in #927
- Explicitly set default timeouts for remaining
requestscalls by @jjlawren in #925 - Add Python 3.11-dev to the test matrix by @pwt in #930
- Report "Dolby Multichannel PCM 5.1" input format by @ericbriffa in #932
- Add Python 3.12-dev to the test matrix by @pwt in #933
- Test that unsubscribe response is not None before use (fixes #931) by @pwt in #934
- Fix check jobs by @pwt in #938
- Allow standard multicast discovery to select by household_id by @pwt in #939
- Increase 'scan_network' default timeout by @pwt in #940
- Improve collection of Zone Group State for large Sonos systems (partial fix for #518 / #935) by @pwt in #937
New Contributors
- @ericbriffa made their first contribution in #932
Full Changelog: v0.28.0...v0.29.0
SoCo 0.28.1 Release Notes
This is a patch release containing the following changes:
- 7586a8e Explicitly set default timeouts for remaining
requestscalls (#925) - 2261691 Pass kwargs through to 'queue add' service calls (#924)
- c99b94d Fix flake8 checks on Python 3.7 (#926)
- ed7c869 Additional warning suppressions for pylint (#927)
- f265fa5 Pin Sphinx to v4.5.0 temporarily
- f76efb0 Add error message/details for failure to import 'lxml'
SoCo 0.28.0 Release Notes
What's Changed
SoCo v0.28.0 contains the following improvements. Note that Python 3.5 is no longer supported.
A new dependency, lxml, has been added to support #913. lxml has binary components, with pre-built wheels for most platforms. If you experience issues with unresolved dependencies, please see the discussion at #918.
- Adjust metadata title discard logic by @jjlawren in #910
- Update pylint config and remove redundant pragmas by @jjlawren in #912
- Pass kwargs for ShareLink/Plex queue methods by @jjlawren in #911
- Add more detail on Dolby Atmos input formats by @jkossis in #914
- Add convenience wrappers for surround_level properties by @jjlawren in #915
- Fix pylint implicit-str-concat by @jjlawren in #916
- Add Ray to known soundbars by @jjlawren in #917
- Remove Python 3.5 support by @jjlawren in #855
- Refactor ZoneGroupState parsing by @jjlawren in #913
New Contributors
Full Changelog: v0.27.0...v0.28.0
SoCo 0.27.1 Release Notes
This is a patch release containing one improvement:
- Adjust metadata title discard logic (#910)