Releases: AzureAD/microsoft-authentication-library-for-android
Releases · AzureAD/microsoft-authentication-library-for-android
Version 2.0.2
- Correct capitalization of client_capabilities claim 'xms_cc' (LLT) #1191
- Uses [email protected]
Version 2.0.1
- Added a check for UNSET OpenIdConnectPromptParameter value.
- Picks up [email protected]
Version 2.0.0
- Add Device Code Flow Support (#1112)
- Moved broker controller and strategy classes to common for MSALCPP brokered auth. (#1115)
- Allow Broker apps to obtain an RT associated to Broker's client ID (for WPJ). (#1126)
- (API Breaking Change) Removed 'defaultAuthority' param from TokenShareUtility; MSA RT ingestion always uses WW-/consumers. (#1147)
- Picks up [email protected]
Note: This release shipped a serialization bug affecting OpenIdConnectPromptParameter usage with broker. It has been fixed in
2.0.1
Version 1.6.0
- Introduces new AadAuthorityAudience enum to support new syntax for specifying cloud + audience
- Adds new property to IAuthenticationResult: correlation_id
- Fix for String encoding issue affecting devices with Turkish locale
- Fix for #1092: (Single Account Mode) getCurrentAccount() does not return MSA accounts if broker is installed
- Fix for #1096: (Single Account Mode) signOut() doesn't remove MSA accounts if broker is installed
- Picks up [email protected]
Version 1.5.5
- Hotfix release: catch
JsonSyntaxException
that can be thrown when importing malformed ADAL cache data into MSAL - Picks up [email protected]
Version 1.5.4
- Bugfix: Fixes a crash issue when
sub_error
is null - Pick up [email protected]
Version 1.5.3
- Changes to delete RT on bad_token suberror.
- Picks up [email protected]
Version 1.5.2
- Broker Content Provider Changes
- FOCI support for Local MSAL
- Robolectric version update
- Fixed a bug related tenant ID(#1057)
Version 1.5.1
- Fix to add the throwIfNetworkNotAvailable API back to common library for ADAL back compat.
- Picks up [email protected]
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