Releases: natekspencer/pylitterbot
Releases · natekspencer/pylitterbot
2022.8.1
2022.8.0
This is a pretty major update underneath the covers, but it should retain compatibility with few changes to existing code.
Breaking Changes
- The
Robot
class is now an abstract base class which allows for separation of logic for various robots from Whisker Authlib
has been dropped and replaced byaiohttp
- Dropped the
Vendor
class and subclasses - Renamed
OAuth2Session
toLitterRobotSession
since it's not really OAuth2
What's Changed
- Add py.typed file by @cdce8p in #17
- Add support for Litter-Robot 4 by @natekspencer in #18
- Introduces
LitterRobot
base class andLitterRobot3
/LitterRobot4
concrete classes to represent the actual devices
- Introduces
- Add Feeder-Robot support by @natekspencer in #19
- Introduces
FeederRobot
class
- Introduces
- Add realtime updates to Litter-Robot 3 by @natekspencer in #20
- Switch to poetry for build by @natekspencer in #21
New Contributors
Full Changelog: 2022.7.0...2022.8.0
2022.8.0b1
What's Changed
- Add py.typed file by @cdce8p in #17
- Add support for Litter-Robot 4 by @natekspencer in #18
- Add Feeder-Robot support by @natekspencer in #19
- Add realtime updates to Litter-Robot 3 by @natekspencer in #20
- Switch to poetry for build by @natekspencer in #21
New Contributors
Full Changelog: 2022.7.0...2022.8.0b1
2022.8.0b0
2022.7.0
What's Changed
- Update cycle capacity logic by @natekspencer in #16
Full Changelog: 2022.3.0...2022.7.0
2022.3.0
2021.12.0
Handle API errors when no "developerMessage" is present
Full Changelog: 2021.11.0...2021.12.0
2021.11.0
What's Changed
- Remove deprecated properties and classes
- Change return type of robot set commands
Full Changelog: 2021.10.1...2021.11.0
2021.10.1
Hand ReadTimeout gracefully
2021.10.0
Update Authlib and httpx minimum versions and remove patch for Authlib<0.15.5