All Versions
Latest Version
Avg Release Cycle
123 days
Latest Release

Changelog History
Page 4

  • v2.0.0 Changes

    • 👉 Uses Swift 2.0
  • v1.2.9 Changes

    • ➕ Add flag to force client registration
    • 🚀 Last planned release for Swift 1.2
  • v1.2.8 Changes

    • Allow to customize the Back button in iOS' login web view.
    • Fix “wrong password” detection in password grant, thanks Tim!
  • v1.2.7 Changes

    • ➕ Add accessTokenAssumeUnexpired variable to allow storing of access tokens even if "expires_in" is not supplied. You may need to intercept 401s and re-authorize when performing REST requests.
    • ➕ Add OAuth2DynReg class to help with dynamic client registration (preliminary/incomplete).
    • ♻️ Code refactoring
  • v1.2.6 Changes

    • ➕ Add OAuth2PasswordGrant for password grant flow, courtesy of Tim Sneed.
  • v1.2.5 Changes

    • ➕ Add OAuth2ClientCredentials for client_credentials flow.
    • 🛠 Fix bug where custom authorize parameters would not appear in the embedded iOS view controller (thanks Nate!).
  • v1.2.4 Changes

    • Make OAuth2CodeGrant auto-decide whether to use an “Authorization: Basic ...” header (if the client has a clientSecret) or omit it. The option secretInBody (called secret_in_body in the settings dict) allows to force putting the secret into the request body.
  • v1.2.3 Changes

    • Client uses refresh-tokens automatically, if available. Use the new authorize() method to take advantage of this.
    • System keychain integration for token storage. Use keychain = false to turn this off.
  • v1.2.2 Changes

    • 👌 Support detecting Google's urn:ietf:wg:oauth:2.0:oob callback URLs
    • 👌 Improvements when detecting and intercepting callback URLs
  • v1.2.1 Changes

    • Swift compiler improvements (via use of final keyword)