Releases: Muukuro/fansync-ha
Releases · Muukuro/fansync-ha
v0.1.1
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_connecthandling). - Expanded config/options flow test coverage.
- Added config/options
data_descriptiontranslations. - 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
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