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