Releases: pschmitt/roombapy
Releases · pschmitt/roombapy
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
1.6.7
What's Changed
- Bump actions/cache from 3.2.6 to 3.3.0 by @dependabot in #177
- Bump actions/cache from 3.3.0 to 3.3.1 by @dependabot in #178
- add back roomba error messages by @Dilski in #180
Full Changelog: 1.6.6...1.6.7