diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 667562b07..8039f9fe9 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -36,13 +36,13 @@ jobs: run: exit 0 # Skip unnecessary test runs for dependabot and merge queues. Artifically flag as successful, as this is a required check for branch protection. - name: Set up Java - uses: actions/setup-java@v5 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: distribution: 'temurin' java-version: '17' - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Initialize CodeQL uses: github/codeql-action/init@v4 diff --git a/.github/workflows/java-release.yml b/.github/workflows/java-release.yml index e882541bd..0e2170964 100644 --- a/.github/workflows/java-release.yml +++ b/.github/workflows/java-release.yml @@ -30,7 +30,7 @@ jobs: steps: # Checkout the code - - uses: actions/checkout@v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fa6a09ce8..398c74b2a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: if: github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request' && github.event.pull_request.merged && startsWith(github.event.pull_request.head.ref, 'release/')) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5c2b50fd2..6b82f5cdc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,10 +24,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: ./.github/actions/setup - run: ./gradlew testReleaseUnitTest jacocoTestReleaseUnitTestReport lintRelease --continue --console=plain - - uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # pin@6.0.0 + - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # pin@7.0.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a0c811f3..ba123e114 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,54 @@ - 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.21.0](https://github.com/auth0/Auth0.Android/tree/3.21.0) (2026-07-08) +[Full Changelog](https://github.com/auth0/Auth0.Android/compare/3.20.0...3.21.0) + +**Added** +- feat: Add password enrollment to MyAccount API [\#1003](https://github.com/auth0/Auth0.Android/pull/1003) ([pmathew92](https://github.com/pmathew92)) + +**Fixed** +- fix: MFAClient getAuthenticators filtering based on Authenticator.type field [\#998](https://github.com/auth0/Auth0.Android/pull/998) ([utkrishtsahu](https://github.com/utkrishtsahu)) + +## [3.20.0](https://github.com/auth0/Auth0.Android/tree/3.20.0) (2026-06-29) +[Full Changelog](https://github.com/auth0/Auth0.Android/compare/3.19.0...3.20.0) + +**Added** +- feat: Added DPoP support for MFA APIs [\#992](https://github.com/auth0/Auth0.Android/pull/992) ([pmathew92](https://github.com/pmathew92)) +- feat: enforce IPSIE session_expiry ceiling in credentials managers [\#983](https://github.com/auth0/Auth0.Android/pull/983) ([utkrishtsahu](https://github.com/utkrishtsahu)) +- feat : Added passwordless API for DB-Connections [\#989](https://github.com/auth0/Auth0.Android/pull/989) ([pmathew92](https://github.com/pmathew92)) + +## [3.19.0](https://github.com/auth0/Auth0.Android/tree/3.19.0) (2026-06-15) +[Full Changelog](https://github.com/auth0/Auth0.Android/compare/3.18.0...3.19.0) + +**Added** +- feat: CTE delegation and impersonation support [\#975](https://github.com/auth0/Auth0.Android/pull/975) ([pmathew92](https://github.com/pmathew92)) + +**Fixed** +- fix : Handling DPoP enabled WebAuth flow after process death [\#977](https://github.com/auth0/Auth0.Android/pull/977) ([pmathew92](https://github.com/pmathew92)) + +## [3.18.0](https://github.com/auth0/Auth0.Android/tree/3.18.0) (2026-05-26) +[Full Changelog](https://github.com/auth0/Auth0.Android/compare/3.17.0...3.18.0) + +**Added** +- feat : Add support to pass type parameter to the MyAccount list authentication method API [\#974](https://github.com/auth0/Auth0.Android/pull/974) ([pmathew92](https://github.com/pmathew92)) + +**Fixed** +- fix : Guard against all uncaught exception in the serial executor block [\#970](https://github.com/auth0/Auth0.Android/pull/970) ([pmathew92](https://github.com/pmathew92)) + +## [3.17.0](https://github.com/auth0/Auth0.Android/tree/3.17.0) (2026-05-21) +[Full Changelog](https://github.com/auth0/Auth0.Android/compare/3.16.0...3.17.0) + +**Added** +- feat : Added additional properties support to passkeys signup API [\#969](https://github.com/auth0/Auth0.Android/pull/969) ([pmathew92](https://github.com/pmathew92)) +- feat :Add partial support for PAR auth flow [\#967](https://github.com/auth0/Auth0.Android/pull/967) ([pmathew92](https://github.com/pmathew92)) + +## [3.16.0](https://github.com/auth0/Auth0.Android/tree/3.16.0) (2026-04-27) +[Full Changelog](https://github.com/auth0/Auth0.Android/compare/3.15.0...3.16.0) + +**Added** +- feat : Add Partial Custom Tabs support (bottom sheet & side sheet) [\#954](https://github.com/auth0/Auth0.Android/pull/954) ([subhankarmaiti](https://github.com/subhankarmaiti)) + ## [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)