Skip to content

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

1.1.17

23 Apr 23:57
Compare
Choose a tag to compare

Release Notes

  • Added telemetry for different token refresh timing

Changes:

  • #1293: April release: MSAL release/1.1.17
  • #1295: Mipetriu/merge master and update submodule
  • #1289: Veena/refresh in telemetry
  • #1287: survey added to README.md
  • #1288: Fix warnings found by the static analyzer.
  • #1283: Update common core.
  • #1278: Merge release 1.1.16 into dev
  • #1274: Update release branch
  • #1277: Update release branch
  • #1256: Merging #1253 (Remove check if access_token is not returned for id_token only scenarios)
See More
  • #1253: Remove check if access_token is not returned for id_token only scenarios
  • #1267: fix at pop create signed AT
  • #1269: Minor logging improvements
  • #1268: merge release 1.1.15 back to dev
  • #1265: update msal use common core dev
  • #1258: Update MSAL to use common lib with throttling feature
  • #1259: When creating a hotfix branch, a automation should be triggered as well
  • #1255: Fixed README.md typo
  • #1245: the ui testing was excuted twice, and remove one

This list of changes was auto generated.

1.1.16

24 Mar 19:36
Compare
Choose a tag to compare

Release Notes

  • Support empty or nil access token in MSAL token response (#1256)
  • Implement throttling.

Changes:

  • #1273: Release 1.1.16
  • #1245: the ui testing was excuted twice, and remove one
  • #1259: When creating a hotfix branch, a automation should be triggered as well
  • #1258: Update MSAL to use common lib with throttling feature
  • #1265: update msal use common core dev
  • #1274: Update release branch
  • #1277: Update release branch

This list of changes was auto generated.

1.1.15

23 Feb 18:05
Compare
Choose a tag to compare

Release Notes

  • Mask EUII in logs (#1206)
  • Fixes to ADO release pipeline (#1236)

Changes:

  • #1243: Merge Release/1.1.15 back to Master
  • #1247: Update common core to master
  • #1246: Update common core to release/1.6.2
  • #1242: Update common core + Recent change that is recently merged to dev
  • #1241: update to the latest MSAL for throttling unit test
  • #1240: Include B2C sample link in readme
  • #1236: Update release pipeline YAML with fixes
  • #1206: Mask EUII logs
  • #1227: Add ui automation
  • #1205: Update README with workarounds for SPM bugs
See More
  • #1228: Update common core to latest
  • #1201: Merge 1.1.14 release into dev
  • #1200: Merging IDCore into MSAL

This list of changes was auto generated.

1.1.14

23 Jan 00:39
Compare
Choose a tag to compare

Release Notes

  • Removed identity core classes from public api (#1158).
  • Fixed possible deadlock caused by thread explosion (#1175)
  • Added pipeline configuration to generate framework for SPM & automate MSAL release (#1194)
  • Extend iOS background tasks to silent and interactive requests.
  • Change order of FRT/MRRT lookup for silent token refreshes

Changes:

  • #1202: Adding allow warnings flag to ignore any warnings during pod validation
  • #1199: 1.1.14 release
  • #1158: Remove identity core classes from public api
  • #1185: Add YAML configuration for automated MSAL release
  • #1182: fix sso ext AT Pop scenario
  • #1175: Fix Possible Deadlock caused by Thread Explosion

This list of changes was auto generated.

Release MSAL 1.1.13

04 Dec 20:44
4f3ddc7
Compare
Choose a tag to compare
  • Adding nil check before assigning error when developers try to get account by username from MSALPublicClientApplication, this will help to prevent a crash when passing in nil as error pointer from the API

1.1.12

03 Dec 23:51
821bbdc
Compare
Choose a tag to compare
  • Fixed logic to handle links that open in new tab for embedded webview.
  • accountForUsername from MSALPublicClientApplication will return nil back when username is nil or empty
  • Updated user guide to provide a sample Swift & ObjC code for querying a specific account and return token silently when multiple accounts are present in the cache.
  • Added client-side fix for the known ADFS PKeyAuth issue. (#1150)

1.1.11

17 Oct 01:10
2217d0f
Compare
Choose a tag to compare
  • Added a public API for both iOS and MacOS that returns a default recommended WKWebview
    configuration settings. This API can be found in MSALWebviewParameters.h, along with an
    example of usage.
  • Update repo pipelines running on Xcode 12

1.1.10

21 Sep 20:19
53591a9
Compare
Choose a tag to compare
  • Fixed account filtering logic by accountId or username where accounts are queried from multiple sources (#1100)
  • Fixed isSSOAccount flag on the MSALAccount when MSAL reads accounts from multiple sources (#1100)

1.1.9

17 Sep 05:35
927d7e1
Compare
Choose a tag to compare

Features:

  • Support clearing account cache on signout #1077, #1085
  • Indicate whether SSO extension account is available for device wide SSO (#1065)

Bug fixes:

  • Ignore duplicate certificate authentication challenge in system webview.
  • Normalize account ID for cache lookups (#1084)
  • Fix custom webview bug in MSAL Test MacApp
  • Append 'PkeyAuth/1.0' keyword to the User Agent String to reliably advertise PkeyAuth capability to ADFS.

Engineering changes:

  • Make webview parameters optional in MSALSignoutParameters #1086
  • Add documentation for Proof-of-Possession for Access tokens.
  • Add SSO Seeding call in MSAL Test MacApp
  • Fix grammar in comments.
  • Support bypassing redirect uri validation on macOS (#392)
  • Add swift static lib target to common core to support AES GCM.
  • Enabled XCODE 11.4 recommended settings by default per customer request.
  • Add a flag to disable logger queue.

1.1.8

25 Aug 19:32
824d1f4
Compare
Choose a tag to compare

New features:

  • Expose MSAL SDK Version in public client (#1051)

Fixes:

  • Disabling check for validating result Account.
  • Include redirect uri in body when redeeming refresh token at token endpoint (#1020)
  • Mark RSA public key as extractable (#1049)

Engineering changes:

  • Fix unused parameter errors and add macOS specific test mocks.
  • Move openBroswerResponse code into its operation (#392)
  • Cleanup noisy SSO extension logs (#392)
  • Cleanup main product targets from test files (#1046)
  • Replaced launch image by launch controller and update test app icon with correct size (#1048)
  • Modify MSALRedirectUri and MSALRedirectUriVerifier to use existing methods from common core (#1045)
  • Save PRT expiry interval in cache to calculate PRT refresh interval more reliably (#1019)
  • update new variable in configuration to allow user by pass URI check (#1013)
  • Refactor crypto code for cpp integration and add api to generate ephemeral asymmetric key pair (#1018)
  • update MSAL test app for SSO Seeding flow #1021
  • Update logger from Identity Core. (#1009)