Skip to content

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

Version 2.0.2

15 Oct 21:54
Compare
Choose a tag to compare

Version 2.0.1

23 Sep 19:10
6838de3
Compare
Choose a tag to compare

Version 2.0.0

15 Sep 22:05
Compare
Choose a tag to compare
  • 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

30 Jul 00:16
3da3056
Compare
Choose a tag to compare
  • 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

23 Jul 17:46
e71e751
Compare
Choose a tag to compare
  • Hotfix release: catch JsonSyntaxException that can be thrown when importing malformed ADAL cache data into MSAL
  • Picks up [email protected]

Version 1.5.4

02 Jul 21:32
0924464
Compare
Choose a tag to compare

Version 1.5.3

25 Jun 20:09
46991b7
Compare
Choose a tag to compare

Version 1.5.2

17 Jun 21:51
04d70da
Compare
Choose a tag to compare
  • Broker Content Provider Changes
  • FOCI support for Local MSAL
  • Robolectric version update
  • Fixed a bug related tenant ID(#1057)

Version 1.5.1

05 May 21:47
47833bb
Compare
Choose a tag to compare
  • Fix to add the throwIfNetworkNotAvailable API back to common library for ADAL back compat.
  • Picks up [email protected]

Version 1.5.0

27 Apr 21:10
7dde494
Compare
Choose a tag to compare
  • 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' }
  • 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