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 https://github.com/natekspencer/pylitterbot/pull/269
* Add additional Litter-Robot 4 fields by natekspencer in https://github.com/natekspencer/pylitterbot/pull/270
* Run blocking calls in the executor by natekspencer in https://github.com/natekspencer/pylitterbot/pull/242
Other Changes
* Bump urllib3 from 1.26.18 to 1.26.19 by dependabot in https://github.com/natekspencer/pylitterbot/pull/240
* Bump certifi from 2024.2.2 to 2024.7.4 by dependabot in https://github.com/natekspencer/pylitterbot/pull/241
* Bump requests from 2.31.0 to 2.32.2 by dependabot in https://github.com/natekspencer/pylitterbot/pull/243
* Bump pyjwt from 2.8.0 to 2.9.0 by dependabot in https://github.com/natekspencer/pylitterbot/pull/246
* Bump aiohttp from 3.9.5 to 3.10.0 by dependabot in https://github.com/natekspencer/pylitterbot/pull/245
* Bump the dev-dependencies group with 4 updates by dependabot in https://github.com/natekspencer/pylitterbot/pull/244
* Bump aiohttp from 3.10.0 to 3.10.5 by dependabot in https://github.com/natekspencer/pylitterbot/pull/251
* Bump deepdiff from 7.0.1 to 8.0.1 by dependabot in https://github.com/natekspencer/pylitterbot/pull/250
* Bump the dev-dependencies group with 4 updates by dependabot in https://github.com/natekspencer/pylitterbot/pull/249
* Bump aiohttp from 3.10.5 to 3.10.8 by dependabot in https://github.com/natekspencer/pylitterbot/pull/254
* Bump cryptography from 42.0.5 to 43.0.1 by dependabot in https://github.com/natekspencer/pylitterbot/pull/252
* Bump the dev-dependencies group across 1 directory with 3 updates by dependabot in https://github.com/natekspencer/pylitterbot/pull/256
* Bump aiohttp from 3.10.8 to 3.10.10 by dependabot in https://github.com/natekspencer/pylitterbot/pull/261
* Bump the dev-dependencies group with 3 updates by dependabot in https://github.com/natekspencer/pylitterbot/pull/260
* Bump deepdiff from 8.0.1 to 8.1.1 by dependabot in https://github.com/natekspencer/pylitterbot/pull/265
* Bump aiohttp from 3.10.10 to 3.10.11 by dependabot in https://github.com/natekspencer/pylitterbot/pull/263
* Bump the dev-dependencies group across 1 directory with 5 updates by dependabot in https://github.com/natekspencer/pylitterbot/pull/266
* Bump mypy from 1.14.0 to 1.14.1 in the dev-dependencies group by dependabot in https://github.com/natekspencer/pylitterbot/pull/267
**Full Changelog**: https://github.com/natekspencer/pylitterbot/compare/v2023.5.1...v2024.0.0