Aiohomekit

Latest version: v3.2.6

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 24 of 37

0.7.4

* Add more type hints to aiohomekit (needed for https://github.com/home-assistant/core/pull/65433)

0.7.3

* Support more UUID representations in normalization code
* Return enums directly from `Characteristics.value()`

0.7.2

* Add u64/u128/bytes to tlv8 struct decoding
* Ignore tlv8 dataclass fields marked with init=False
* Add some extra type hints to the model API's used in Home Assistant

0.7.1

* Add new enums for thread status and thread capabilities
* Return key derivation function from pair-verify state machine rather than keys themselves.

0.7.0

This is a breaking release!

In line with Home Assistant, the miniumum Python version is now 3.9.

CharacteristicsTypes and ServicesTypes have been massively simplified as preparation for adding more typing to aiohomekit.

* `Characteristic.short_type` is no more
* `CharacteristicsTypes.get_short` is no more
* `CharacteristicsTypes.get_uuid` has been replaced by `aiohomekit.uuid.normalize_uuid`.
* `CharacteristicsTypes.get_short_uuid` has been replaced by `aiohomekit.uuid.shorten_uuid`.
* `CharacteristicsTypes.Vendor` has been flattened into `CharacteristicsTypes`.
* `Service.short_type` is no more
* `ServicesTypes.get_short` is no more
* `ServicesTypes.get_uuid` has been replaced by `aiohomekit.uuid.normalize_uuid`.
* `ServicesTypes.get_short_uuid` has been replaced by `aiohomekit.uuid.shorten_uuid`.

It's now expected that our API's do not leak non-normalized UUIDs and also that our users only call our API's with normalized UUID's. An application using `CharacteristicsTypes` should not need to normalize UUID's any more.

0.6.11

Page 24 of 37

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.