You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
iOS minimum version has been increased to 15 or higher to enable usage of async/await syntax.
Swift minimum version has been increased to 6.2 to take full advantage of new features and strict concurrency.
All functions returning AnyPublisher<Value, Error> have been converted to async throws functions returning Value and throwing the same Error type as the one wrapped in the Publisher.
THPAuth, THPUserStorage and TIMManager (and their implementations) have been converted from class to actor, and all properties and functions are isolated and marked as async.
THPAuthenticationFlow, THPConfiguration and THPJWT are now conforming to Sendable.
Implementation of THPJWT has been expanded to include new properties, and a new subscript function to access custom key-value pairs in the token.
THP function configure(configuration:customOIDExternalUserAgent:) has been changed to configure(_ configuration:) for simplicity.
Removed Apollo iOS as a dependency from this library
API has been streamlined and simplified where possible.