Releases: Baza207/NetatmoSwiftSDK
Releases · Baza207/NetatmoSwiftSDK
Alpha 3
- 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 ifnil
/not returned
Alpha 2
- Added
unauthorized
toAuthState
.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 theJSONDecoder
to automatically generateDate
properties rather than doing it on request from aTimeStamp
- Added some missing
init
s for models that have private properties (mainly for testing) - Added
ProductType
in for Weather modules (instead of usingString
) - Changed
isValid
inNetatmoManager
to internal. UseauthState
instead - Removed
SeparationType
inAuthScope
and used spaces as separators for scopes string, as per updates Netatmo documentation