[PR #6734] [deps]: Update androidxCredentialsProviderEvents to v1.0.0-alpha06 #12972

Closed
opened 2026-04-11 03:55:06 -05:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/bitwarden/android/pull/6734

State: closed
Merged: Yes


This PR contains the following updates:

Package Change Age Confidence
androidx.credentials.providerevents:providerevents-play-services (source) 1.0.0-alpha051.0.0-alpha06 age confidence
androidx.credentials.providerevents:providerevents (source) 1.0.0-alpha051.0.0-alpha06 age confidence

Manual Changes

In addition to the version bump, the following changes adopt new APIs and clean up the CXP gating:

Adopt RegisterExportRequest.create() factory (alpha06)

  • Replaced the custom exportMatcher WASM binary with the new RegisterExportRequest.create(context, entries) factory method that handles matching internally
  • Removed the exportMatcher lazy property and raw resource export_matcher.bin

Adopt clearExport() API (alpha04)

  • Replaced the unregister() workaround (re-registering with an empty list) with the dedicated ProviderEventsManager.clearExport(ClearExportRequest()) API
  • Updated CredentialExchangeRegistry.unregister() return type from Result<RegisterExportResponse> to Result<ClearExportResponse>

Replace GMS Core version gate with F-Droid build check

  • Removed the GmsManager interface, both implementations (standard + fdroid), DI provider, and tests — MINIMUM_CXP_GMS_VERSION is no longer needed
  • Added BuildInfoManager.isFdroid gate to VaultViewModel and VaultSettingsViewModel to prevent CXP features on F-Droid builds (CXP requires Google Mobile Services, which is unavailable in the F-Droid ecosystem)

Configuration

📅 Schedule: Branch creation - "every 2nd week starting on the 2 week of the year before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

**Original Pull Request:** https://github.com/bitwarden/android/pull/6734 **State:** closed **Merged:** Yes --- This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [androidx.credentials.providerevents:providerevents-play-services](https://developer.android.com/jetpack/androidx/releases/credentials-providerevents#1.0.0-alpha06) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.0.0-alpha05` → `1.0.0-alpha06` | ![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.credentials.providerevents:providerevents-play-services/1.0.0-alpha06?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.credentials.providerevents:providerevents-play-services/1.0.0-alpha05/1.0.0-alpha06?slim=true) | | [androidx.credentials.providerevents:providerevents](https://developer.android.com/jetpack/androidx/releases/credentials-providerevents#1.0.0-alpha06) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.0.0-alpha05` → `1.0.0-alpha06` | ![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.credentials.providerevents:providerevents/1.0.0-alpha06?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.credentials.providerevents:providerevents/1.0.0-alpha05/1.0.0-alpha06?slim=true) | --- ### Manual Changes In addition to the version bump, the following changes adopt new APIs and clean up the CXP gating: **Adopt `RegisterExportRequest.create()` factory (alpha06)** - Replaced the custom `exportMatcher` WASM binary with the new `RegisterExportRequest.create(context, entries)` factory method that handles matching internally - Removed the `exportMatcher` lazy property and raw resource `export_matcher.bin` **Adopt `clearExport()` API (alpha04)** - Replaced the `unregister()` workaround (re-registering with an empty list) with the dedicated `ProviderEventsManager.clearExport(ClearExportRequest())` API - Updated `CredentialExchangeRegistry.unregister()` return type from `Result<RegisterExportResponse>` to `Result<ClearExportResponse>` **Replace GMS Core version gate with F-Droid build check** - Removed the `GmsManager` interface, both implementations (standard + fdroid), DI provider, and tests — `MINIMUM_CXP_GMS_VERSION` is no longer needed - Added `BuildInfoManager.isFdroid` gate to `VaultViewModel` and `VaultSettingsViewModel` to prevent CXP features on F-Droid builds (CXP requires Google Mobile Services, which is unavailable in the F-Droid ecosystem) --- ### Configuration 📅 **Schedule**: Branch creation - "every 2nd week starting on the 2 week of the year before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/bitwarden/android). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45NC4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
GiteaMirror added the pull-request label 2026-04-11 03:55:06 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#12972