v5.22.0 (2026-06-28)
This release is published under the GPL-3.0-only License.
Bug Fixes
-
Avoid Q10 Consumable/NetworkInfo shadowing v1 in roborock.data (#851,
e71611b) -
Correct Q10 vacuum command payloads, verified against ss07 hardware (#851,
e71611b) -
Keep Q10 CLIFF_RESTRICTED_AREA_UP (103); ss07 pushes it (#851,
e71611b) -
Show all Q10 read-model traits in status, wait for fresh push (#851,
e71611b) -
Stop unmapped Q10 data points from logging "not a valid code" warnings (#851,
e71611b)
Features
-
Decode Q10 carpet/area/mop/floor-direction status into enums+bools (#851,
e71611b) -
Expand Q10 (B01/ss07) status support and add device info (#851,
e71611b) -
Q10 (B01/ss07) room/segment cleaning (clean_segments) (#851,
e71611b)
Refactoring
-
Split Q10 status/settings into per-concern traits (#851,
e71611b) -
Use YXDeviceCleanTask.ELECTORAL and inline misspelling note (#851,
e71611b)
Detailed Changes: v5.21.0...v5.22.0