Auth0.swift

Auth0 SDK for Apple platforms

MIT License

Stars
343
Committers
51

Bot releases are hidden (Show)

Auth0.swift - 2.9.0-beta.0 Latest Release

Published by desusai7 4 months ago

Added

Changed

  • Dropped support for Xcode 14, Swift versions [5,7, 5.8]
  • Dropped support for iOS 13 & tvOS 13.
Auth0.swift - 2.8.0

Published by desusai7 4 months ago

Added

Auth0.swift - 2.7.2

Published by desusai7 5 months ago

Fixed

  • fix: removed the possibility of concurrent webauth transactions to handle continuation misuse #848 (desusai7)
  • fix: removed the validation of incoming redirect_uri once the webauth flow resumes back #850 (desusai7)
  • fix: added url error code dataNotAllowed as a network error #847 (desusai7)
Auth0.swift - 2.7.1

Published by desusai7 6 months ago

Fixed

  • fix: fixed the declaration of the privacy manifest in Auth0.podspec
Auth0.swift - 2.7.0

Published by Widcket 6 months ago

Added

Auth0.swift - 2.6.0

Published by Widcket 8 months ago

Added

Changed

Deprecated

  • Deprecate methods related to updating user attributes using the Management API #815 (Widcket)

Fixed

  • Fix crash when the bundle ID contains characters not allowed in URL schemes #786 (Widcket)
Auth0.swift - 2.5.0

Published by Widcket over 1 year ago

Added

  • Add support for validating the org_name claim [SDK-4414] #782 (Widcket)
  • Add more error pairs to isMultifactorCodeInvalid [SDK-4195] #779 (Widcket)
Auth0.swift - 2.4.0

Published by Widcket over 1 year ago

Added

Changed

  • Bump the minimum versions of JWTDecode.swift and SimpleKeychain #777 (Widcket)

Fixed

  • Fix unhandled dismissal of SFSafariViewController #758 (Widcket)

Removed

  • Drop support for iOS 12, tvOS 12, macOS 10.15, watch0S < 7, and Xcode 13 #775 (Widcket)
Auth0.swift - 2.3.2

Published by Widcket almost 2 years ago

Fixed

  • Fix login web page cannot be open by canceling the AS session #735 (hadiidbouk)
Auth0.swift - 2.3.1

Published by Widcket about 2 years ago

Fixed

  • Fix Web Auth race condition [SDK-3522] #731 (Widcket)
Auth0.swift - 2.3.0

Published by Widcket about 2 years ago

Added

  • Expose error when storing renewed credentials fails #724 (Widcket)
  • Add canRenew() to the Credentials Manager #723 (Widcket)

Changed

  • Update SimpleKeychain to v1.0.0 & JWTDecode.swift to v3.0.0 #725 (Widcket)

Fixed

  • Fix async/await threading issues with Swift 5.7 #722 (Widcket)
Auth0.swift - 2.2.0

Published by Widcket over 2 years ago

Added

  • Add new error types to AuthenticationError [SDK-3492] #712 (Widcket)

Changed

Auth0.swift - 1.39.1

Published by Widcket over 2 years ago

Fixed

Auth0.swift - 2.1.0

Published by Widcket over 2 years ago

Added

  • Add support for custom Web Auth providers [SDK-3338] #699 (Widcket)
Auth0.swift - 2.0.1

Published by Widcket over 2 years ago

Fixed

  • Send GET request parameters as query params [SDK-3324] #678 (Widcket)
Auth0.swift - 2.0.0

Published by adamjmcgrath over 2 years ago

💡 Check the Migration Guide to understand the changes required to migrate your application to v2.

Auth0.swift - 1.39.0

Published by Widcket over 2 years ago

Added

  • [SDK-3145] Add Auth0Client parameter to logout and add view to telemetry.env for iOS #659 (adamjmcgrath)
Auth0.swift - 1.38.1

Published by Widcket over 2 years ago

Fixed

  • Fix auth_time validation #652 (Widcket)
  • Fix version number reported by telemetry when using SPM #651 (Widcket)
Auth0.swift - 2.0.0-beta.1

Published by Widcket over 2 years ago

💡 Check the Migration Guide to understand the changes required to migrate your application to v2.

Added

  • Add isRefreshTokenDeleted error [SDK-3079] #641 (Widcket)
Auth0.swift - 2.0.0-beta.0

Published by Widcket almost 3 years ago

💡 Check the Migration Guide to understand the changes required to migrate your application to v2.

⚠️ BREAKING CHANGES

  • Make UserPatchAttributes class final (#611) (Widcket)
  • Remove remaining parameters parameter (#607) (Widcket)
  • Rename realm parameter to realmOrConnection (#602) (Widcket)
  • Make the Challenge.CodingKeys enum internal (#601) (Widcket)
  • Rename createUser to signup (#597) (Widcket)
  • Have clearSession() yield a Result (#584) (Widcket)
  • Have the revoke() method yield a Result (#582) (Widcket)
  • Lowercase the PasswordlessType enum cases (#580) (Widcket)
  • Do not check for Refresh Token presence in hasValid(minTTL:) (#574) (Widcket)
  • Remove parameterless tokenExchange() method (#573) (Widcket)
  • Make AuthTransaction internal (#570) (Widcket)
  • Remove Web Auth method embedded in Authentication API client (#560) (Widcket)
  • Use strictly-typed result and error types [SDK-2977] (#558) (Widcket)
  • Migrate all errors to structs [SDK-2968] (#552) (Widcket)
  • Decouple Credentials Manager storage from SimpleKeychain [SDK-2936] (#551) (adamjmcgrath)
  • Replace JSONObjectPayload with Codable on Credentials [SDK-2958] (#549) (Widcket)
  • Make credentials renewal thread-safe [SDK-2903] (#548) (Widcket)
  • Remove deprecated metods (#543) (Widcket)
  • Remove custom Result type [SDK-2901] (#542) (Widcket)
  • Use openid profile email as the default scope value [SDK-2926] (#540) (Widcket)
  • Drop support for Objective-C [SDK-2894] (#539) (Widcket)
  • Use only code response type and drop implicit grant [SDK-2899] (#538) (Widcket)
  • Remove the channel parameter from MFA challenge method [SDK-2904] (#536) (Widcket)
  • Enforce openid scope on Web Auth [SDK-2924] (#535) (Widcket)
  • Make some Credentials properties non-optional [SDK-2900] (#533) (Widcket)
  • Drop support for HS256 (#532) (Widcket)
  • Drop older Swift versions (#531) (Widcket)
  • Remove parameters from Authentication API client methods [SDK-2902] (#530) (Widcket)
  • Drop platform versions [SDK-2895] (#527) (Widcket)

Added

  • Add wrappers with default values for MFA methods (#583) (Widcket)
  • Add support for async/await (#572) (Widcket)
  • Add custom description to Credentials (#571) (Widcket)
  • Add support for Combine [SDK-2907] (#566) (Widcket)
  • Add a way to pass custom headers directly to the request [SDK-2908] (#562) (adamjmcgrath)
  • Add support for subpaths in Auth0 domain [SDK-2963] (#557) (Widcket)
  • Add support for custom URL sessions to Web Auth (#556) (Widcket)

Changed

  • Use Auth0Error for ID Token validation errors (#569) (Widcket)
  • Migrate existing Objective-C code to Swift [SDK-2905] (#547) (adamjmcgrath)

Fixed

  • Fix version number reported by telemetry when using SPM (#633) (Widcket)
  • Fix auth time validation (#626) (Widcket)