Skip to content

Releases: Python-roborock/python-roborock

v4.20.0

09 Mar 14:45

Choose a tag to compare

v4.20.0 (2026-03-09)

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

Chores

  • Update current_rooms to return empty list instead of None (#781, 5853450)

Features

  • Add current_rooms property to the Home trait and include corresponding tests. (#781, 5853450)

  • Allow rooms trait to unconditionally override map info rooms during merging. (#781, 5853450)

  • Improve room naming and data integration (#781, 5853450)

  • Improve room naming and data integration by introducing raw_name to NamedRoomMapping and enhancing iot_id and name mapping from HomeData. (#781, 5853450)

Refactoring

  • Move NamedRoomMapping import from roborock.data.containers to roborock.data (#781, 5853450)

  • Update rooms_map dictionary key type from string to integer (#781, 5853450)


Detailed Changes: v4.19.1...v4.20.0

v4.19.1

09 Mar 02:37

Choose a tag to compare

v4.19.1 (2026-03-09)

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

Bug Fixes


Detailed Changes: v4.19.0...v4.19.1

v4.19.0

08 Mar 19:44

Choose a tag to compare

v4.19.0 (2026-03-08)

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

Bug Fixes

  • Make room name always room num and not unknown (#780, 2bd569c)

Chores

Features

  • Use get_rooms to limit issues with missing room names (#780, 2bd569c)

Detailed Changes: v4.18.1...v4.19.0

v4.18.1

07 Mar 19:16

Choose a tag to compare

v4.18.1 (2026-03-07)

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

Bug Fixes

  • Don't reconnect on no active subscribers (#779, 9760519)

Detailed Changes: v4.18.0...v4.18.1

v4.18.0

06 Mar 11:51

Choose a tag to compare

v4.18.0 (2026-03-06)

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

Bug Fixes

  • Correct mop intensity code for slider (#777, f83f36a)

Features

  • Add the ability to not verify TLS for MQTT connections (#776, fc7cf75)

Detailed Changes: v4.17.2...v4.18.0

v4.17.2

01 Mar 03:03

Choose a tag to compare

v4.17.2 (2026-03-01)

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

Bug Fixes


Detailed Changes: v4.17.1...v4.17.2

v4.17.1

22 Feb 03:43

Choose a tag to compare

v4.17.1 (2026-02-22)

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

Bug Fixes


Detailed Changes: v4.17.0...v4.17.1

v4.17.0

22 Feb 01:30

Choose a tag to compare

v4.17.0 (2026-02-22)

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

Chores

Features


Detailed Changes: v4.16.0...v4.17.0

v4.16.0

22 Feb 00:09

Choose a tag to compare

v4.16.0 (2026-02-22)

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

Chores

  • Fix test pydoc lint error (#771, e72d5ca)

  • Update tests/devices/traits/b01/q10/test_status.py (#771, e72d5ca)

Features


Detailed Changes: v4.15.0...v4.16.0

v4.15.0

21 Feb 15:56

Choose a tag to compare

v4.15.0 (2026-02-21)

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

Bug Fixes

  • q10: Correct typo in docstring for StatusTrait (#770, c0a313b)

Features

  • q10: Add status update listener API (#770, c0a313b)

  • q10: Add status update listener callback API (#770, c0a313b)


Detailed Changes: v4.14.0...v4.15.0