|
2 | 2 |
|
3 | 3 | <!-- version list --> |
4 | 4 |
|
| 5 | +## v3.8.1 (2025-11-26) |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +- Attempt to fix l01 ([#593](https://github.com/Python-roborock/python-roborock/pull/593), |
| 10 | + [`87e60d9`](https://github.com/Python-roborock/python-roborock/commit/87e60d9a9cb99ef9ddf99b1691baa2573db4221d)) |
| 11 | + |
| 12 | +- Decoding l01 ([#593](https://github.com/Python-roborock/python-roborock/pull/593), |
| 13 | + [`87e60d9`](https://github.com/Python-roborock/python-roborock/commit/87e60d9a9cb99ef9ddf99b1691baa2573db4221d)) |
| 14 | + |
| 15 | +- Ensure traits to always reflect the the status of commands |
| 16 | + ([#592](https://github.com/Python-roborock/python-roborock/pull/592), |
| 17 | + [`3d0ad74`](https://github.com/Python-roborock/python-roborock/commit/3d0ad74954948ebf0ea5c1a144aff3f9d111b1f7)) |
| 18 | + |
| 19 | +- Fix L01 encoding and decoding |
| 20 | + ([#593](https://github.com/Python-roborock/python-roborock/pull/593), |
| 21 | + [`87e60d9`](https://github.com/Python-roborock/python-roborock/commit/87e60d9a9cb99ef9ddf99b1691baa2573db4221d)) |
| 22 | + |
| 23 | +- Temp cache of protocol version until restart |
| 24 | + ([#593](https://github.com/Python-roborock/python-roborock/pull/593), |
| 25 | + [`87e60d9`](https://github.com/Python-roborock/python-roborock/commit/87e60d9a9cb99ef9ddf99b1691baa2573db4221d)) |
| 26 | + |
| 27 | +- Update bad asserts found by co-pilot |
| 28 | + ([#592](https://github.com/Python-roborock/python-roborock/pull/592), |
| 29 | + [`3d0ad74`](https://github.com/Python-roborock/python-roborock/commit/3d0ad74954948ebf0ea5c1a144aff3f9d111b1f7)) |
| 30 | + |
| 31 | +- Update the messages callback to not mutate the protocol once created. |
| 32 | + ([#593](https://github.com/Python-roborock/python-roborock/pull/593), |
| 33 | + [`87e60d9`](https://github.com/Python-roborock/python-roborock/commit/87e60d9a9cb99ef9ddf99b1691baa2573db4221d)) |
| 34 | + |
| 35 | +### Chores |
| 36 | + |
| 37 | +- Add comments everywhere on implicit refreshes |
| 38 | + ([#592](https://github.com/Python-roborock/python-roborock/pull/592), |
| 39 | + [`3d0ad74`](https://github.com/Python-roborock/python-roborock/commit/3d0ad74954948ebf0ea5c1a144aff3f9d111b1f7)) |
| 40 | + |
| 41 | +- Fix lint errors ([#593](https://github.com/Python-roborock/python-roborock/pull/593), |
| 42 | + [`87e60d9`](https://github.com/Python-roborock/python-roborock/commit/87e60d9a9cb99ef9ddf99b1691baa2573db4221d)) |
| 43 | + |
| 44 | +- Fix typos ([#592](https://github.com/Python-roborock/python-roborock/pull/592), |
| 45 | + [`3d0ad74`](https://github.com/Python-roborock/python-roborock/commit/3d0ad74954948ebf0ea5c1a144aff3f9d111b1f7)) |
| 46 | + |
| 47 | +- Remove unnecessary whitespace |
| 48 | + ([#592](https://github.com/Python-roborock/python-roborock/pull/592), |
| 49 | + [`3d0ad74`](https://github.com/Python-roborock/python-roborock/commit/3d0ad74954948ebf0ea5c1a144aff3f9d111b1f7)) |
| 50 | + |
| 51 | +- Update roborock/devices/traits/v1/common.py |
| 52 | + ([#592](https://github.com/Python-roborock/python-roborock/pull/592), |
| 53 | + [`3d0ad74`](https://github.com/Python-roborock/python-roborock/commit/3d0ad74954948ebf0ea5c1a144aff3f9d111b1f7)) |
| 54 | + |
| 55 | +- Update working for the CommandTrait |
| 56 | + ([#592](https://github.com/Python-roborock/python-roborock/pull/592), |
| 57 | + [`3d0ad74`](https://github.com/Python-roborock/python-roborock/commit/3d0ad74954948ebf0ea5c1a144aff3f9d111b1f7)) |
| 58 | + |
| 59 | +- **deps**: Bump actions/checkout from 5 to 6 |
| 60 | + ([#598](https://github.com/Python-roborock/python-roborock/pull/598), |
| 61 | + [`a9e91ae`](https://github.com/Python-roborock/python-roborock/commit/a9e91aedaed142f433d52c8b21b3fda3a1f62450)) |
| 62 | + |
| 63 | +- **deps**: Bump click from 8.3.0 to 8.3.1 |
| 64 | + ([#594](https://github.com/Python-roborock/python-roborock/pull/594), |
| 65 | + [`4b5d6bb`](https://github.com/Python-roborock/python-roborock/commit/4b5d6bb0044deef158484b712f75ef3ab76f1cef)) |
| 66 | + |
| 67 | +- **deps**: Bump pre-commit from 4.4.0 to 4.5.0 |
| 68 | + ([#602](https://github.com/Python-roborock/python-roborock/pull/602), |
| 69 | + [`50b70a4`](https://github.com/Python-roborock/python-roborock/commit/50b70a454dd80c1b41df855496c72818ecf30cea)) |
| 70 | + |
| 71 | +- **deps**: Bump pytest-asyncio from 1.2.0 to 1.3.0 |
| 72 | + ([#596](https://github.com/Python-roborock/python-roborock/pull/596), |
| 73 | + [`ee85762`](https://github.com/Python-roborock/python-roborock/commit/ee85762ebe34663c25c3c05509a265f2d624b3ab)) |
| 74 | + |
| 75 | +- **deps**: Bump python-semantic-release/publish-action |
| 76 | + ([#599](https://github.com/Python-roborock/python-roborock/pull/599), |
| 77 | + [`bcfe314`](https://github.com/Python-roborock/python-roborock/commit/bcfe3141fde31b1930c54ac1ce8f0a3aef9adea7)) |
| 78 | + |
| 79 | +- **deps**: Bump python-semantic-release/python-semantic-release |
| 80 | + ([#600](https://github.com/Python-roborock/python-roborock/pull/600), |
| 81 | + [`f8061ff`](https://github.com/Python-roborock/python-roborock/commit/f8061ffcf416bd2618ac5b6f4b056650599bcbe8)) |
| 82 | + |
| 83 | +- **deps**: Bump ruff from 0.14.4 to 0.14.5 |
| 84 | + ([#595](https://github.com/Python-roborock/python-roborock/pull/595), |
| 85 | + [`e561838`](https://github.com/Python-roborock/python-roborock/commit/e561838449be48abebf6ea94ff944222eea4d0ec)) |
| 86 | + |
| 87 | +- **deps**: Bump ruff from 0.14.5 to 0.14.6 |
| 88 | + ([#601](https://github.com/Python-roborock/python-roborock/pull/601), |
| 89 | + [`c16c529`](https://github.com/Python-roborock/python-roborock/commit/c16c529881d84f370f99a7c5b31255a24a74da3a)) |
| 90 | + |
| 91 | + |
5 | 92 | ## v3.8.0 (2025-11-15) |
6 | 93 |
|
7 | 94 | ### Bug Fixes |
|
0 commit comments