Skip to content

Conversation

@pmathew92
Copy link
Contributor

Changes

This PR updates the Readme file with the new java and other updated SDK dependencies along with creating an initial migration guide for V4

Checklist

@pmathew92 pmathew92 requested a review from a team as a code owner February 8, 2026 11:04
Copilot AI review requested due to automatic review settings February 8, 2026 11:04
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates documentation for the upcoming v4 toolchain requirements and adds an initial v3→v4 migration guide, alongside a small CI workflow tweak and temporarily disabled unit tests.

Changes:

  • Updated README to reflect Java 17 requirements and v4 dependency/version examples.
  • Added V4_MIGRATION_GUIDE.md describing Java/Gradle/AGP/Kotlin requirements for v4.
  • Adjusted CI workflow to run on PRs targeting v4_development, and commented out two failing Robolectric-related tests.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 9 comments.

File Description
auth0/src/test/java/com/auth0/android/provider/WebAuthProviderTest.kt Comments out two unit tests with a TODO referencing a CI/dependency issue.
V4_MIGRATION_GUIDE.md New migration guide documenting v4 build toolchain requirements.
README.md Updates stated requirements and installation snippet for v4 + Java 17 examples.
.github/workflows/test.yml Adds v4_development as an allowed PR base branch for CI runs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

```gradle
dependencies {
implementation 'com.auth0.android:auth0:3.12.2'
implementation 'com.auth0.android:auth0:<latest-version>'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this a placeholder ? is latest version defined somewhere?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a placeholder for now


### Java Version

v4 requires **Java 17** or later (previously Java 8+).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

previously it was Java_11

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Current read me and everything has java 8 . So kept it to keep consistent.

applicationId "com.auth0.samples"
minSdkVersion 21
targetSdkVersion 30
minSdkVersion 24
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we dropping support for min sdk version from 21 to 23?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the sample app. Need to test if the changes will work on 21 or not
https://github.com/auth0/Auth0.Android?tab=readme-ov-file#requirements
Current V3 has already marked the min as 31

Copy link
Contributor

@utkrishtsahu utkrishtsahu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM will add more as the V4 implement progress.

@pmathew92 pmathew92 merged commit a4497ea into v4_development Feb 9, 2026
6 checks passed
@pmathew92 pmathew92 deleted the migration_doc branch February 9, 2026 05:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants