Skip to content

Releases: KoCMoHaBTa/MHIdentityKit

Updated project using Xcode 15.4

11 Jul 08:08
Compare
Choose a tag to compare
  • updated to recommended project settings
  • raised deployment targets to the minimum supported
    • iOS - 12
    • tvOS - 12
    • watchOS - 4
    • macOS - 10.13
  • fixed compile time warnings
  • reenabled the watchOS target for cocoapods, as the issue seems resolved

Xcode 14 & Concurrency compatibility

02 Oct 16:52
Compare
Choose a tag to compare
  • updated project settings using Xcode 14
  • raised deployment targets to iOS 11, macOS 10.10, watchOS 4.0, tvOS 11.0
  • fixed deprecations and warnings
  • added swift concurrency wrapper functions to the public interface (thanks to @LubomirYordanov #6 )

Keychain Access Groups

25 Jun 14:19
Compare
Choose a tag to compare
  • added support for Access Groups when using KeychainIdentityStorage (thanks to @teh-nsd )

Xcode 12

21 Sep 08:18
Compare
Choose a tag to compare
  • updated for Xcode 12
  • raised iOS deployment target to 9.0

Access control fixes

09 Feb 17:56
Compare
Choose a tag to compare
  • AccessTokenRefreshRequest - added missing public initializer
  • BearerAccessTokenAuthorizer - added missing public initializer
  • IdentityManager - made the default responseValidator public

Bug fixes

06 Feb 12:50
Compare
Choose a tag to compare
  • fixed a bug where WebViewUserAgentViewController was not properly resolved due to podspecs misconfiguration
  • introduced PresentableUserAgent - used to make any user agent presentable
  • WebViewUserAgentViewController - deprecated makePresentableUserAgent due to memory deallocation issue - it was not working anyway - use PresentableUserAgent instead

Updated using Xcode 11 and bug fixes

18 Sep 09:08
Compare
Choose a tag to compare
  • updated using Xcode 11
  • fixed a bug causing genstrings to throw error on OSStatus file

OAuth2 Finished

02 Jul 13:30
Compare
Choose a tag to compare

Finally, the goal for the OAuth2 implementation is reached (with few exceptions).
Flows - all 4 flows defined in OAuth2 are done.
User Agents - iOS and macOS
Demo Apps - iOS and macOS

This finishes the first milestone and now the possibilities for the next one are open.
The following steps are to define work and add implementations related to OpenID Connect specification, so that this library can help you with these struggles too.


The 1.10.0 release brings up the following changes:

  • implementation for the Implicit Flow, per OAuth2 specs
  • implicit flow demo for iOS
  • demo for macOS

Swift 5

26 Mar 11:44
Compare
Choose a tag to compare
  • updated for Swift 5.0 using Xcode 10.2

Additional flow request parameters

21 Mar 09:22
Compare
Choose a tag to compare
  • added the ability to specify additional flow parameters
  • removed parallel test execution