Skip to content

0.6.2

Choose a tag to compare

@github-actions github-actions released this 16 Jul 20:18

No breaking changes.

  • TemperatureLevelMixin/HumidityLevelMixin/PowerMeterMixin/
    CommunicationQualityMixin (existing capability mixins backing several
    device classes) are now exported from boschshcpy/__init__.py, matching
    every other public capability/device type. Lets consumers type against
    the capability instead of a specific device class.
  • SHCSessionAsync/SHCSession.unique_id — a convenience passthrough to
    self.information.unique_id, now typed as non-optional str (raises if
    called before the session has actually authenticated, instead of forcing
    every caller to null-check something that's always present post-setup).
  • SHCTwinguard aligned with the mixins it already structurally satisfies.