| name | changelog |
| description | Update CHANGELOG.md when the public API of the tapo (Rust), tapo-py (Python), or tapo-mcp (MCP) crates changes |
Changelog
Update CHANGELOG.md when the public API of the Rust or Python libraries or the MCP server is changed. The file follows Keep a Changelog with separate [Rust Unreleased], [Python Unreleased], and [MCP Unreleased] sections.
Style
- Use the appropriate section:
### Added, ### Changed, ### Fixed, ### Removed
- Entries use the format:
- `Type`: verb phrase. (e.g. - `HubHandler`: added `device_reboot` method.)
- Start with the type/handler name in backticks, followed by a colon and a verb (added, changed, corrected, removed)
- When a change affects both Rust and Python, add an entry to both unreleased sections
- When a change affects the MCP server (
tapo-mcp/), add an entry to the [MCP Unreleased] section