Releases: Python-roborock/python-roborock
Releases · Python-roborock/python-roborock
v2.31.0
10 Aug 03:33
Compare
Sorry, something went wrong.
No results found
v2.30.0
10 Aug 03:15
Compare
Sorry, something went wrong.
No results found
v2.29.1
09 Aug 16:37
Compare
Sorry, something went wrong.
No results found
v2.29.0
09 Aug 16:26
Compare
Sorry, something went wrong.
No results found
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
Sorry, something went wrong.
No results found
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
Sorry, something went wrong.
No results found
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
Sorry, something went wrong.
No results found
v2.25.1
27 Jul 11:44
Compare
Sorry, something went wrong.
No results found
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
v2.25.0
15 Jul 02:30
Compare
Sorry, something went wrong.
No results found
v2.25.0 (2025-07-15)
Chores
Change return type of caplog (#411 , f1dd1fe )
Create module for v1 request encoding (#413 , 7507423 )
Delete tests/devices/test_v1_protocol.py (#413 , 7507423 )
Enable verbose logging in CI (#411 , f1dd1fe )
Fix CI logging (#411 , f1dd1fe )
Fix lint (#411 , f1dd1fe )
Fix lint in test (#412 , ec780c9 )
Fix warning in tests/devices/test_device_manager.py (#412 , ec780c9 )
Remove incorrect caplog package (#411 , f1dd1fe )
Remove tests that timeout on CI (#411 , f1dd1fe )
Update log format to include timining information and thread names (#411 , f1dd1fe )
Features
Simplify local payload encoding by rejecting any cloud commands sent locally (#413 , 7507423 )
Detailed Changes : v2.24.0...v2.25.0
v2.24.0
05 Jul 14:04
Compare
Sorry, something went wrong.
No results found
v2.24.0 (2025-07-05)
Features
Add a local channel, similar to the MQTT channel (#410 , 1fb135b )
Add debug lines (#409 , 509ff6a )
Add support for sending/recieving messages (#409 , 509ff6a )
Add test coverage for device manager close (#409 , 509ff6a )
Add test coverage to device modules (#409 , 509ff6a )
Apply suggestions from code review (#409 , 509ff6a )
Gather tasks (#409 , 509ff6a )
Log a warning when transport is already closed (#410 , 1fb135b )
Simplify rpc handling and tests (#409 , 509ff6a )
Update device manager and device to establish an MQTT subscription (#409 , 509ff6a )
Update roborock/devices/mqtt_channel.py (#409 , 509ff6a )
Detailed Changes : v2.23.0...v2.24.0