Releases: Python-roborock/python-roborock
Releases · Python-roborock/python-roborock
v4.0.1
29 Dec 16:10
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Add an end to end device manager test (#705 , 5e5b9d3 )
Add end to end tests of the device cache (#705 , 5e5b9d3 )
Add explicit Q7 request message handling code (#712 , a0aee33 )
Apply suggestions from code review (#707 , 7e40857 )
Fix exception catching (#710 , bf31b9b )
Fix formatting in tests. (#714 , e00ce88 )
Fix lint errors in code mappings test (#711 , 4725574 )
Fix lint errors in q7 protocol tests (#712 , a0aee33 )
Fix lint formatting (#707 , 7e40857 )
Fix protocol test paths (#712 , a0aee33 )
Improve error handling for session loop (#710 , bf31b9b )
Split up test_containers.py into data subdirectories (#714 , e00ce88 )
Update diagnostics counters (#707 , 7e40857 )
Update error building tests (#712 , a0aee33 )
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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Add protocol snapshot tests for the mqtt and local e2e tests (#697 , 6293a67 )
Add protocol snapshot tests for the mqtt and local e2e tests. (#697 , 6293a67 )
Address co-pilot review feedback (#699 , c317f8e )
Fix lint (#697 , 6293a67 )
Fix lint errors (#704 , b9a241c )
Fix lint errors (#697 , 6293a67 )
Fix lint errors (#695 , e38bc9f )
Fix lint errors (#699 , c317f8e )
Fix merge conflicts (#697 , 6293a67 )
Organize test fixtures (#699 , c317f8e )
Remove duplicate captured request log (#699 , c317f8e )
Remove duplicate params (#697 , 6293a67 )
Remove unnecessary whitespace (#697 , 6293a67 )
Resolving merge conflict (#697 , 6293a67 )
Small tweaks to test fixtures (#704 , b9a241c )
Update device test snapshots (#704 , b9a241c )
Update test fixtures (#704 , b9a241c )
deps-dev : Bump pre-commit from 4.5.0 to 4.5.1 (#701 , 8cd51cc )
deps-dev : Bump ruff from 0.14.9 to 0.14.10 (#700 , 942d3a1 )
Features
Detailed Changes : v3.20.1...v3.21.0
v3.20.1
22 Dec 03:58
Compare
Sorry, something went wrong.
No results found
v3.20.1 (2025-12-22)
This release is published under the GPL-3.0-only License.
Bug Fixes
Chores
Detailed Changes : v3.20.0...v3.20.1
v3.20.0
22 Dec 01:38
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Add additional test coverage for default string value (#688 , aaeee22 )
Add snapshot tests for device payloads (#676 , cd7ef7c )
Add socket based tests for the new APIs (#677 , 7d113db )
Apply co-pilot suggestion for dataclass initialization (#673 , 33c174b )
Clean up tests from previous pr (#687 , 211429b )
Fix lint errors (#676 , cd7ef7c )
Fix lint errors in test_device_manager.py (#673 , 33c174b )
Fix local session (#677 , 7d113db )
Remove duplicate test (#673 , 33c174b )
Remove unnecessary whitespace (#676 , cd7ef7c )
Update default value for new feature string to empty string (#688 , aaeee22 )
Update roborock/diagnostics.py (#673 , 33c174b )
Update tests/conftest.py (#676 , cd7ef7c )
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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Detailed Changes : v3.16.1...v3.17.0