Releases: pschmitt/roombapy
Releases · pschmitt/roombapy
1.8.2
What's Changed
- Bump ruff from 0.3.4 to 0.3.5 by @dependabot in #297
- Bump pre-commit-hooks from 4.5.0 to 4.6.0 by @dependabot in #298
- Bump ruff from 0.3.5 to 0.3.7 by @dependabot in #299
- Bump orjson from 3.10.0 to 3.10.1 by @dependabot in #300
- Bump ruff from 0.3.7 to 0.4.0 by @dependabot in #301
- Bump ruff from 0.4.0 to 0.4.1 by @dependabot in #302
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in #303
- Bump ruff from 0.4.1 to 0.4.2 by @dependabot in #304
- Bump pytest from 8.1.1 to 8.2.0 by @dependabot in #305
- Bump mashumaro from 3.12 to 3.13 by @dependabot in #307
- Bump orjson from 3.10.1 to 3.10.2 by @dependabot in #306
- Bump orjson from 3.10.2 to 3.10.3 by @dependabot in #308
- Bump ruff from 0.4.2 to 0.4.3 by @dependabot in #309
- fix: #310 get passowrd timeout is too low by @regevbr in #311
- Bump ruff from 0.4.3 to 0.4.4 by @dependabot in #312
- Bump pre-commit from 3.7.0 to 3.7.1 by @dependabot in #313
- Bump pytest from 8.2.0 to 8.2.1 by @dependabot in #314
- Bump pytest-asyncio from 0.23.6 to 0.23.7 by @dependabot in #315
- Bump ruff from 0.4.4 to 0.4.5 by @dependabot in #316
- Bump codespell from 2.2.6 to 2.3.0 by @dependabot in #317
- Bump ruff from 0.4.5 to 0.4.6 by @dependabot in #318
- Bump ruff from 0.4.6 to 0.4.7 by @dependabot in #319
- Bump pytest from 8.2.1 to 8.2.2 by @dependabot in #320
- Bump ruff from 0.4.7 to 0.4.8 by @dependabot in #321
- Bump orjson from 3.10.3 to 3.10.4 by @dependabot in #323
- Bump orjson from 3.10.4 to 3.10.5 by @dependabot in #324
- Bump ruff from 0.4.8 to 0.4.9 by @dependabot in #326
- Bump mashumaro from 3.13 to 3.13.1 by @dependabot in #325
- Bump ruff from 0.4.9 to 0.4.10 by @dependabot in #327
- Bump mypy from 1.10.0 to 1.10.1 by @dependabot in #328
- Bump ruff from 0.4.10 to 0.5.0 by @dependabot in #329
- Bump orjson from 3.10.5 to 3.10.6 by @dependabot in #330
- Bump ruff from 0.5.0 to 0.5.1 by @dependabot in #331
- Bump ruff from 0.5.1 to 0.5.2 by @dependabot in #332
- Bump setuptools from 69.1.1 to 70.0.0 in the pip group by @dependabot in #333
- Bump ruff from 0.5.2 to 0.5.3 by @dependabot in #335
- Bump pytest-asyncio from 0.23.7 to 0.23.8 by @dependabot in #334
- Bump ruff from 0.5.3 to 0.5.4 by @dependabot in #337
- Bump mypy from 1.10.1 to 1.11.0 by @dependabot in #338
- Bump pytest from 8.2.2 to 8.3.1 by @dependabot in #336
- Bump ruff from 0.5.4 to 0.5.5 by @dependabot in #340
- Bump pytest from 8.3.1 to 8.3.2 by @dependabot in #339
- Bump pre-commit from 3.7.1 to 3.8.0 by @dependabot in #341
- Bump mypy from 1.11.0 to 1.11.1 by @dependabot in #342
- Bump snok/install-poetry from 1.3.4 to 1.4.1 by @dependabot in #343
- Bump ruff from 0.5.5 to 0.5.6 by @dependabot in #344
- Bump ruff from 0.5.6 to 0.5.7 by @dependabot in #346
- Bump orjson from 3.10.6 to 3.10.7 by @dependabot in #345
- Bump ruff from 0.5.7 to 0.6.1 by @dependabot in #348
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot in #351
- Bump ruff from 0.6.1 to 0.6.2 by @dependabot in #350
- Bump pytest-asyncio from 0.23.8 to 0.24.0 by @dependabot in #349
- Bump ruff from 0.6.2 to 0.6.3 by @dependabot in #352
- Bump ruff from 0.6.3 to 0.6.4 by @dependabot in #353
- Bump pytest from 8.3.2 to 8.3.3 by @dependabot in #354
- Bump ruff from 0.6.4 to 0.6.5 by @dependabot in #357
- Bump ruff from 0.6.5 to 0.6.6 by @dependabot in #358
- Bump ruff from 0.6.6 to 0.6.7 by @dependabot in #359
- Bump ruff from 0.6.7 to 0.6.8 by @dependabot in #360
- Bump pre-commit-hooks from 4.6.0 to 5.0.0 by @dependabot in #362
- Bump pre-commit from 3.8.0 to 4.0.0 by @dependabot in #364
- Bump ruff from 0.6.8 to 0.6.9 by @dependabot in #363
- Bump pre-commit from 4.0.0 to 4.0.1 by @dependabot in #365
- Bump mypy from 1.11.2 to 1.12.0 by @dependabot in #366
- Bump ruff from 0.6.9 to 0.7.0 by @dependabot in #367
- Bump mypy from 1.12.0 to 1.12.1 by @dependabot in #368
- Bump orjson from 3.10.7 to 3.10.9 by @dependabot in #369
- Bump mypy from 1.12.1 to 1.13.0 by @dependabot in #371
- Bump orjson from 3.10.9 to 3.10.10 by @dependabot in #370
- Bump mashumaro from 3.13.1 to 3.14 by @dependabot in #372
- Bump ruff from 0.7.0 to 0.7.1 by @dependabot in #373
- Bump orjson from 3.10.10 to 3.10.11 by @dependabot in #374
- Bump ruff from 0.7.1 to 0.7.2 by @dependabot in #375
- Bump ruff from 0.7.2 to 0.7.3 by @dependabot in #376
- Bump ruff from 0.7.3 to 0.7.4 by @dependabot in #377
- Bump ruff from 0.7.4 to 0.8.0 by @dependabot in #378
- Bump orjson from 3.10.11 to 3.10.12 by @dependabot in #379
- Bump mashumaro from 3.14 to 3.15 by @dependabot in #380
- Bump ruff from 0.8.0 to 0.8.1 by @dependabot in #381
- Bump pytest from 8.3.3 to 8.3.4 by @dependabot in #383
- avoid catch-all
Exception
and log connection error by @bobrippling in #382 - Make non-top-level connection errors
debug
level by @bobrippling in #361
New Contributors
- @regevbr made their first contribution in #311
- @bobrippling made their first contribution in #382
Full Changelog: 1.8.1...1.8.2
1.8.1
What's Changed
- Use the same type for capabilities as in reverse-engineered *.class by @Orhideous in #294
Full Changelog: 1.8.0...1.8.1
1.8.0
Highlights
This release introduces a new CLI. For a standalone usage cli
extra is now required.
Notable changes
- enable ruff typed rules by @joostlek in #271
- Mark library as PEP-561 compliant by @Orhideous in #272
- Replace pydantic in favor of mashumaro by @Orhideous in #277
- Allow empty capabilities by @Orhideous in #293
Full Changelog: 1.7.0...1.8.0
1.7.0
What's Changed
- Simplify decoding by @Orhideous in #256
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #259
- Bump orjson from 3.9.14 to 3.9.15 by @dependabot in #258
- Bump pydantic from 2.6.1 to 2.6.2 by @dependabot in #261
- Add strict typing by @Orhideous in #262
- Bump pydantic from 2.6.2 to 2.6.3 by @dependabot in #266
- Use well-known click to provide CLI by @Orhideous in #263
- fix: do not attempt to re-publish when releases are created by @pschmitt in #267
- ci: update python version used for publishing to pypi by @pschmitt in #268
Full Changelog: 1.6.13...1.7.0
1.6.13
What's Changed
- Introduce Ruff by @joostlek in #234
- fix G002 and G004 by @joostlek in #236
- Fix PERF102 by @joostlek in #237
- Fix PLR1714 by @joostlek in #239
- Fix PLE1205 by @joostlek in #238
- Add pre commit by @joostlek in #240
- Add codespell by @joostlek in #241
- Fix ARG002 by @joostlek in #242
- Fix UP007 by @joostlek in #243
- Fix T201 by @joostlek in #244
- Fix SLF001 by @joostlek in #245
- Fix RET507 by @joostlek in #246
- Fix D* by @joostlek in #247
- Fix D105 D106 by @joostlek in #249
- ignore BLE001 by @joostlek in #248
- Fix D404 by @joostlek in #250
- Fix SIM102 by @joostlek in #253
- Fix EM* FBT003 TRY* by @joostlek in #252
- Fix PLW2901 by @joostlek in #254
- Restructure tests and remove remnants of old unittest by @Orhideous in #255
- Downgrade paho-mqtt version by @Orhideous in #257
New Contributors
Full Changelog: 1.6.12...1.6.13
1.6.12
What's Changed
- Prepare for Pydantic v2 migration by @Orhideous in #232
- Move .ci to .github/workflows/mosquitto by @pschmitt in #233
Full Changelog: 1.6.11...1.6.12
1.6.11
What's Changed
- Bump pytest from 7.4.3 to 7.4.4 by @dependabot in #216
- Bump actions/cache from 3.3.2 to 3.3.3 by @dependabot in #220
- Bump actions/cache from 3.3.3 to 4.0.0 by @dependabot in #222
- Bump paho-mqtt from 1.6.1 to 2.0.0 by @dependabot in #224
- Update amqtt by @Orhideous in #226
- Update python and dependencies by @Orhideous in #227
- Replace deprecated ssl.wrap_context method by @Orhideous in #228
- Bump orjson from 3.9.13 to 3.9.14 by @dependabot in #230
- Fix CI by @Orhideous in #229
- Properly handle unknown broadcast messages by @Orhideous in #231
New Contributors
- @Orhideous made their first contribution in #226
Full Changelog: 1.6.10...1.6.11
1.6.10
What's Changed
- Bump orjson from 3.8.12 to 3.8.13 by @dependabot in #193
- Bump orjson from 3.8.13 to 3.8.14 by @dependabot in #194
- Bump orjson from 3.8.14 to 3.9.0 by @dependabot in #195
- Bump orjson from 3.9.0 to 3.9.1 by @dependabot in #197
- Bump pytest from 7.3.1 to 7.3.2 by @dependabot in #196
- Bump pytest from 7.3.2 to 7.4.0 by @dependabot in #198
- Bump orjson from 3.9.1 to 3.9.2 by @dependabot in #199
- Bump pytest-asyncio from 0.21.0 to 0.21.1 by @dependabot in #200
- Bump orjson from 3.9.2 to 3.9.3 by @dependabot in #202
- Bump snok/install-poetry from 1.3.3 to 1.3.4 by @dependabot in #201
- Bump orjson from 3.9.3 to 3.9.4 by @dependabot in #203
- Bump orjson from 3.9.4 to 3.9.5 by @dependabot in #204
- Bump pytest from 7.4.0 to 7.4.1 by @dependabot in #205
- Bump actions/checkout from 3 to 4 by @dependabot in #206
- Bump orjson from 3.9.5 to 3.9.6 by @dependabot in #207
- Bump pytest from 7.4.1 to 7.4.2 by @dependabot in #208
- Bump actions/cache from 3.3.1 to 3.3.2 by @dependabot in #209
- Bump orjson from 3.9.6 to 3.9.7 by @dependabot in #210
- Bump pytest from 7.4.2 to 7.4.3 by @dependabot in #211
- Bump actions/setup-python from 4 to 5 by @dependabot in #212
- Handle non-str keys when sending commands by @bdraco in #214
Full Changelog: 1.6.9...1.6.10
1.6.9
What's Changed
- Bump pytest from 7.2.2 to 7.3.0 by @dependabot in #186
- Bump orjson from 3.8.9 to 3.8.10 by @dependabot in #187
- Bump pytest from 7.3.0 to 7.3.1 by @dependabot in #188
- Bump orjson from 3.8.10 to 3.8.11 by @dependabot in #189
- Fix connecting to older roombas with openssl3 by @bdraco in #190
- Bump orjson from 3.8.11 to 3.8.12 by @dependabot in #191
Full Changelog: 1.6.8...1.6.9
1.6.8
What's Changed
- Bump pytest-asyncio from 0.20.3 to 0.21.0 by @dependabot in #181
- Bump black from 23.1.0 to 23.3.0 by @dependabot in #182
- Only generate ssl context once by @bdraco in #183
- Switch to using orjson by @bdraco in #184
Full Changelog: 1.6.7...1.6.8