* This release fixes support for devices that produce certain types of invalid JSON. For example, trailing commas. To do this we have switched JSON parsing libraries. Introduces a dependency on `commentjson` and `lark-parser`. See https://github.com/Jc2k/aiohomekit/pull/46.
0.4.3
* Filter out duplicate requests in call to `get_characteristics()`. https://github.com/Jc2k/aiohomekit/pull/45.
0.4.2
0.4.1
- https://github.com/Jc2k/aiohomekit/pull/43 - Ensure mdns questions use the same case as received on the wire - https://github.com/Jc2k/aiohomekit/pull/42 - Exclude _hap._tcp.local. when enumerating the zeroconf cache
0.4.0
* Switch to async version of zeroconf
0.3.0
* Track last errors from characteristics so we can see if individual accessories on a bridge are offline (https://github.com/Jc2k/aiohomekit/pull/36). Each characteristic now has a `status` and `available` property. Eeach service now has an `available` property, and so does each accessory.