Skip to content

Releases: Python-roborock/python-roborock

v2.33.0

10 Aug 15:32
Compare
Choose a tag to compare

v2.33.0 (2025-08-10)

Bug Fixes

Chores

Features


Detailed Changes: v2.32.0...v2.33.0

v2.32.0

10 Aug 15:22
Compare
Choose a tag to compare

v2.32.0 (2025-08-10)

Bug Fixes

Chores

  • deps: Bump pycryptodome from 3.22.0 to 3.23.0 (#403, 011631c)

  • deps: Bump pycryptodomex from 3.22.0 to 3.23.0 (#404, c87d40b)

  • deps: Bump python-semantic-release/python-semantic-release (#421, 381acf6)

  • deps-dev: Bump freezegun from 1.5.1 to 1.5.4 (#423, 1d3fe5c)

  • deps-dev: Bump pytest from 8.3.5 to 8.4.1 (#405, 65e961b)

Features

  • Add property for accessing the current map from the status object (#433, 0e28988)

Detailed Changes: v2.31.0...v2.32.0

v2.31.0

10 Aug 03:33
Compare
Choose a tag to compare

v2.31.0 (2025-08-10)

Chores

Features

  • Update the cli cache to also store network info (#427, b4e3693)

Detailed Changes: v2.30.0...v2.31.0

v2.30.0

10 Aug 03:15
Compare
Choose a tag to compare

v2.30.0 (2025-08-10)

Chores

Features

  • Add a new type for supported features (#431, b23c358)

Detailed Changes: v2.29.1...v2.30.0

v2.29.1

09 Aug 16:37
Compare
Choose a tag to compare

v2.29.1 (2025-08-09)

Bug Fixes

Chores


Detailed Changes: v2.29.0...v2.29.1

v2.29.0

09 Aug 16:26
Compare
Choose a tag to compare

v2.29.0 (2025-08-09)

Bug Fixes

Chores

Features

  • Support both a01 and v1 device types with traits (#425, f7d1a55)

  • Update cli with v1 status trait (#425, f7d1a55)


Detailed Changes: v2.28.0...v2.29.0

v2.28.0

09 Aug 13:55
Compare
Choose a tag to compare

v2.28.0 (2025-08-09)

Chores

  • Add timeout to queue request to diagnose (#420, 717654a)

  • Attempt to reduce a01 test flakiness by fixing shutdown to reduce number of active threads (#420, 717654a)

  • Fix a01 client (#420, 717654a)

  • Fix lint errors (#420, 717654a)

  • Move device_features to seperate file and add some tests and rework device_features (#365, c6ba0d6)

  • Refactor some of the internal channel details used by the device. (#424, cbd6df2)

  • Remove unnecessary command (#424, cbd6df2)

  • Rename rpc channels to have v1 in the name (#424, cbd6df2)

  • Separate V1 API connection logic from encoding logic (#424, cbd6df2)

  • Update to the version from the other PR (#365, c6ba0d6)

Features

  • Add device_features to automatically determine what is supported (#365, c6ba0d6)

Detailed Changes: v2.27.0...v2.28.0

v2.27.0

03 Aug 23:21
Compare
Choose a tag to compare

v2.27.0 (2025-08-03)

Bug Fixes

  • Simplify local connection handling (#416, c1bdac0)

  • Update error message and add pydoc for exception handling on subscribe (#416, c1bdac0)

  • Update pydoc for sending a raw command (#416, c1bdac0)

Chores

Features

  • Add a v1 protocol channel bridging across MQTT/Local channels (#416, c1bdac0)

  • Add a v1 protocol channel that can send messages across MQTT or Local connections, preferring local (#416, c1bdac0)

  • Fix tests referencing RoborockStateCode (#416, c1bdac0)

  • Fix tests reverted by co-pilot (#416, c1bdac0)


Detailed Changes: v2.26.0...v2.27.0

v2.26.0

03 Aug 15:58
Compare
Choose a tag to compare

v2.26.0 (2025-08-03)

Chores

Features


Detailed Changes: v2.25.1...v2.26.0

v2.25.1

27 Jul 11:44
Compare
Choose a tag to compare

v2.25.1 (2025-07-27)

Bug Fixes

Chores

  • deps: Bump click from 8.1.8 to 8.2.1 (#401, 36f5f2b)

  • deps: Bump python-semantic-release/python-semantic-release (#400, fd17a30)


Detailed Changes: v2.25.0...v2.25.1