Skip to content

Releases: KoCMoHaBTa/MHIdentityKit

CocoaPods Support

23 Jan 14:36
Compare
Choose a tag to compare
  • added support for installing using CocoaPods

Enabled modern unit testing features

19 Oct 15:05
Compare
Choose a tag to compare

Enabled code coverage, parallelization and random execution order on unit tests.
Changed incense to MIT

Swift 4.2 & Xcode 10

18 Sep 20:34
Compare
Choose a tag to compare

Updated for Swift 4.2 using Xcode 10 :)
Happy Xcoding ...

Also including unrelease 1.6.0 changes:

  • added optional event callbacks to CredentialsProvider
  • updated AnyCredentialsProvider to reflect changes from CredentialsProvider
  • ResourceOwnerPasswordCredentialsGrantFlow - updated to send events to CredentialsProvider

1.5.1

30 Aug 11:10
Compare
Choose a tag to compare
  • OAuth2IdentityManager - when refreshing fails due to OAuth2 error, like invalid_grant - removes the old token in order to not try to perform additional refreshes with the same invalid token.

1.5.0

12 Aug 10:15
Compare
Choose a tag to compare
  • replaced legacy JSONSerialization with Swift Codable
  • added progress indicator to iOS's User Agent (WebViewUserAgentViewController)
  • added more Any implementations of library's protocols - AnyCredentialsProvider, AnyNetworkClient, AnyRequestAuthorizer
  • added iOS demo for Client Credentials and Resource Owner Password Credentials flows
  • added more explicit representation of demo result - you can now see the request, response and error.

1.4.1

07 Aug 14:34
Compare
Choose a tag to compare
  • fixed a bug, causing force authentication upon error to not trigger due to incorrect error unwrapping logic

iOS WKWebView User Agent

04 Aug 17:46
Compare
Choose a tag to compare
  • implemented a default user agent for iOS that uses WKWebView
  • MHIdentityKit-iOSTestsHost - now contains UI for trying out the authorization code grand flow
  • AuthorizationCodeGrantFlow - added additional init to handle direct initialization with client and secret
  • ErrorResponse - is now localizable and return its code value for convenience

Updated for Xcode 9.3 and Swift 4.1

30 Mar 20:02
Compare
Choose a tag to compare
1.3.1

- updated readme

Authorization Code Grant Flow

28 Mar 14:28
3bc0bef
Compare
Choose a tag to compare
  • implemented the OAuth2 code flow
  • allowed custom grant types to be defined
  • updated unit tests

Muti platform support

26 Mar 14:16
37469ad
Compare
Choose a tag to compare

Added support for watchOS, tvOS and macOS.