Changelog

Update CHANGELOG.md when the public API of the tapo (Rust), tapo-py (Python), or tapo-mcp (MCP) crates changes

mihai-dinculescu Updated

File contents

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

mihai-dinculescu/tapo/tree/main/.claude/skills/changelog commit a71dd46086

Frequently asked questions

npx skillmds@latest add mihai-dinculescu/changelog