Releases: DeebotUniverse/client.py
Releases · DeebotUniverse/client.py
4.1.0
✨ New features
- #370 Add Deebot T10 Omni @edenhaus
- #371 Add Deebot (T|N)10 models @edenhaus
- #380 Add capabilities for OZMO T8 AIVI @mrbungle64
- #384 Add capabilities for Deebot X1 Turbo @mrbungle64
⚡ Enhancements
- #373 Use vector based graphic (SVG) for map rendering @lukakama
- #383 Add several LifeSpan components @mrbungle64
♻️ Refactor
- #367 Move assert_command outside of json @edenhaus
- #368 Refactor message @edenhaus
- #375 Reduce map svg size and fix map bugs @edenhaus @MVladislav @lukakama
- #381 Remove unused map width @edenhaus
- #382 Return None instead of a empty svg @edenhaus
🐛 Bug Fixes
⬆️ Dependency Updates
- #365 Bump pre-commit from 3.5.0 to 3.6.0 @dependabot
- #366 Bump pylint from 3.0.2 to 3.0.3 @dependabot
- #374 Bump github/codeql-action from 2 to 3 @dependabot
- #377 Bump mypy from 1.7.1 to 1.8.0 @dependabot
- #378 Update ruff @edenhaus
- #385 Bump pytest from 7.4.3 to 7.4.4 @dependabot
- #386 Bump pytest-asyncio from 0.23.2 to 0.23.3 @dependabot
4.0.0
💥 Breaking changes
✨ New features
- #330 Add work mode @edenhaus
- #333 Add getNetInfo command @edenhaus
- #351 Extend command: "LifeSpan" @MVladislav
- #346 Add new command: "Efficiency" @MVladislav
- #347 Add new command: "VoiceAssistantState" @MVladislav
- #353 Add capabilities for Deebot T10 Plus (p95mgv) @MVladislav
- #359 Add capabilities for Deebot Teo Omni @rivendellstuff
⚡ Enhancements
- #319 Add create_from_mqtt and make strict types for command init @edenhaus
- #321 Update capabilities @edenhaus
♻️ Refactor
- #321 Update capabilities @edenhaus
- #334 Rename vacuum_bot to device @edenhaus
- #344 Move CommandWithMessageHandling and SetCommand to command.py @edenhaus
⬆️ Dependency Updates
- #320 Bump pre-commit from 3.4.0 to 3.5.0 @dependabot
- #317 Bump mypy from 1.5.1 to 1.6.0 @dependabot
- #324 Bump mypy from 1.6.0 to 1.6.1 @dependabot
- #329 Bump testfixtures from 7.2.0 to 7.2.2 @dependabot
- #331 Bump pylint from 3.0.1 to 3.0.2 @dependabot
- #335 Bump pytest from 7.4.2 to 7.4.3 @dependabot
- #341 Bump mypy from 1.6.1 to 1.7.0 @dependabot
- #354 Bump pytest-docker-fixtures from 1.3.17 to 1.3.18 @dependabot
- #356 Bump mypy from 1.7.0 to 1.7.1 @dependabot
- #360 Bump pytest-asyncio from 0.21.1 to 0.23.2 @dependabot
- #362 Bump actions/setup-python from 4.7.1 to 4.8.0 @dependabot
- #363 Bump actions/setup-python from 4.8.0 to 5.0.0 @dependabot
4.0.0b0
💥 Breaking changes
✨ New features
⚡ Enhancements
- #319 Add create_from_mqtt and make strict types for command init @edenhaus
- #321 Update capabilities @edenhaus
♻️ Refactor
⬆️ Dependency Updates
- #320 Bump pre-commit from 3.4.0 to 3.5.0 @dependabot
- #317 Bump mypy from 1.5.1 to 1.6.0 @dependabot
- #324 Bump mypy from 1.6.0 to 1.6.1 @dependabot
- #329 Bump testfixtures from 7.2.0 to 7.2.2 @dependabot
- #331 Bump pylint from 3.0.1 to 3.0.2 @dependabot
- #335 Bump pytest from 7.4.2 to 7.4.3 @dependabot
3.0.2
What's Changed
*Allow installing aiohttp 3.9.0
as HA nightly is using it #318
Full Changelog: 3.0.1...3.0.2
3.0.1
3.0.0
3.0.0b0
2.1.0
✨ New features
♻️ Refactor
🐛 Bug Fixes
- #275 update and rename asyncio-mqtt to aiomqtt @edenhaus
- #280 map: fix divide-by-zero in dashed_line renderer @bitnimble
⬆️ Dependency Updates
- #269 Update pillow requirement from <10.0,>=9.0.0 to >=9.0.0,<11.0 @dependabot
2.0.1
2.0.0
💥 Breaking changes
- #225 MQTT: resubscribe topic on (re)connect @edenhaus
- #254 add available check with GetBattery + refactor mqtt subsciption @edenhaus
- #259 Split StatusEvent into AvailabilityEvent and StateEvent @edenhaus
✨ New features
♻️ Refactor
- #225 MQTT: resubscribe topic on (re)connect @edenhaus
- #238 use only one configuration class for mqtt @edenhaus
- #253 replace gmqtt with asyncio-mqtt @edenhaus
- #254 add available check with GetBattery + refactor mqtt subsciption @edenhaus
- #258 cancel tasks on teardown @edenhaus
- #259 Split StatusEvent into AvailabilityEvent and StateEvent @edenhaus
🐛 Bug Fixes
- #219 allow mop_attached to be None @edenhaus
- #225 MQTT: resubscribe topic on (re)connect @edenhaus
- #251 fix custom command name @edenhaus
- #253 replace gmqtt with asyncio-mqtt @edenhaus
⬆️ Dependency Updates
- #223 Bump mypy from 1.0.1 to 1.1.1 @dependabot
- #220 Bump pytest from 7.2.1 to 7.2.2 @dependabot
- #224 Bump pylint from 2.16.2 to 2.17.0 @dependabot
- #227 Bump pre-commit from 3.1.1 to 3.2.0 @dependabot
- #226 Bump pytest-asyncio from 0.20.3 to 0.21.0 @dependabot
- #231 Bump pytest-docker-fixtures from 1.3.15 to 1.3.16 @dependabot
- #232 Bump types-cachetools from 5.3.0.4 to 5.3.0.5 @dependabot
- #233 Bump pylint from 2.17.0 to 2.17.2 @dependabot
- #235 Bump mypy from 1.1.1 to 1.2.0 @dependabot
- #234 Bump pre-commit from 3.2.0 to 3.2.2 @dependabot
- #239 Bump pytest from 7.2.2 to 7.3.0 @dependabot
- #249 Bump mypy from 1.2.0 to 1.3.0 @dependabot
- #248 Bump pylint from 2.17.2 to 2.17.4 @dependabot
- #241 Bump actions/setup-python from 4.5.0 to 4.6.0 @dependabot
- #246 Bump pre-commit from 3.2.2 to 3.3.1 @dependabot
- #240 Bump pytest from 7.3.0 to 7.3.1 @dependabot
- #247 Bump pytest-docker-fixtures from 1.3.16 to 1.3.17 @dependabot
- #252 Bump pre-commit from 3.3.1 to 3.3.2 @dependabot
- #256 Bump actions/setup-python from 4.6.0 to 4.6.1 @dependabot
- #257 Bump pytest-cov from 4.0.0 to 4.1.0 @dependabot