Releases: natekspencer/pylitterbot
Releases · natekspencer/pylitterbot
v2024.0.0
Potentially Breaking Changes
- With the switch to using pycognito to handle auth and Home Assistant (which this library was primarily built for) restricting running blocking I/O in the event loop, some changes were needed to the Session class to run authentication and token refreshes in the executor as well as how tokens were accessed. For most users, these changes should have zero impact. But if you were modifying or accessing the Session class directly, you may need to modify you code.
What's Changed
- Add ability to reset Litter-Robot 4 by @natekspencer in #269
- Add additional Litter-Robot 4 fields by @natekspencer in #270
- Run blocking calls in the executor by @natekspencer in #242
Other Changes
- Bump urllib3 from 1.26.18 to 1.26.19 by @dependabot in #240
- Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #241
- Bump requests from 2.31.0 to 2.32.2 by @dependabot in #243
- Bump pyjwt from 2.8.0 to 2.9.0 by @dependabot in #246
- Bump aiohttp from 3.9.5 to 3.10.0 by @dependabot in #245
- Bump the dev-dependencies group with 4 updates by @dependabot in #244
- Bump aiohttp from 3.10.0 to 3.10.5 by @dependabot in #251
- Bump deepdiff from 7.0.1 to 8.0.1 by @dependabot in #250
- Bump the dev-dependencies group with 4 updates by @dependabot in #249
- Bump aiohttp from 3.10.5 to 3.10.8 by @dependabot in #254
- Bump cryptography from 42.0.5 to 43.0.1 by @dependabot in #252
- Bump the dev-dependencies group across 1 directory with 3 updates by @dependabot in #256
- Bump aiohttp from 3.10.8 to 3.10.10 by @dependabot in #261
- Bump the dev-dependencies group with 3 updates by @dependabot in #260
- Bump deepdiff from 8.0.1 to 8.1.1 by @dependabot in #265
- Bump aiohttp from 3.10.10 to 3.10.11 by @dependabot in #263
- Bump the dev-dependencies group across 1 directory with 5 updates by @dependabot in #266
- Bump mypy from 1.14.0 to 1.14.1 in the dev-dependencies group by @dependabot in #267
Full Changelog: v2023.5.1...v2024.0.0
v2023.5.1
What's Changed
- Bump idna from 3.4 to 3.7 by @dependabot in #220
- Bump aiohttp from 3.9.3 to 3.9.4 by @dependabot in #221
- Bump deepdiff from 6.7.1 to 7.0.1 by @dependabot in #226
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in #224
- Bump pytest-timeout from 2.2.0 to 2.3.1 by @dependabot in #223
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #222
- Bump aiohttp from 3.9.4 to 3.9.5 by @dependabot in #225
- Bump pytest from 8.1.1 to 8.2.1 by @dependabot in #231
- Bump ruff from 0.3.5 to 0.4.7 by @dependabot in #229
- Bump pytest-asyncio from 0.23.6 to 0.23.7 by @dependabot in #228
- Bump tox from 4.14.2 to 4.15.0 by @dependabot in #230
- Add dev-dependencies group for dependabot by @natekspencer in #236
- Bump the dev-dependencies group with 4 updates by @dependabot in #237
- Switch to cognito auth by @natekspencer in #239
Full Changelog: v2023.5.0...v2023.5.1
v2023.5.0
What's Changed
- Enforce linting rules by @natekspencer in #218
- Add pet profiles by @natekspencer in #219
- Huge thanks to @jrhe for the work on pet profiles
Full Changelog: v2023.4.11...v2023.5.0
Release v2023.4.11
What's Changed
- Adjust LR4 status to handle cat detect/sensor timing more appropriately by @natekspencer in #217
Full Changelog: v2023.4.10...v2023.4.11
v2023.4.10
What's Changed
- Bump mypy to 1.7.1 by @natekspencer in #192
- Bump black from 23.9.1 to 23.10.1 by @dependabot in #186
- Bump pytest from 7.4.0 to 7.4.3 by @dependabot in #185
- Bump deepdiff from 6.5.0 to 6.6.1 by @dependabot in #187
- Bump pytest-timeout from 2.1.0 to 2.2.0 by @dependabot in #189
- Bump deepdiff from 6.6.1 to 6.7.1 by @dependabot in #196
- Bump tox from 4.11.3 to 4.12.1 by @dependabot in #200
- Bump aioresponses from 0.7.4 to 0.7.6 by @dependabot in #197
- Bump aiohttp from 3.8.5 to 3.9.3 by @dependabot in #199
- Switch to ruff by @natekspencer in #208
- Bump tox from 4.12.1 to 4.13.0 by @dependabot in #207
- Bump pytest-asyncio from 0.21.1 to 0.23.5 by @dependabot in #203
- Bump pytest from 7.4.3 to 8.1.1 by @dependabot in #209
- Bump mypy from 1.7.1 to 1.9.0 by @dependabot in #210
- Bump tox from 4.13.0 to 4.14.2 by @dependabot in #211
- Bump pytest-asyncio from 0.23.5 to 0.23.6 by @dependabot in #213
- Bump ruff from 0.2.1 to 0.3.5 by @dependabot in #214
- Handle cat detected status from displayCode field by @natekspencer in #215
- Add additional fields to LR4 graphQL model by @natekspencer in #216
Full Changelog: v2023.4.9...v2023.4.10
Release v2023.4.9
What's Changed
- Use asyncio.Lock instead of threading.Lock by @joostlek in #182
- Bump tox from 4.6.4 to 4.11.3 by @dependabot in #181
- Bump black from 23.3.0 to 23.9.1 by @dependabot in #180
- Bump mypy from 1.4.1 to 1.5.1 by @dependabot in #176
- Bump aiohttp from 3.8.4 to 3.8.5 by @dependabot in #175
- Bump deepdiff from 6.3.1 to 6.5.0 by @dependabot in #179
- Update publish GHA by @natekspencer in #183
New Contributors
Full Changelog: v2023.4.8...v2023.4.9
Release v2023.4.8
Release v2023.4.7
What's Changed
- Handle cat sensor interrupt on LR4 and better support around token init/refresh by @natekspencer in #172
Full Changelog: v2023.4.6...v2023.4.7
Release v2023.4.6
What's Changed
- Correctly report offline and pause status for LR4 by @natekspencer in #170
Full Changelog: v2023.4.5...v2023.4.6
Release v2023.4.5
What's Changed
- Use user id from session instead of querying deprecated users endpoint by @natekspencer in #168
- Set poetry version in publish package by @natekspencer in #169
Full Changelog: v2023.4.4...v2023.4.5