Files
napalm-sonos/CHANGELOG.md
T
Christian Manivong 89698c5bd6
driver / standard (pull_request) Successful in 14s
driver / lint (pull_request) Successful in 12s
driver / types (pull_request) Successful in 47s
driver / test (3.10) (pull_request) Successful in 2m44s
driver / test (3.11) (pull_request) Successful in 2m46s
driver / test (3.12) (pull_request) Successful in 2m41s
driver / security (pull_request) Successful in 47s
driver / build (pull_request) Successful in 22s
driver / test (3.13) (pull_request) Successful in 2m35s
driver / lowest (pull_request) Successful in 2m18s
CI / driver (pull_request) Successful in 5m55s
driver / publish (pull_request) Skipped
chore(release): 0.3.0
2026-10-23 16:01:56 +02:00

36 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog
All notable changes to this driver. The format follows
[Keep a Changelog](https://keepachangelog.com/), versions follow
[Semantic Versioning](https://semver.org/).
## [Unreleased]
## [0.3.0] - 2026-10-23
The first release on PyPI.
### Changed
- The driver follows the NAPALM driver standard
(https://git.netork.io/NAPALM/driver-standard): CI on Gitea runs ruff, mypy, the
tests on Python 3.10–3.13 and at the lowest declared versions, bandit, pip-audit and
a build check, and a release tag publishes to PyPI. The package now ships `py.typed`,
a README and a LICENSE file. **Python 3.9 is no longer supported**; napalm-device-types
never ran on it.
- napalm-device-types (4.21.1 or later, from PyPI) is now a declared dependency; the
driver always imported it.
- A failure to read the speaker's device properties (wired or wireless) is now logged
at debug level.
## [0.2.0] - 2026-10-17
### Removed
- **Breaking:** `run_device_action()`. The media controls it dispatched by string
(`play`, `pause`, `stop`, next/previous track, volume, mute) are the typed methods
`play()`, `set_volume()` and the others.
## [0.1.0] - 2026-06-13
### Added
- `sonos` driver: facts, interfaces and media controls for Sonos speakers through SoCo.