Skip to content

Releases: SoCo/SoCo

SoCo 0.30.4 Release Notes

04 May 16:57
@pwt pwt
f0879fd
Compare
Choose a tag to compare

SoCo 0.30.3 Release Notes

14 Apr 19:50
@pwt pwt
dc953cb
Compare
Choose a tag to compare

SoCo 0.30.2 Release Notes

14 Jan 09:35
@pwt pwt
ce292f7
Compare
Choose a tag to compare

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

23 Dec 14:02
@pwt pwt
35f63db
Compare
Choose a tag to compare

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

14 Dec 15:30
@pwt pwt
6161100
Compare
Choose a tag to compare

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 to pyproject.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

Full Changelog: v0.29.0...v0.30.0

SoCo 0.29.1 Release Notes

18 Feb 17:54
@pwt pwt
8aeb0fb
Compare
Choose a tag to compare

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

07 Jan 09:12
@pwt pwt
8c5c3ac
Compare
Choose a tag to compare

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 requests calls 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

Full Changelog: v0.28.0...v0.29.0

SoCo 0.28.1 Release Notes

22 Oct 18:52
@pwt pwt
02a461d
Compare
Choose a tag to compare

This is a patch release containing the following changes:

  • 7586a8e Explicitly set default timeouts for remaining requests calls (#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

20 Jun 17:17
@pwt pwt
77e98ce
Compare
Choose a tag to compare

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.

New Contributors

Full Changelog: v0.27.0...v0.28.0

SoCo 0.27.1 Release Notes

16 Mar 08:50
@pwt pwt
06062c5
Compare
Choose a tag to compare

This is a patch release containing one improvement:

  • Adjust metadata title discard logic (#910)