Releases: DeebotUniverse/client.py
Releases · DeebotUniverse/client.py
5.1.0
5.0.0
💥 Breaking changes
- #399 Refactor map subscription @edenhaus
- #403 Add support for overriding urls and refactor configuration @edenhaus
- #409 Split config and add posibility to disable mqtt ssl context validation @edenhaus
✨ New features
♻️ Refactor
🐛 Bug Fixes
⬆️ Dependency Updates
- #400 Bump ruff to 1.14 @edenhaus
- #411 Bump pytest-asyncio from 0.23.3 to 0.23.4 @dependabot
5.0.0dev3
5.0.0dev2
5.0.0dev1
5.0.0dev0
4.3.0
🐛 Bug Fixes
⬆️ Dependency Updates
- #394 Update aiomqtt requirement from <2.0,>=1.0.0 to >=2.0.0,<3.0 @dependabot
4.2.0
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