credentials
| Update Terbaru | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
|---|---|---|---|---|
| 22 Oktober 2025 | 1.5.0 | - | 1.6.0-beta03 | 1.6.0-beta03 |
Mendeklarasikan dependensi
Untuk menambahkan dependensi pada kredensial, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.
Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle bagi aplikasi atau modul Anda:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.6.0-beta03") implementation("androidx.credentials:credentials-play-services-auth:1.6.0-beta03") }
Groovy
dependencies { implementation "androidx.credentials:credentials:1.6.0-beta03" implementation "androidx.credentials:credentials-play-services-auth:1.6.0-beta03" }
Untuk mengetahui informasi selengkapnya tentang dependensi, lihat Menambahkan dependensi build.
Masukan
Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.
Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.
Tidak ada catatan rilis untuk artefak ini.
Credentials e2ee Versi 1.0.
Versi 1.0.0-alpha02
17 April 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha02 dirilis. Versi ini berisi JAR sumber yang tidak ada dalam rilis sebelumnya.
Versi 1.0.0-alpha01
3 April 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 berisi commit ini.
Fitur Baru
- Dukungan untuk membuat
IdentityKeydari kunci sandi (Iba31e)
Versi 1.6
Versi 1.6.0-beta03
22 Oktober 2025
androidx.credentials:credentials:1.6.0-beta03 dan androidx.credentials:credentials-play-services-auth:1.6.0-beta03 dirilis. Versi 1.6.0-beta03 berisi commit ini.
Fitur Baru
- Perubahan serialisasi data internal kecil
Versi 1.6.0-beta02
8 Oktober 2025
androidx.credentials:credentials:1.6.0-beta02 dan androidx.credentials:credentials-play-services-auth:1.6.0-beta02 dirilis. Versi 1.6.0-beta02 berisi commit ini.
Fitur Baru
- Pengoptimalan serialisasi data besar.
Versi 1.6.0-beta01
24 September 2025
androidx.credentials:credentials:1.6.0-beta01 dan androidx.credentials:credentials-play-services-auth:1.6.0-beta01 dirilis. Versi 1.6.0-beta01 berisi commit ini.
Perbaikan Bug
- Perbaikan kecil pada dokumentasi (Ieff7c, b/435703922)
Versi 1.6.0-alpha05
13 Agustus 2025
androidx.credentials:credentials:1.6.0-alpha05 dan androidx.credentials:credentials-play-services-auth:1.6.0-alpha05 dirilis. Versi 1.6.0-alpha05 berisi commit ini.
Perubahan API
- Menambahkan API yang memungkinkan pihak tepercaya (RP) mengirim sinyal status kredensial ke penyedia kredensial, sehingga mereka dapat memperbarui status kredensial di pihak mereka. (Ia7a65)
Perbaikan Bug
- Memindahkan minSdk default dari API 21 ke API 23 (Ibdfca, b/380448311, b/435705964, b/435705223)
Versi 1.6.0-alpha04
16 Juli 2025
androidx.credentials:credentials:1.6.0-alpha04 dan androidx.credentials:credentials-play-services-auth:1.6.0-alpha04 dirilis. Versi 1.6.0-alpha04 berisi commit ini.
Fitur Baru
- Dialog Credential Manager kini akan terlihat lebih konsisten di seluruh versi Android sebelum dan setelah Android 14, di perangkat seluler dan wearable
Versi 1.6.0-alpha03
18 Juni 2025
androidx.credentials:credentials:1.6.0-alpha03 dan androidx.credentials:credentials-play-services-auth:1.6.0-alpha03 dirilis. Versi 1.6.0-alpha03 berisi commit ini.
Fitur Baru
- Sebelum Android 14, perbarui dialog Pengelola Kredensial agar lebih konsisten dengan Android 14+.
Perubahan API
- Mengupdate API konstruktor
CreateDigitalCredentialRequest(I6f6da)
Versi 1.6.0-alpha02
20 Mei 2025
androidx.credentials:credentials:1.6.0-alpha02 dan androidx.credentials:credentials-play-services-auth:1.6.0-alpha02 dirilis. Versi 1.6.0-alpha02 berisi commit ini.
Perubahan API
- Mendukung penerbitan Kredensial Digital (I4e6f9)
Versi 1.6.0-alpha01
7 Mei 2025
androidx.credentials:credentials:1.6.0-alpha01 dan androidx.credentials:credentials-play-services-auth:1.6.0-alpha01 dirilis. Versi 1.6.0-alpha01 berisi commit ini.
Fitur Baru
- Pembuatan kondisional kunci sandi - Mengaktifkan fitur pembuatan kondisional kunci sandi, sehingga developer dapat meminta pembuatan kunci sandi kondisional. Permintaan pembuatan bersyarat akan diteruskan ke penyedia kredensial pilihan dan kemudian berdasarkan beberapa kondisi internal, kunci sandi akan dibuat tanpa pengalaman UI sheet bawah yang umum. Pengguna akan melihat notifikasi dengan informasi tentang kunci sandi yang baru saja dibuat.
Perubahan API
- Mengekspos
CreateCredentialResponse.createFromAPI (Ic0494) - Mengekspos bit
isConditionalCreateuntuk memungkinkan pembuatan kunci sandi tanpa interaksi pengguna. (I3a1bb)
Versi 1.5
Versi 1.5.0
12 Maret 2025
androidx.credentials:credentials:1.5.0 dan androidx.credentials:credentials-play-services-auth:1.5.0 dirilis. Versi 1.5.0 berisi commit ini.
Perubahan penting sejak versi 1.3.0
- Pengalaman UI sekunder untuk pemilihan kredensial: Developer aplikasi yang memanggil Credential Manager API pada saat login untuk menampilkan pemilih kepada pengguna, kini dapat menggunakan API baru untuk mengaitkan
GetCredentialRequestyang sama dengan tampilan tertentu, seperti kolom nama pengguna atau sandi. Selanjutnya, saat pengguna berfokus pada salah satu tampilan ini, permintaan yang sesuai akan dikirim ke Credential Manager. Kredensial yang dihasilkan diagregasi di seluruh penyedia dan ditampilkan di isi otomatis seperti UI sekunder, seperti saran keyboard atau dropdown. Oleh karena itu, saat semua API digunakan bersama-sama, pengguna akan melihat pemilih terlebih dahulu, dan jika ditutup serta mengetuk salah satu kolom yang disebutkan di atas, pengguna akan melihat saran keyboard/dropdown. - Memulihkan Kredensial: Kredensial pemulihan digunakan untuk memulihkan kredensial pengguna dari perangkat sebelumnya ke perangkat Android baru. Dengan membuat
RestoreCredentialuntuk pengguna, kredensial akan otomatis ditransfer ke perangkat baru pengguna jika pengguna memilih aplikasi yang akan ditransfer dari perangkat lama selama tahap penyiapan.
Versi 1.5.0-rc01
15 Januari 2025
androidx.credentials:credentials:1.5.0-rc01 dan androidx.credentials:credentials-play-services-auth:1.5.0-rc01 dirilis. Versi 1.5.0-rc01 berisi commit ini.
Fitur Baru
- Rilis peningkatan versi bersama dengan update implementasi kecil
Perubahan API
- Tambahkan anotasi
@DeprecateduntukIdentityCredentialagar tetap konsisten dengan framework. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609)
Kontribusi Eksternal
- Menghentikan penggunaan
BuildCompat.isAtLeastV. Pemanggil harus memeriksa SDK_INT terhadap 35 secara langsung. (I294d1)
Versi 1.5.0-beta01
30 Oktober 2024
androidx.credentials:credentials:1.5.0-beta01 dan androidx.credentials:credentials-play-services-auth:1.5.0-beta01 dirilis. Versi 1.5.0-beta01 berisi commit ini.
Fitur Baru
Rilis beta untuk fitur baru berikut:
- Pengalaman UI sekunder untuk pemilihan kredensial: Developer aplikasi yang memanggil Credential Manager API pada saat login untuk menampilkan pemilih kepada pengguna, kini dapat menggunakan API baru untuk mengaitkan
GetCredentialRequestyang sama dengan tampilan tertentu, seperti kolom nama pengguna atau sandi. Selanjutnya, saat pengguna berfokus pada salah satu tampilan ini, permintaan yang sesuai akan dikirim ke Credential Manager. Kredensial yang dihasilkan diagregasi di seluruh penyedia dan ditampilkan di isi otomatis seperti UI sekunder, seperti saran keyboard atau dropdown. Oleh karena itu, saat semua API digunakan bersama-sama, pengguna akan melihat pemilih terlebih dahulu, dan jika ditutup serta mengetuk salah satu kolom yang disebutkan di atas, pengguna akan melihat saran keyboard/dropdown. - Pulihkan Kredensial. Kredensial pemulihan digunakan untuk memulihkan kredensial pengguna dari perangkat sebelumnya ke perangkat Android baru. Dengan membuat
RestoreCredentialuntuk pengguna, kredensial akan otomatis ditransfer ke perangkat baru pengguna jika pengguna memilih aplikasi yang akan ditransfer dari perangkat lama selama tahap penyiapan.
Perubahan API
- Memberikan fleksibilitas kepada developer untuk membuat kondisi dalam setter
CryptoObjectdanBiometricPromptData. (Ie7e8e)
Versi 1.5.0-alpha06
16 Oktober 2024
androidx.credentials:credentials:1.5.0-alpha06 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha06 dirilis. Versi 1.5.0-alpha06 berisi commit ini.
Fitur Baru
- Menyiapkan library untuk segera memasuki rilis stabil.
Versi 1.5.0-alpha05
4 September 2024
androidx.credentials:credentials:1.5.0-alpha05 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha05 dirilis. Versi 1.5.0-alpha05 berisi commit ini.
Perubahan API
- Mendukung jenis kredensial baru -
DigitalCredential(I12952) - Mengekspos API konversi paket: mengekspos lebih banyak helper
asBundledanfromBundleuntuk memungkinkan class ini diteruskan di seluruh IPC dengan lebih mudah (I1a017) - Menjadikan
PendingIntentHandlerkompatibel dengan versi sebelumnya. (I34c13) - Menjadikan
CallingAppInfokompatibel dengan versi lama (I65085) - Mengekspos konstanta
ClearCredentialRequestTypes.
Versi 1.5.0-alpha04
7 Agustus 2024
androidx.credentials:credentials:1.5.0-alpha04 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha04 dirilis. Versi 1.5.0-alpha04 berisi commit ini.
Perubahan API
- Menambahkan nilai default untuk parameter
isCloudBackupEnableddariCreateRestoreCredentialRequest.
Perbaikan Bug
- Menghapus
minSdkVersionuntukcredentials-play-services-auth.
Versi 1.5.0-alpha03
24 Juli 2024
androidx.credentials:credentials:1.5.0-alpha03 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha03 dirilis. Versi ini dikembangkan di cabang internal.
Fitur Baru
- Memperkenalkan fitur baru, yaitu Pulihkan Kredensial. Kredensial pemulihan digunakan untuk memulihkan kredensial pengguna dari perangkat sebelumnya ke perangkat Android baru. Dengan membuat
RestoreCredentialuntuk pengguna, kredensial akan otomatis ditransfer ke perangkat baru pengguna jika pengguna memilih aplikasi yang akan ditransfer dari perangkat lama selama tahap penyiapan.
Perubahan API
- Class baru ditambahkan untuk meminta Pemulihan Kredensial.
- Jenis kredensial baru,
RestoreCredential, yang dapat memulihkan kredensial di perangkat baru. CreateRestoreCredentialRequestuntuk membuatRestoreCredentialbaru.GetRestoreCredentialOptionuntuk mengambilRestoreCredential.ClearCredentialStateRequestdapat diubah untuk menghapusRestoreCredential.
Perbaikan Bug
- Menambahkan
RestoreCredentialAPI baru untuk tujuan pemulihan aplikasi (If2d40)
Versi 1.5.0-alpha02
12 Juni 2024
androidx.credentials:credentials:1.5.0-alpha02 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha02 dirilis. Versi ini dikembangkan di cabang internal.
Fitur Baru
- Kemampuan
CredentialManageruntuk langsung menanamkanBiometricPromptdalam alur pembuatan dan pengambilan kredensial kini tersedia untuk digunakan melalui Jetpack untuk penyedia.
Perubahan API
- Menambahkan
BiometricPromptDatake permukaan API untuk memungkinkan penggunaan alurBiometricPromptyang baru melaluiCredentialManager(I3b159) - Mengubah semua class dan sub-class entri di
CreateEntrydanCredentialEntryuntuk mendapatkan utilitasBiometricPromptDatauntuk Penyedia. (I16936, I8e5bc) - Menambahkan jenis yang diperlukan untuk mengenkode error dan hasil dari alur
BiometricPromptyang diisi denganCredentialManager. (I8e5bc)
Versi 1.5.0-alpha01
29 Mei 2024
androidx.credentials:credentials:1.5.0-alpha01 dan androidx.credentials:credentials-play-services-auth:1.5.0-alpha01 dirilis. Versi ini dikembangkan di cabang internal.
Fitur Baru
Pengalaman UI sekunder untuk pemilihan kredensial: Developer aplikasi yang memanggil Credential Manager API pada saat login untuk menampilkan pemilih kepada pengguna, kini dapat menggunakan API baru untuk mengaitkan GetCredentialRequest yang sama dengan tampilan tertentu, seperti kolom nama pengguna atau sandi.
Selanjutnya, saat pengguna berfokus pada salah satu tampilan ini, permintaan yang sesuai akan dikirim ke Credential Manager. Kredensial yang dihasilkan diagregasi di seluruh penyedia dan ditampilkan di isi otomatis seperti UI sekunder, seperti saran keyboard atau dropdown. Oleh karena itu, saat semua API digunakan bersama-sama, pengguna akan melihat pemilih terlebih dahulu, dan jika ditutup serta mengetuk salah satu kolom yang disebutkan di atas, pengguna akan melihat saran keyboard/dropdown.
Perubahan API
- Class
PendingGetCredentialRequestyang menerimaGetCredentialRequest(yang sudah ada) dan callback yang akan dipanggil denganGetCredentialResponse(yang sudah ada), jika tersedia secara asinkron. - API setter ekstensi baru untuk class View Android, yang memungkinkan penyetelan instance
PendingGetCredentialRequest. Penggunaan API ini akan menyiapkan tampilan tertentu, sehingga saat pengguna mengetuknya, saran kredensial akan muncul di pengalaman UI sekunder seperti saran keyboard/dropdown.
Versi 1.3
Versi 1.3.0
2 Oktober 2024
androidx.credentials:credentials:1.3.0 dan androidx.credentials:credentials-play-services-auth:1.3.0 dirilis. Versi 1.3.0 berisi commit ini.
Perubahan penting sejak versi 1.2.0
Berbagai peningkatan penting dalam membuat library lebih andal dan konsisten, termasuk, tetapi tidak terbatas pada:
- Mendukung
preferImmediatelyAvailableCredentialsdi semua versi Android. - Meningkatkan aturan proguard untuk mengurangi peningkatan ukuran aplikasi.
- Berbagai perbaikan bug kecil.
Versi 1.3.0-rc01
10 Juli 2024
androidx.credentials:credentials:1.3.0-rc01 dan androidx.credentials:credentials-play-services-auth:1.3.0-rc01 dirilis. Versi 1.3.0-rc01 berisi commit ini.
Fitur Baru
- Rilis penambahan nomor versi bersama dengan update penerapan kecil.
Versi 1.3.0-beta02
12 Juni 2024
androidx.credentials:credentials:1.3.0-beta02 dan androidx.credentials:credentials-play-services-auth:1.3.0-beta02 dirilis. Versi 1.3.0-beta02 berisi commit ini.
Perbaikan Bug
- Memperbaiki logika untuk memeriksa
NOT_ALLOWED_ERRdengan benar, bukanCONSTRAINT_ERR, dalam alur kredensial kunci publik yang berisi error pada perangkat pra-U (I31b37)
Versi 1.3.0-beta01
29 Mei 2024
androidx.credentials:credentials:1.3.0-beta01 dan androidx.credentials:credentials-play-services-auth:1.3.0-beta01 dirilis. Versi 1.3.0-beta01 berisi commit ini.
Perubahan API
- Ganti nama
reateCredentialRequestBundle conversion API. (I46b95) - Memperbarui API priorityhints (Ida554)
Versi 1.3.0-alpha04
14 Mei 2024
androidx.credentials:credentials:1.3.0-alpha04 dan androidx.credentials:credentials-play-services-auth:1.3.0-alpha04 dirilis. Versi 1.3.0-alpha04 berisi commit ini.
Perbaikan Bug
- Beralih ke 21 sebagai
minSdkVersiondefault library androidx. (I6ec7f) - Mendukung pembuatan PRF untuk Android versi 13 dan yang lebih lama.
- Mendukung
preferImmediatelyAvailableCredentialsuntuk Android versi 13 dan yang lebih lama.
Versi 1.3.0-alpha03
17 April 2024
androidx.credentials:credentials:1.3.0-alpha03 dan androidx.credentials:credentials-play-services-auth:1.3.0-alpha03 dirilis. Versi ini berisi JAR sumber yang tidak ada dalam rilis sebelumnya.
Versi 1.3.0-alpha02
3 April 2024
androidx.credentials:credentials:1.3.0-alpha02 dan androidx.credentials:credentials-play-services-auth:1.3.0-alpha02 dirilis. Versi 1.3.0-alpha02 berisi commit ini.
Fitur Baru
- Menambahkan API baru yang membantu entri kredensial ditampilkan dengan jelas di pemilih kredensial selama panggilan
getCredentialataucreateCredential.
Perubahan API
- Memperluas Platform API Opsi Kredensial untuk memuat informasi tentang prioritas tampilan (Ied6fe)
- Mengekspos helper konversi data mentah Bundle ke data terstruktur (If03a0)
- Mengekspos API
isDefaultIcondanisAutoSelectAllowedFromOption(I05c59) - Memperluas platform API entri kredensial untuk memuat informasi tentang ikon default (I9fe00)
- Menambahkan bit
entryGroupIdke entri kredensial (Id995c) - Menambahkan properti
affiliationNamebaru ke permukaan APICredentialEntry. (I6261e) - Mengekspos API
fromXYZEntryuntuk digunakan dalam framework (I645a1)
Perbaikan Bug
- Menyediakan solusi penggantian saat pengelola kredensial platform tidak tersedia. (b/310701473)
- Memperbaiki NPE yang disebabkan oleh clearCredentialState API (b/327686881)
Versi 1.3.0-alpha01
13 Desember 2023
androidx.credentials:credentials:1.3.0-alpha01 dan androidx.credentials:credentials-play-services-auth:1.3.0-alpha01 dirilis. Versi 1.3.0-alpha01 berisi commit ini.
Perbaikan Bug
- Versi APK minimum yang diperlukan untuk layanan Google Play kini adalah 2023 v08.23 (versi APK 230815045), dan pemeriksaan ini sudah ada di library. (aosp/2856137)
- Memperbaiki error sudah dilanjutkan yang disebabkan oleh kondisi persaingan beberapa permintaan dalam proses (Ic3567)
Versi 1.2
Versi 1.2.2
3 April 2024
androidx.credentials:credentials:1.2.2 dan androidx.credentials:credentials-play-services-auth:1.2.2 dirilis. Versi 1.2.2 berisi commit ini.
Perbaikan Bug
- Memperbaiki error sudah dilanjutkan yang disebabkan oleh kondisi persaingan beberapa permintaan dalam proses (Ic3567)
- Memperbaiki NPE yang disebabkan oleh API
clearCredentialState(b/327686881)
Versi 1.2.1
6 Maret 2024
androidx.credentials:credentials:1.2.1 dan androidx.credentials:credentials-play-services-auth:1.2.1 dirilis. Versi 1.2.1 berisi commit ini.
Perbaikan Bug
- Menyediakan solusi penggantian saat pengelola kredensial platform tidak tersedia. (b/310701473)
Versi 1.2.0
1 November 2023
androidx.credentials:credentials:1.2.0 dan androidx.credentials:credentials-play-services-auth:1.2.0 dirilis. Versi 1.2.0 berisi commit ini.
Perubahan penting sejak versi 1.0.0
- Rilis ini menambahkan sekumpulan API baru untuk mendukung Penyedia Kredensial dalam menyimpan dan mengambil sandi, kunci sandi per permintaan pengguna.
Versi 1.2.0-rc01
4 Oktober 2023
androidx.credentials:credentials:1.2.0-rc01 dan androidx.credentials:credentials-play-services-auth:1.2.0-rc01 dirilis. Versi 1.2.0-rc01 berisi commit ini.
- Rilis peningkatan versi bersama dengan update implementasi kecil
Versi 1.2.0-beta04
20 September 2023
androidx.credentials:credentials:1.2.0-beta04 dan androidx.credentials:credentials-play-services-auth:1.2.0-beta04 dirilis. Versi 1.2.0-beta04 berisi commit ini.
Fitur Baru
- Menambahkan alur maksud login untuk login dengan google. (Ib6559,I7a042)
- Menambahkan pemeriksaan tanda tangan tunggal untuk paket yang diizinkan. (Ie6ff5)
- Memperbarui penguraian json
PublicKeyCredentialuntuk memanfaatkan metodetoJson()yang diperbarui. (I708e3, I00402)
Perbaikan Bug
- Memperbaiki aturan Proguard yang tidak ada (b/288120539)
Versi 1.2.0-beta03
23 Agustus 2023
androidx.credentials:credentials:1.2.0-beta03 dan androidx.credentials:credentials-play-services-auth:1.2.0-beta03 dirilis. Versi 1.2.0-beta03 berisi commit ini.
Perbaikan Bug
- Menghapus ekstensi uvm, karena penghentian penggunaan yang direncanakan dari spesifikasi webauthn. (I2d46d)
- Memastikan kepatuhan terhadap spesifikasi webauthn terkait properti
clientExtensions,credProps, dan rk (I3ab01)
Versi 1.2.0-beta02
1 Agustus 2023
androidx.credentials:credentials:1.2.0-beta02 dan androidx.credentials:credentials-play-services-auth:1.2.0-beta02 dirilis. Versi 1.2.0-beta02 berisi commit ini.
Perbaikan Bug
- b/293743991 - Memperbaiki nilai konstanta untuk kolom
authenticatorData, agar dapat mengurai propertiauthenticationResponseJsondengan benar di PublicKeyCredential
Versi 1.2.0-beta01
26 Juli 2023
androidx.credentials:credentials:1.2.0-beta01 dan androidx.credentials:credentials-play-services-auth:1.2.0-beta01 dirilis. Versi 1.2.0-beta01 berisi commit ini.
Perubahan API
- Mengekspos API yang menentukan apakah origin diisi atau tidak (Ia91f4)
- Membuat pengecualian kustom secara semantik benar (Ibf6f4)
- menambahkan test API (I61c1d)
- menambahkan API pengujian (Iaeb6f)
- Menghapus penggunaan API
isAtLeastU()eksperimental (Ie9117, b/289269026) - Mengekspos pengambil origin kustom yang menerima daftar yang diizinkan (I0c1b4)
- Menambahkan anotasi
VisibleForTest(I5467a) - Menambahkan anotasi
VisibleForTest(Idf57a) - Menghapus API khusus pengujian (Idcc05)
- Mengekspos class entri penyedia ke level API yang lebih rendah (I2e00a)
- Menambahkan API pengujian (Id6b9e)
Perbaikan Bug
- Menambahkan API pengujian (I0d243)
- Menambahkan API pengujian baru (I6fa12)
- Mengekspos pemilihan otomatis untuk Buat permintaan (I84eee)
- Membuat error encoding JSON lebih mendetail (I7a865)
- Melaporkan error developer dengan baik saat parameter konteks non-aktivitas (/I20dd7, b/288288940)
- Memperbaiki Parsing Pengecualian untuk Pengecualian yang ditampilkan dari Penyedia (Iaa2af,I0d243,I55151)
- Peningkatan dokumentasi untuk
toSlice
Versi 1.2.0-alpha05
7 Juni 2023
androidx.credentials:credentials:1.2.0-alpha05 dan androidx.credentials:credentials-play-services-auth:1.2.0-alpha05 dirilis. Versi ini dikembangkan di cabang internal.
Fitur Baru
- Penguraian yang kompatibel mundur untuk get API di seluruh modul GMS yang diperkenalkan bersama dengan cabang publik.
Versi 1.2.0-alpha04
10 Mei 2023
androidx.credentials:credentials:1.2.0-alpha04 dan androidx.credentials:credentials-play-services-auth:1.2.0-alpha04 dirilis. Versi ini dikembangkan di cabang internal.
Versi 1.2.0-alpha03
12 April 2023
androidx.credentials:credentials:1.2.0-alpha03 dan androidx.credentials:credentials-play-services-auth:1.2.0-alpha03 dirilis. Versi ini dirilis dari cabang internal.
Versi 1.2.0-alpha02
8 Maret 2023
androidx.credentials:credentials:1.2.0-alpha02 dan androidx.credentials:credentials-play-services-auth:1.2.0-alpha02 dirilis. Dikembangkan dari cabang internal.
Perubahan API
- Aktifkan pengujian class permintaan penyedia dengan membuat konstruktor publik.
- Menjadikan ikon wajib ada di semua class entri. Namun, jika penyedia kredensial tidak menyediakan ikon, library ini akan memiliki ikon penggantian.
- Mengizinkan penyedia kredensial menetapkan beberapa entri tindakan autentikasi, dan menetapkan judul untuk setiap entri.
- Hapus semua class permintaan istimewa. Penyedia kini cukup mendapatkan asal dari class
android.service.credentials.CallingAppInfo, dan tidak perlu menangani class permintaan khusus untuk panggilan yang memiliki hak istimewa (panggilan atas nama aplikasi lain).
Versi 1.2.0-alpha01
8 Februari 2023
androidx.credentials:credentials:1.2.0-alpha01 dan androidx.credentials:credentials-play-services-auth:1.2.0-alpha01 dirilis. Versi 1.2.0-alpha01 berisi commit ini.
Fitur Baru
- Rilis ini menambahkan sekumpulan API baru untuk mendukung Penyedia Kredensial dalam menyimpan dan mengambil sandi, kunci sandi per permintaan pengguna.
Perubahan API
- API baru ditambahkan untuk mendukung Penyedia Kredensial.
Versi 1.0
Versi 1.0.0-alpha09
7 Juni 2023
androidx.credentials:credentials:1.0.0-alpha09 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha09 dirilis. Versi 1.0.0-alpha09 berisi commit berikut ini.
Perbaikan Bug
- Validasi bahwa jenis pengecualian akurat dan konsisten. (Id13d7)
- Mendukung format json pada permintaan pengambilan kunci sandi. (I25100)
- Alur Pengambilan Kunci Sandi kompatibel mundur dengan modul GMS sebelumnya.(I23878)
Versi 1.0.0-alpha08
3 Mei 2023
androidx.credentials:credentials:1.0.0-alpha08 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha08 dirilis. Versi 1.0.0-alpha08 berisi commit berikut ini.
Perbaikan Bug
- Peningkatan keterbacaan output debug dan pesan error.
Versi 1.0.0-alpha07
19 April 2023
androidx.credentials:credentials:1.0.0-alpha07 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha07 dirilis. Versi 1.0.0-alpha07 berisi commit berikut ini.
Perbaikan Bug
- Memperbaiki bug yang disebabkan oleh perubahan konfigurasi (a75fca, b/276316128)
- Jangan merusak alur pasca-U untuk SDK khusus pra-U (5418c9, b/278148300)
Versi 1.0.0-alpha06
5 April 2023
androidx.credentials:credentials:1.0.0-alpha06 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha06 dirilis. Versi 1.0.0-alpha06 berisi commit berikut ini.
Fitur Baru
- Memperbarui integrasi dengan ID Google, akan berfungsi dengan
com.google.android.libraries.identity.googleid:googleid:1.0.0
Versi 1.0.0-alpha05
22 Maret 2023
androidx.credentials:credentials:1.0.0-alpha05 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha05 dirilis. Versi 1.0.0-alpha05 berisi commit ini.
Perbaikan Bug
- Laporkan error pembatalan pengguna dengan benar saat pengguna membatalkan sheet modal. (/I9ff3, b/271863184)
Versi 1.0.0-alpha04
8 Maret 2023
androidx.credentials:credentials:1.0.0-alpha04 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha04 dirilis. Versi 1.0.0-alpha04 berisi commit berikut ini.
Perubahan API
- Menambahkan persyaratan
android.permission.CREDENTIAL_MANAGER_SET_ORIGINuntuk menyetel origin di Jetpack Library. (Ibaad4) - Menambahkan pengecualian alur pengambilan kunci sandi (I4f654)
- Pembaruan perilaku pemilihan otomatis
CredentialManagerAPI (I576dd) CreateCredentialRequest.DisplayInfokini menggunakan kolomCharSequence, bukanString. (I85e70)
Perbaikan Bug
- Menambahkan aturan proguard untuk memastikan modul autentikasi Play tidak akan dihapus oleh R8. (9543977)
Versi 1.0.0-alpha03
22 Februari 2023
androidx.credentials:credentials:1.0.0-alpha03 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha03 dirilis. Versi 1.0.0-alpha03 berisi commit ini.
Fitur Baru
- Menambahkan dukungan untuk Login dengan Google.
Perubahan API
- Memungkinkan
UnsupportedExceptionberfungsi dengan benar (I68208) - Menambahkan jenis pengecualian baru untuk memperhitungkan kasus seperti saat perangkat tidak berisi tanda yang diperlukan (If08dd)
- API pengecualian
CredentialManager(I72947)
Versi 1.0.0-alpha02
8 Februari 2023
androidx.credentials:credentials:1.0.0-alpha02 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha02 dirilis. Versi 1.0.0-alpha02 berisi commit ini.
Perubahan API
- Perubahan tanda tangan
CredentialManagerAPI (Iabdec) - Perubahan tanda tangan
CredentialManagerAPI (I977ed) - Perubahan tanda tangan
CredentialManagerAPI (Ia6e9b)
Perbaikan Bug
- 'Kabel' lama tidak lagi didukung dalam spesifikasi webauthn, dan penggantinya, 'hibrida' sekarang ditampilkan untuk daftar transportasi.
- Transportasi ditampilkan dalam daftar dua dimensi, yang telah diperbaiki menjadi daftar 1d yang benar.
Versi 1.0.0-alpha01
11 Januari 2023
androidx.credentials:credentials:1.0.0-alpha01 dan androidx.credentials:credentials-play-services-auth:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 berisi commit ini.
Fitur Baru
- Rilis ini berisi library jetpack baru yang memberikan akses terpadu ke kredensial pengguna. Hal ini dapat mencakup sandi, kunci sandi, dan kredensial gabungan. Library ini harus digunakan untuk memberikan pengalaman login yang lancar dan aman.
- `androidx.credentials:credentials-play-services-auth:1.0.0-alpha01‘ adalah library opsional yang memungkinkan kredensial disimpan, dan diambil dari Pengelola Sandi Google. Dependensi ini diperlukan untuk perangkat yang menjalankan Android API level <= 33.
Perubahan API
- Library baru dengan API baru