Changelog

v1.2.1 (2026-02-19)

Bug fixes

  • Correct active status and emergency heat label mappings (8d52674)

  • Correct active status and emergency heat label mappings (8d52674)

  • Add “2” as active state for cooling/heating status (8d52674)

  • Distinguish idle vs active for cooling/heating status (8d52674)

v1.2.0 (2026-02-17)

Features

  • Drain initial state after login and add –key cli flag (78a57ec)

  • Drain initial state after login and add –key cli flag (78a57ec)

Documentation

  • Fix thermostat pairing navigation path (3d7f7c6)

  • Fix thermostat pairing navigation path in readme (3d7f7c6)

v1.1.0 (2026-02-17)

Features

  • Add async thermostat control library with mtls, cli, and tests (3fdd3fb)

  • Add async thermostat control library with mtls, cli, and tests (3fdd3fb)

Bug fixes

  • Resolve ruff and mypy pre-commit failures (3fdd3fb)

  • Remove sybil doc testing that fails on async readme examples (3fdd3fb)

  • Suppress unawaited coroutine warnings in cli main tests (3fdd3fb)

v1.0.0 (2026-02-17)