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