Releases
v2.0.0
2.0.0 (2022-04-13)
⚠ BREAKING CHANGES
users using this package will no longer need to explicitly use the client struct to call the new package API.
Give the tado client a central put method that all setter functions can rely on.
Client method WithTimeout
removed.
Features
add function to get devices (159df85 )
add function to get home state (0904a9b )
add function to get installations (4ecbddf )
add function to get weather information (af22c42 )
add function to get zone capabilities (e5f6900 )
add function to list users (547d46a )
add function to read mobile devices (61ea3f0 )
add functions to control away config (08a99b4 )
add functions to control early start settings (7a47679 )
add functions to control heating via overlays (3bb962f )
add functions to control presence lock (0cf0083 )
Add functions to manage schedule (96c0931 )
Add interface methods to Device and MobileDevice object (87787b5 )
Add interface methods to Home object (cdd2c69 )
Add interface methods to ScheduleTimetable object (819ef45 )
Add interface methods to User object (eab200d )
Add interface methods to Zone object (32982d4 )
add link state info to zone state (a9ff31d )
Add new Tado object (42681d5 )
add some missing fields to models (f506072 )
Add zone HeatingSchedule object (21f2617 )
Allow controling mobile device settings (7336d47 )
allow deleting mobile devices (20fe381 )
extend client to allow custom request objects (4b8eb41 )
introduce constants for timetable types (0ede991 )
introduce proper types and constants for models (234d625 )
make http client in gotado configurable (376ceb9 )
Bug Fixes
allow pushNotifications to be empty (1bd1bc3 )
properly pass context to http client requests (a222c80 )
Code Refactoring
client is now a private struct (9b906ad )
remove duplicated put code (33aabe1 )
You can’t perform that action at this time.