Skip to content

Latest commit

 

History

History
387 lines (267 loc) · 25.2 KB

CHANGELOG.md

File metadata and controls

387 lines (267 loc) · 25.2 KB

Changelog

v0.29.0 (2024-05-05)

Feature

  • Add support for Linptech RS1BB(MI) (#77) (57d070c)

v0.28.0 (2024-03-24)

Feature

  • Allow one failed decryption before reauth (#76) (4682109)

v0.27.1 (2024-03-17)

Fix

v0.27.0 (2024-03-10)

Feature

v0.26.2 (2024-03-10)

Fix

  • Handle jagged stairstep for LYWSD03MMC humidity (#73) (efb3229)

v0.26.1 (2024-02-18)

Fix

v0.26.0 (2024-02-18)

Feature

  • Add support for locks and fingerprint readers (#70) (2cffc70)

v0.25.2 (2024-02-02)

Fix

  • Proper event_properties formatting (#69) (86bced3)

v0.25.1 (2024-02-02)

Fix

v0.25.0 (2024-02-02)

Feature

  • Add dimmer and rubiks cube events (#67) (33db2b0)

v0.24.1 (2024-02-01)

Fix

v0.24.0 (2024-01-31)

Feature

v0.23.1 (2024-01-28)

Fix

  • Use postfix id for double buttons (#64) (6469a6d)

v0.23.0 (2024-01-27)

Feature

  • Add button devices with multiple buttons (#63) (740679c)

v0.22.0 (2024-01-27)

Feature

  • Add events for single button devices (#62) (2110db9)

v0.21.2 (2024-01-11)

Fix

v0.21.1 (2023-07-26)

Fix

  • Add unit of measurement to counter (#56) (22956f8)

v0.21.0 (2023-07-26)

Feature

v0.20.0 (2023-07-23)

Feature

v0.19.1 (2023-07-20)

Fix

v0.19.0 (2023-07-20)

Feature

  • Switch from pycryptodomex to cryptography for v4 and v5 (#48) (382beea)

v0.18.2 (2023-07-19)

Fix

v0.18.1 (2023-07-17)

Fix

  • Use sensor state data for scale sensors (#50) (fcfa510)

v0.18.0 (2023-07-16)

Feature

  • Add support for mi body composition scale 2 (#47) (3755aed)

v0.17.2 (2023-06-03)

Fix

  • Jtyjgd03mmi is now detected as smoke sensor (#46) (9e06702)

v0.17.1 (2023-05-21)

Fix

v0.17.0 (2023-04-03)

Feature

  • Add updated lywsd02mmc device type and mmc w505 body temperature sensor (23f85e2)

v0.16.4 (2023-02-17)

Fix

  • Add jtyjgd03mi to sleepy devices (#42) (bcf72a2)

v0.16.3 (2023-02-09)

Fix

v0.16.2 (2023-02-07)

Fix

v0.16.1 (2023-02-05)

Fix

v0.16.0 (2023-02-05)

Feature

  • Bump version (880f12d)
  • Implement motion timeout (2818f1f)
  • Motion events (#31) (2a52c1e)
  • Add new xiaomi sensors (#27) (a39a5f9)
  • Add door opening and motion sensors (#26) (3e0babd)
  • Add support for HHCCJCY10 (#21) (0f387c2)
  • Add linptech ms1bb and hs1bb (52a21dd)
  • Update for bleak 0.17 support (#19) (db14912)
  • Intial support for binary_sensor devices (#12) (fc0ff14)
  • Support polling MiFlora battery (#11) (f08707b)
  • Add XMZNMSBMCN03 (#9) (7ff0d49)
  • Add Formaldehyde, Consumable and Voltage sensor (8292de7)
  • New bindkey_verified variable to track whether encryption is working (dc622a5)
  • Expose type of encryption to use on XiaomiBluetoothDeviceData (935482d)
  • Add lux sensor to cgpr1 (#5) (accb30e)
  • Add support for more sensor types (0a87594)
  • Bump version (01656a0)
  • Add release notes for 0.0.5 (2a1d8c5)
  • Add SU001-T (#2) (2281d03)

Fix

  • Bump python-semantic-release (#37) (f2703fd)
  • Force release (#36) (3f94b0f)
  • Force release (#35) (5e9c736)
  • Revert version bump (51d208a)
  • Bump version (f9d9eb9)
  • Revert version bump (bd8f028)
  • Update dependencies (e0bce32)
  • Assign unique keys to device class (#30) (09a9fbb)
  • Extend binary sensor enums (#29) (4563a9b)
  • Lower bleak version requirement (#28) (c9a80ac)
  • Bump sensor-state-data (#24) (c2dd39c)
  • Unit of measurement formaldehyde (#23) (48035a1)
  • Bump bleak-retry-connector (#18) (08fc5aa)
  • Use short_address from bluetooth_data_tools (#16) (d370cca)
  • Rename Smart Door Lock E (#13) (ef11f5f)
  • Set title and device name to something useful (73c4d4b)
  • Never poll if still pending (f617708)
  • Refactor tests to avoid mypy failure (c1456d7)
  • Track last full service info so that we can quickly reauth the bindkey (c4feb20)
  • Unset bindkey_verified if bindkey starts to fail (d2fc9eb)
  • Track whether or not we have seen a packet with a payload (HA75833) (#8) (c99f9a2)
  • Voltage sensor should have a device class (600bb78)
  • Add special casing for when illumination is used for a binary sensor instead of a sensor (59c5729)
  • Unset bindkey_verified on legacy devices if payload is corrupt as may be wrong key (f57827a)
  • Hide encrypted devices on macOS where we don't know MAC address (for now) (20d0e62)
  • Fix test regression (1f80374)
  • Remove stray print (55d67d7)
  • Workaround not knowing MAC on macOS (adcb639)
  • Trim service uuid from start of service data (8c35dc1)
  • Re-export sensor state classes like other bluetooth helpers (b7b97ba)
  • Use fromutctimestamp for stable tests (c1e574c)
  • Give all tests right MAc, so validation passes on linux (da76a1d)
  • Get remaining tests working (8a042e4)

v0.15.0 (2023-01-04)

Feature

v0.14.3 (2023-01-03)

Fix

  • Assign unique keys to device class (#30) (09a9fbb)

v0.14.2 (2023-01-03)

Fix

v0.14.1 (2023-01-02)

Fix

v0.14.0 (2023-01-01)

Feature

v0.13.0 (2023-01-01)

Feature

  • Add door opening and motion sensors (#26) (3e0babd)

v0.12.2 (2022-11-15)

Fix

v0.12.1 (2022-11-13)

Fix

  • Unit of measurement formaldehyde (#23) (48035a1)

v0.12.0 (2022-11-12)

Feature

v0.11.0 (2022-11-09)

Feature

  • Add linptech ms1bb and hs1bb (52a21dd)

v0.10.0 (2022-09-13)

Feature

v0.9.3 (2022-09-12)

Fix

v0.9.2 (2022-08-25)

Fix

  • Use short_address from bluetooth_data_tools (#16) (d370cca)

v0.9.1 (2022-08-16)

Fix

v0.9.0 (2022-08-11)

Feature

  • Intial support for binary_sensor devices (#12) (fc0ff14)

v0.8.2 (2022-08-11)

Fix

  • Set title and device name to something useful (73c4d4b)

v0.8.1 (2022-08-11)

Fix

  • Never poll if still pending (f617708)

v0.8.0 (2022-08-06)

Feature

v0.7.0 (2022-08-01)

Feature

v0.6.4 (2022-08-01)

Fix

  • Refactor tests to avoid mypy failure (c1456d7)
  • Track last full service info so that we can quickly reauth the bindkey (c4feb20)

v0.6.3 (2022-08-01)

Fix

  • Unset bindkey_verified if bindkey starts to fail (d2fc9eb)

v0.6.2 (2022-07-28)

Fix

  • Track whether or not we have seen a packet with a payload (HA75833) (#8) (c99f9a2)

v0.6.1 (2022-07-27)

Fix

  • Voltage sensor should have a device class (600bb78)

v0.6.0 (2022-07-25)

Feature

  • Add Formaldehyde, Consumable and Voltage sensor (8292de7)

v0.5.2 (2022-07-25)

Fix

  • Add special casing for when illumination is used for a binary sensor instead of a sensor (59c5729)

v0.5.1 (2022-07-24)

Fix

  • Unset bindkey_verified on legacy devices if payload is corrupt as may be wrong key (f57827a)

v0.5.0 (2022-07-24)

Feature

  • New bindkey_verified variable to track whether encryption is working (dc622a5)

v0.4.1 (2022-07-24)

Fix

  • Hide encrypted devices on macOS where we don't know MAC address (for now) (20d0e62)

v0.4.0 (2022-07-23)

Feature

  • Expose type of encryption to use on XiaomiBluetoothDeviceData (935482d)

v0.3.0 (2022-07-23)

Feature

v0.2.0 (2022-07-23)

Feature

  • Add support for more sensor types (0a87594)

Fix

v0.1.0 (2022-07-22)

Feature

v0.0.5 (2022-07-22)

Feat

  • Add support for Petoneer Smart Odor Eliminator Pro (SU001-T) (2281d03)

v0.0.4 (2022-07-22)

Fix

  • Workaround not knowing MAC on macOS (adcb639)

v0.0.3 (2022-07-22)

Fix

  • Trim service uuid from start of service data (8c35dc1)

v0.0.2 (2022-07-22)

Fix

  • Re-export sensor state classes like other bluetooth helpers (b7b97ba)

v0.0.1 (2022-07-22)

Fix

  • Use fromutctimestamp for stable tests (c1e574c)
  • Give all tests right MAc, so validation passes on linux (da76a1d)
  • Get remaining tests working (8a042e4)