Aiohomekit

Latest version: v3.2.13

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

Scan your dependencies

Page 25 of 38

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

0.6.10

0.6.9

Page 25 of 38

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.