Skip to content

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

2.2.6

20 Sep 19:50
Compare
Choose a tag to compare
  • Renamed an internal API that shared the name with a banned private Apple API causing some app store rejections. (#776)

3.0.0-pre7

13 Sep 23:20
Compare
Choose a tag to compare
3.0.0-pre7 Pre-release
Pre-release

ADAL 3.0.0-pre7 was an experimental preview for developers to try out our v2 endpoint and won't receive new features. We recommend using other third party OAuth 2.0 libraries for production apps targeting the AAD v2 and b2c endpoints.

  • Fixes a compatibility issue with iOS 10
  • Fixes ADALiOS resource lookups when using ADAL in a framework.

1.2.9

12 Sep 02:07
Compare
Choose a tag to compare

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

  • Fix a regression in NTLM authentication caused by the iOS 10 fix.

2.2.5

09 Sep 23:49
Compare
Choose a tag to compare

NOTE: There have been a number of regressions lately due to changes trying to work around changes in iOS 10, if you're on any version of ADAL prior to this one we recommend updating to at least 2.2.5

  • Fixed an issue where NTLM authentication did not show if the authentication prompt came after the first redirect.
  • Switched to a single framework/library build that can be included in both applications and extensions

2.2.4

24 Aug 05:23
Compare
Choose a tag to compare
  • Fixed an issue caused with some redirects where the webview would not update the base URL properly.

2.2.3

22 Aug 20:21
Compare
Choose a tag to compare
  • Fixed an issue where federated endpoints redirecting to URLs that would trigger URL canonicalization would cause ADAL to go to that endpoint twice. This was causing some non-ADFS federated endpoints to fail.
  • (Mac Only) Fixed thread safety issues in -[ADTokenCache serialize] (#710)
  • Allow redirect URIs that start with "http://". however we still will not traverse those pages but we will get the authorization code from the URL. (#720)
  • Separate out the library build targets so applications including ADAL's project file as a subproject can pull in either the Framework cleanly. However using both the framework and static library can still cause issues. This is an unavoidable side effect of the header search order in Xcode. (#693)
  • Created a separate framework build target for iOS extension-safe ADAL.
  • Properly set the minimum supported SDK version for ADAL framework to iOS 8.0 (#694)
  • Added a Swift Sample App (#97)

1.2.8

05 Aug 01:40
Compare
Choose a tag to compare

(Note: We still recommend using 2.2.2 or later, as support for 1.2.x will end in the near future. The offending code had been removed in 2.1, so there is no need for a matching fix in 2.x)

  • Removed offending code that causes ADAL to not work on iOS 10 Beta 2 and later

2.2.2

18 Jul 21:30
Compare
Choose a tag to compare
  • Fixed a newly-uncovered issue where ADAL could not get the application's code signing Team ID while the device is locked. (#698�)

2.2.1

01 Jul 03:31
Compare
Choose a tag to compare
  • Added support for iOS 9's -application:openURL:options: method (#662)
  • Fixed a bug that caused the NTLM dialog to not appear (#666)
  • Properly handle keychain errors that happen while retrieving Workplace Join information (#685)
  • Added support for ADAL to use Keychain access groups in the Simulator when available (#670)
  • Fixed the include path when consuming ADAL as a static library (#630)
  • Error codes will appear as strings (ie. "AD_ERROR_SERVER_USER_INPUT_REQUIRED") in error messages now.
  • Limited support for App Extensions. ADAL now has an app extension safe build in both the Xcode project (iOS static lib only) and CocoaPod. Interactive Auth is not supported in extensions as well. (#560)
  • Fixed a bug that caused ADAL to erroneously unpercent encode query parameters being passed on. (#689)

3.0.0-pre6

10 Jun 05:33
Compare
Choose a tag to compare
3.0.0-pre6 Pre-release
Pre-release
  • Fix a bug to set the default keychain shared group value properly