Skip to content

0.11.0

Compare
Choose a tag to compare
@loopj loopj released this 24 Aug 00:29
· 252 commits to main since this release

Changes

  • Mark various model fields as optional, to increase backwards compatibility
  • Use simple status events where possible, eg. "STATUS LOAD"
  • Make object interface classes more closely mirror the Vantage object interfaces
  • Add get_version request helper to ConfigClient
  • Warn about failed command_client commands

Breaking

  • Bump minimum Python version to 3.10 so we can use kw_only on dataclasses
  • Renamed command_client.interfaces to command_client.object_interfaces
  • Remove ChildObject class, use Parent class composition instead
  • Drop last_updated field from Master objects