changelog

star 767

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

mihai-dinculescu By mihai-dinculescu schedule Updated 4/17/2026

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
Install via CLI
npx skills add https://github.com/mihai-dinculescu/tapo --skill changelog
Repository Details
star Stars 767
call_split Forks 79
navigation Branch main
article Path SKILL.md
More from Creator
mihai-dinculescu
mihai-dinculescu Explore all skills →