1.21.0 (2026-07-20)
Added
Fixed
- body-comp: report muscle mass as fat-free mass minus bone (#253) (7efa781)
- runtime: tick the healthcheck heartbeat on a timer so idle is not unhealthy (#277) (2fca68f)
- scales: claim OEM/rebranded Hutbit ("SWAN") via the 0x02AC manufacturer signature (#279) (eb3b669)
- scales: gate Eufy P2 and 1byone completion on a settled weight (#284) (#285) (7edfe6c)
- scales: narrow the Hutbit OEM claim and pass mfg data on noble target-MAC (#278) (9d17405)
- scales: route Beurer BF788 and BF950 to the SIG consent adapter (#229, #255) (5cd3f92)
- scales: stop the Beurer adapter hijacking its siblings, and honour lb frames (c5362a2)