Releases: AzureAD/microsoft-authentication-library-for-android
Releases · AzureAD/microsoft-authentication-library-for-android
Version 1.5.0
- Added new Single Account Public Client Application API overloads
- Added new signIn() overload which adds a prompt param
- Added new reauthorize() method which lets your set a prompt for the already-signed-in account
- Added dual screen support for Surface Duo.
- Please add the following lines to your
repositories
section in your gradle script.
maven { url 'https://pkgs.dev.azure.com/MicrosoftDeviceSDK/DuoSDK-Public/_packaging/Duo-SDK-Feed%40Local/maven/v1' }
- Please exclude classes under "com.microsoft.device.display" in your proguard file.
- For apps that would like to include their own copy of Surface Duo SDK, please exclude the SDK inside MSAL to avoid conflicts.
implementation ("com.microsoft.identity.client:msal:1.5.0") { exclude group: 'com.microsoft.device.display' }
- Please add the following lines to your
- Added default proguard config to project
- Added MSAL configuration flag to enable/disable power optimization check
- Added Throttling
- Added support to compress broker payload using GZIP
- Added Dual Client Stack support for FoCI apps
- Added Client Clock Skew Mitigation for AT/PoP
- Added changes to client-server telemetry to capture multiple previous errors
- Fixed #995 (Make persistedAccount operations thread safe)
- Fixed #963 (onCancel callback not called when Browser is used)
- Fixed #942 (NPE in create custom tab response intent)
- Fixed #967 (cache migration not performed)
- Fixed AzureAD/microsoft-authentication-library-common-for-android#844 (Fragment state NPE)
- Project wide internal code refactoring using Lombok
Common Version: 2.0.7
Version 1.4.1
- Hotfix release for Teams.
- Fixes #1005
- Fixes common #871
- Limit silent thread pool to 5 threads.
- Picks up [email protected]
Version 1.4.0
Version 1.3.0
- Fix for msal#915
- Incorrect id_token returned for B2C app with multiple policies
- Fix for msal#916
- WebView calls loadUrl multiple times over lifecycle
- Fix for msal#921
- WebView displays error when connectivity lost
- Fix for msal#904
- AT caching logic change for scope intersection
- Enhancement: WebView zoom controls are now configurable
Version 1.2.0-hf1
Version 1.2.0-hf1
- Fixed issue #910
- Adds spinner to WebView when loading interactive requests using
WEBVIEW
authorization_user_agent.
Version 1.2.0
- API change
- Replaced the following PublicClientApplication#create methods.
- create(context, clientId, listener)
- create(context, clientId, authority, listener)
with - create(context, clientId, authority, redirectUri, listener)
- Replaced the following PublicClientApplication#create methods.
- Fixed issue #850, #890.
- Fixed issue #770 in common.
- Return AndroidManifest config error in onError() instead of throwing a runtime exception.
- Added Fragment support in WebView flow.
Version 1.1.0-hf1
- Fixed issue #882
Common 1.0.13-hf1
Version 1.1.0
- Expose id_token (raw) via IAccount/ITenantProfile from AuthenticationResult (#850)
Version 1.0.1
- Fix issue #785, #786, #805, #806, #807, #816, #828, #855, #859
- Fixed multiple cloud support in MSAL with Broker.
- Added support for client capabilities to config.
- Added Server Side Telemetry to MSAL.
- Added authority to account object.
- Added support to silently acquire token for a another tenant for an already authorized user for different tenant.
- Added Broker BrowserSupport for COBO.
- Enabled MSAL-Broker communication via AccountManager.
Common 1.0.13
Version 1.0.0-hf1
- Hot fix release
- Primarily Logging fixes.
- Common version : 1.0.7-hf1