Skip to content
This repository has been archived by the owner on Apr 12, 2022. It is now read-only.

Latest commit

 

History

History
61 lines (61 loc) · 1.74 KB

CHANGELOG.md

File metadata and controls

61 lines (61 loc) · 1.74 KB

0.10.0

  • Drop support for Python 3.4 and 3.5
  • Add support for Python 3.9
  • Sync pre-commit dependencies with poetry
  • Allow user-agent override

0.9.3

  • Add geofencing mode for the thermostat

0.9.2

  • Various small fixes for the Thermostat

0.9.1

  • Handle error 404 when site has not device

0.9.0

  • Add parent id support

0.8.0

  • Complete thermostat model

0.7.1

  • Support optional condition
  • Don't break when new parameters are returned by Somfy
  • Fix camera protect model

0.7.0

  • Fix Thermostat: get_derogation_date -> get_target_date

0.6.1

  • No more abstract class
  • Don't use the built-in token refresh mechanism of OAuth2 session to allow overriding the token refresh logic

0.6.0

  • Remove typing library for Python 3.5+
  • Made get and post methods abstract to allow custom implementations

0.5.2

  • Remove some workaround due to Somfy limitation
  • Allow to provide state during OAuth process

0.5.1

  • Made redirect uri optional

0.5.0

  • Expose token updater method
  • Remove default token updater (token save as file)

0.4.4

  • Use get_state method to get blind orientation
  • Set 0 as orientation when not available for the blind

0.4.3

  • Token can now be fetch using the code instead of the full authorization response

0.4.2

  • Raise an HTTPError when Somfy API returns a status code not ok

0.4.1

  • Fix command always rejected

0.4.0

  • Implicit automatic token refresh

0.3.2

  • Fix Thermostat class name

O.3.0

  • Add thermostat support
  • Add camera support
  • Add low speed support for roller shutters
  • roller shutter position is no more a property

0.2.2

  • Add orientation support for blind

0.2.1

  • Fix package generation

0.2.0

  • Add blind support

0.1.0

  • Add support for roller shutters