Releases: loopj/aiovantage
Releases · loopj/aiovantage
0.7.0
Features
- Add
host
property toVantage
class - Add
known_ids
property toVantage
class and controllers - Add
initialized
property to controllers - Add new example for monitoring load groups
Fixes
- Update objects in place when re-initializing
- Fix minor exception handling order issue
0.6.0
Features
- Add byte array parsing/encoding utils to
CommandClient
- Add an INVOKE wrapper to
CommandClient
- Add
first
andafirst
methods toQuerySet
- Add 'last_updated' state to
Master
objects, to help detect controller programming events - Fetch firmware version for
Master
objects - Add additional methods to discovery module
- Fetch state for
LoadGroup
objects
Fixes
- Treat empty string credentials as not present
Breaking
- Renamed
OBJECT_REMOVED
event toOBJECT_DELETED
- Renamed
DiscoveredVantageController
toVantageControllerDetails
0.5.0
Features
- Add
aiovantage.discovery
module to help with detecting vantage controllers - Add support for re-initializing controllers
- Add support for initializing controllers without fetching state, using
initialize(fetch_state=False)
Fixes
- Detect if requests to
ConfigClient
should be authenticated - Additional robustness checks when making
ConfigClient
requests - Don't fire
OBJECT_UPDATED
for newly added objects
0.4.0
0.3.0
0.2.2
0.2.1
0.2.0
- Add connection keepalive support to
CommandClient
- Rename
get_objects_by_type
toget_objects
and support xpath filtering - Add documentation for
CommandClient
andConfigClient
- Add error classes for
ConfigClient
- Add typing_extensions as an explicit dependency
- Fix some linting errors