Releases: AzureAD/microsoft-authentication-library-for-objc
Releases · AzureAD/microsoft-authentication-library-for-objc
1.6.1
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
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.
1.5.1
Release Notes
Changes:
- #2338: Merge Release 1.5.1 to Main
- #2319: Add STS error codes to MSAL public error
- #2330: Merge main 1.5.0 back to dev
- #2333: [iOS SDK] Change SPM script to use major version
- #2332: Fix common core submodule check pipeline
- #2281: [macOS SDK] Update readme to specify support for macOS
- #2282: [macOS SDK] Update to specify macOS minimum version is 10.15
- #2139: Add visionOS support to MSAL iOS target
- #2320: Add GetSupportedContracts api support.
- #2140: Add visionOS support to MSAL iOS test targets and additional configs
See More
- #2300: Add canShowUI property to GetToken request
- #2314: Merge latest changes from main to dev
- #2250: [macOS SDK] Add Native Auth E2E and Integration tests for macOS
- #2309: [iOS SDK] Removed version from automation script as it's now present in MSAL.podpsec
- #2216: [macOS SDK] Add Native Auth features to the macOS framework
- #2305: Fix pipeline issue once Swift code is added to Mac target
- #2304: Update CODEOWNERS file
- #2274: Skip Native Auth E2E tests in pr-validation if label is present
- #2222: Update CIAM automation test for MSIDLABCIAM6
- #2289: Merge 1.4.2 back to dev
- #2220: [macOS SDK] Update macOS minimum version to 10.15
- #2280: Merge release 1.4.1 into dev
- #2263: Converted sign up + username with attributes tests to use labs tenant
- #2259: Converted SSPR E2E tests to use labs tenant
- #2272: Update E2E tests for sign-in with code to use lab tenant
- #2261: Update E2E tests for sign-up with password to use lab tenant
This list of changes was auto generated.
1.5.0
Release Notes
- Increased macOS minimum version to 10.15 (#2220)
- Added Native Auth feature for MacOS to interact with the Microsoft Entra ID services (#2220)
Changes:
- #2315: release/1.5.0
- #2261: Update E2E tests for sign-up with password to use lab tenant
- #2272: Update E2E tests for sign-in with code to use lab tenant
- #2220: [macOS SDK] Update macOS minimum version to 10.15
- #2289: Merge 1.4.2 back to dev
- #2274: Skip Native Auth E2E tests in pr-validation if label is present
- #2304: Update CODEOWNERS file
- #2305: Fix pipeline issue once Swift code is added to Mac target
- #2216: [macOS SDK] Add Native Auth features to the macOS framework
- #2309: [iOS SDK] Removed version from automation script as it's now present in MSAL.podpsec
See More
- #2250: [macOS SDK] Add Native Auth E2E and Integration tests for macOS
- #2314: Merge latest changes from main to dev
- #2316: Merging main into release 1.5.0
This list of changes was auto generated.
1.4.2
1.4.1
Release Notes
- Update Native Auth logging levels for improved clarity and consistency. (#2184)
- Update common core submodule with changes related to upgrade registration. (#2180)
- Add a new flag MSALThrottlingCacheHitKey for error returned from client's throttling. (#2257)
- Update common core submodule with device register action with token protection hint. (#2244)
- Native Auth logs are appropriately masked to ensure sensitive information is protected. (#2253)
Changes:
- #2271: Merge release/1.4.1 to main
- #2277: Update to common core submdodule to main branch for release 1.4.1
- #2276: Update changelog
- #2267: Disable temporarily E2E tests from automation.yml
- #2270: Update version for release 1.4.1
- #2262: Update core
- #2082: Update XCode/iOS version in PR validation pipeline
- #2253: Mask Native Auth logs subject to PII
- #2260: Update core
- #2258: Converted "test_signOutAfterSignInPasswordSuccess" to use lab tenant
See More
- #2257: Add throttling error key to MSALError
- #2247: Prt recovery Fix
- #2256: Remove native auth E2E tests from PR validation
- #2254: Update IdentityCore register device with hint - Enable ECC when hint is available
- #2252: submodule update
- #2248: Run native auth E2E tests in automation pipeline
- #2245: Native auth E2E tests: read password from key vault
- #2246: Use correct variable name in build script
- #2236: Run native auth E2E tests in the pipeline
- #2244: Update submodule common core for device register hint
- #2232: Update submodule + Update MSAL automation running on latest 17.5 and MacOS 14
- #2217: Native auth base E2E tests and 6 test cases
- #2229: Update CODEOWNER file
- #2180: Migrate existing devices using RefreshAuth API - Definition
- #2225: Replace checking out conf.json file from key_vault on automation pipeline
- #2181: Add SPM validation in each PR
- #2218: Run build script phase only when needed
- #2184: Unify log levels in Native Auth
- #2207: Fix integration tests
- #2215: Update automation tests for new B2C tenant
- #2213: Merge release 1.4.0 into dev
- #2194: Share ownership of CHANGELOG.md file
- #2192: Add platform sequence param.
- #2189: Submodule update
- #2159: Feature/multiple tokens 4
- #2175: Bypassing redirect URI validation for nil URI if developers set bypassRedirectUriValidation property
- #2049: Update core
- #2171: Merge main in dev
- #2153: Automate Cocoapods lib lint
- #2160: Update msal submodule
- #2150: This PR removes the ADAL keyvault and client secret
- #2141: ID Token should be updated when Access Token is refreshed/acquired silently
- #2134: So support ssh-cert flow through broker (Update submodule only)
This list of changes was auto generated.
1.4.0
Release Notes
- Add platform sequence param. #2192
- Native auth can now store multiple access tokens related to different resources. #2159
Changes:
- #2198: MSAL Release 1.4.0
- #2211: Update submodule for 1.4.0 release
- #2208: Update ciam automation test
- #2204: MSAL automation force tap done button
- #2202: Update x-client-xtra-sku format
- #2200: Include version header
- #2192: Add platform sequence param.
- #2189: Submodule update
- #2174: JIT remediation flow - Update submodule & add new error code
- #2159: Feature/multiple tokens 4
See More
- #2175: Bypassing redirect URI validation for nil URI if developers set bypassRedirectUriValidation property
- #2049: Update core
- #2171: Merge main in dev
- #2165: Merge release 1.3.3 to main
- #2080: Update readme with native auth content
- #2134: So support ssh-cert flow through broker (Update submodule only)
- #2141: ID Token should be updated when Access Token is refreshed/acquired silently
- #2150: This PR removes the ADAL keyvault and client secret
- #2160: Update msal submodule
- #2153: Automate Cocoapods lib lint
This list of changes was auto generated.
1.3.3
Release Notes
- Native auth: update idToken when a new one is received.
- Update common core submodule.
- Automation improvements.
Changes:
- #2165: Merge release 1.3.3 to main
- #2080: Update readme with native auth content
- #2134: So support ssh-cert flow through broker (Update submodule only)
- #2141: ID Token should be updated when Access Token is refreshed/acquired silently
- #2150: This PR removes the ADAL keyvault and client secret
- #2160: Update msal submodule
- #2145: Update automation.yml for Azure Pipelines
- #2136: Reintroduce Minimum OS Version Requirements to Readme
- #2132: remove shibboleth automation tests
- #2117: Update msal-release-ado-trigger.yml for Azure Pipelines
See More
This list of changes was auto generated.
1.3.2
Release Notes
- Add forceRefresh param to ignore AT in cache and request a new AT.
Changes:
- #2125: April Release/1.3.2
- #2124: merge 1.2.22.2 to dev
- #2121: update submodule to common core hotfix branch after merge
- #2119: Veena/fix 1.2.22.2
- #2114: merge 1.2.22.1 to dev
- #2113: Ignore broker cache
- #2116: Create a triggering pipeline for ADO
- #2110: fix pkey auth after server side removal
- #2080: Update readme with native auth content
- #2101: Fix msal automation
See More
- #2090: Merge 1.3.1 main branch back to dev
- #2091: Kasong/fix shibautomation
- #2075: Add privacy manifest to pod spec
- #2089: Added dotnet step to MSAL release pipeline
This list of changes was auto generated.