Skip to content

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

Version 1.5.4

02 Jul 21:32
0924464

Choose a tag to compare

  • Bugfix: Fixes a crash issue when sub_error is null
  • Pick up common@2.0.12

Version 1.5.3

25 Jun 20:09
46991b7

Choose a tag to compare

  • Changes to delete RT on bad_token suberror.
  • Picks up common@2.0.11

Version 1.5.2

17 Jun 21:51
04d70da

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

Choose a tag to compare

  • Fix to add the throwIfNetworkNotAvailable API back to common library for ADAL back compat.
  • Picks up common@2.0.8

Version 1.5.0

27 Apr 21:10
7dde494

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

Version 1.4.1

23 Apr 17:33
097a3f2

Choose a tag to compare

  • Hotfix release for Teams.
  • Fixes #1005
  • Fixes common #871
  • Limit silent thread pool to 5 threads.
  • Picks up common@2.0.2-hf1

Version 1.4.0

28 Feb 22:21
d5ca755

Choose a tag to compare

  • Fix for MSAL #920, #924, #935, #940
    • Crash due to error receiving CANCEL broadcast
  • (Preview) Support for AT PoP

Common Version: 2.0.2

Version 1.3.0

12 Feb 20:11

Choose a tag to compare

  • 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

04 Feb 22:00

Choose a tag to compare

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

16 Jan 19:55
f1efb2e

Choose a tag to compare

  • API change
    • Replaced the following PublicClientApplication#create methods.
      • create(context, clientId, listener)
      • create(context, clientId, authority, listener)
        with
      • create(context, clientId, authority, redirectUri, listener)
  • 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.