Releases: nayanaubie/msal_auth
Releases · nayanaubie/msal_auth
Release list
3.5.3
- Pin the Swift MSAL library to
2.14.1and prevent updates beyond this version to avoid native min deployment target breaking changes. #issue/151
3.5.2
- Added optional
redirectUriinAppleConfigfor iOS/MacOS. When provided, MSAL uses it directly instead of deriving the defaultmsauth.<bundle-id>redirect, which fails withteamId is missingon some managed devices. Keeping itnullpreserves the existing behaviour. #issue/145 AppleConfig.brokeris now applied on MacOS as well (earlier it was iOS only). Setting it towebView/safariBrowserdisables the Microsoft SSO extension and routes authentication through the web view. #issue/145
3.5.1
- Fixed issue of
IllegalStateException: Reply already submittedcrash due to multiple account callback from Android to Dart. #issue/116 - Added
MsalNoCurrentAccountExceptionin Dart to handle absence of signed-in account. #issue/141
3.5.0
- Added support for
Swift Package Manageron iOS and macOS. #issue/132 - Fixed the native Swift
getCurrentAccountimplementation soacquireTokenSilentandsignOutcorrectly wait for the asynchronous callback. #issue/129
3.4.1
- Fixed an Android release build issue caused by missing ProGuard rule mappings in the Android library. #issue/135
3.4.0
- 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.handleMSALResponsefor iOS URL callbacks via bothAppDelegateandSceneDelegate, removing the need for manual integration in host apps. - Added a shared device mode status check method to the
PublicClientApplicationclass. #issue/126
3.3.0
- Created
AppThemestyle in theexampleapp for MSAL WebView in Android. #issue/119 - Added support for customised webview in iOS and macOS. #issue/90
3.2.7
- Fixed issue of
authorityTypevalue assignment in iOS/MacOS. #issue/118
3.2.6
- Fixed MSAL error conversion in
Dartdue tonildetails received from iOS/MacOS. - Improved error codes in iOS/MacOS when a custom exception needs to be thrown.
3.2.5
- Fixed an issue on
iOSwhere the Authenticator app did not open when switching the broker toAuthenticator. - 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.usernamevalue will benullinstead ofMissing from token responseif not found.