Skip to content

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

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.

1.5.1

25 Sep 09:19
Compare
Choose a tag to compare

Release Notes

  • Parse and add STS error codes in token error result (#2319)
  • VisionOS support added (#2139)

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

10 Sep 18:06
Compare
Choose a tag to compare

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

08 Aug 22:46
Compare
Choose a tag to compare

Release Notes

  • Fix invalid cert auth request handling (hotfix). (#2278)

Changes:

This list of changes was auto generated.

1.4.1

06 Aug 22:47
Compare
Choose a tag to compare

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

17 Jun 22:05
Compare
Choose a tag to compare

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

18 May 00:51
Compare
Choose a tag to compare

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
  • #2129: Merge main back to dev
  • #2130: Antonioalwan/release 1.3.2 update identity core submodule

This list of changes was auto generated.