giriş bilgileri
Son Güncelleme | Kararlı sürüm | Sürüm Adayı | Beta Sürümü | Alfa sürümü |
---|---|---|---|---|
16 Temmuz 2025 | 1.5.0 | - | - | 1.6.0-alpha04 |
Bağımlılıkları bildirme
Kimlik bilgilerine bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanız veya modülünüz için build.gradle
dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.6.0-alpha04") implementation("androidx.credentials:credentials-play-services-auth:1.6.0-alpha04") }
Groovy
dependencies { implementation "androidx.credentials:credentials:1.6.0-alpha04" implementation "androidx.credentials:credentials-play-services-auth:1.6.0-alpha04" }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz olursa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Bu yapıyla ilgili sürüm notu yok.
Credentials e2ee Version 1.0.
Sürüm 1.0.0-alpha02
17 Nisan 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha02
iptal edilir. Bu sürüm, önceki sürümde eksik olan kaynak JAR'ları içeriyor.
Sürüm 1.0.0-alpha01
3 Nisan 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha01
iptal edilir. 1.0.0-alpha01 sürümü bu commit'leri içerir.
Yeni Özellikler
- Geçiş anahtarından
IdentityKey
oluşturma desteği (Iba31e)
Sürüm 1.6
Sürüm 1.6.0-alpha04
16 Temmuz 2025
androidx.credentials:credentials:1.6.0-alpha04
ve androidx.credentials:credentials-play-services-auth:1.6.0-alpha04
yayınlandı. 1.6.0-alpha04 sürümü bu commit'leri içerir.
Yeni Özellikler
- Kimlik bilgisi yöneticisi iletişim kutuları artık Android 14'ten önceki ve sonraki Android sürümlerinde, mobil ve giyilebilir cihazlarda daha tutarlı görünecek.
Sürüm 1.6.0-alpha03
18 Haziran 2025
androidx.credentials:credentials:1.6.0-alpha03
ve androidx.credentials:credentials-play-services-auth:1.6.0-alpha03
yayınlandı. 1.6.0-alpha03 sürümü bu commit'leri içerir.
Yeni Özellikler
- Android 14'ten önceki sürümlerde, Kimlik Bilgisi Yöneticisi iletişim kutularını Android 14 ve sonraki sürümlerle daha tutarlı olacak şekilde güncelleyin.
API Değişiklikleri
- Update
CreateDigitalCredentialRequest
constructor API'si güncellendi (I6f6da)
Sürüm 1.6.0-alpha02
20 Mayıs 2025
androidx.credentials:credentials:1.6.0-alpha02
ve androidx.credentials:credentials-play-services-auth:1.6.0-alpha02
yayınlandı. 1.6.0-alpha02 sürümü bu commit'leri içerir.
API Değişiklikleri
- Dijital kimlik bilgisi verilmesi desteği (I4e6f9)
Sürüm 1.6.0-alpha01
7 Mayıs 2025
androidx.credentials:credentials:1.6.0-alpha01
ve androidx.credentials:credentials-play-services-auth:1.6.0-alpha01
yayınlandı. 1.6.0-alpha01 sürümü bu commit'leri içerir.
Yeni Özellikler
- Koşullu geçiş anahtarı oluşturma: Geliştiricilerin koşullu geçiş anahtarı oluşturma isteğinde bulunabileceği koşullu geçiş anahtarı oluşturma özelliğini etkinleştirir. Koşullu oluşturma isteği, tercih edilen kimlik bilgisi sağlayıcıya iletilir. Ardından, bazı dahili koşullara bağlı olarak, normal alt sayfa kullanıcı arayüzü deneyimi olmadan geçiş anahtarı oluşturulur. Kullanıcılar, yeni oluşturulan geçiş anahtarıyla ilgili bilgileri içeren bir bildirim görür.
API Değişiklikleri
- Expose
CreateCredentialResponse.createFrom
API'si (Ic0494) - Sessiz geçiş anahtarı oluşturmaya izin vermek için
isConditionalCreate
bit'i kullanıma sunuldu. (I3a1bb)
Sürüm 1.5
Sürüm 1.5.0
12 Mart 2025
androidx.credentials:credentials:1.5.0
ve androidx.credentials:credentials-play-services-auth:1.5.0
yayınlandı. 1.5.0 sürümü bu commit'leri içerir.
1.3.0 sürümünden beri yapılan önemli değişiklikler
- Kimlik bilgisi seçimi için ikincil kullanıcı arayüzü deneyimi: Kullanıcıya seçici sunmak için oturum açma anlarında Credential Manager API'lerini çağıran uygulama geliştiriciler artık aynı
GetCredentialRequest
öğesini belirli bir görünümle (ör. kullanıcı adı veya şifre alanı) ilişkilendirmek için yeni API'leri kullanabilir. Ardından, kullanıcı bu görünümlerden birine odaklandığında ilgili istek, Kimlik Bilgisi Yöneticisi'ne gönderilir. Elde edilen kimlik bilgileri sağlayıcılar arasında toplanır ve klavye veya açılır liste önerileri gibi ikincil kullanıcı arayüzlerinde otomatik doldurma olarak gösterilir. Bu nedenle, tüm API'ler birlikte kullanıldığında kullanıcıya önce bir seçici gösterilir. Kullanıcı bu seçiciyi kapatırsa ve yukarıda belirtilen alanlardan birine dokunursa klavye/açılır liste önerileri gösterilir. - Kimlik Bilgilerini Geri Yükleme: Kimlik bilgilerini geri yükleme, kullanıcının kimlik bilgilerini önceki cihazdan yeni bir Android cihaza geri yüklemek için kullanılır. Kullanıcı için
RestoreCredential
oluşturduğunuzda, kurulum aşamasında eski cihazdan aktarılacak uygulamayı seçerse kimlik bilgisi otomatik olarak kullanıcının yeni cihazına aktarılır.
Sürüm 1.5.0-rc01
15 Ocak 2025
androidx.credentials:credentials:1.5.0-rc01
ve androidx.credentials:credentials-play-services-auth:1.5.0-rc01
yayınlandı. 1.5.0-rc01 sürümü bu commit'leri içerir.
Yeni Özellikler
- Küçük uygulama güncellemeleriyle birlikte sürüm artışı yayınlama
API Değişiklikleri
- Çerçeveyle tutarlı olması için
@Deprecated
ek açıklamasınıIdentityCredential
için ekleyin. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609)
Harici Katkı (External Contribution)
BuildCompat.isAtLeastV
öğesini kullanımdan kaldırın. Arayanlar bunun yerine SDK_INT'yi doğrudan 35'e göre kontrol etmelidir. (I294d1)
Sürüm 1.5.0-beta01
30 Ekim 2024
androidx.credentials:credentials:1.5.0-beta01
ve androidx.credentials:credentials-play-services-auth:1.5.0-beta01
yayınlandı. 1.5.0-beta01 sürümü bu commit'leri içerir.
Yeni Özellikler
Aşağıdaki yeni özelliklerin beta sürümü:
- Kimlik bilgisi seçimi için ikincil kullanıcı arayüzü deneyimi: Kullanıcıya seçici sunmak için oturum açma anlarında Credential Manager API'lerini çağıran uygulama geliştiriciler artık aynı
GetCredentialRequest
öğesini belirli bir görünümle (ör. kullanıcı adı veya şifre alanı) ilişkilendirmek için yeni API'leri kullanabilir. Ardından, kullanıcı bu görünümlerden birine odaklandığında ilgili istek, Kimlik Bilgisi Yöneticisi'ne gönderilir. Elde edilen kimlik bilgileri sağlayıcılar arasında toplanır ve klavye veya açılır liste önerileri gibi ikincil kullanıcı arayüzlerinde otomatik doldurma olarak gösterilir. Bu nedenle, tüm API'ler birlikte kullanıldığında kullanıcıya önce bir seçici gösterilir. Kullanıcı bu seçiciyi kapatırsa ve yukarıda belirtilen alanlardan birine dokunursa klavye/açılır liste önerileri gösterilir. - Kimlik bilgilerini geri yükleyin. Geri yükleme kimliği, kullanıcının kimliğini önceki cihazdan yeni bir Android cihaza geri yüklemek için kullanılır. Kullanıcı için
RestoreCredential
oluşturduğunuzda, kurulum aşamasında eski cihazdan aktarılacak uygulamayı seçerse kimlik bilgisi otomatik olarak kullanıcının yeni cihazına aktarılır.
API Değişiklikleri
- Geliştiricilere,
CryptoObject
veBiometricPromptData
ayarlayıcılarında koşul belirleme esnekliği tanır. (Ie7e8e)
Sürüm 1.5.0-alpha06
16 Ekim 2024
androidx.credentials:credentials:1.5.0-alpha06
ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha06
yayınlandı. 1.5.0-alpha06 sürümü bu commit'leri içerir.
Yeni Özellikler
- Kitaplığı yakında kararlı bir sürümün kullanıma sunulmasına hazırlayın.
Sürüm 1.5.0-alpha05
4 Eylül 2024
androidx.credentials:credentials:1.5.0-alpha05
ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha05
yayınlandı. 1.5.0-alpha05 sürümü bu commit'leri içerir.
API Değişiklikleri
- Yeni bir kimlik bilgisi türünü destekleme -
DigitalCredential
(I12952) - Paket dönüştürme API'lerini kullanıma sunma: Bu sınıfların IPC'de daha kolay aktarılması için daha fazla
asBundle
vefromBundle
yardımcılarını kullanıma sunma (I1a017) - Geriye dönük uyumlu hale getirin.
PendingIntentHandler
(I34c13) CallingAppInfo
'yı geriye dönük uyumlu hale getirin (I65085)ClearCredentialRequestTypes
sabitlerini kullanıma sunun.
Sürüm 1.5.0-alpha04
7 Ağustos 2024
androidx.credentials:credentials:1.5.0-alpha04
ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha04
yayınlandı. 1.5.0-alpha04 sürümü bu commit'leri içerir.
API Değişiklikleri
CreateRestoreCredentialRequest
parametresininisCloudBackupEnabled
parametresi için varsayılan değer eklendi.
Hata Düzeltmeleri
credentials-play-services-auth
içinminSdkVersion
kaldırıldı.
Sürüm 1.5.0-alpha03
24 Temmuz 2024
androidx.credentials:credentials:1.5.0-alpha03
ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha03
yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.
Yeni Özellikler
- Kimlik bilgilerini geri yükleme adlı yeni bir özellik sunar. Geri yükleme kimliği, kullanıcının kimliğini önceki cihazdan yeni bir Android cihaza geri yüklemek için kullanılır. Kullanıcı için
RestoreCredential
oluşturduğunuzda, kurulum aşamasında eski cihazdan aktarılacak uygulamayı seçerse kimlik bilgisi otomatik olarak kullanıcının yeni cihazına aktarılır.
API Değişiklikleri
- Kimlik bilgilerini geri yükleme isteğinde bulunmak için yeni sınıflar eklendi.
- Yeni bir cihazda kimlik bilgilerini geri yükleyebilen yeni bir kimlik bilgisi türü (
RestoreCredential
). CreateRestoreCredentialRequest
: Yeni birRestoreCredential
oluşturmak içinGetRestoreCredentialOption
içinRestoreCredential
.ClearCredentialStateRequest
,RestoreCredential
temizlenecek şekilde değiştirilebilir.
Hata Düzeltmeleri
- Uygulama geri yükleme amacıyla yeni bir
RestoreCredential
API'si eklendi (If2d40).
Sürüm 1.5.0-alpha02
12 Haziran 2024
androidx.credentials:credentials:1.5.0-alpha02
ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha02
yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.
Yeni Özellikler
CredentialManager
, kimlik bilgisi oluşturma ve alma akışlarında doğrudanBiometricPrompt
yerleştirebilir. Bu özellik, sağlayıcılar için Jetpack üzerinden kullanılabilir.
API Değişiklikleri
BiometricPromptData
, API yüzeyine eklenerekCredentialManager
üzerinden yeni imbuedBiometricPrompt
akışının kullanılmasına olanak tanındı (I3b159).CreateEntry
veCredentialEntry
genelinde tüm giriş sınıfları ve alt sınıfları, Sağlayıcılar içinBiometricPromptData
'nin avantajlarından yararlanmak üzere değiştirildi. (I16936, I8e5bc)- Hatanın kodlanması ve
BiometricPrompt
akışlarından elde edilen sonuçlar için gereken türler eklendi.CredentialManager
(I8e5bc)
Sürüm 1.5.0-alpha01
29 Mayıs 2024
androidx.credentials:credentials:1.5.0-alpha01
ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha01
yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.
Yeni Özellikler
Kimlik bilgisi seçimi için ikincil kullanıcı arayüzü deneyimi: Kullanıcıya seçici sunmak için oturum açma anlarında Credential Manager API'lerini çağıran uygulama geliştiriciler artık aynı GetCredentialRequest
öğesini belirli bir görünümle (ör. kullanıcı adı veya şifre alanı) ilişkilendirmek için yeni API'leri kullanabilir.
Ardından, kullanıcı bu görünümlerden birine odaklandığında ilgili istek, Kimlik Bilgisi Yöneticisi'ne gönderilir. Elde edilen kimlik bilgileri sağlayıcılar arasında toplanır ve klavye veya açılır liste önerileri gibi ikincil kullanıcı arayüzlerinde otomatik doldurma olarak gösterilir. Bu nedenle, tüm API'ler birlikte kullanıldığında kullanıcıya önce bir seçici gösterilir. Kullanıcı bu seçiciyi kapatırsa ve yukarıda belirtilen alanlardan birine dokunursa klavye/açılır liste önerileri gösterilir.
API Değişiklikleri
- (Önceden var olan)
GetCredentialRequest
alan birPendingGetCredentialRequest
sınıfı ve kullanılabilir olduğunda eşzamansız olarak (önceden var olan)GetCredentialResponse
ile çağrılacak bir geri çağırma. - Android View sınıfı için yeni uzantı ayarlayıcı API. Bu API,
PendingGetCredentialRequest
örneğinin ayarlanmasına olanak tanır. Bu API'nin kullanımı, kullanıcının dokunduğu görünümü hazırlar. Böylece, klavye/açılır liste önerileri gibi ikincil kullanıcı arayüzü deneyimlerinde kimlik bilgisi önerileri gösterilir.
Sürüm 1.3
Sürüm 1.3.0
2 Ekim 2024
androidx.credentials:credentials:1.3.0
ve androidx.credentials:credentials-play-services-auth:1.3.0
yayınlandı. 1.3.0 sürümü bu commit'leri içerir.
1.2.0 sürümünden beri yapılan önemli değişiklikler
Kitaplığın daha güvenilir ve tutarlı hale getirilmesiyle ilgili aşağıdakiler dahil ancak bunlarla sınırlı olmamak üzere çeşitli önemli iyileştirmeler yapıldı:
- Tüm Android sürümlerinde
preferImmediatelyAvailableCredentials
desteği. - Uygulama boyutundaki artışı azaltmak için ProGuard kuralı iyileştirildi.
- Çeşitli küçük hata düzeltmeleri.
Sürüm 1.3.0-rc01
10 Temmuz 2024
androidx.credentials:credentials:1.3.0-rc01
ve androidx.credentials:credentials-play-services-auth:1.3.0-rc01
yayınlandı. 1.3.0-rc01 sürümü bu commit'leri içerir.
Yeni Özellikler
- Küçük uygulama güncellemeleriyle birlikte sürüm artışı yayınlama.
Sürüm 1.3.0-beta02
12 Haziran 2024
androidx.credentials:credentials:1.3.0-beta02
ve androidx.credentials:credentials-play-services-auth:1.3.0-beta02
yayınlandı. 1.3.0-beta02 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- Hata içeren ön U cihazlardaki (I31b37) ortak anahtar kimlik bilgisi akışlarında
CONSTRAINT_ERR
yerineNOT_ALLOWED_ERR
'nın doğru şekilde kontrol edilmesi için mantık düzeltildi.
Sürüm 1.3.0-beta01
29 Mayıs 2024
androidx.credentials:credentials:1.3.0-beta01
ve androidx.credentials:credentials-play-services-auth:1.3.0-beta01
yayınlandı. 1.3.0-beta01 sürümü bu commit'leri içerir.
API Değişiklikleri
reateCredentialRequest
Bundle dönüşüm API'sini yeniden adlandırın. (I46b95)- priorityhints API'yi güncelleme (Ida554)
Sürüm 1.3.0-alpha04
14 Mayıs 2024
androidx.credentials:credentials:1.3.0-alpha04
ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha04
yayınlandı. 1.3.0-alpha04 sürümü bu onayları içerir.
Hata Düzeltmeleri
- androidx kitaplıklarının varsayılan
minSdkVersion
'ı olarak 21'e geçin. (I6ec7f) - Android 13 ve önceki sürümlerde PRF oluşturma desteği.
- Android 13 ve önceki sürümlerde
preferImmediatelyAvailableCredentials
desteği.
Sürüm 1.3.0-alpha03
17 Nisan 2024
androidx.credentials:credentials:1.3.0-alpha03
ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha03
yayınlandı. Bu sürüm, önceki sürümde eksik olan kaynak JAR'ları içeriyor.
Sürüm 1.3.0-alpha02
3 Nisan 2024
androidx.credentials:credentials:1.3.0-alpha02
ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha02
yayınlandı. 1.3.0-alpha02 sürümü bu commit'leri içerir.
Yeni Özellikler
getCredential
veyacreateCredential
çağrısı sırasında kimlik bilgilerinin, kimlik bilgisi seçicide net bir şekilde gösterilmesine yardımcı olan yeni API'ler eklendi.
API Değişiklikleri
- Kimlik bilgisi seçenekleri API yüzeyini, görüntüleme öncelikleriyle ilgili bilgileri içerecek şekilde genişletti (Ied6fe).
- Yapılandırılmış veri dönüştürme yardımcılarına (If03a0) ham paket sunma
isDefaultIcon
veisAutoSelectAllowedFromOption
API'leri kullanıma sunuldu (I05c59)- Kimlik bilgisi girişi API yüzeyi, varsayılan simge bilgisi içerecek şekilde genişletildi (I9fe00).
- Kimlik bilgisi girişlerine
entryGroupId
bit eklendi (Id995c) CredentialEntry
API yüzeyine yeni biraffiliationName
özelliği eklendi. (I6261e)- Çerçevede kullanılacak
fromXYZEntry
API'leri kullanıma sunuldu (I645a1)
Hata Düzeltmeleri
- Platform kimlik bilgisi yöneticisi kullanılamadığında yedek çözüm sağlandı. (b/310701473)
- clearCredentialState
API'sinin neden olduğu NPE düzeltildi (b/327686881)
Sürüm 1.3.0-alpha01
13 Aralık 2023
androidx.credentials:credentials:1.3.0-alpha01
ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha01
yayınlandı. 1.3.0-alpha01 sürümü şu commit'leri içerir.
Hata Düzeltmeleri
- Google Play Hizmetleri için gereken minimum APK sürümü artık 2023 v08.23 (APK sürümü 230815045) ve bu kontrol kitaplığa yerleştirildi. (aosp/2856137)
- Birden fazla devam eden isteğin yarış durumu nedeniyle oluşan, zaten devam ettirildi hatasını düzeltme (Ic3567)
Sürüm 1.2
Sürüm 1.2.2
3 Nisan 2024
androidx.credentials:credentials:1.2.2
ve androidx.credentials:credentials-play-services-auth:1.2.2
yayınlandı. 1.2.2 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- Birden fazla devam eden isteğin yarış durumu nedeniyle oluşan, zaten devam ettirildi hatasını düzeltme (Ic3567)
clearCredentialState
API'sinin neden olduğu NPE düzeltildi (b/327686881)
Sürüm 1.2.1
6 Mart 2024
androidx.credentials:credentials:1.2.1
ve androidx.credentials:credentials-play-services-auth:1.2.1
yayınlandı. 1.2.1 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- Platform kimlik bilgisi yöneticisi kullanılamadığında yedek çözüm sunuldu. (b/310701473)
Sürüm 1.2.0
1 Kasım 2023
androidx.credentials:credentials:1.2.0
ve androidx.credentials:credentials-play-services-auth:1.2.0
yayınlandı. 1.2.0 sürümü şu commit'leri içerir.
1.0.0 sürümünden beri yapılan önemli değişiklikler
- Bu sürümde, kullanıcıların istekleri doğrultusunda şifreleri ve geçiş anahtarlarını saklama ve getirme konusunda kimlik bilgisi sağlayıcıyı desteklemek için yeni bir API grubu eklendi.
Sürüm 1.2.0-rc01
4 Ekim 2023
androidx.credentials:credentials:1.2.0-rc01
ve androidx.credentials:credentials-play-services-auth:1.2.0-rc01
yayınlandı. 1.2.0-rc01 sürümü şu commit'leri içerir.
- Küçük uygulama güncellemeleriyle birlikte sürüm artışı yayınlama
Sürüm 1.2.0-beta04
20 Eylül 2023
androidx.credentials:credentials:1.2.0-beta04
ve androidx.credentials:credentials-play-services-auth:1.2.0-beta04
yayınlandı. 1.2.0-beta04 sürümü şu commit'leri içerir.
Yeni Özellikler
- Google ile oturum açma için oturum açma niyetini alma akışı eklendi. (Ib6559,I7a042)
- İzin verilenler listesindeki paketler için tek imza kontrolü eklendi. (Ie6ff5)
- Güncellenen
PublicKeyCredential
json ayrıştırması, güncellenentoJson()
yöntemlerini kullanacak şekilde değiştirildi. (I708e3, I00402)
Hata Düzeltmeleri
- Eksik ProGuard kuralları düzeltildi (b/288120539)
Sürüm 1.2.0-beta03
23 Ağustos 2023
androidx.credentials:credentials:1.2.0-beta03
ve androidx.credentials:credentials-play-services-auth:1.2.0-beta03
yayınlandı. 1.2.0-beta03 sürümü şu commit'leri içerir.
Hata Düzeltmeleri
- WebAuthn spesifikasyonunda planlanan desteği sonlandırma nedeniyle UVM uzantıları kaldırıldı. (I2d46d)
clientExtensions
,credProps
ve rk özellikleri ile ilgili webauthn spesifikasyonuna uyumluluğu sağlayın (I3ab01)
Sürüm 1.2.0-beta02
1 Ağustos 2023
androidx.credentials:credentials:1.2.0-beta02
ve androidx.credentials:credentials-play-services-auth:1.2.0-beta02
yayınlandı. 1.2.0-beta02 sürümü şu commit'leri içerir.
Hata Düzeltmeleri
- b/293743991:
authenticationResponseJson
mülkünün PublicKeyCredential içinde doğru şekilde ayrıştırılması içinauthenticatorData
alanının sabit değerini düzeltin.
Sürüm 1.2.0-beta01
26 Temmuz 2023
androidx.credentials:credentials:1.2.0-beta01
ve androidx.credentials:credentials-play-services-auth:1.2.0-beta01
yayınlandı. 1.2.0-beta01 sürümü şu commit'leri içerir.
API Değişiklikleri
- Kaynağın doldurulup doldurulmadığını belirleyen bir API'yi kullanıma sunma (Ia91f4)
- Özel istisnaları semantik olarak doğru hale getirir (Ibf6f4)
- add test api (I61c1d)
- add test api (Iaeb6f)
- Deneysel
isAtLeastU()
API'sinin (Ie9117, b/289269026) kullanımı kaldırıldı. - İzin verilenler listesini alan özel bir kaynak alıcıyı kullanıma sunma (I0c1b4)
VisibleForTest
ek açıklaması eklendi (I5467a)VisibleForTest
ek açıklaması eklendi (Idf57a)- Yalnızca test API'lerini kaldırma (Idcc05)
- Sağlayıcı giriş sınıflarını daha düşük API düzeylerinde kullanıma sunma (I2e00a)
- Test API'leri ekleme (Id6b9e)
Hata Düzeltmeleri
- Test API'leri ekleme (I0d243)
- Yeni test API'leri ekleyin (I6fa12)
- Oluşturma istekleri için otomatik seçimi kullanıma sunma (I84eee)
- JSON kodlama hatalarını daha ayrıntılı hale getirme (I7a865)
- Etkinlik dışı bağlam parametresiyle ilgili geliştirici hatasını düzgün şekilde bildirme (/I20dd7, b/288288940)
- Sağlayıcılardan döndürülen istisnalar için düzeltilmiş istisna ayrıştırma (Iaa2af,I0d243,I55151)
toSlice
için iyileştirilmiş dokümanlar
Sürüm 1.2.0-alpha05
7 Haziran 2023
androidx.credentials:credentials:1.2.0-alpha05
ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha05
yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.
Yeni Özellikler
- Herkese açık dalın yanı sıra GMS modüllerinde get API için geriye dönük uyumlu ayrıştırma kullanıma sunuldu.
Sürüm 1.2.0-alpha04
10 Mayıs 2023
androidx.credentials:credentials:1.2.0-alpha04
ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha04
yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.
Sürüm 1.2.0-alpha03
12 Nisan 2023
androidx.credentials:credentials:1.2.0-alpha03
ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha03
yayınlandı. Bu sürüm, dahili bir şubeden yayınlandı.
Sürüm 1.2.0-alpha02
8 Mart 2023
androidx.credentials:credentials:1.2.0-alpha02
ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha02
yayınlandı. Dahili bir daldan geliştirilmişse
API Değişiklikleri
- Oluşturucuları herkese açık hale getirerek sağlayıcı isteği sınıflarının test edilmesini etkinleştirin.
- Tüm giriş sınıflarında simgelerin zorunlu olmasını sağlayın. Ancak kimlik bilgisi sağlayıcılar simge sağlamazsa bu kitaplıkta yedek simgeler bulunur.
- Kimlik bilgisi sağlayıcıların birden fazla kimlik doğrulama işlemi girişi ayarlamasına ve her biri için başlık belirlemesine izin verin.
- Tüm ayrıcalıklı istek sınıflarını kaldırın. Sağlayıcılar artık kaynağı
android.service.credentials.CallingAppInfo
sınıfından kolayca alabilir ve ayrıcalıklı aramalar (başka bir uygulama adına yapılan aramalar) için özel istek sınıflarını işlemeleri gerekmez.
Sürüm 1.2.0-alpha01
8 Şubat 2023
androidx.credentials:credentials:1.2.0-alpha01
ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha01
yayınlandı. 1.2.0-alpha01 sürümü şu commit'leri içerir.
Yeni Özellikler
- Bu sürümde, kullanıcıların istekleri doğrultusunda şifreleri ve geçiş anahtarlarını saklama ve getirme konusunda kimlik bilgisi sağlayıcıyı desteklemek için yeni bir API grubu eklendi.
API Değişiklikleri
- Kimlik bilgisi sağlayıcılarını desteklemek için yeni API'ler eklendi.
Sürüm 1.0
Sürüm 1.0.0-alpha09
7 Haziran 2023
androidx.credentials:credentials:1.0.0-alpha09
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha09
yayınlandı. Version 1.0.0-alpha09 contains these commits.
Hata Düzeltmeleri
- İstisna türlerinin doğru ve tutarlı olduğunu doğrulayın. (Id13d7)
- get passkey isteğinde JSON biçimini destekleyin. (I25100)
- Geçiş anahtarı alma akışı, önceki GMS modülleriyle geriye dönük uyumludur.(I23878)
Sürüm 1.0.0-alpha08
3 Mayıs 2023
androidx.credentials:credentials:1.0.0-alpha08
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha08
yayınlandı. Version 1.0.0-alpha08 contains these commits.
Hata Düzeltmeleri
- Hata ayıklama çıkışının okunabilirliği ve hata mesajları iyileştirildi.
Sürüm 1.0.0-alpha07
19 Nisan 2023
androidx.credentials:credentials:1.0.0-alpha07
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha07
yayınlandı. 1.0.0-alpha07 sürümü şu commit'leri içerir.
Hata Düzeltmeleri
- Yapılandırma değişikliklerinden kaynaklanan hata düzeltildi (a75fca, b/276316128)
- Yalnızca U öncesi SDK'sı (5418c9, b/278148300) için U sonrası akışını bozmayın.
Sürüm 1.0.0-alpha06
5 Nisan 2023
androidx.credentials:credentials:1.0.0-alpha06
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha06
yayınlandı. 1.0.0-alpha06 sürümü şu commit'leri içerir.
Yeni Özellikler
- Google Kimliği ile entegrasyonu güncelleme,
com.google.android.libraries.identity.googleid:googleid:1.0.0
ile çalışır
Sürüm 1.0.0-alpha05
22 Mart 2023
androidx.credentials:credentials:1.0.0-alpha05
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha05
yayınlandı. 1.0.0-alpha05 sürümü şu commit'leri içerir.
Hata Düzeltmeleri
- Kullanıcı, modal sayfayı iptal ettiğinde kullanıcı iptal hatasını düzgün şekilde bildirin. (/I9ff3, b/271863184)
Sürüm 1.0.0-alpha04
8 Mart 2023
androidx.credentials:credentials:1.0.0-alpha04
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha04
yayınlandı. 1.0.0-alpha04 sürümü şu commit'leri içerir.
API Değişiklikleri
- Jetpack Kitaplığı'nda kaynak ayarlama için
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
koşulu eklendi. (Ibaad4) - Geçiş anahtarı alma akışı istisnaları eklendi (I4f654)
CredentialManager
API otomatik seçim davranışı güncellemesi (I576dd)CreateCredentialRequest.DisplayInfo
artıkString
alanları yerineCharSequence
alanlarını kullanıyor. (I85e70)
Hata Düzeltmeleri
- Play kimlik doğrulama modülünün R8 tarafından kaldırılmamasını sağlamak için ProGuard kuralları ekleyin. (9543977)
Sürüm 1.0.0-alpha03
22 Şubat 2023
androidx.credentials:credentials:1.0.0-alpha03
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha03
yayınlandı. 1.0.0-alpha03 sürümü şu commit'leri içerir.
Yeni Özellikler
- Google ile oturum açma için destek eklendi.
API Değişiklikleri
UnsupportedException
uygulamasının doğru şekilde çalışmasına olanak tanır (I68208)- Cihazda gerekli işaretlerin (If08dd) bulunmadığı durumları hesaba katmak için yeni bir istisna türü ekleme
CredentialManager
exception api (I72947)
Sürüm 1.0.0-alpha02
8 Şubat 2023
androidx.credentials:credentials:1.0.0-alpha02
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha02
yayınlandı. 1.0.0-alpha02 sürümü şu commit'leri içerir.
API Değişiklikleri
CredentialManager
API imzası değişiklikleri (Iabdec)CredentialManager
API imzası değişiklikleri (I977ed)CredentialManager
API imzası değişiklikleri (Ia6e9b)
Hata Düzeltmeleri
- Eski "kablo" artık webauthn spesifikasyonunda desteklenmiyor ve yerine "karma" seçeneği, aktarım listesi için döndürülüyor.
- Nakliyeler iki boyutlu listeler halinde geri veriliyordu. Bu sorun düzeltilerek doğru olan tek boyutlu liste haline getirildi.
Sürüm 1.0.0-alpha01
11 Ocak 2023
androidx.credentials:credentials:1.0.0-alpha01
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha01
yayınlandı. 1.0.0-alpha01 sürümü şu commit'leri içerir.
Yeni Özellikler
- Bu sürüm, kullanıcının kimlik bilgilerine birleşik erişim sağlayan yeni bir Jetpack kitaplığı içerir. Şifreler, geçiş anahtarları ve birleştirilmiş kimlik bilgileri bu kapsamda yer alabilir. Bu kitaplık, sorunsuz ve güvenli oturum açma deneyimleri sunmak için kullanılmalıdır.
- `androidx.credentials:credentials-play-services-auth:1.0.0-alpha01`, kimlik bilgilerinin Google Şifre Yöneticisi'nde depolanmasına ve buradan alınmasına olanak tanıyan isteğe bağlı bir kitaplıktır. Bu bağımlılık, Android API düzeyi <= 33 olan cihazlar için gereklidir.
API Değişiklikleri
- Yeni API'ler içeren yeni kitaplık