|
2 | 2 |
|
3 | 3 | <!-- version list --> |
4 | 4 |
|
| 5 | +## v3.21.0 (2025-12-23) |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +- Add a hook for handling background rate limit errors |
| 10 | + ([#695](https://github.com/Python-roborock/python-roborock/pull/695), |
| 11 | + [`e38bc9f`](https://github.com/Python-roborock/python-roborock/commit/e38bc9f10bad27b9622d1f6216339426e00d239d)) |
| 12 | + |
| 13 | +### Chores |
| 14 | + |
| 15 | +- Add protocol snapshot tests for the mqtt and local e2e tests |
| 16 | + ([#697](https://github.com/Python-roborock/python-roborock/pull/697), |
| 17 | + [`6293a67`](https://github.com/Python-roborock/python-roborock/commit/6293a676e508cb42acf17852c37bf6f69547636a)) |
| 18 | + |
| 19 | +- Add protocol snapshot tests for the mqtt and local e2e tests. |
| 20 | + ([#697](https://github.com/Python-roborock/python-roborock/pull/697), |
| 21 | + [`6293a67`](https://github.com/Python-roborock/python-roborock/commit/6293a676e508cb42acf17852c37bf6f69547636a)) |
| 22 | + |
| 23 | +- Address co-pilot review feedback |
| 24 | + ([#699](https://github.com/Python-roborock/python-roborock/pull/699), |
| 25 | + [`c317f8e`](https://github.com/Python-roborock/python-roborock/commit/c317f8e4e6d4deda755b511f0c382db7fd68b911)) |
| 26 | + |
| 27 | +- Fix lint ([#697](https://github.com/Python-roborock/python-roborock/pull/697), |
| 28 | + [`6293a67`](https://github.com/Python-roborock/python-roborock/commit/6293a676e508cb42acf17852c37bf6f69547636a)) |
| 29 | + |
| 30 | +- Fix lint errors ([#704](https://github.com/Python-roborock/python-roborock/pull/704), |
| 31 | + [`b9a241c`](https://github.com/Python-roborock/python-roborock/commit/b9a241c9274a9a204ac5e7c3854e239f64c819c0)) |
| 32 | + |
| 33 | +- Fix lint errors ([#697](https://github.com/Python-roborock/python-roborock/pull/697), |
| 34 | + [`6293a67`](https://github.com/Python-roborock/python-roborock/commit/6293a676e508cb42acf17852c37bf6f69547636a)) |
| 35 | + |
| 36 | +- Fix lint errors ([#695](https://github.com/Python-roborock/python-roborock/pull/695), |
| 37 | + [`e38bc9f`](https://github.com/Python-roborock/python-roborock/commit/e38bc9f10bad27b9622d1f6216339426e00d239d)) |
| 38 | + |
| 39 | +- Fix lint errors ([#699](https://github.com/Python-roborock/python-roborock/pull/699), |
| 40 | + [`c317f8e`](https://github.com/Python-roborock/python-roborock/commit/c317f8e4e6d4deda755b511f0c382db7fd68b911)) |
| 41 | + |
| 42 | +- Fix merge conflicts ([#697](https://github.com/Python-roborock/python-roborock/pull/697), |
| 43 | + [`6293a67`](https://github.com/Python-roborock/python-roborock/commit/6293a676e508cb42acf17852c37bf6f69547636a)) |
| 44 | + |
| 45 | +- Organize test fixtures ([#699](https://github.com/Python-roborock/python-roborock/pull/699), |
| 46 | + [`c317f8e`](https://github.com/Python-roborock/python-roborock/commit/c317f8e4e6d4deda755b511f0c382db7fd68b911)) |
| 47 | + |
| 48 | +- Remove duplicate captured request log |
| 49 | + ([#699](https://github.com/Python-roborock/python-roborock/pull/699), |
| 50 | + [`c317f8e`](https://github.com/Python-roborock/python-roborock/commit/c317f8e4e6d4deda755b511f0c382db7fd68b911)) |
| 51 | + |
| 52 | +- Remove duplicate params ([#697](https://github.com/Python-roborock/python-roborock/pull/697), |
| 53 | + [`6293a67`](https://github.com/Python-roborock/python-roborock/commit/6293a676e508cb42acf17852c37bf6f69547636a)) |
| 54 | + |
| 55 | +- Remove unnecessary whitespace |
| 56 | + ([#697](https://github.com/Python-roborock/python-roborock/pull/697), |
| 57 | + [`6293a67`](https://github.com/Python-roborock/python-roborock/commit/6293a676e508cb42acf17852c37bf6f69547636a)) |
| 58 | + |
| 59 | +- Resolving merge conflict ([#697](https://github.com/Python-roborock/python-roborock/pull/697), |
| 60 | + [`6293a67`](https://github.com/Python-roborock/python-roborock/commit/6293a676e508cb42acf17852c37bf6f69547636a)) |
| 61 | + |
| 62 | +- Small tweaks to test fixtures |
| 63 | + ([#704](https://github.com/Python-roborock/python-roborock/pull/704), |
| 64 | + [`b9a241c`](https://github.com/Python-roborock/python-roborock/commit/b9a241c9274a9a204ac5e7c3854e239f64c819c0)) |
| 65 | + |
| 66 | +- Update device test snapshots ([#704](https://github.com/Python-roborock/python-roborock/pull/704), |
| 67 | + [`b9a241c`](https://github.com/Python-roborock/python-roborock/commit/b9a241c9274a9a204ac5e7c3854e239f64c819c0)) |
| 68 | + |
| 69 | +- Update test fixtures ([#704](https://github.com/Python-roborock/python-roborock/pull/704), |
| 70 | + [`b9a241c`](https://github.com/Python-roborock/python-roborock/commit/b9a241c9274a9a204ac5e7c3854e239f64c819c0)) |
| 71 | + |
| 72 | +- **deps-dev**: Bump pre-commit from 4.5.0 to 4.5.1 |
| 73 | + ([#701](https://github.com/Python-roborock/python-roborock/pull/701), |
| 74 | + [`8cd51cc`](https://github.com/Python-roborock/python-roborock/commit/8cd51cce07a244813f26b169f6f97b457c6a629f)) |
| 75 | + |
| 76 | +- **deps-dev**: Bump ruff from 0.14.9 to 0.14.10 |
| 77 | + ([#700](https://github.com/Python-roborock/python-roborock/pull/700), |
| 78 | + [`942d3a1`](https://github.com/Python-roborock/python-roborock/commit/942d3a1acc335726405decc3a7fc7b7b2fd6e698)) |
| 79 | + |
| 80 | +### Features |
| 81 | + |
| 82 | +- Revert whitespace change. ([#704](https://github.com/Python-roborock/python-roborock/pull/704), |
| 83 | + [`b9a241c`](https://github.com/Python-roborock/python-roborock/commit/b9a241c9274a9a204ac5e7c3854e239f64c819c0)) |
| 84 | + |
| 85 | +- Small tweaks to test fixtures |
| 86 | + ([#704](https://github.com/Python-roborock/python-roborock/pull/704), |
| 87 | + [`b9a241c`](https://github.com/Python-roborock/python-roborock/commit/b9a241c9274a9a204ac5e7c3854e239f64c819c0)) |
| 88 | + |
| 89 | + |
5 | 90 | ## v3.20.1 (2025-12-22) |
6 | 91 |
|
7 | 92 | ### Bug Fixes |
|
0 commit comments