Releases: andrewsayre/pyheos
Releases · andrewsayre/pyheos
Release 0.7.4
What's Changed
- Update the available inputs for the HEOS CLI Protocol Specification Version 1.17. #23 and #27
- Replace lint and formatters with Ruff by @andrewsayre in #28
New Contributors
- @omarlatief made their first contribution in #23
Full Changelog: 0.7.3...0.7.4
Release 0.7.3
- Updated supported Python versions to 3.11 and 3.12
- Updated test dependencies
Release 0.7.2
- Update dependencies and environments (#17)
Release v0.7.1
- Remove tests from package distribution
Release v0.6.0
- Exceptions during connection and commands are now wrapped in an exception deriving from
HeosException
to prevent leaking of internal implementation. This is a breaking change. - Conformity to
v.1.14
of the CLI - Updated requirements
- Fix
get_playlists
not populatingsource_id
Release 0.5.2
- Fix edge case where
get_now_playing_media
returns an empty payload and would result in aKeyError
during load/refresh
Release 0.5.1
- Support minimal response in
get_players
by non-spec conforming devices
Release 0.5.0
- Release under Apache 2.0
- Add Quick Select functions
- Add Playlist retrieval/play functions
- Add Group functions
- Reduce noise on debug logging
Release 0.4.1
- Fix an issue where the heartbeat was not handling a timeout error and breaking the reconnection logic.
Release 0.4.0
- Add support for groups
- Standardize command failures (breaking change - all commands now raise an exception if not successful instead of returning a boolean)