Releases: KoCMoHaBTa/MHIdentityKit
Releases · KoCMoHaBTa/MHIdentityKit
Updated project using Xcode 15.4
- 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
- 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
- added support for Access Groups when using KeychainIdentityStorage (thanks to @teh-nsd )
Xcode 12
- updated for Xcode 12
- raised iOS deployment target to 9.0
Access control fixes
- AccessTokenRefreshRequest - added missing public initializer
- BearerAccessTokenAuthorizer - added missing public initializer
- IdentityManager - made the default responseValidator public
Bug fixes
- 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
- updated using Xcode 11
- fixed a bug causing genstrings to throw error on OSStatus file
OAuth2 Finished
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
- updated for Swift 5.0 using Xcode 10.2
Additional flow request parameters
- added the ability to specify additional flow parameters
- removed parallel test execution