Skip to content

Releases: nayanaubie/msal_auth

3.5.3

Choose a tag to compare

@nayanaubie nayanaubie released this 26 Aug 11:23
  • Pin the Swift MSAL library to 2.14.1 and prevent updates beyond this version to avoid native min deployment target breaking changes. #issue/151

3.5.2

Choose a tag to compare

@nayanaubie nayanaubie released this 03 Aug 15:25
  • Added optional redirectUri in AppleConfig for iOS/MacOS. When provided, MSAL uses it directly instead of deriving the default msauth.<bundle-id> redirect, which fails with teamId is missing on some managed devices. Keeping it null preserves the existing behaviour. #issue/145
  • AppleConfig.broker is now applied on MacOS as well (earlier it was iOS only). Setting it to webView / safariBrowser disables the Microsoft SSO extension and routes authentication through the web view. #issue/145

3.5.1

Choose a tag to compare

@nayanaubie nayanaubie released this 27 Jun 08:25
edd3162
  • Fixed issue of IllegalStateException: Reply already submitted crash due to multiple account callback from Android to Dart. #issue/116
  • Added MsalNoCurrentAccountException in Dart to handle absence of signed-in account. #issue/141

3.5.0

Choose a tag to compare

@nayanaubie nayanaubie released this 08 May 13:35
61a44de
  • Added support for Swift Package Manager on iOS and macOS. #issue/132
  • Fixed the native Swift getCurrentAccount implementation so acquireTokenSilent and signOut correctly wait for the asynchronous callback. #issue/129

3.4.1

Choose a tag to compare

@nayanaubie nayanaubie released this 04 May 05:25
242f8f3
  • Fixed an Android release build issue caused by missing ProGuard rule mappings in the Android library. #issue/135

3.4.0

Choose a tag to compare

@nayanaubie nayanaubie released this 01 May 08:55
  • Updated native MSAL SDK versions: Android: 8.3.+ and iOS & macOS: 2.11.0
  • Migrated Android build scripts from Groovy to Kotlin DSL.
  • Added automatic handling of MSALPublicClientApplication.handleMSALResponse for iOS URL callbacks via both AppDelegate and SceneDelegate, removing the need for manual integration in host apps.
  • Added a shared device mode status check method to the PublicClientApplication class. #issue/126

3.3.0

Choose a tag to compare

@nayanaubie nayanaubie released this 19 Aug 07:38
  • Created AppTheme style in the example app for MSAL WebView in Android. #issue/119
  • Added support for customised webview in iOS and macOS. #issue/90

3.2.7

Choose a tag to compare

@nayanaubie nayanaubie released this 24 Jul 10:46
  • Fixed issue of authorityType value assignment in iOS/MacOS. #issue/118

3.2.6

Choose a tag to compare

@nayanaubie nayanaubie released this 18 Jul 15:16
  • Fixed MSAL error conversion in Dart due to nil details received from iOS/MacOS.
  • Improved error codes in iOS/MacOS when a custom exception needs to be thrown.

3.2.5

Choose a tag to compare

@nayanaubie nayanaubie released this 17 Jul 12:17
  • Fixed an issue on iOS where the Authenticator app did not open when switching the broker to Authenticator.
  • Refactored error handling in MSAL exceptions to include correlation IDs and improve error detail mapping. iOS/MacOS now shows the proper exception message instead of Operation couldn't be completed.
  • AuthenticationResult (Android): Fixed username value in account mapping. username value will be null instead of Missing from token response if not found.