Skip to content

v0.5.2 🌈

Choose a tag to compare

@github-actions github-actions released this 14 Apr 10:12
· 18 commits to refs/heads/main since this release
e9aeeca

Changes

  • fix: Track fire-and-forget flush tasks in CommandCoalescer @kclif9 (#65)
  • refactor: Make command builders private across all models @kclif9 (#64)
  • chore: Remove empty models/base.py placeholder module @kclif9 (#63)
  • feat: Parse ModeSupport from API to determine supported HVAC modes @kclif9 (#61)
  • feat: Add zone capability fields (VAV, ITC, ITD, IHD, IAC) @kclif9 (#62)
  • fix: tighten library types to eliminate unnecessary Optional @kclif9 (#60)
  • fix: eliminate race conditions in token mutations and OAuth handler replacement @kclif9 (#59)
  • fix: add truthy guard for master_serial in system.py @kclif9 (#58)
  • fix: use time.monotonic() for token validity checks @kclif9 (#57)
  • fix: graceful degradation for nested status component parsing @kclif9 (#56)
  • fix: add optimistic state update to ACSystem.set_system_mode @kclif9 (#47)
  • fix: Comprehensive code quality improvements @kclif9 (#46)
  • refactor: replace hardcoded AC mode strings with constants @kclif9 (#45)
  • fix: make zone and status temp limits mode-aware (heat vs cool) @kclif9 (#44)