giriş bilgileri
| Son Güncelleme | Kararlı sürüm | Sürüm Adayı | Beta Sürümü | Alfa sürümü |
|---|---|---|---|---|
| 22 Ekim 2025 | 1.5.0 | - | 1.6.0-beta03 | 1.6.0-beta03 |
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-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" }
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 varsa 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 bulunmayan 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
IdentityKeyoluşturma desteği (Iba31e)
Sürüm 1.6
Sürüm 1.6.0-beta03
22 Ekim 2025
androidx.credentials:credentials:1.6.0-beta03 ve androidx.credentials:credentials-play-services-auth:1.6.0-beta03 yayınlandı. 1.6.0-beta03 sürümü bu commit'leri içerir.
Yeni Özellikler
- Küçük dahili veri serileştirme değişiklikleri
Sürüm 1.6.0-beta02
8 Ekim 2025
androidx.credentials:credentials:1.6.0-beta02 ve androidx.credentials:credentials-play-services-auth:1.6.0-beta02 yayınlandı. 1.6.0-beta02 sürümü bu commit'leri içerir.
Yeni Özellikler
- Büyük veri serileştirme optimizasyonu.
Sürüm 1.6.0-beta01
24 Eylül 2025
androidx.credentials:credentials:1.6.0-beta01 ve androidx.credentials:credentials-play-services-auth:1.6.0-beta01 yayınlandı. 1.6.0-beta01 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- Küçük doküman düzeltmeleri (Ieff7c, b/435703922)
Sürüm 1.6.0-alpha05
13 Ağustos 2025
androidx.credentials:credentials:1.6.0-alpha05 ve androidx.credentials:credentials-play-services-auth:1.6.0-alpha05 yayınlandı. 1.6.0-alpha05 sürümü bu commit'leri içerir.
API Değişiklikleri
- Güvenen tarafların (RP'ler), kimlik bilgisi sağlayıcılara kimlik bilgisi durumu sinyalleri göndermesine olanak tanıyan API'ler eklendi. Böylece, kimlik bilgilerinin durumunu kendi taraflarında güncelleyebilirler. (Ia7a65)
Hata Düzeltmeleri
- Varsayılan minSdk'nın API 21'den API 23'e taşınması (Ibdfca, b/380448311, b/435705964, b/435705223)
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
CreateDigitalCredentialRequestconstructor 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.createFromAPI'si (Ic0494) - Sessiz geçiş anahtarı oluşturmaya izin vermek için
isConditionalCreatebit 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
RestoreCredentialoluş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ını
API Değişiklikleri
- Çerçeveyle tutarlı olması için
@Deprecatedek açıklamasınıIdentityCredentialiç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
RestoreCredentialoluş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,
CryptoObjectveBiometricPromptDataayarlayı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 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
asBundlevefromBundleyardımcılarını kullanıma sunma (I1a017) - Geriye dönük uyumlu hale getirin.
PendingIntentHandler(I34c13) CallingAppInfo'yı geriye dönük uyumlu hale getirme (I65085)ClearCredentialRequestTypessabitlerini 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
CreateRestoreCredentialRequestparametresininisCloudBackupEnablediçin varsayılan bir değer eklendi.
Hata Düzeltmeleri
credentials-play-services-authiçinminSdkVersionkaldı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
RestoreCredentialoluş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 birRestoreCredentialoluşturmak içinGetRestoreCredentialOptioniçinRestoreCredential.ClearCredentialStateRequest,RestoreCredentialtemizlenecek şekilde değiştirilebilir.
Hata Düzeltmeleri
- Uygulama geri yükleme amacıyla yeni bir
RestoreCredentialAPI'si (If2d40) eklendi.
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ğrudanBiometricPromptyerleştirebilir. Bu özellik, sağlayıcılar için Jetpack üzerinden kullanılabilir.
API Değişiklikleri
BiometricPromptData,CredentialManager(I3b159) üzerinden yeni imbuedBiometricPromptakışının kullanılmasına izin vermek için API yüzeyine eklendi.CreateEntryveCredentialEntrygenelinde tüm giriş sınıfları ve alt sınıfları, Sağlayıcılar içinBiometricPromptData'nin avantajlarından yararlanacak şekilde değiştirildi. (I16936, I8e5bc)- Hatanın kodlanması ve
BiometricPromptakış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
- Bir
PendingGetCredentialRequestsınıfı, (önceden var olan)GetCredentialRequestöğesini alır ve kullanılabilir olduğunda eşzamansız olarak (önceden var olan)GetCredentialResponseile çağrılacak bir geri çağırma alır. - 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
preferImmediatelyAvailableCredentialsdesteğ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 ortak anahtar kimlik bilgisi akışlarında, önceden yayınlanmış cihazlarda
CONSTRAINT_ERRyerineNOT_ALLOWED_ERR'nın doğru şekilde kontrol edilmesi için mantık düzeltildi (I31b37).
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
reateCredentialRequestBundle 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 commit'leri içerir.
Hata Düzeltmeleri
- androidx kitaplıklarının varsayılan
minSdkVersionolarak 21'e geçin. (I6ec7f) - Android 13 ve önceki sürümlerde PRF oluşturma desteği.
- Android 13 ve önceki sürümlerde
preferImmediatelyAvailableCredentialsdesteğ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 bulunmayan 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
getCredentialveyacreateCredentialç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üzeyi, gösterim öncelikleriyle ilgili bilgileri içerecek şekilde genişletildi (Ied6fe).
- Yapılandırılmış veri dönüştürme yardımcılarına (If03a0) ham paket sunma
isDefaultIconveisAutoSelectAllowedFromOptionAPI'leri kullanıma sunuldu (I05c59)- Kimlik bilgisi girişi API yüzeyi, varsayılan simge hakkında bilgi içerecek şekilde genişletildi (I9fe00).
- Kimlik bilgisi girişlerine
entryGroupIdbit eklendi (Id995c) CredentialEntryAPI yüzeyine yeni biraffiliationNameözelliği eklendi. (I6261e)- Çerçevede kullanılacak
fromXYZEntryAPI'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ışma durumundan kaynaklanan, zaten devam ettirildi hatası düzeltildi (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ışma durumundan kaynaklanan, zaten devam ettirildi hatası düzeltildi (Ic3567).
clearCredentialStateAPI'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ını
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 niyet akışı alma özelliği eklendi. (Ib6559,I7a042)
- İzin verilenler listesindeki paketler için tek imza kontrolü eklendi. (Ie6ff5)
- Güncellenen
PublicKeyCredentialjson 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,credPropsve rk özellikleri ile ilgili webauthn spesifikasyonuna uygunluğ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:
authenticatorDataalanının sabit değerini düzeltin. BöyleceauthenticationResponseJsonmülkü PublicKeyCredential içinde doğru şekilde ayrıştırılır.
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ımları kaldırıldı. - İzin verilenler listesini alan özel bir kaynak alıcıyı kullanıma sunma (I0c1b4)
VisibleForTestek açıklaması eklendi (I5467a)VisibleForTestek 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)
toSliceile ilgili dokümanlar iyileştirildi.
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.CallingAppInfosı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ışı, daha önceki GMS modülleriyle geriye dönük olarak 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 şu commit'leri içerir.
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.0ile ç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 ayarlamak için
android.permission.CREDENTIAL_MANAGER_SET_ORIGINkoşulu eklendi. (Ibaad4) - Geçiş anahtarı alma akışı istisnaları eklendi (I4f654)
CredentialManagerAPI otomatik seçim davranışı güncellemesi (I576dd)CreateCredentialRequest.DisplayInfoartıkStringalanları yerineCharSequencealanlarını kullanıyor. (I85e70)
Hata Düzeltmeleri
- Play kimlik doğrulama modülünün R8 tarafından kaldırılmayacağından emin olmak 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
UnsupportedExceptionuygulaması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
CredentialManagerexception 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
CredentialManagerAPI imzası değişiklikleri (Iabdec)CredentialManagerAPI imzası değişiklikleri (I977ed)CredentialManagerAPI 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