Skip to content

Releases: AzureAD/azure-activedirectory-library-for-objc

2.5.4

12 Dec 01:42
Compare
Choose a tag to compare
  • Look for the correct error field for authority metadata discovery request (#1116)

2.5.3

18 Nov 01:00
Compare
Choose a tag to compare
  • Parse auth challenges where Bearer is not the first challenge. (#1042)

2.5.2

06 Nov 22:38
Compare
Choose a tag to compare
  • Improved SSO capabilities between different authority aliases (e.g. login.windows.net and login.microsoftonline.com) (#1060, #1061, #1069, #1079)
  • Added additional server telemetry (#1041)
  • Fixed a token persistence issue for assertion flow (#1004)
  • Added additional NSNull check, when parsing server responses (#1055)

1.2.10

03 Oct 17:10
Compare
Choose a tag to compare

(Note: We recommend using 2.2.5 or later, this is a maintenance fix for 1.2.x.)

  • Fixing project compilation issue in Xcode 9 and increasing the deployment target to iOS 8

2.5.1

04 Aug 19:36
Compare
Choose a tag to compare
  • Add support for applications that use the handleOpenURL:UIApplicationDelegate method for accepting URL requests (#1000)
  • Add support for sending conditional access claims to acquire token call(#996)
  • (Mac) Added CBA Support (#993)
  • Handle www-authenticate:Negotiate properly when together with NTLM (#979)
  • Fixed compilation error in Swift caused by ADErrorCode enum (#990)
  • (Mac) Fixed authentication window position when using multiple monitors (#988)
  • Fixed crashes caused by “ext_expires_in” with more robust parsing (#987)

2.4.1

30 Mar 02:23
Compare
Choose a tag to compare
  • Fixed a bug that could cause 'Collection was mutated while being enumerated' exceptions (#932)
  • Fixed a query parameter decoding issue (#926)

2.4.0

22 Mar 01:12
Compare
Choose a tag to compare
  • ADAL no longer supports 32-bit macOS applications (#755)
  • ADFS on-premises authority validation (#529)
  • Added ADTelemetry interface for app developers to consume ADAL telemetry in their telemetry pipelines (#859)
  • Fixed documentation warnings in ADAL headers (#900)
  • Replaced NSURLConnection (which was deprecated in iOS 9) usage with NSURLSession (#646)
  • Removed iOS 9 deprecated API usage in NSString+ADHelperMethods and NSURL+ADHelperMethods (#889, #914)

2.3.1

10 Feb 00:44
Compare
Choose a tag to compare
  • Fixed a thread safety issue in ADTelemetry that occasionally caused crashes (#882)
  • Removed the 5-min-timeout timer on webview interaction (#862)
  • Fixed a bug that caused NTLM dialog failed to show when pass-in webview was used (#892)

2.3.0

18 Jan 02:26
Compare
Choose a tag to compare
  • Added the extendedLifetimeEnabled property on ADAuthenticationContext to allow ADAL to return tokens in the extended expiration window during an AAD service outage. (#643)
  • Fixed crashes caused by the NTLM dialog being launched on a background thread on iOS (#849) and Mac (#801)
  • (iOS) Replaced deprecated UIAlertView usage with UIAlertController (#849)
  • (Mac) Added the +[ADTokenCache defaultTokenCache] convenience method for accessing the default ADAL cache. (#808)
  • (Mac) ADAL on macOS no longer errors out immediately when receiving a conditional access request. Erroring out immediately was preventing ADAL from being able to continue further with authentication methods that might still work. (#804)�
  • Added error checking on passed in extraQueryParameters to prevent crashes when invalid query parameters are passed in. (#819, #822)

2.2.7

19 Oct 23:22
Compare
Choose a tag to compare
  • Improved the robustness of the broker message parser (#779)
  • Created more fine grained error result codes for the broker message parser (#802)
  • Fixed an NSNotificationCenter observer memory leak (#778)