Releases: AzureAD/microsoft-authentication-library-for-objc
Releases · AzureAD/microsoft-authentication-library-for-objc
2.3.0
2.2.0
Release Notes
- Make native auth MFA feature more backward compatible (#2645)
Changes:
- #2658: Release/2.2.0
- #2665: point common core to release commit
- #2663: address new UI in automation
- #2653: [iOS SDK] Reinstate Private Preview warnings for MFA and JIT
- #2657: Make public capabilities not optional to make it visible to Objecitve-C
- #2656: Use MSALAuthority instead of MSALCIAMAuthority on Native auth config init
- #2652: XCode 26 compatibility
- #2648: E2E tests for backward compatibility feature
- #2645: Native auth: add backward compatibility feature (capabilities)
- #2635: Native auth: backward compatibility, add new capabilities parameter
2.1.0
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
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
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
This list of changes was auto generated.
1.8.1
1.8.0
Release Notes
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
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
1.6.2
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.