Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
101 lines (64 sloc) 4.22 KB

3.1.3 (2018-10-29)

Bug Fixes

  • TargetBlankURLs: Added logic to handle target blank URLs in webview. (b2b016c)

3.1.2 (2018-07-18)

Bug Fixes

  • SSFlow: Updated webview (ad84ca1)
  • SSOFlow: Added dismiss button on web view controller (62d545d)
  • SSOFlow: Updated close icon to use systems default one (b9869f4)
  • SSOFlow: Updated podspec as per new tag versioning. (493d90b)

3.1.2 (2018-07-18)

Bug Fixes

  • SSFlow: Updated webview (ad84ca1)
  • SSOFlow: Updated podspec as per new tag versioning. (493d90b)

3.1.2 (2018-07-18)

Bug Fixes

  • SSFlow: Updated webview (ad84ca1)

1.0.0 (2018-07-18)

Bug Fixes

  • CIUpdate: Updated config to latest version (0668f1d)
  • Config: Updated config (cc44073)
  • SSOFlow: Update as per PR comments (713f80a)
  • SSOFlow: Updated gitignore (b969785)
  • SSOFlow: Updated web view logic - replaced SafariVC with WKWebview. (6b6e12c)



  • Cleaned up some code and updated dependencies.


  • Added Utils class to handle authentication token data with ease.


  • First major release of the new codebase
  • Merged develop into master
  • Massive clean up of the SDK, refactoring old code and fully relying on the new architecture
  • Added and improved tests


  • Imrpved WebView OAuth flow


  • Updated version string in KWSChildren obj


  • More small tweaks to the WebAuth flow


  • Small tweaks to the authentication through WebView process


  • Added authentication through WebView


  • Updated project dependencies


  • Simplified user auth flow
  • Updated project dependencies


  • Updated Networking, JSON & Utils dependencies to work with the latest versions (and benefit from all subsequent tests & improvements done)
  • Moved some models around into their own folders


  • Removed the need to explicitly specify the App ID as an integer parameter when setting up the SDK
  • Right now the setup will be done by specifying just the KWS Url, the Client Id and the Client secret, all obtainable from the KWS Dashboard.
  • Refactored the Auth & Create user classes to simplify them. The KWSLoggedUser model, which holds an instance of a logged user (for 24h) and is used internally to get info needed to perform most network operations (that require a logged in user) has been stripped of usless data such as username, parent email, etc. This info can be obtained from the KWSUser model, by calling the appropriate SDK methods.
  • Moved services in related subfolders for better viewability


  • Fixed a warning in KWSRandomName.m; Now when I push to Cocoapods I do so w/o any warnings;


  • Repaired KWSLeader and KWSLeaderboard models to have proper framework / static lib handling headers


  • Added a random name generator method for the KWS SDK
  • Added a fourth paramter to the main "setup" method, which is a App Id (integer); This is needed in order to have random name generator work w/o a logged in user.