Skip to content

Releases: Python-roborock/python-roborock

v5.20.1

22 Jun 16:45
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v5.20.1 (2026-06-22)

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

Bug Fixes

  • Make V1Channel re-subscribable after a failed subscribe (#845, 03193d7)

  • Narrow subscribe/connect cleanup to Exception; use 16-byte test nonce (#845, 03193d7)

Refactoring

  • Distinguish expected vs unexpected exceptions in subscribe/connect cleanup (#845, 03193d7)

Detailed Changes: v5.20.0...v5.20.1

v5.20.0

22 Jun 04:01
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v5.20.0 (2026-06-22)

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

Bug Fixes

  • Allow Q10 maps without room records (#847, 10e51f5)

  • Frame Q10 02 01 trace as full cleaning-session path (#847, 10e51f5)

  • Q10 map header is u16be width+height; drop stray trace point (#847, 10e51f5)

  • Tighten Q10 map CLI push handling (#847, 10e51f5)

  • Unblock lint when tests import roborock.cli (#847, 10e51f5)

Features

  • Add Q10 (B01/ss07) map support with rooms and rendered image (#847, 10e51f5)

  • Add Q10 live position parsing from 02 01 packets (#847, 10e51f5)

  • Q10 (B01/ss07) map support — rooms + rendered map image (#847, 10e51f5)

Refactoring

  • Make Q10 map support fully push-driven (#847, 10e51f5)

  • Parse Q10 map/trace packets in the protocol layer (#847, 10e51f5)


Detailed Changes: v5.19.0...v5.20.0

v5.19.0

21 Jun 17:59
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v5.19.0 (2026-06-21)

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

Features

  • q7: Add set_do_not_disturb trait method (#844, 3bbf72e)

Detailed Changes: v5.18.0...v5.19.0

v5.18.0

21 Jun 15:34
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v5.18.0 (2026-06-21)

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

Bug Fixes

  • Q10 restricted-zone type 3 is door-threshold, no-mop is type 2 (#850, 0832b0a)

Features

  • Add B01 grid-layer decomposition + Q10 vector overlay decoding (#850, 0832b0a)

  • B01 grid-layer decomposition + Q10 vector overlay decoding (#850, 0832b0a)


Detailed Changes: v5.17.0...v5.18.0

v5.17.0

21 Jun 10:50
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v5.17.0 (2026-06-21)

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

Features


Detailed Changes: v5.16.0...v5.17.0

v5.16.0

20 Jun 18:37
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v5.16.0 (2026-06-20)

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

Features


Detailed Changes: v5.15.2...v5.16.0

v5.15.2

20 Jun 18:33
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v5.15.2 (2026-06-20)

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

Bug Fixes

  • web_api: Sign request body in Hawk auth for B01 /jobs writes (#852, 4dbe17e)

Detailed Changes: v5.15.1...v5.15.2

v5.15.1

19 Jun 11:35
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v5.15.1 (2026-06-19)

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

Bug Fixes

  • Move CLI dependencies from dev to cli (#853, 518ab31)

Detailed Changes: v5.15.0...v5.15.1

v5.15.0

16 Jun 21:00
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v5.15.0 (2026-06-16)

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

Chores

Features


Detailed Changes: v5.14.2...v5.15.0

v5.14.2

04 Jun 13:30
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v5.14.2 (2026-06-04)

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

Bug Fixes

  • q10: Accept customized clean mode code 4 (#838, b901fb8)

  • q10: Adjust CUSTOMIZED mode comment formatting (#838, b901fb8)


Detailed Changes: v5.14.1...v5.14.2