|
2 | 2 |
|
3 | 3 | <!-- version list --> |
4 | 4 |
|
| 5 | +## v7.15.0 (2026-11-01) |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +- **camera**: Address review feedback on signaling models, parsing, and tests |
| 10 | + ([#981](https://github.com/Python-roborock/python-roborock/pull/981), |
| 11 | + [`271436a`](https://github.com/Python-roborock/python-roborock/commit/271436aef132bb8bfb0e0f635ce03a52b592bea0)) |
| 12 | + |
| 13 | +- **camera**: Align signaling with repository conventions |
| 14 | + ([#981](https://github.com/Python-roborock/python-roborock/pull/981), |
| 15 | + [`271436a`](https://github.com/Python-roborock/python-roborock/commit/271436aef132bb8bfb0e0f635ce03a52b592bea0)) |
| 16 | + |
| 17 | +- **mower**: Lowercase enum values, trim docstrings, and remove legacy state enum |
| 18 | + ([#1002](https://github.com/Python-roborock/python-roborock/pull/1002), |
| 19 | + [`fa1e62b`](https://github.com/Python-roborock/python-roborock/commit/fa1e62bae559438e808ffb4b5ba3996521db711d)) |
| 20 | + |
| 21 | +- **mower**: Return cls.UNKNOWN directly in MowerEnum.from_code |
| 22 | + ([#1002](https://github.com/Python-roborock/python-roborock/pull/1002), |
| 23 | + [`fa1e62b`](https://github.com/Python-roborock/python-roborock/commit/fa1e62bae559438e808ffb4b5ba3996521db711d)) |
| 24 | + |
| 25 | +### Chores |
| 26 | + |
| 27 | +- **camera**: Split TURN server validation tests |
| 28 | + ([#981](https://github.com/Python-roborock/python-roborock/pull/981), |
| 29 | + [`271436a`](https://github.com/Python-roborock/python-roborock/commit/271436aef132bb8bfb0e0f635ce03a52b592bea0)) |
| 30 | + |
| 31 | +### Features |
| 32 | + |
| 33 | +- **camera**: Add camera signaling models, ICE parsing utilities, and payload serialization |
| 34 | + ([#981](https://github.com/Python-roborock/python-roborock/pull/981), |
| 35 | + [`271436a`](https://github.com/Python-roborock/python-roborock/commit/271436aef132bb8bfb0e0f635ce03a52b592bea0)) |
| 36 | + |
| 37 | +- **map**: Add V1 dynamic map command models |
| 38 | + ([#1005](https://github.com/Python-roborock/python-roborock/pull/1005), |
| 39 | + [`afee561`](https://github.com/Python-roborock/python-roborock/commit/afee5617218e90fffd277b75d9ff8aedb2daf92d)) |
| 40 | + |
| 41 | +- **mower**: Add typed status models and protocol enums |
| 42 | + ([#1002](https://github.com/Python-roborock/python-roborock/pull/1002), |
| 43 | + [`fa1e62b`](https://github.com/Python-roborock/python-roborock/commit/fa1e62bae559438e808ffb4b5ba3996521db711d)) |
| 44 | + |
| 45 | + |
5 | 46 | ## v7.14.1 (2026-10-31) |
6 | 47 |
|
7 | 48 | ### Bug Fixes |
|
0 commit comments