Releases: AzureAD/azure-activedirectory-library-for-android
Version 1.13.0
- Add support for sending conditional access claims to acquire token call
- Remove deadcode around defunct ApplicationReceiver
- Disable autocomplete in automation app for request EditText
- Update Travis to enable instrumentation test run
- Update Gson to 2.8.0
- Update Gradle/Maven snippets in README
- Fix for returning error back when loginhint is not passed in but multiple tokens exist
- Fix unit tests that are failing on Travis
- Fix for making sure that we have no-arg constructors to prevent usage of unsafe in gson
- Add build status on Travis and VSTS to README
- Fix broken headings in MarkDown files
- Fix for err_cache_miss in webview
Version 1.12.0
Adding telemetry interfaces and event to ADAL
Adding 2 modes of telemetry events
Adding 2 new APIs for telemetry to the public interface of ADAL
Add bound service to remove requirement for contacts permission when sending requests to broker.
Fix for returning correct error code when using broker and no network connected.
Fix for ADAL missing callbacks if the activity is killed
Adding support for authority validation for ADFS
Fixing Missing permissions handling for silent request
Fixing a crash in the new service when unbind service fails
Fixing loadSecretKeyForDecryption using the cached key without checking the blob
Fixing a crash in application receiver due to empty string being passed to canSwitchToBroker
Version 1.11.0
Version 1.11.0
- AuthRequest no longer waits for broker to install for broker auth.
- Remove the appended query string when responding to pkeyauth challenge.
- adding the pom.xml to gitignore.
Version 1.10.0
Move from using Eclipse to Android Studio.
Upgrad the SDK to Marshmallow and Target SDK version to 23.
Fix to better support Marshmallow. If ADAL does not have permission to access the AccountManager when the broker needs to be invoked then ADAL will throw a specific exception.
Add the capability for developer to ask for extended lifetime of AT in cases of outages and network errors.
The code is Checkstyle, PMD, Findbugs and Lint warnings clean. These are now treated as compile errors.
Fix for favoring RT in local cache over going to the broker.
Version 1.2.2
Fix for silent RT request, if TokenCacheItem desn't contain RT, don't continue with RT request.
Version 1.2.1
Add certificate chain validation
Version 1.2.0
Add support for family ClientId
Add support for serialize/deserialize cache per user base
Add FORCE_PROMPT support for authentication via broker
Update to revert back the behaviour for calling acquireTokenSilentSync on main thread
Add interface for telemetry events
Fix date time parsing for 24 hour format
Update to reuse existing sockets
HotFix Version 1.1.19
(Hotfix) To avoid app crashing from runtime exceptions thrown by AndroidKeystore, catch and rethrow as checked exception
HotFix Version 1.1.18
(Hotfix) Revert the checking for private key before unwrapping
Version 1.1.17
- Fix for checking retrieved private key before unwrapping symmetric key, avoid the crash for InvalidArgumentException when key data is wiped by keystore but not alias
- Update the cache lookup logic for multi-resource refresh token
- Update token cache removal logic to only remove stored token when receiving invalid_grant as oauth2 error
- Disable Family of Client Id feature
- Update readme for secret key generation and update sample for token acquisition flow with broker
- Add the function to turn-off hardware acceleration in AuthenticationActivity webview
- Add the function to resume broker request after clicking on "Get the app" page and install the broker app
- Update BrokerProxy to recognize company portal for adding account during conditional access flow