Skip to content

v5.26.0

Choose a tag to compare

@humbertogontijo humbertogontijo released this 06 Jul 03:39
Immutable release. Only release title and notes can be modified.

v5.26.0 (2026-07-06)

This release is published under the GPL-3.0-only License.

Documentation

  • Add 569 back to the docstring's Q7-divergence list (#863, 32f9747)

  • Mark fault 12 hw-confirmed (fired at 14% battery, corpus recount) (#863, 32f9747)

  • Mark fault 2 hw-confirmed (bumper held during commanded motion) (#863, 32f9747)

  • Mark fault 407 hw-confirmed (deterministically reproduced: due schedule ignored mid-clean) (#863, 32f9747)

  • Mark fault 46 hw-confirmed (docked with dust bag removed) (#863, 32f9747)

  • Mark fault 5 hw-confirmed (physically ground-truthed brush jams) (#863, 32f9747)

  • Note fault 501 fires per completed task (#863, 32f9747)

  • Note the error state can carry no fault code (observed live) (#863, 32f9747)

  • Refer to the ss07 fault spec, not the app (review feedback) (#863, 32f9747)

Features

  • Decode Q10 (B01/ss07) dpFault codes into a YXFault map (#863, 32f9747)

  • Decode Q10 (B01/ss07) dpFault codes with a YXFault enum (#863, 32f9747)

  • Re-add fault 569 as too_frequent_emptying, hw-confirmed (dock refuses a too-soon empty) (#863, 32f9747)

Refactoring

  • Decouple B01 (Q7/Q10) protocol layer from transport layer (#859, b00d60b)

  • Type Q10Status.fault as YXFault, mirroring the Q7 fault field (#863, 32f9747)


Detailed Changes: v5.25.0...v5.26.0