Skip to content

v5.22.0

Latest

Choose a tag to compare

@humbertogontijo humbertogontijo released this 28 Jun 16:39
Immutable release. Only release title and notes can be modified.

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

  • Add Q10 (B01/ss07) settings writers (#851, e71611b)

  • Add Q10 dust-collection frequency writer (#851, e71611b)

  • Decode Q10 add_clean_state as a bool (#851, e71611b)

  • 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 (#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