Releases: auth0/Auth0.Android
Releases · auth0/Auth0.Android
3.7.0
3.6.0
3.5.0
3.4.0
3.3.0
3.2.1
3.2.0
3.1.0
3.0.0
💡 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 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
3.0.0-beta.0
Early Availability
Auth0 Class
- Constructor: The constructor of the
Auth0
class is now private. UseAuth0.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()
andawaitCredentials()
to theBaseCredentialsManager
interface. All implementations of this interface must now override these new methods.
Request Interface
- await Function: The
await
function of theRequest
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. ThecurrentTimeInMillis
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.