diff --git a/.version b/.version index 4bcbd94b..456c4f8f 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -3.15.0 \ No newline at end of file +4.0.0-beta.0 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index da3c6a5e..af5dd2ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Change Log +## [4.0.0-beta.0](https://github.com/auth0/Auth0.Android/tree/4.0.0-beta.0) (2026-04-20) +[Full Changelog](https://github.com/auth0/Auth0.Android/compare/3.15.0...4.0.0-beta.0) + +**⚠️ BREAKING CHANGES** +- Update the Min SDK version for the Auth0.Android SDK 26 [\#953](https://github.com/auth0/Auth0.Android/pull/953) ([utkrishtsahu](https://github.com/utkrishtsahu)) +- breaking: removed the deprecated MFA APIs [\#947](https://github.com/auth0/Auth0.Android/pull/947) ([pmathew92](https://github.com/pmathew92)) +- breaking: Remove the Management API support [\#937](https://github.com/auth0/Auth0.Android/pull/937) ([pmathew92](https://github.com/pmathew92)) +- breaking: Moved the `useDPoP` method in the `WebAuthProvider` class to the login builder class [\#914](https://github.com/auth0/Auth0.Android/pull/914) ([pmathew92](https://github.com/pmathew92)) +- breaking: Removed the PasskeyProvider and the PasskeyManager class [\#909](https://github.com/auth0/Auth0.Android/pull/909) ([pmathew92](https://github.com/pmathew92)) + +**Added** +- feat: Add clearAll() API to credentials manager [\#951](https://github.com/auth0/Auth0.Android/pull/951) ([pmathew92](https://github.com/pmathew92)) +- feat: Add SSOCredentialsDeserializer for proper JSON deserialization of SSOCredentials [\#931](https://github.com/auth0/Auth0.Android/pull/931) ([pmathew92](https://github.com/pmathew92)) +- feat: Add Storage.removeAll(), default minTTL of 60s [\#918](https://github.com/auth0/Auth0.Android/pull/918) ([utkrishtsahu](https://github.com/utkrishtsahu)) +- feat: Add support for ephemeral session for chrome custom tabs [\#916](https://github.com/auth0/Auth0.Android/pull/916) ([pmathew92](https://github.com/pmathew92)) + +**Fixed** +- fix: Handle configuration changes during WebAuth flow to prevent memory leak [\#941](https://github.com/auth0/Auth0.Android/pull/941) ([utkrishtsahu](https://github.com/utkrishtsahu)) + +**Changed** +- refactor: Refactor DefaultClient from constructor-based to Builder pattern for configurable HTTP client options [\#910](https://github.com/auth0/Auth0.Android/pull/910) ([utkrishtsahu](https://github.com/utkrishtsahu)) +- update: Gradle AGP 8 upgrade [\#900](https://github.com/auth0/Auth0.Android/pull/900) ([pmathew92](https://github.com/pmathew92)) +- update: Update dependencies [\#908](https://github.com/auth0/Auth0.Android/pull/908) ([utkrishtsahu](https://github.com/utkrishtsahu)) + ## [3.15.0](https://github.com/auth0/Auth0.Android/tree/3.15.0) (2026-04-15) [Full Changelog](https://github.com/auth0/Auth0.Android/compare/3.14.0...3.15.0) diff --git a/README.md b/README.md index 28a3baa5..38ce0bd7 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ To install Auth0.Android with [Gradle](https://gradle.org/), simply add the foll ```gradle dependencies { - implementation 'com.auth0.android:auth0:' + implementation 'com.auth0.android:auth0:4.0.0-beta.0' } ```