giriş bilgileri
Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
15 Ocak 2025 | 1.3.0 | 1.5.0-rc01 | - | 1.5.0-rc01 |
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ın veya modülünüzün build.gradle
dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.5.0-alpha05") // optional - needed for credentials support from play services, for devices running // Android 13 and below. implementation("androidx.credentials:credentials-play-services-auth:1.5.0-alpha05") }
Eski
dependencies { implementation "androidx.credentials:credentials:1.5.0-alpha05" // optional - needed for credentials support from play services, for devices running // Android 13 and below. implementation "androidx.credentials:credentials-play-services-auth:1.5.0-alpha05" }
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ştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Bu yapı için sürüm notu yok.
Kimlik Bilgileri e2ee Sürüm 1.0.
Sürüm 1.0.0-alpha02
17 Nisan 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha02
yayınlanır. Bu sürüm, önceki sürümde bulunmayan kaynak jar dosyalarını içerir.
Sürüm 1.0.0-alpha01
3 Nisan 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha01
yayınlanır. 1.0.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Geçiş anahtarından
IdentityKey
oluşturma desteği (Iba31e)
Sürüm 1.5
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 taahhütleri içerir.
Yeni Özellikler
- Küçük uygulama güncellemeleriyle birlikte sürüm yükseltme sürümü
API Değişiklikleri
- Çerçeveyle tutarlılığı sağlamak için
IdentityCredential
için@Deprecated
ek açıklaması ekleyin. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609)
Harici Katkı
BuildCompat.isAtLeastV
öğesini kullanımdan kaldırın. Arayanlar bunun yerine SDK_INT değerini doğrudan 35 ile karşılaştırmalıdır. (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 taahhütleri içerir.
Yeni Özellikler
Aşağıdaki yeni özellikler için beta sürümü:
- Kimlik bilgisi seçimi için ikincil kullanıcı arayüzü deneyimi: Kullanıcıya bir seçici sunmak için oturum açma anlarında Kimlik Bilgisi Yöneticisi API'lerini çağıran uygulama geliştiriciler artık aynı
GetCredentialRequest
öğesini kullanıcı adı veya şifre alanı gibi belirli bir görünümle 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 otomatik doldurma özelliğinde (ör. klavye veya açılır liste önerileri) ikincil kullanıcı arayüzlerinde 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ıp yukarıda belirtilen alanlardan birine dokunursa klavye/açılır liste önerileri gösterilir. - Kimlik Bilgilerini Geri Yükle'yi tıklayın. Geri yükleme kimlik bilgisi, kullanıcının kimlik bilgisini önceki cihazdan yeni bir Android cihaza geri yüklemek için kullanılır. Kullanıcı için bir
RestoreCredential
oluşturarak, kullanıcı kurulum aşamasında eski cihazdan aktarılacak uygulamayı seçerse kimlik bilgileri otomatik olarak kullanıcının yeni cihazına aktarılır.
API Değişiklikleri
- Geliştiricilerin
CryptoObject
veBiometricPromptData
ayarlayıcıları içinde koşullandırma esnekliğine sahip olmasını sağlar. (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 taahhütleri içerir.
Yeni Özellikler
- Kitaplığı yakında kararlı bir sürüme girmeye hazırlama.
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 taahhütleri içerir.
API Değişiklikleri
- Yeni bir kimlik bilgisi türü desteği -
DigitalCredential
(I12952) - Paket dönüşüm API'lerini gösterme: Bu sınıfların IPC üzerinden daha kolay iletilmesine olanak tanımak için daha fazla
asBundle
vefromBundle
yardımcısı gösterin (I1a017) PendingIntentHandler
'ü geriye dönük uyumlu hale getirin. (I34c13)CallingAppInfo
'ü geriye dönük uyumlu hale getirme (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 taahhütleri içerir.
API Değişiklikleri
CreateRestoreCredentialRequest
isCloudBackupEnabled
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
- Yeni bir özellik olan Kimlik Bilgilerini Geri Yükleme özelliği kullanıma sunuldu. Geri yükleme kimlik bilgisi, kullanıcının kimlik bilgisini önceki cihazdan yeni bir Android cihaza geri yüklemek için kullanılır. Kullanıcı için bir
RestoreCredential
oluşturarak, kullanıcı kurulum aşamasında eski cihazdan aktarılacak uygulamayı seçerse kimlik bilgileri 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ükleyebilecek yeni bir kimlik bilgisi türü olan
RestoreCredential
. - Yeni bir
RestoreCredential
oluşturmak içinCreateRestoreCredentialRequest
GetRestoreCredentialOption
içinRestoreCredential
.ClearCredentialStateRequest
,RestoreCredential
'yi temizleyecek şekilde değiştirilebilir.
Hata Düzeltmeleri
- Uygulamayı geri yükleme amacıyla yeni bir
RestoreCredential
API 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
'ün, kimlik bilgisi oluşturma ve alma akışlarına doğrudanBiometricPrompt
ekleme özelliği artık sağlayıcılar için Jetpack üzerinden kullanılabilir.
API Değişiklikleri
CredentialManager
üzerinden yeni yerleştirilmişBiometricPrompt
akışının kullanılmasına izin vermek için API yüzeyineBiometricPromptData
eklendi (I3b159)- Sağlayıcılar için
BiometricPromptData
'nin avantajlarından yararlanmak amacıylaCreateEntry
veCredentialEntry
'teki tüm giriş sınıfları ve alt sınıfları değiştirildi. (I16936, I8e5bc) CredentialManager
ile doldurulmuşBiometricPrompt
akışlarından elde edilen hatayı ve sonuçları kodlamak için gereken türler eklendi. (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 bir seçici sunmak için oturum açma anlarında Kimlik Bilgisi Yöneticisi 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 otomatik doldurma özelliğinde (ör. klavye veya açılır liste önerileri) ikincil kullanıcı arayüzlerinde 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ıp yukarıda belirtilen alanlardan birine dokunursa klavye/açılır liste önerileri gösterilir.
API Değişiklikleri
- (Mevcut) bir
GetCredentialRequest
alan ve (mevcut) birGetCredentialResponse
ile çağrılacak bir geri çağırma işlevi (asynchronize olarak kullanılabilir) olan birPendingGetCredentialRequest
sınıfı. - Android View sınıfı için
PendingGetCredentialRequest
örneği ayarlamaya olanak tanıyan yeni uzantı ayarlayıcı API'si. Bu API'nin kullanılması, kullanıcı dokunduğunda klavye/açılır liste önerileri gibi ikincil kullanıcı arayüzü deneyimlerinde kimlik bilgisi önerilerinin gösterileceği şekilde belirli bir görünümü hazırlar.
Sürüm 1.3
1.3.0 sürümü
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 taahhütleri içerir.
1.2.0 sürümünden beri yapılan önemli değişiklikler
Aşağıdakiler dahil ancak bunlarla sınırlı olmamak üzere kitaplığı daha güvenilir ve tutarlı hale getiren çeşitli önemli iyileştirmeler:
- Tüm Android sürümlerinde
preferImmediatelyAvailableCredentials
desteklenir. - 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 taahhütleri içerir.
Yeni Özellikler
- Küçük uygulama güncellemelerinin yanı sıra sürüm yükseltme sürümü.
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 taahhütleri içerir.
Hata Düzeltmeleri
- U öncesi cihazlarda hata içeren ortak anahtar kimlik bilgisi akışlarında
CONSTRAINT_ERR
yerineNOT_ALLOWED_ERR
doğru şekilde kontrol edilecek şekilde 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 taahhütleri 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 taahhütleri 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ümler için
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 bulunmayan kaynak jar dosyalarını içerir.
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 taahhütleri içerir.
Yeni Özellikler
getCredential
veyacreateCredential
çağrısı sırasında kimlik bilgisi girişlerinin 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örüntüleme öncelikleri hakkında bilgi içerecek şekilde genişletildi (Ied6fe)
- Yapılandırılmış veri dönüşüm yardımcılarına ham paketi gösterdi (If03a0)
isDefaultIcon
veisAutoSelectAllowedFromOption
API'lerinin açığa çıkarılması (I05c59)- Kimlik bilgisi girişi API yüzeyini, bir simgenin varsayılan olarak ayarlanması hakkında bilgi içerecek şekilde genişlettik (I9fe00)
- Kimlik bilgisi girişlerine
entryGroupId
bit eklendi (Id995c) CredentialEntry
API yüzeyine yeni biraffiliationName
mülkü 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'nin neden olduğu NPE'yi düzeltin (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ü bu taahhütleri içerir.
Hata Düzeltmeleri
- Google Play Hizmetleri için gereken minimum APK sürümü artık 2023 v08.23'tür (APK sürümü 230815045) ve bu kontrol kitaplığa yerleştirilmiştir. (aosp/2856137)
- Birden fazla yayındaki isteklerin yarış koşulundan kaynaklanan "Zaten devam ettiriliyor" 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 taahhütleri içerir.
Hata Düzeltmeleri
- Birden fazla yayındaki isteklerin yarış koşulundan kaynaklanan "Zaten devam ettiriliyor" hatasını düzeltme (Ic3567)
clearCredentialState
API'sinin neden olduğu NPE'yi düzeltme (b/327686881)
1.2.1 sürümü
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 taahhütleri içerir.
Hata Düzeltmeleri
- Platform kimlik bilgisi yöneticisi kullanılamadığında yedek çözüm sağlanır. (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ü bu taahhütleri içerir.
1.0.0 sürümünden bu yana yapılan önemli değişiklikler
- Bu sürümde, kullanıcı isteklerine göre şifreleri ve şifre anahtarlarını depolama 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ü bu taahhütleri içerir.
- Küçük uygulama güncellemeleriyle birlikte sürüm yükseltme sürümü
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ü bu taahhütleri içerir.
Yeni Özellikler
- Google ile oturum açma için oturum açma isteği akışı eklendi. (Ib6559,I7a042)
- İzin verilenler listesindeki paketler için tek imza kontrolü eklendi. (Ie6ff5)
- Güncellenen
toJson()
yöntemlerini kullanmak içinPublicKeyCredential
json ayrıştırması güncellendi. (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ü bu taahhütleri içerir.
Hata Düzeltmeleri
- Webauthn spesifikasyonundan desteğin kaldırılması planlandığı için uvm uzantılarını kaldırır. (I2d46d)
clientExtensions
,credProps
ve rk mülkleri 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ü bu taahhütleri içerir.
Hata Düzeltmeleri
- b/293743991 - PublicKeyCredential içindeki
authenticationResponseJson
mülkünü doğru şekilde ayrıştırmak 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ü bu taahhütleri içerir.
API Değişiklikleri
- Kaynağın doldurulup doldurulmadığını belirleyen bir API gösterme (Ia91f4)
- Özel istisnaları anlamsal olarak doğru hale getirir (Ibf6f4)
- add test api (I61c1d)
- test api ekle (Iaeb6f)
- Deneysel
isAtLeastU()
API'sinin kullanımları kaldırıldı (Ie9117, b/289269026) - İzin verilenler listesini alan özel bir kaynak alıcı gösterme (I0c1b4)
VisibleForTest
notu (I5467a) eklendiVisibleForTest
ek açıklaması (Idf57a) eklendi- Yalnızca test amaçlı API'leri kaldırın (Idcc05)
- Sağlayıcı giriş sınıflarını daha düşük API düzeylerine gösterme (I2e00a)
- Test API'leri ekleme (Id6b9e)
Hata Düzeltmeleri
- Test API'leri ekleme (I0d243)
- Yeni test API'leri ekleme (I6fa12)
- Oluşturma istekleri için otomatik seçimi gösterme (I84eee)
- JSON kodlama hatalarını daha ayrıntılı hale getirme (I7a865)
- Etkinlik dışı bir bağlam parametresinde geliştirici hatasını kolayca bildirme (/I20dd7, b/288288940)
- Sağlayıcılardan döndürülen istisnalar için istisna ayrıştırma düzeltildi (Iaa2af,I0d243,I55151)
toSlice
ile ilgili belgeler 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 ile birlikte sunulan GMS modülleri genelinde get API için geriye dönük uyumlu ayrıştırma.
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 daldan yayınlanmıştır.
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ştir.
API Değişiklikleri
- Oluşturucuları herkese açık hale getirerek sağlayıcı istek sınıflarının test edilmesini etkinleştirin.
- Tüm giriş sınıflarında simgeleri zorunlu kılı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 belirlemesine ve her biri için bir 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şleme koymak zorunda kalmaz.
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ü bu taahhütleri içerir.
Yeni Özellikler
- Bu sürümde, kullanıcı isteklerine göre şifreleri ve şifre anahtarlarını depolama 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ı. 1.0.0-alpha09 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- İstisna türlerinin doğru ve tutarlı olduğunu doğrulayın. (Id13d7)
- Geçiş anahtarı alma 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ı. 1.0.0-alpha08 sürümü bu taahhütleri 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ü bu taahhütleri içerir.
Hata Düzeltmeleri
- Yapılandırma değişikliklerinden kaynaklanan hatayı düzeltme (a75fca, b/276316128)
- Yalnızca U öncesi SDK (5418c9, b/278148300) için U sonrası akışı kesintiye uğratmayı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ü bu taahhütleri içerir.
Yeni Özellikler
- Google kimliğiyle entegrasyonu güncelleyin.
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ü bu taahhütleri içerir.
Hata Düzeltmeleri
- Kullanıcı modal sayfayı iptal ettiğinde kullanıcının iptal hatasını doğru şekilde raporlayın. (/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ü bu taahhütleri içerir.
API Değişiklikleri
- Jetpack Kitaplığı'nda kaynak ayarlamak 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ı 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ü bu taahhütleri içerir.
Yeni Özellikler
- Google ile oturum açma özelliği için destek eklendi.
API Değişiklikleri
UnsupportedException
'ün düzgün çalışmasını sağlar (I68208)- Cihazın gerekli işaretleri içermediği gibi durumları hesaba katmak için yeni bir istisna türü eklendi (If08dd)
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ü bu taahhütleri içerir.
API Değişiklikleri
CredentialManager
api imza değişiklikleri (Iabdec)CredentialManager
api signature changes (I977ed)CredentialManager
api imza değişiklikleri (Ia6e9b)
Hata Düzeltmeleri
- Eski "cable" artık webauthn spesifikasyonunda desteklenmiyor ve bunun yerine "hybrid", aktarım listesi için döndürülüyor.
- Taşımalar iki boyutlu listelerde döndürülürdü. Bu, doğru 1 boyutlu liste olacak şekilde düzeltildi.
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ü bu taahhütleri 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, şifre anahtarları ve birleşik 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 bu bilgilere erişilmesine olanak tanıyan isteğe bağlı bir kitaplıktır. Bu bağımlılık, Android API düzeyi 33 ve önceki sürümleri çalıştıran cihazlar için gereklidir.
API Değişiklikleri
- Yeni API'ler içeren yeni kitaplık