GitHub / Python-roborock/python-roborock / commits
Python library & console tool for controlling Roborock vacuum
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| b5d658bb | 2.54.0 | semantic-release <s****e> | about 2 months ago | |
| 660e9290 | feat: add some extra status attributes (#514) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 3ac8f2dd | feat: get the latest clean info (#522) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 1b173253 | 2.53.1 | semantic-release <s****e> | 2 months ago | |
| 4127db85 | fix: cli on windows (#520) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 910321db | 2.53.0 | semantic-release <s****e> | 2 months ago | |
| e49b3ea1 | Add a v1 device trait for map contents (#517) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 98188f84 | 2.52.0 | semantic-release <s****e> | 2 months ago | |
| a68fbf19 | feat: Add v1 rooms support to the device traits API (#516) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| df6c6740 | chore: fix test warning (#519) |
Marc Mueller <3****p@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 037761ca | 2.51.0 | semantic-release <s****e> | 2 months ago | |
| 6bc3458f | feat: add support for getting and reseting consumables (#502) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 70b78d20 | 2.50.4 | semantic-release <s****e> | 2 months ago | |
| e5057919 |
chore(deps): bump actions/upload-pages-artifact from 3 to 4 (#505)
Co-authored-by: dependabot[bot] <4****]@u****m>, Luke Lashley <c****0@g****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 31cbf41c |
chore(deps-dev): bump mypy from 1.18.1 to 1.18.2 (#496)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 3ba07ad5 |
chore(deps-dev): bump ruff from 0.13.0 to 0.13.2 (#509)
Co-authored-by: dependabot[bot] <4****]@u****m>, Luke Lashley <c****0@g****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 9e121704 |
chore(deps): bump click from 8.2.1 to 8.3.0 (#495)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 9d400d5a | fix: return in finally (#518) |
Marc Mueller <3****p@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| e9ba1e3b | 2.50.3 | semantic-release <s****e> | 2 months ago | |
| f87f55ce | fix: Update containers that __post_init__ to use properties (#503) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 56c648da | 2.50.2 | semantic-release <s****e> | 2 months ago | |
| 2cee9ddc | fix: cycle through iot urls (#490) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 632f0f40 | chore: remove gemini (#512) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 32dfb73f | 2.50.1 | semantic-release <s****e> | 2 months ago | |
| a6ac92c5 | fix: use correct replace times (#513) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 6a083ca1 | 2.50.0 | semantic-release <s****e> | 2 months ago | |
| 87d9aa61 | feat: add v1 api support for the list of maps (#499) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 279283d2 | 2.49.1 | semantic-release <s****e> | 2 months ago | |
| d7d0a3b5 |
fix: broken current map logic (#497)
Co-authored-by: Allen Porter <a****r@g****m> |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| da5d80fb | chore: Try `poetry run pdoc` to fix CI (#504) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 19048d6c | 2.49.0 | semantic-release <s****e> | 2 months ago | |
| d5bb8625 | feat: add module for parsing map content (#500) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 27fb9fc0 | feat: improve dynamic clean modes (#448) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 59d73f37 | 2.48.0 | semantic-release <s****e> | 2 months ago | |
| 21c83c06 | feat: add pdoc for leveraging python docstrings for documentation (#501) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 20e3c3da | chore: add gemini default ci actions (#493) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 3589ff59 | 2.47.1 | semantic-release <s****e> | 3 months ago | |
| d0212e58 | fix: improve new v1 apis to use mqtt lazily and work entirely locally (#491) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c0c082bc | 2.47.0 | semantic-release <s****e> | 3 months ago | |
| bff0e9c9 | feat: Implement L01 protocol (#487) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 362ec1d3 | chore: Overhaul new device trait interfaces (#489) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ed46bce0 | chore: set sign_key to private (#488) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ddeae87a | 2.46.0 | semantic-release <s****e> | 3 months ago | |
| 599da6c0 |
fix: mqtt error handling (#460)
Co-authored-by: Allen Porter <a****r@g****m>, Allen Porter <a****r@g****m> |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 420e4ae4 | 2.45.0 | semantic-release <s****e> | 3 months ago | |
| 1eebd292 | feat: add v4 for code login (#486) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| efa2922c |
chore(deps-dev): bump pytest from 8.4.1 to 8.4.2 (#466)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| efe460b2 |
chore(deps-dev): bump mypy from 1.17.1 to 1.18.1 (#478)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 68f52ab4 |
chore(deps): bump python-semantic-release/python-semantic-release (#479)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0f3f8167 | 2.44.1 | semantic-release <s****e> | 3 months ago | |
| 6fd180a3 | fix: Pass through additional fields to the home data fetcher (#484) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0fac3282 |
chore: Add test coverage of end to end trait parsing from raw responses (#482)
Co-authored-by: Luke Lashley <c****0@g****m> |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 949a076a | 2.44.0 | semantic-release <s****e> | 3 months ago | |
| a391c176 | feat: add a sound volume trait (#477) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 772a829f |
chore(deps-dev): bump pytest-asyncio from 1.1.0 to 1.2.0 (#480)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c56252eb |
chore(deps-dev): bump ruff from 0.12.9 to 0.13.0 (#481)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 61305402 | 2.43.0 | semantic-release <s****e> | 3 months ago | |
| 1585e1cc | feat: add a clean summary trait (#476) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5a2ca23d | 2.42.0 | semantic-release <s****e> | 3 months ago | |
| d58072eb | feat: Add session to CLI (#473) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ff44b2d1 |
chore(deps): bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (#463)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 73336434 |
chore(deps): bump actions/setup-python from 5 to 6 (#465)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 50aef42f | feat: add ability to encrypt and decrypt L01 (#468) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 423ae16e | 2.41.1 | semantic-release <s****e> | 3 months ago | |
| 9f97a2bc | fix: fix a bug with local / mqtt fallback (#475) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4b97db2e | 2.41.0 | semantic-release <s****e> | 3 months ago | |
| d79ea3b7 | fix: Fix bug parsing MultiMapsListMapInfo (#474) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cce1c1b0 | feat: Add a DnD trait and fix bugs in the rpc channels (#471) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b227911b | 2.40.1 | semantic-release <s****e> | 3 months ago | |
| 4ddfce0e | fix: bug where the map requested from the app confuses our system (#469) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 97f8ee34 | 2.40.0 | semantic-release <s****e> | 3 months ago | |
| 99dd4790 | feat: add l01 discovery (#462) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 887e9142 | 2.39.2 | semantic-release <s****e> | 3 months ago | |
| 62f19ca3 |
chore: move broadcast_protocol to its own file (#459)
Co-authored-by: Allen Porter <a****r@g****m>, Allen Porter <a****r@g****m> |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| bcb0f638 | 2.39.1 | semantic-release <s****e> | 3 months ago | |
| 4d9ba70a | fix: add missing finish reason (#461) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d966b845 | chore: add snapshot tests for parsing device wire formats (#457) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5daad6b2 | 2.39.0 | semantic-release <s****e> | 3 months ago | |
| 5ef1cd83 | feat: improve B01 support (#449) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 57d82e24 | chore: unify callback handling recipes across mqtt and local channels (#456) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8bc3ab33 | 2.38.0 | semantic-release <s****e> | 4 months ago | |
| 41d54336 |
feat: add the ability to update supported_features via cli (#428)
Co-authored-by: Allen Porter <a****r@g****m> |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| aec476c1 |
chore(deps-dev): bump ruff from 0.12.8 to 0.12.9 (#455)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2020f338 |
chore(deps): bump actions/checkout from 4 to 5 (#454)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d40cc782 | 2.37.0 | semantic-release <s****e> | 4 months ago | |
| 0004721d | feat: fix a01 and b01 response handling in new api (#453) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 241b1661 |
chore(deps-dev): bump mypy from 1.15.0 to 1.17.1 (#443)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e62168af |
chore(deps-dev): bump freezegun from 1.5.4 to 1.5.5 (#444)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8ac85da5 |
chore(deps): bump pyrate-limiter from 3.7.0 to 3.9.0 (#445)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b6bcb2ab |
chore(deps): bump aiohttp from 3.12.13 to 3.12.15 (#446)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f4dcea54 | chore: remove dependencies on `get_request_id` in RequestMessage (#452) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d5d79b61 | 2.36.0 | semantic-release <s****e> | 4 months ago | |
| d8ce60fe | chore: extract common module for manaing pending RPCs (#451) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1addf95d | feat: add container and function for app_init_status (#450) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2a800c29 | chore: extract map parser into a separate function to share with new api (#440) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e58bd95d |
chore(deps-dev): bump ruff from 0.12.0 to 0.12.8 (#441)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d59d6e33 |
chore(deps-dev): bump pre-commit from 4.2.0 to 4.3.0 (#442)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 637f7a02 | 2.35.0 | semantic-release <s****e> | 4 months ago | |
| af175440 | feat: add dynamic clean modes (#437) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 251b3f9f | chore: avoid re-parsing RoborockMessages and replace with passing explicit ar... |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago |