Releases: Python-roborock/python-roborock
v2.32.0
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)
Features
Detailed Changes: v2.31.0...v2.32.0
v2.31.0
v2.30.0
v2.29.1
v2.29.1 (2025-08-09)
Bug Fixes
Chores
-
Update container parsing using native typing and dataclass (#426,
97dfd16) -
Update unknown key test to use simple object (#426,
97dfd16)
Detailed Changes: v2.29.0...v2.29.1
v2.29.0
v2.29.0 (2025-08-09)
Bug Fixes
Chores
Features
Detailed Changes: v2.28.0...v2.29.0
v2.28.0
v2.28.0 (2025-08-09)
Chores
-
Attempt to reduce a01 test flakiness by fixing shutdown to reduce number of active threads (#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) -
Separate V1 API connection logic from encoding logic (#424,
cbd6df2)
Features
Detailed Changes: v2.27.0...v2.28.0
v2.27.0
v2.27.0 (2025-08-03)
Bug Fixes
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)
Detailed Changes: v2.26.0...v2.27.0
v2.26.0
v2.26.0 (2025-08-03)
Chores
-
Move a01 encoding and decoding to a separate module (#417,
5a2dac0) -
Remove stale comment in roborock_client_a01.py (#417,
5a2dac0)
Features
Detailed Changes: v2.25.1...v2.26.0
v2.25.1
v2.25.0
v2.25.0 (2025-07-15)
Chores
-
Fix warning in tests/devices/test_device_manager.py (#412,
ec780c9) -
Update log format to include timining information and thread names (#411,
f1dd1fe)
Features
Detailed Changes: v2.24.0...v2.25.0