Skip to content

Releases: Python-roborock/python-roborock

v2.9.2

19 Jan 18:04
Compare
Choose a tag to compare

v2.9.2 (2025-01-19)

Bug Fixes

  • Update local API protocol broken during refactoring and add additional tests for API calls (#293, ea8e55a)
  • test: add an additional local API test and fix bug in test fixture

  • test: fix formatting

  • fix: Update local API

Chores

  • Remove dacite and update readme (#294, 699a2c5)

  • Update CI to run on one platform, but multiple python versions (#292, 16ab4ff)

v2.9.1

13 Jan 17:12
Compare
Choose a tag to compare

v2.9.1 (2025-01-13)

Bug Fixes

  • fix: bump commitlint and allow caps

  • fix: error

Chores

  • Remove level of inheritance in mqtt client (#286, 5add0da)

  • Remove one level of local client inheritence (#285, 1f5a9ec)

  • Add local api test coverage (#284, c8dcd34)

  • deps: Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#291, be52b3d)

  • deps-dev: Bump pre-commit from 3.8.0 to 4.0.1 (#287, f2f0c4c)

  • Inheritance fixes and simplifications (#282, 1013cb5)

  • Allow type checking in roborock/cloud_api.py (#280, 9100bbf)

  • Add end-to-end tests for the MQTT client (#278, 0872691)

  • test: add end-to-end tests for the MQTT client

  • test: extract connected client to a fixture

style: fix formatting of tests

refactor: extract variables for mock data used in mqtt tests

style: fix lint errors in tests

  • deps-dev: Bump pytest-asyncio from 0.25.1 to 0.25.2 (#275, b0611f0)

  • deps-dev: Bump ruff from 0.8.6 to 0.9.1 (#277, eb8bbe3)

  • deps: Bump pre-commit/action from 3.0.0 to 3.0.1 (#276, 3f61bcc)

  • Use asyncio mode in tests (#272, 8f779c3)

Refactoring

  • Simplify future usage within the api clients (#263, 39a8661)

v2.9.0

09 Jan 15:25
Compare
Choose a tag to compare

v2.9.0 (2025-01-09)

Chores

Features

  • Add dust collection mode name for typing ease (#271, c85232a)

  • Add product v4 and downloading code (#267, b669117)

  • feat: add product v4 and downloading code

  • fix: remove got message

  • add support for qrevo curv

  • add dock support

  • revert unnecessary changes

  • fix: lint


Co-authored-by: Luke Lashley [email protected]

v2.8.5

06 Jan 10:35
Compare
Choose a tag to compare

v2.8.5 (2025-01-06)

Bug Fixes

  • Add additional log messages to track down concurrency errors (#266, d750234)

  • Update log message to include existing request id (#264, ac8d23a)

  • fix: Update log message to include existing request id

  • fix: Add protocol to log message

Chores

v2.8.4

20 Dec 15:07
Compare
Choose a tag to compare

v2.8.4 (2024-12-20)

Bug Fixes

  • Update mop intensity, fan speed, and dock mappings for the QRevo Master (#260, 77f6d6f)
  • fix: update mop intensity, fan speed, and dock mappings for QRevo Master

  • Fix sorting of imports

  • Rerun precommit

v2.8.3

19 Dec 23:16
Compare
Choose a tag to compare

v2.8.3 (2024-12-19)

Bug Fixes

  • Add support for QRevo Master mop mode (#259, db11c0f)

v2.8.2

19 Dec 22:04
Compare
Choose a tag to compare

v2.8.2 (2024-12-19)

Bug Fixes

v2.8.1

18 Dec 14:24
Compare
Choose a tag to compare

v2.8.1 (2024-12-18)

Bug Fixes

  • fix: add config github actions

  • fix: remove placeholders

  • fix: semantic release versioning tag

  • fix: set version back

  • fix: bump semantic release

  • fix: bump versioning and add environment

  • fix: move if check

  • fix: some other version bumps

Chores

v2.7.2

08 Nov 01:12
Compare
Choose a tag to compare

Fix

v2.7.1

28 Oct 16:29
Compare
Choose a tag to compare

Fix