Skip to content

Releases: Muukuro/fansync-ha

v0.1.1

28 Feb 12:39

Choose a tag to compare

Patch release focused on Bronze quality-alignment improvements and CI stability.

Highlights

  • Migrated coordinator/runtime storage to ConfigEntry.runtime_data.
  • Added config-flow connectivity validation before creating entries (cannot_connect handling).
  • Expanded config/options flow test coverage.
  • Added config/options data_description translations.
  • Documented standard actions and explicit removal steps in README.
  • Refactored shared fan/light entity behavior into a common base module.
  • Fixed lint/format issues on main (imports/Black).

Validation

  • ruff check .
  • black --check .
  • pytest -q (39 passed)

v0.1.0

27 Feb 20:29

Choose a tag to compare

First public release of FanSync Bluetooth integration for Home Assistant.\n\nHighlights:\n- Fan entity with off/low/medium/high control\n- Optional light entity with dimmable and on/off modes\n- Optional direction support\n- Reverse-engineered 10-byte BLE protocol handling with checksum\n- Short-lived BLE sessions (connect/read-write/disconnect)\n- Config/options flow and coordinator polling support\n\nValidation completed before release:\n- pytest suite passing\n- black --check passing\n- ruff check passing