Skip to content

Releases: Python-roborock/python-roborock

v4.0.1

29 Dec 16:10

Choose a tag to compare

v4.0.1 (2025-12-29)

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

Bug Fixes

  • Fix wind and water mappings for Q7 (#716, 421a9c4)

  • Fix wind and water mappings for Q7 (#715) (#716, 421a9c4)

  • Improve device startup connection reliability for L01 devices (#708, 9cf83a4)

  • Update device startup connection behavior (#708, 9cf83a4)

Chores

  • Update tests/e2e/test_device_manager.py (#708, 9cf83a4)

Detailed Changes: v4.0.0...v4.0.1

v4.0.0

29 Dec 03:27

Choose a tag to compare

v4.0.0 (2025-12-29)

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

Bug Fixes

  • Allow startup with unsupported devices (#707, 7e40857)

  • Properly shutdown the context in the CLI (#710, bf31b9b)

Chores

Features

  • Allow RoborockModeEnum parsing by either enum name, value name, or code (#711, 4725574)

  • Allow RoborockModeEnum parsing by either enum name, value name, or code. (#711, 4725574)

  • api: Remove original Cloud and Local APIs (#713, 557810f)

Breaking Changes

  • api: Removes older cloud and local APIs.

Detailed Changes: v3.21.1...v4.0.0

v3.21.1

24 Dec 00:49

Choose a tag to compare

v3.21.1 (2025-12-24)

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

Bug Fixes


Detailed Changes: v3.21.0...v3.21.1

v3.21.0

23 Dec 21:22

Choose a tag to compare

v3.21.0 (2025-12-23)

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

Bug Fixes

  • Add a hook for handling background rate limit errors (#695, e38bc9f)

Chores

Features


Detailed Changes: v3.20.1...v3.21.0

v3.20.1

22 Dec 03:58

Choose a tag to compare

v3.20.1 (2025-12-22)

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

Bug Fixes

Chores

  • Address co-pilot readability comments (#698, 067794c)

Detailed Changes: v3.20.0...v3.20.1

v3.20.0

22 Dec 01:38

Choose a tag to compare

v3.20.0 (2025-12-22)

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

Bug Fixes

Chores

Features


Detailed Changes: v3.19.1...v3.20.0

v3.19.1

20 Dec 17:56

Choose a tag to compare

v3.19.1 (2025-12-20)

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

Bug Fixes

Chores


Detailed Changes: v3.19.0...v3.19.1

v3.19.0

17 Dec 15:47

Choose a tag to compare

v3.19.0 (2025-12-17)

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

Bug Fixes

  • Handle AppInitStatus with omitted new_feature_info_str (#688, aaeee22)

Chores

Features

  • Add diagnostics library for tracking stats/counters (#673, 33c174b)

Detailed Changes: v3.18.0...v3.19.0

v3.18.0

17 Dec 13:34

Choose a tag to compare

v3.18.0 (2025-12-17)

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

Bug Fixes

  • Use value instead of name to get lower cased (#686, 728e53a)

Chores

Features

  • Allow device manager to perform rediscovery of devices (#674, c576d5f)

  • Improvements to B01 for HA integration (#686, 728e53a)


Detailed Changes: v3.17.0...v3.18.0

v3.17.0

15 Dec 11:01

Choose a tag to compare

v3.17.0 (2025-12-15)

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

Chores

  • deps: Bump python-semantic-release/publish-action (#679, 3cf1a9a)

  • deps: Bump python-semantic-release/python-semantic-release (#680, 2afa86c)

  • deps-dev: Bump mypy from 1.19.0 to 1.19.1 (#683, bfb2c63)

  • deps-dev: Bump ruff from 0.14.6 to 0.14.9 (#682, cfd51e4)

Features

  • Improvements to B01 for HA integration (#678, 97fb0b7)

Detailed Changes: v3.16.1...v3.17.0