Skip to content

Releases: auth0/Auth0.Android

3.2.1

09 Dec 07:47
6735a79
Compare
Choose a tag to compare

Added

  • Added new error types for CredentialsManagerException #783 (pmathew92)
  • Making realm parameter optional for passkeys #776 (pmathew92)

3.2.0

07 Nov 08:07
d58083d
Compare
Choose a tag to compare

Added

  • Supporting passkey via AuthenticationAPIClient #773 (pmathew92)

3.1.0

31 Oct 12:18
9e28b45
Compare
Choose a tag to compare

Added

3.0.0

30 Oct 13:03
dcf37dd
Compare
Choose a tag to compare

Full changelog

💡 Check the Migration Guide to understand the changes required to migrate your application to v3.

💡 Check the 3.0.0.beta.0 to understand other major changes .

⚠️ BREAKING CHANGES

  • BREAKING CHANGE: updated description of AuthenticationException in case of empty description #756 (desusai7)
  • feat: implemented biometrics authentication for SecureCredentialsManager using androidx.biometrics package #745 (desusai7)

Added

  • Guard against NPE in the AuthenticationActivity #759 (pmathew92)

3.0.0-beta.0

01 Aug 16:05
894cdf3
Compare
Choose a tag to compare
3.0.0-beta.0 Pre-release
Pre-release

Early Availability

⚠️ BREAKING CHANGES

Auth0 Class

  • Constructor: The constructor of the Auth0 class is now private. Use Auth0.getInstance(clientId, domain) to get an instance. This method checks if an instance with the given configuration exists; if yes, it returns it, otherwise, it creates a new one.

BaseCredentialsManager Interface

  • New Methods: Added multiple overloads of getCredentials() and awaitCredentials() to the BaseCredentialsManager interface. All implementations of this interface must now override these new methods.

Request Interface

  • await Function: The await function of the Request interface is now abstract. All implementations must implement this method.

Credentials Class

  • Data Class: The Credentials class is now a data class and can no longer be extended. The currentTimeInMillis property has been removed.

SecureCredentialsManager

  • requireAuthentication Method: The requireAuthentication method, used to enable authentication before obtaining credentials, has been removed. Refer to the Enabling Authentication section for the new approach.

2.11.0

03 Jun 18:56
e97ebce
Compare
Choose a tag to compare

Added

  • Implement headers support in getCredentials and awaitCredentials #699 (poovamraj)

Fixed

  • Guard against NullPointerException when getting Credentials from Json #701 (bennycao)

Security

2.10.2

04 Oct 15:26
2bd4c7c
Compare
Choose a tag to compare

2.10.2 (2023-10-04)

Full Changelog

Fixed

Security

2.10.1

01 Aug 11:33
d052d47
Compare
Choose a tag to compare

2.10.1 (2023-08-01)

Full Changelog

Fixed

  • Handle SecurityException thrown while launching the browser #677 (poovamraj)

2.10.0

18 Jul 11:21
Compare
Choose a tag to compare

2.10.0 (2023-07-18)

Full Changelog

Added

  • Return refreshed Credentials in CredentialsManagerException to avoid logout #666 (poovamraj)
  • [SDK-4413] Support Organization Name #669 (poovamraj)
  • Add more error pairs to isMultifactorCodeInvalid [SDK-4194] #664 (poovamraj)

Fixed

Security

  • chore(security): Update and pin Graddle workflow actions #671 (evansims)

2.9.3

19 May 11:22
ec0625a
Compare
Choose a tag to compare

2.9.3 (2023-05-19)

Full Changelog

Fixed

  • Consider SocketException as network error #659 (poovamraj)
  • [ESD-28245] Fix not propagating error values from server #658 (poovamraj)