Skip to content

1.0.0

Latest
Compare
Choose a tag to compare
@ppmtrifork ppmtrifork released this 13 Oct 09:28
82e7711
  • 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.
  • Added documentation to README.md file.