Skip to content

Releases: natekspencer/pylitterbot

2021.8.1

27 Aug 20:29
Compare
Choose a tag to compare

Fix for stricter client style enforcement in httpx==0.19.0

2021.8.0

04 Aug 21:47
Compare
Choose a tag to compare

Fix API issue when on httpx==0.18.2 and Authlib==0.15.4

2021.7.2

21 Jul 01:03
Compare
Choose a tag to compare

Unpin Authlib and httpx dependencies

2021.7.1

20 Jul 21:38
Compare
Choose a tag to compare

Pin dependencies to avoid 401 error introduced in httpx==0.18.2

  • Pin Authlib to 0.15.4
  • Pin httpx to 0.18.1

2021.7.0

20 Jul 18:00
Compare
Choose a tag to compare

Catch ValueError on invalid "sleepModeActive" data

2021.5.0

16 May 02:15
717f933
Compare
Choose a tag to compare

Exclude tests from setup.cfg

2021.3.1

23 Mar 15:43
Compare
Choose a tag to compare

Use logging.warning instead of logging.warn as it has been deprecated

2021.3.0

22 Mar 20:31
5ada94d
Compare
Choose a tag to compare

Change cycle_capacity to calculation to avoid reporting >100% waste_drawer_level
Add class method to LitterBoxStatus to retrieve drawer full statuses and include a minimum_cycles_left property
Remove const.py and move items to robot.py since it really is only related to the Litter-Robot

2021.2.8

27 Feb 22:18
Compare
Choose a tag to compare

Add model to robot and slightly adjust how sleep_mode_start_time and sleep_mode_end_time are calculated
Adjusted set_sleep_mode to allow not passing in a time when turning on, which will default to the previous sleep_mode_start_time or the current time if that is empty
Create utils file to separate some logic
Additional code cleanup and organizing

2021.2.6

27 Feb 02:10
Compare
Choose a tag to compare

Breaking Changes

Robot.UnitStatus enum was revamped so as to provide more detail:

  • all Enum members have changed:
    • UnitStatus.BR is now UnitStatus.BONNET_REMOVED
    • UnitStatus.RDY is now UnitStatus.READY
    • etc
  • to get the "code", you now use the .value property (previously was retrieved by using .name)
  • to get the text, you use the .label property (previously was retrieved by using .value)
    • a few text values also changed, such as that for DF1/DF2

Other Changes

Now uses the method from the newer app to set sleep mode to avoid start time "drift". If you use the older "Litter-Robot" app instead of the "AutoPets Connect" app, you may see discrepancies in the sleep mode start time if you continue to set the sleep mode time from the "Litter-Robot" app.
sleep_mode_start_time and sleep_mode_end_time may now both have values even if sleep_mode_active is false