Skip to content

Releases: Baza207/NetatmoSwiftSDK

Alpha 3

11 Jul 08:07
Compare
Choose a tag to compare
Alpha 3 Pre-release
Pre-release
  • Added more detailed documentation for Authentication Setup
  • Added documentation for Testing
  • Tweaked some comments in code
  • Fixed an issue with some non-optional fields not being returned causing a crash
  • Changed properties that are arrays to have a private optional raw property which feeds the public property to always return an array and so empty if nil/not returned

Alpha 2

12 May 12:15
Compare
Choose a tag to compare
Alpha 2 Pre-release
Pre-release
  • Added unauthorized to AuthState. unknown now only shows during setup or if there's an issue with setup. unauthorized will now show when the framework is setup but there is not an authorised user able to be loaded.
  • Added descriptions to AuthState cases.
  • Some file organisation
  • Changed to using dateDecodingStrategy = .secondsSince1970 for the JSONDecoder to automatically generate Date properties rather than doing it on request from a TimeStamp
  • Added some missing inits for models that have private properties (mainly for testing)
  • Added ProductType in for Weather modules (instead of using String)
  • Changed isValid in NetatmoManager to internal. Use authState instead
  • Removed SeparationType in AuthScope and used spaces as separators for scopes string, as per updates Netatmo documentation

Alpha 1

12 May 12:02
Compare
Choose a tag to compare
Alpha 1 Pre-release
Pre-release
  • Implemented initial authentication with OAuth2
  • Created basic functions and models for Weather and Security
  • Implemented basic error handling
  • Initial (basic) test suite for currently implemented functions