Skip to content

Releases: AzureAD/microsoft-authentication-library-for-objc

2.1.0

04 Jun 21:56
Compare
Choose a tag to compare

Release Notes

  • Integrate Broker XPC service into Mac Sample app
  • Update minimum supported version to iOS 16.0 and macOS 11.0 (#2623)
  • Handle account removed suberror in brokers and MSALs (#2630)

Changes:

  • #2636: Release 2.1.0
  • #2623: Update min deployment versions to iOS 16, macOS 11
  • #2631: Add official enum value for MSALPreferredAuthMethodQRPIN
  • #2630: Update to latest IdentityCore - Handling account removed suberror in brokers and MSALs
  • #2628: Add C4 context to JIT e2e tests so MFA is triggered
  • #2621: [iOS SDK] E2E tests for JIT
  • #2625: Fix automation
  • #2613: Replaced JIT with Register Strong Auth
  • #2571: Plugin XPC related UI into MSAL Mac Sample app and update commonCore
  • #2618: Merge Release/2.0.0 back to dev

This list of changes was auto generated.

2.0.0

02 May 22:17
Compare
Choose a tag to compare

Release Notes

  • Use a single family refresh token (#2550)
  • Removed deprecated APIs, including legacy initializers, account management methods and token acquisition methods, and the MSALTelemetry interface (#2577)
  • Enforced requirement for a valid ParentViewController (with a window) in interactive token requests (#2590)
  • Removed deprecated methods from native auth public interface (#2588)
  • Removed the deprecated MSALLogger interface and implementation class (#2591)
  • Enforced a valid broker-capable redirect URI format for AAD scenarios (#2592)
  • Merged the MSALAccount (MultiTenantAccount) category into the MSALAccount protocol and removed the MSALAccount+MultiTenantAccount.h (#2594)
  • Added MSAL 2.x Migration Guide to assist developers in upgrading from MSAL 1.x to 2.x. (#2614)
  • Native auth: user can now register new strong authentication method when required (#2596)

Changes:

  • #2607: Release/2.0.0
  • #2617: merge Common Core main into MSAL release branch
  • #2614: MSAL 2.x Migration guide
  • #2616: Update submodule for release 2.0.0
  • #2611: Updating JIT preverified flow
  • #2609: updating common core to release version
  • #2599: [MSAL.2x]Msal 2x breaking changes merge to dev
  • #2603: changes on bundleid and scheme for Automation Test
  • #2550: Use single FRT [MSAL]
  • #2597: Merge dev into Breaking Changes branch
See More
  • #2598: Submodule Update
  • #2594: [MSAL2.x] Moving methods of MSALAccount+MultiTenantAccount.h to MSALAccount.h
  • #2578: Improve browser core logs
  • #2596: [IOS SDK] Just In Time registration
  • #2555: Native auth: Just in time SDK mock interface
  • #2576: [iOS SDK] JIT Registration, Network implementation
  • #2583: [iOS SDK] JIT Registration, Business implementation
  • #2592: [MSAL2.x]Ensure valid broker capable redirect URI is required for AAD scenarios
  • #2591: [MSAL2.x]Removing Deprecated MSALLogger class
  • #2590: Ensuing valid parantViewController is required for MSAL Interactive APIs
  • #2588: [IOS SDK] Breaking change branch - "native Auth remove legacy interface" + " Remove usage of deprecated class MSALLogger from NativeAuth"
  • #2585: [iOS SDK] Remove usage of deprecated class MSALLogger from NativeAuth
  • #2589: Revert "[iOS SDK] Remove usage of deprecated class MSALLogger from NativeAuth"
  • #2586: Revert "Native Auth remove legacy interface"
  • #2582: Native Auth remove legacy interface
  • #2577: [MSAL 2.x] Cleaning up deprecated APIs
  • #2573: Merge release 1.9.0 to dev
  • #2566: Add customClaims parameter to signIn after signUp/PasswordReset and GetAccessToken
  • #2515: Adding accessibility ids to MSAL test app

This list of changes was auto generated.

1.9.0

04 Apr 01:36
Compare
Choose a tag to compare

Release Notes

  • Add feature flags provider to be controlled from broker (#2540)
  • Added GitHub issue templates for better issue tracking and reporting (#2554)

Changes:

  • #2567: Release 1.9.0
  • #2568: Resolve merge conflict with main + update common core to main
  • #2565: Merge main into release
  • #2561: Update Submodule
  • #2540: Feature flags for client controlled from broker
  • #2556: Update core.
  • #2553: Update supported contracts api
  • #2554: Issue templates
  • #2548: Update broker submodule check to test on visionOS
  • #2546: Disable ADFSv3 tests due to lab deprecation
See More
  • #2545: merge release 1.8.0 to dev
  • #2542: Update commoncore to latest

This list of changes was auto generated.

1.8.1

28 Mar 01:06
Compare
Choose a tag to compare

Release Notes

  • Cherry pick DUNA "resume" action fix #2558

Changes:

  • #2559: Merge hotfix/1.8.1 in main
  • #2558: Cherry pick DUNA "resume" action fix

This list of changes was auto generated.

1.8.0

07 Mar 03:37
Compare
Choose a tag to compare

Release Notes

  • Support sendable result (#2518)
  • Support DUNA protocol for CBA flow (#2508)

Changes:

  • #2533: Release/1.8.0
  • #2535: update core.
  • #2530: Fix E2E Native Auth error
  • #2527: Native auth E2E test parameters change
  • #2493: Native Auth E2E Test Batch 3
  • #2508: Support DUNA protocol for CBA flow
  • #2518: Support sendable result
  • #2514: SIS flow : update submodule change
  • #2520: [iOS SDK] Add new E2E test for authentication context MFA
  • #2517: Release/1.7.0
See More
  • #2437: merge Hotfix/1.6.3 in main
  • #2414: Add support of "lookup" mode in broker
  • #2506: Kasong/1.7.0 release patch
  • #2511: Kasong/update common core conflict
  • #2512: Kasong/merge conflict 1.7.0
  • #2502: Add new psso error
  • #2504: Kasong/automation add retry
  • #2496: Native auth: Add support for claims request
  • #2497: Update common core to dev
  • #2492: Add parameters to public methods
  • #2481: Veena/passkey biometric
  • #2494: update submodule
  • #2488: Add PSSO registration needs repair status in getDeviceInfo psso status
  • #2441: Add new error mapping for http error code 403 and 404
  • #2377: MSAL - Implement E2E automation tests for the device registration upgrade
  • #2480: Native Auth E2E test fix
  • #2479: Update CODEOWNERS file
  • #2483: Broker submodule check yaml pipeline
  • #2456: Move pipeline to run with Xcode 16 on MacOS 14
  • #2475: Uninstall xcpretty version 0.4.0 before installing version 0.3.0 [MSAL]
  • #2422: IOS Sign Up E2E Test
  • #2447: Spetrescu/test macos 14
  • #2450: [iOS SDK] Skip E2E tests that don't work on macOS
  • #2451: [iOS SDK] Update skip reason for tests
  • #2448: Merge main in dev
  • #2426: submodule update
  • #2412: MSA automation support
  • #2406: Update XCode, host macOS & test iOS parameters for SPM Validation pipeline
  • #2405: Update IdentityCore submodule + update MSAL parentViewController docs
  • #2399: Use older version of xcpretty [MSAL]
  • #2396: merge release 1.6.2 to dev

This list of changes was auto generated.

1.7.0

05 Feb 18:12
Compare
Choose a tag to compare

Release Notes

  • Add support for claims request in native authentication signIn (#2496)
  • Move native auth public methods to parameter class (#2492)

Changes:

  • #2505: Release/1.7.0
  • #2426: submodule update
  • #2448: Merge main in dev
  • #2437: merge Hotfix/1.6.3 in main
  • #2414: Add support of "lookup" mode in broker
  • #2456: Move pipeline to run with Xcode 16 on MacOS 14
  • #2447: Spetrescu/test macos 14
  • #2450: [iOS SDK] Skip E2E tests that don't work on macOS
  • #2451: [iOS SDK] Update skip reason for tests
  • #2479: Update CODEOWNERS file
See More
  • #2480: Native Auth E2E test fix
  • #2492: Add parameters to public methods
  • #2496: Native auth: Add support for claims request
  • #2504: Kasong/automation add retry
  • #2506: Kasong/1.7.0 release patch
  • #2511: Kasong/update common core conflict
  • #2512: Kasong/merge conflict 1.7.0

This list of changes was auto generated.

1.6.3

20 Dec 01:33
Compare
Choose a tag to compare

Release Notes

  • Merge 1.6.1-hotfix

Changes:

  • #2437: merge Hotfix/1.6.3 in main
  • #2414: Add support of "lookup" mode in broker

This list of changes was auto generated.

1.6.2

19 Nov 19:33
Compare
Choose a tag to compare

Release Notes

  • Add native auth instructions to error description when reset password required is returned (#2382)
  • Save error received from ESTS, and return it to the client on silent broker calls (#2379)
  • Support web_page_uri (#2384)

Changes:

  • #2388: MSAL Release 1.6.2
  • #2395: update common core after common core release
  • #2390: Update submodule
  • #2384: Support web_page_uri
  • #2378: Submodule update for CommonCore to support XPC work
  • #2379: Save error received from ESTS, and use it to return to the client its description on silent broker calls [MSAL]
  • #2382: Add more details when reset password required error is received
  • #2337: [iOS SDK] Improved e2e tests stability
  • #2370: Update dev with release/1.6.1
  • #2367: Add authority picker and default prompt type to MSAL Mac Test App

This list of changes was auto generated.

1.6.1

15 Oct 20:12
Compare
Choose a tag to compare

Release Notes

  • Add support functions to help broker improve cross cloud experience (#2361)

Changes:

  • #2369: Release/1.6.1
  • #2361: Add support to attach cross domain PRT in embedded webview
  • #2362: Fix macOS UserAccountResult E2E test
  • #2358: MSAL - Fix visionOS related errors during build pipeline
  • #2347: Support caller app info for browser SSO flows
  • #2346: [iOS SDK] Update current user account result with latest account and id token after refresh
  • #2341: Native authentication email OTP MFA
  • #2275: Email OTP MFA Network layer implementation
  • #2296: Email OTP MFA - public interface changes
  • #2302: Email OTP MFA business logic
See More
  • #2306: Email OTP MFA - preparation for the private preview
  • #2331: Add E2E tests for email OTP MFA feature
  • #2322: Refresh token, customise MFA required error description
  • #2340: Add new MFARequestChallengeError and MFAGetAuthMethodsError
  • #2348: Merge main after 1.5.1 release back to dev
  • #2336: Add job in PR validation pipeline to obtain PRAssistant review comments
  • #2339: Support extra query parameters in logout endpoint
  • #2343: [macOS SDK] Increase SPM version for macOS to 10.15

This list of changes was auto generated.

1.6.0

08 Oct 19:27
Compare
Choose a tag to compare

Release Notes

  • Support extra query parameters on logout endpoint (#2339)
  • Update native auth user result with latest ID token (#2346)
  • (Preview) Native authentication: Email OTP MFA (#2341)

Changes:

  • #2355: Merge Release 1.6.0 into main
  • #2343: [macOS SDK] Increase SPM version for macOS to 10.15
  • #2348: Merge main after 1.5.1 release back to dev
  • #2341: Native authentication email OTP MFA
  • #2275: Email OTP MFA Network layer implementation
  • #2296: Email OTP MFA - public interface changes
  • #2302: Email OTP MFA business logic
  • #2306: Email OTP MFA - preparation for the private preview
  • #2331: Add E2E tests for email OTP MFA feature
  • #2322: Refresh token, customise MFA required error description
See More
  • #2340: Add new MFARequestChallengeError and MFAGetAuthMethodsError
  • #2346: [iOS SDK] Update current user account result with latest account and id token after refresh
  • #2363: Merge dev into release/1.6.0
  • #2347: Support caller app info for browser SSO flows
  • #2362: Fix macOS UserAccountResult E2E test
  • #2357: Merge main into release 1.6.0

This list of changes was auto generated.