क्रेडेंशियल
नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
4 सितंबर, 2024 | 1.2.2 | 1.3.0-rc01 | - | 1.5.0-ऐल्फ़ा05 |
डिपेंडेंसी तय करना
क्रेडेंशियल पर निर्भर रहने के लिए, आपको Google Maven रिपॉज़िटरी को यहां जोड़ना होगा आपका प्रोजेक्ट. Google के Maven के बारे में जानें डेटा स्टोर करने की जगह पर जाएं.
उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको build.gradle
फ़ाइल में ज़रूरत है
आपका ऐप्लिकेशन या मॉड्यूल:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.5.0-beta01") // 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-beta01") }
Groovy
dependencies { implementation "androidx.credentials:credentials:1.5.0-beta01" // 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-beta01" }
डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, यहां देखें बिल्ड डिपेंडेंसी जोड़ें.
सुझाव
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको नई समस्याओं का पता चलता है या आपको इस लाइब्रेरी को बेहतर बनाने के लिए आइडिया मिल सकते हैं. कृपया, इस मौजूदा समस्याएं इस लाइब्रेरी में जोड़ें. किसी मौजूदा समस्या के लिए अपना वोट दें. इसके लिए ये तरीके अपनाएं: स्टार बटन पर क्लिक करके ऐसा किया जा सकता है.
समस्या को ट्रैक करने वाले टूल से जुड़ा दस्तावेज़ देखें हमारा वीडियो देखें.
इस आर्टफ़ैक्ट के लिए कोई रिलीज़ नोट नहीं है.
क्रेडेंशियल e2ee वर्शन 1.0.
वर्शन 1.0.0-alpha02
17 अप्रैल, 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha02
रिलीज़ हो गया है. इस वर्शन में ऐसे सोर्स जार शामिल हैं जो पिछली रिलीज़ में मौजूद नहीं थे.
वर्शन 1.0.0-alpha01
3 अप्रैल, 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha01
रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये कमिट मौजूद हैं.
नई सुविधाएं
- पासकी (Iba31e) से
IdentityKey
बनाने की सहायता
संस्करण 1.5
वर्शन 1.5.0-alpha05
4 सितंबर, 2024
androidx.credentials:credentials:1.5.0-alpha05
और androidx.credentials:credentials-play-services-auth:1.5.0-alpha05
रिलीज़ हुई हैं. वर्शन 1.5.0-alpha05 में ये कमिट मौजूद हैं.
एपीआई में किए गए बदलाव
- नए तरह के क्रेडेंशियल के साथ काम करें -
DigitalCredential
(I12952) - बंडल कन्वर्ज़न एपीआई सार्वजनिक करें:
asBundle
औरfromBundle
हेल्पर दिखाएं, ताकि इन क्लास को आईपीसी में और आसानी से पास किया जा सके (I1a017) PendingIntentHandler
को पुराने सिस्टम के साथ काम करने लायक बनाएं. (I34c13)CallingAppInfo
को पुराने सिस्टम के साथ काम करने वाला बनाएं (I65085)ClearCredentialRequestTypes
कॉन्सटेंट दिखाएं.
वर्शन 1.5.0-alpha04
7 अगस्त, 2024
androidx.credentials:credentials:1.5.0-alpha04
और androidx.credentials:credentials-play-services-auth:1.5.0-alpha04
रिलीज़ हुई हैं. वर्शन 1.5.0-alpha04 में ये कमिट मौजूद हैं.
एपीआई में किए गए बदलाव
CreateRestoreCredentialRequest
केisCloudBackupEnabled
पैरामीटर के लिए डिफ़ॉल्ट वैल्यू जोड़ी गई.
गड़बड़ियां ठीक की गईं
credentials-play-services-auth
के लिएminSdkVersion
हटाया गया.
वर्शन 1.5.0-alpha03
24 जुलाई, 2024
androidx.credentials:credentials:1.5.0-alpha03
और androidx.credentials:credentials-play-services-auth:1.5.0-alpha03
रिलीज़ हुई हैं. इस वर्शन को हमारी सहायता टीम के तहत बनाया गया है.
नई सुविधाएं
- नई सुविधा लॉन्च की गई है, जिसका नाम 'पहले जैसा करें' है. डेटा वापस लाने के क्रेडेंशियल का इस्तेमाल, उपयोगकर्ता के क्रेडेंशियल को पिछले डिवाइस से नए Android डिवाइस पर वापस लाने के लिए किया जाता है. अगर उपयोगकर्ता, सेटअप के दौरान पुराने डिवाइस से ट्रांसफ़र करने के लिए ऐप्लिकेशन को चुनता है, तो उपयोगकर्ता के लिए
RestoreCredential
बनाने पर क्रेडेंशियल अपने-आप उपयोगकर्ता के नए डिवाइस पर ट्रांसफ़र हो जाएगा.
एपीआई में किए गए बदलाव
- क्रेडेंशियल वापस लाने का अनुरोध करने के लिए नई क्लास जोड़ी गई हैं.
- नया क्रेडेंशियल टाइप
RestoreCredential
, जो नए डिवाइस में क्रेडेंशियल को वापस ला सकता है. - नया
RestoreCredential
बनाने के लिएCreateRestoreCredentialRequest
. RestoreCredential
फ़ेच करने के लिएGetRestoreCredentialOption
.RestoreCredential
को हटाने के लिए,ClearCredentialStateRequest
में बदलाव किया जा सकता है.
गड़बड़ियां ठीक की गईं
- ऐप्लिकेशन वापस पाने के लिए, नया
RestoreCredential
एपीआई जोड़ा गया (If2d40)
वर्शन 1.5.0-alpha02
12 जून, 2024
androidx.credentials:credentials:1.5.0-alpha02
और androidx.credentials:credentials-play-services-auth:1.5.0-alpha02
रिलीज़ हुई हैं. इस वर्शन को हमारी सहायता टीम के तहत बनाया गया है.
नई सुविधाएं
- क्रेडेंशियल बनाने और वापस लाने के फ़्लो में,
CredentialManager
के लिए सीधे तौर परBiometricPrompt
लागू करने की सुविधा, अब कंपनियों के लिए Jetpack के ज़रिए इस्तेमाल करने की सुविधा है.
एपीआई में किए गए बदलाव
BiometricPromptData
को एपीआई प्लैटफ़ॉर्म में जोड़ा गया, ताकिCredentialManager
(I3b159) के ज़रिए,BiometricPrompt
के नए फ़्लो का इस्तेमाल किया जा सके- सेवा देने वाली कंपनियों के लिए
BiometricPromptData
का इस्तेमाल करने के लिए,CreateEntry
औरCredentialEntry
की सभी एंट्री क्लास और सब-क्लास में बदलाव किया गया. (I16936, I8e5bc) - गड़बड़ी को कोड में बदलने के लिए ज़रूरी टाइप जोड़े गए. साथ ही, इमेज में मौजूद
BiometricPrompt
से मिले नतीजों कोCredentialManager
के साथ कोड में बदला गया. (I8e5bc)
वर्शन 1.5.0-alpha01
29 मई, 2024
androidx.credentials:credentials:1.5.0-alpha01
और androidx.credentials:credentials-play-services-auth:1.5.0-alpha01
रिलीज़ हुई हैं. इस वर्शन को हमारी सहायता टीम के तहत बनाया गया है.
नई सुविधाएं
क्रेडेंशियल चुनने के लिए दूसरा यूज़र इंटरफ़ेस (यूआई) अनुभव: ऐसे ऐप्लिकेशन डेवलपर जो उपयोगकर्ता को सिलेक्टर की मदद से साइन-इन करते समय क्रेडेंशियल मैनेजर एपीआई को कॉल करते हैं, वे अब दिए गए व्यू के साथ उसी GetCredentialRequest
को जोड़ने के लिए नए एपीआई का इस्तेमाल कर सकते हैं, जैसे कि उपयोगकर्ता नाम या पासवर्ड फ़ील्ड.
इसके बाद, जब उपयोगकर्ता इनमें से किसी व्यू पर फ़ोकस करता है, तो इससे जुड़ा अनुरोध क्रेडेंशियल मैनेजर को भेजा जाता है. नतीजे देने वाले क्रेडेंशियल, सेवा देने वाली सभी कंपनियों की सेवाओं के साथ इकट्ठा किए जाते हैं और ऑटोमैटिक भरने की सुविधा में दिखाए जाते हैं. जैसे, कीबोर्ड या ड्रॉपडाउन के सुझाव, जैसे कि सेकंडरी यूज़र इंटरफ़ेस (यूआई). जब सभी एपीआई का एक साथ इस्तेमाल किया जाता है, तो उपयोगकर्ता को सबसे पहले एक सिलेक्टर दिखाया जाता है. अगर खारिज किया जाता है और ऊपर बताए गए किसी फ़ील्ड पर टैप करता है, तो उसे कीबोर्ड/ड्रॉपडाउन के सुझाव दिखाए जाते हैं.
एपीआई में किए गए बदलाव
- (पहले से मौजूद)
GetCredentialRequest
वालीPendingGetCredentialRequest
क्लास और एसिंक्रोनस रूप से उपलब्ध होने पर (पहले से मौजूद)GetCredentialResponse
के साथ शुरू की जाने वाली कॉलबैक. - android View क्लास के लिए नया एक्सटेंशन सेटर एपीआई, जो
PendingGetCredentialRequest
का इंस्टेंस सेट करने की अनुमति देता है. इस एपीआई का इस्तेमाल करने पर, दिया गया व्यू इस तरह से तैयार हो जाएगा कि जब कोई उपयोगकर्ता इस पर टैप करेगा, तो क्रेडेंशियल के सुझाव, कीबोर्ड/ड्रॉपडाउन सुझावों जैसे सेकंडरी यूज़र इंटरफ़ेस (यूआई) पर दिखेंगे.
वर्शन 1.3
वर्शन 1.3.0-rc01
10 जुलाई, 2024
androidx.credentials:credentials:1.3.0-rc01
और androidx.credentials:credentials-play-services-auth:1.3.0-rc01
रिलीज़ हुई हैं. वर्शन 1.3.0-rc01 में ये कमिट शामिल हैं.
नई सुविधाएं
- छोटे-छोटे अपडेट के साथ वर्शन बंप रिलीज़.
वर्शन 1.3.0-beta02
12 जून, 2024
androidx.credentials:credentials:1.3.0-beta02
और androidx.credentials:credentials-play-services-auth:1.3.0-beta02
रिलीज़ हुई हैं. वर्शन 1.3.0-beta02 में ये प्रतिबद्धताएं शामिल हैं.
गड़बड़ियां ठीक की गईं
- प्री-यू डिवाइसों (I31b37) पर गड़बड़ी वाले सार्वजनिक पासकोड के क्रेडेंशियल फ़्लो में,
CONSTRAINT_ERR
के बजायNOT_ALLOWED_ERR
की सही तरीके से जांच करने के लिए लॉजिक को ठीक किया गया है
वर्शन 1.3.0-beta01
29 मई, 2024
androidx.credentials:credentials:1.3.0-beta01
और androidx.credentials:credentials-play-services-auth:1.3.0-beta01
रिलीज़ हुई हैं. वर्शन 1.3.0-beta01 में ये प्रतिबद्धताएं शामिल हैं.
एपीआई में किए गए बदलाव
reateCredentialRequest
बंडल कन्वर्ज़न एपीआई का नाम बदलें. (I46b95)- Priorityhints API (Ida554) को अपडेट करें
वर्शन 1.3.0-alpha04
14 मई, 2024
androidx.credentials:credentials:1.3.0-alpha04
और androidx.credentials:credentials-play-services-auth:1.3.0-alpha04
रिलीज़ हुई हैं. वर्शन 1.3.0-alpha04 में ये कमिट मौजूद हैं.
गड़बड़ियां ठीक की गईं
- androidx लाइब्रेरी के डिफ़ॉल्ट
minSdkVersion
के तौर पर, 21 पर ले जाएं. (I6ec7f) - Android 13 और इससे पहले के वर्शन के लिए, पीआरएफ़ बनाने की सुविधा देता है.
- Android 13 और इससे पहले के वर्शन के लिए,
preferImmediatelyAvailableCredentials
की सुविधा उपलब्ध है.
वर्शन 1.3.0-alpha03
17 अप्रैल, 2024
androidx.credentials:credentials:1.3.0-alpha03
और androidx.credentials:credentials-play-services-auth:1.3.0-alpha03
रिलीज़ हुई हैं. इस वर्शन में ऐसे सोर्स जार शामिल हैं जो पिछली रिलीज़ में मौजूद नहीं थे.
वर्शन 1.3.0-alpha02
3 अप्रैल, 2024
androidx.credentials:credentials:1.3.0-alpha02
और androidx.credentials:credentials-play-services-auth:1.3.0-alpha02
रिलीज़ हुई हैं. वर्शन 1.3.0-alpha02 में ये कमिट मौजूद हैं.
नई सुविधाएं
- ऐसे नए एपीआई जोड़े गए हैं जो
getCredential
याcreateCredential
कॉल के दौरान, क्रेडेंशियल सिलेक्टर में साफ़ तौर पर क्रेडेंशियल एंट्री दिखाने में मदद करते हैं.
एपीआई में किए गए बदलाव
- डिसप्ले प्राथमिकताओं के बारे में जानकारी शामिल करने के लिए, क्रेडेंशियल के विकल्पों के एपीआई का प्लैटफ़ॉर्म बढ़ाया गया (Ied6fe)
- स्ट्रक्चर्ड डेटा कन्वर्ज़न हेल्पर (If03a0) को रॉ बंडल दिखाया गया
isDefaultIcon
औरisAutoSelectAllowedFromOption
एपीआई (I05c59) को एक्सपोज़ किया गया- आइकॉन को डिफ़ॉल्ट बनाने के बारे में जानकारी शामिल करने के लिए, क्रेडेंशियल एंट्री एपीआई प्लैटफ़ॉर्म का दायरा बढ़ाया गया (I9fe00)
- क्रेडेंशियल एंट्री (Id995c) में
entryGroupId
बिट जोड़ा गया CredentialEntry
एपीआई प्लैटफ़ॉर्म पर नईaffiliationName
प्रॉपर्टी जोड़ी गई. (I6261e)- फ़्रेमवर्क (I645a1) में इस्तेमाल करने के लिए,
fromXYZEntry
एपीआई उपलब्ध कराए गए हैं
गड़बड़ियां ठीक की गईं
- प्लैटफ़ॉर्म क्रेडेंशियल मैनेजर उपलब्ध न होने पर फ़ॉलबैक समाधान दिया जाता है. (b/310701473)
- clearCredentialState
एपीआई (b/327686881) की वजह से हुई एनपीई की समस्या को ठीक किया गया
वर्शन 1.3.0-alpha01
13 दिसंबर, 2023
androidx.credentials:credentials:1.3.0-alpha01
और androidx.credentials:credentials-play-services-auth:1.3.0-alpha01
रिलीज़ हुई हैं. वर्शन 1.3.0-alpha01 में ये कमियां हैं.
गड़बड़ियां ठीक की गईं
- Google Play सेवाओं के लिए ज़रूरी कम से कम APK वर्शन अब 2023 v08.23 (APK वर्शन APK वर्शन 230815045) है और यह जांच लाइब्रेरी में उपलब्ध है. (aosp/2856137)
- एक से ज़्यादा इन-फ़्लाइट अनुरोधों की रेस कंडिशन की वजह से पहले से हुई ‘फिर से शुरू करें’ गड़बड़ी को ठीक करें (Ic3567)
वर्शन 1.2
वर्शन 1.2.2
3 अप्रैल, 2024
androidx.credentials:credentials:1.2.2
और androidx.credentials:credentials-play-services-auth:1.2.2
रिलीज़ हुई हैं. वर्शन 1.2.2 में ये बातें शामिल हैं.
गड़बड़ियां ठीक की गईं
- एक से ज़्यादा इन-फ़्लाइट अनुरोधों की रेस कंडिशन की वजह से पहले से हुई ‘फिर से शुरू करें’ गड़बड़ी को ठीक करें (Ic3567)
clearCredentialState
API (b/327686881) की वजह से हुई एनपीई की समस्या को ठीक किया गया
वर्शन 1.2.1
6 मार्च, 2024
androidx.credentials:credentials:1.2.1
और androidx.credentials:credentials-play-services-auth:1.2.1
रिलीज़ हुई हैं. वर्शन 1.2.1 में ये शर्तें शामिल हैं.
गड़बड़ियां ठीक की गईं
- प्लैटफ़ॉर्म क्रेडेंशियल मैनेजर उपलब्ध न होने पर फ़ॉलबैक समाधान दिया जाता है. (b/310701473)
वर्शन 1.2.0
1 नवंबर, 2023
androidx.credentials:credentials:1.2.0
और androidx.credentials:credentials-play-services-auth:1.2.0
रिलीज़ हुई हैं. वर्शन 1.2.0 में ये कमियां शामिल हैं.
1.0.0 के बाद के अहम बदलाव
- इस रिलीज़ में, क्रेडेंशियल देने की सुविधा के लिए एपीआई का एक नया सेट जोड़ा गया है हर उपयोगकर्ता खाते के हिसाब से पासवर्ड, पासकी, सेव करना और फ़ेच करना अनुरोध.
वर्शन 1.2.0-rc01
4 अक्टूबर, 2023
androidx.credentials:credentials:1.2.0-rc01
और androidx.credentials:credentials-play-services-auth:1.2.0-rc01
रिलीज़ हुई हैं. वर्शन 1.2.0-rc01 में ये कमिट शामिल हैं.
- छोटे-छोटे अपडेट के साथ वर्शन बंप रिलीज़
वर्शन 1.2.0-beta04
20 सितंबर, 2023
androidx.credentials:credentials:1.2.0-beta04
और androidx.credentials:credentials-play-services-auth:1.2.0-beta04
रिलीज़ हुई हैं. वर्शन 1.2.0-beta04 में ये कमिट मौजूद हैं.
नई सुविधाएं
- Google से साइन इन करने के लिए 'साइन इन करें' इंटेंट फ़्लो जोड़ा गया. (Ib6559,I7a042)
- अनुमति वाली सूची में शामिल पैकेज के लिए, सिंगल सिग्नेचर की जांच की सुविधा जोड़ी गई. (Ie6ff5)
- अपडेट किए गए
toJson()
तरीकों का इस्तेमाल करने के लिए,PublicKeyCredential
JSON को पार्स करने की सुविधा को अपडेट किया गया. (I708e3, I00402)
गड़बड़ियां ठीक की गईं
- ProGuard के नियमों को ठीक नहीं किया गया है (b/288120539)
वर्शन 1.2.0-beta03
23 अगस्त, 2023
androidx.credentials:credentials:1.2.0-beta03
और androidx.credentials:credentials-play-services-auth:1.2.0-beta03
रिलीज़ हुई हैं. वर्शन 1.2.0-beta03 में ये कमिट हैं.
गड़बड़ियां ठीक की गईं
- webauthn स्पेसिफ़िकेशन से, पहले से तय किए गए रोके जाने की वजह से utm एक्सटेंशन हटा देता है. (I2d46d)
- पक्का करें कि
clientExtensions
,credProps
, और यूआरएल की प्रॉपर्टी (I3ab01) की webauthn एट्रिब्यूट की वैल्यू का पालन किया जाता हो
वर्शन 1.2.0-beta02
1 अगस्त, 2023
androidx.credentials:credentials:1.2.0-beta02
और androidx.credentials:credentials-play-services-auth:1.2.0-beta02
रिलीज़ हुई हैं. वर्शन 1.2.0-beta02 में ये तय किए गए हिस्से शामिल हैं.
गड़बड़ियां ठीक की गईं
- b/293743991 - PublicKeyCredential में
authenticationResponseJson
प्रॉपर्टी को सही तरीके से पार्स करने के लिए,authenticatorData
फ़ील्ड की कॉन्स्टेंट वैल्यू को ठीक करें
वर्शन 1.2.0-beta01
26 जुलाई, 2023
androidx.credentials:credentials:1.2.0-beta01
और androidx.credentials:credentials-play-services-auth:1.2.0-beta01
रिलीज़ हुई हैं. वर्शन 1.2.0-beta01 में ये तय किए गए हिस्से शामिल हैं.
एपीआई में किए गए बदलाव
- ऐसा एपीआई दिखाएं जो यह पता करता हो कि ऑरिजिन की जानकारी अपने-आप भरी गई है या नहीं (Ia91f4)
- कस्टम अपवादों को शब्दों के हिसाब से सही बनाता है (Ibf6f4)
- टेस्ट एपीआई जोड़ें (I61c1d)
- टेस्ट एपीआई जोड़ें (Iaeb6f)
- एक्सपेरिमेंटल
isAtLeastU()
API (Ie9117, b/289269026) के इस्तेमाल हटाए गए - पसंद के मुताबिक बनाया गया एक ऐसा ऑरिजिन गैटर दिखाएं जो अनुमति वाली सूची में शामिल हो (I0c1b4)
VisibleForTest
एनोटेशन जोड़ा गया (I5467a)VisibleForTest
एनोटेशन जोड़ा गया (Idf57a)- सिर्फ़ टेस्ट के लिए एपीआई हटाएं (Idcc05)
- एपीआई लेवल को कम करने वाले एपीआई लेवल (I2e00a) में, प्रोवाइडर की एंट्री क्लास का डेटा दिखाएं
- टेस्ट एपीआई जोड़ें (Id6b9e)
गड़बड़ियां ठीक की गईं
- टेस्ट एपीआई जोड़ें (I0d243)
- नए टेस्टिंग एपीआई जोड़ें (I6fa12)
- 'अनुरोध बनाएं' के लिए अपने-आप चुनने की सुविधा का ऐक्सेस दें (I84eee)
- JSON कोड में बदलने के दौरान होने वाली गड़बड़ियों के बारे में ज़्यादा जानकारी दें (I7a865)
- नॉन-ऐक्टिविटी कॉन्टेक्स्ट पैरामीटर (/I20dd7, b/288288940) पर, डेवलपर की गड़बड़ी की शिकायत करें
- सेवा देने वाली कंपनियों से मिले अपवादों के लिए पार्स करने के अपवाद (Iaa2af,I0d243,I55151) को ठीक किया गया
toSlice
के लिए बेहतर दस्तावेज़
वर्शन 1.2.0-alpha05
7 जून, 2023
androidx.credentials:credentials:1.2.0-alpha05
और androidx.credentials:credentials-play-services-auth:1.2.0-alpha05
रिलीज़ हुई हैं. इस वर्शन को हमारी सहायता टीम के तहत बनाया गया है.
नई सुविधाएं
- सार्वजनिक ब्रांच के साथ लॉन्च किए गए सभी GMS मॉड्यूल में, get API के लिए पुराने सिस्टम के साथ काम करने की सुविधा वाली पार्सिंग.
वर्शन 1.2.0-alpha04
10 मई, 2023
androidx.credentials:credentials:1.2.0-alpha04
और androidx.credentials:credentials-play-services-auth:1.2.0-alpha04
रिलीज़ हुई हैं. इस वर्शन को हमारी सहायता टीम के तहत बनाया गया है.
वर्शन 1.2.0-alpha03
12 अप्रैल, 2023
androidx.credentials:credentials:1.2.0-alpha03
और androidx.credentials:credentials-play-services-auth:1.2.0-alpha03
रिलीज़ हुई हैं. इसे इंटरनल ब्रांच से रिलीज़ किया गया था.
वर्शन 1.2.0-alpha02
8 मार्च, 2023
androidx.credentials:credentials:1.2.0-alpha02
और androidx.credentials:credentials-play-services-auth:1.2.0-alpha02
रिलीज़ हुई हैं. एक इंटरनल ब्रांच से बनाया गया.
एपीआई में किए गए बदलाव
- कंस्ट्रक्टर को सार्वजनिक करके, प्रोवाइडर के अनुरोध की क्लास की टेस्टिंग चालू करें.
- सभी एंट्री क्लास में ज़रूरी आइकॉन बनाएं. हालांकि, अगर क्रेडेंशियल देने वाली कंपनियां आइकॉन नहीं देती हैं, तो इस लाइब्रेरी में फ़ॉलबैक आइकॉन होंगे.
- क्रेडेंशियल देने वालों को पुष्टि करने की एक से ज़्यादा कार्रवाईयां सेट करने की अनुमति दें. साथ ही, हर एक के लिए एक शीर्षक सेट करें.
- खास अधिकारों वाले अनुरोध की सभी क्लास हटाएं. सेवा देने वाली कंपनियों को अब सिर्फ़
android.service.credentials.CallingAppInfo
क्लास से ऑरिजिन मिल सकता है. उन्हें खास अनुरोध वाली क्लास को मैनेज करने की ज़रूरत नहीं है. खास अनुरोध वाले कॉल (किसी दूसरे ऐप्लिकेशन की ओर से कॉल)
वर्शन 1.2.0-alpha01
8 फ़रवरी, 2023
androidx.credentials:credentials:1.2.0-alpha01
और androidx.credentials:credentials-play-services-auth:1.2.0-alpha01
रिलीज़ हुई हैं. वर्शन 1.2.0-alpha01 में ये कमियां हैं.
नई सुविधाएं
- इस रिलीज़ में, क्रेडेंशियल देने की सुविधा के लिए एपीआई का एक नया सेट जोड़ा गया है हर उपयोगकर्ता खाते के हिसाब से पासवर्ड, पासकी, सेव करना और फ़ेच करना अनुरोध.
एपीआई में किए गए बदलाव
- क्रेडेंशियल देने वाली कंपनियों की सहायता के लिए नए एपीआई जोड़े गए.
संस्करण 1.0
वर्शन 1.0.0-alpha09
7 जून, 2023
androidx.credentials:credentials:1.0.0-alpha09
और androidx.credentials:credentials-play-services-auth:1.0.0-alpha09
रिलीज़ हुई हैं. वर्शन 1.0.0-alpha09 में ये कमियां हैं.
गड़बड़ियां ठीक की गईं
- पुष्टि करें कि अपवाद के प्रकार सटीक और एक जैसे हैं. (आईडी13d7)
- पासकी के अनुरोध के लिए JSON फ़ॉर्मैट में काम करें. (I25100)
- पासकी वापस पाने का फ़्लो, पुराने GMS मॉड्यूल के साथ काम करता है.(I23878)
वर्शन 1.0.0-alpha08
3 मई, 2023
androidx.credentials:credentials:1.0.0-alpha08
और androidx.credentials:credentials-play-services-auth:1.0.0-alpha08
रिलीज़ हुई हैं. वर्शन 1.0.0-alpha08 में ये कमिट शामिल हैं.
गड़बड़ियां ठीक की गईं
- बेहतर डीबग आउटपुट रीडबिलिटी और गड़बड़ी के मैसेज.
वर्शन 1.0.0-alpha07
19 अप्रैल, 2023
androidx.credentials:credentials:1.0.0-alpha07
और androidx.credentials:credentials-play-services-auth:1.0.0-alpha07
रिलीज़ हुई हैं. वर्शन 1.0.0-alpha07 में ये कमिट हैं.
गड़बड़ियां ठीक की गईं
- कॉन्फ़िगरेशन में बदलाव (a75fca, b/276316128) की वजह से हुई गड़बड़ी को ठीक किया गया
- सिर्फ़ प्री-यू SDK टूल (5418c9, b/278148300) के लिए, पोस्ट U फ़्लो को न तोड़ें
वर्शन 1.0.0-alpha06
5 अप्रैल, 2023
androidx.credentials:credentials:1.0.0-alpha06
और androidx.credentials:credentials-play-services-auth:1.0.0-alpha06
रिलीज़ हुई हैं. वर्शन 1.0.0-alpha06 में ये कमियां हैं.
नई सुविधाएं
- Google आईडी के साथ इंटिग्रेशन को अपडेट करें. यह
com.google.android.libraries.identity.googleid:googleid:1.0.0
के साथ काम करेगा
वर्शन 1.0.0-alpha05
22 मार्च, 2023
androidx.credentials:credentials:1.0.0-alpha05
और androidx.credentials:credentials-play-services-auth:1.0.0-alpha05
रिलीज़ हुई हैं. वर्शन 1.0.0-alpha05 में ये कमियां हैं.
गड़बड़ियां ठीक की गईं
- जब उपयोगकर्ता मॉडल शीट को रद्द करे, तो रद्द करने की गड़बड़ी की सही तरीके से शिकायत करें. (/I9ff3, b/271863184)
वर्शन 1.0.0-alpha04
8 मार्च, 2023
androidx.credentials:credentials:1.0.0-alpha04
और androidx.credentials:credentials-play-services-auth:1.0.0-alpha04
रिलीज़ हुई हैं. वर्शन 1.0.0-alpha04 में ये कमियां हैं.
एपीआई में किए गए बदलाव
- Jetpack लाइब्रेरी में ऑरिजिन सेटिंग के लिए
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
ज़रूरी शर्त जोड़ी गई. (Ibaad4) - पासकी जोड़ी गई, लेकिन फ़्लो के अपवाद (I4f654)
CredentialManager
एपीआई के अपने-आप चुनने के तरीके से जुड़ा अपडेट (I576dd)CreateCredentialRequest.DisplayInfo
अबString
फ़ील्ड के बजायCharSequence
का इस्तेमाल करता है. (I85e70)
गड़बड़ियां ठीक की गईं
- ProGuard नियम जोड़ें, ताकि यह पक्का किया जा सके कि R8 से, Play की पुष्टि करने वाला मॉड्यूल न हटाया जाए. (9543977)
वर्शन 1.0.0-alpha03
22 फ़रवरी, 2023
androidx.credentials:credentials:1.0.0-alpha03
और androidx.credentials:credentials-play-services-auth:1.0.0-alpha03
रिलीज़ हुई हैं. वर्शन 1.0.0-alpha03 में ये कमियां हैं.
नई सुविधाएं
- 'Google से साइन इन करें' सुविधा के लिए सहायता जोड़ी गई.
एपीआई में किए गए बदलाव
UnsupportedException
को सही तरीके से काम करने की अनुमति देता है (I68208)- डिवाइस में ज़रूरी फ़्लैग (If08dd) मौजूद न होने जैसे मामलों के लिए, खाते में एक नया अपवाद टाइप जोड़ना
CredentialManager
अपवाद एपीआई (I72947)
वर्शन 1.0.0-alpha02
8 फ़रवरी, 2023
androidx.credentials:credentials:1.0.0-alpha02
और androidx.credentials:credentials-play-services-auth:1.0.0-alpha02
रिलीज़ हुई हैं. वर्शन 1.0.0-alpha02 में ये कमियां हैं.
एपीआई में किए गए बदलाव
CredentialManager
एपीआई के हस्ताक्षर में बदलाव किया गया (Iabdec)CredentialManager
एपीआई के हस्ताक्षर में बदलाव किया गया (I977ed)CredentialManager
एपीआई के हस्ताक्षर में बदलाव किया गया (Ia6e9b)
गड़बड़ियां ठीक की गईं
- पुरानी 'केबल' सुविधा, अब webauthn स्पेसिफ़िकेशन में काम नहीं करती. उसकी जगह 'हाइब्रिड' का इस्तेमाल करके, अब ट्रांसपोर्ट लिस्ट का इस्तेमाल किया जा सकता है.
- परिवहन को फिर से दो डाइमेंशन वाली सूचियों में रखा गया. इसे सही 1d सूची बनाने के लिए तय किया गया है.
वर्शन 1.0.0-alpha01
11 जनवरी, 2023
androidx.credentials:credentials:1.0.0-alpha01
और androidx.credentials:credentials-play-services-auth:1.0.0-alpha01
रिलीज़ हुई हैं. वर्शन 1.0.0-alpha01 में ये कमियां हैं.
नई सुविधाएं
- इस रिलीज़ में एक नई जेटपैक लाइब्रेरी मौजूद है, जिससे उपयोगकर्ता के क्रेडेंशियल का पूरा ऐक्सेस मिलता है. इसमें पासवर्ड, पासकी, और फ़ेडरेटेड क्रेडेंशियल शामिल हो सकते हैं. इस लाइब्रेरी का इस्तेमाल, साइन-इन करने के अनुभव को आसान और सुरक्षित बनाने के लिए किया जाना चाहिए.
- `androidx.Credentials:Credentials-play-services-auth:1.0.0-alpha01 ‘ एक वैकल्पिक लाइब्रेरी है. इसकी मदद से, क्रेडेंशियल को Google Password Manager में सेव किया जा सकता है और वापस लाया जा सकता है. यह डिपेंडेंसी, Android एपीआई लेवल <= 33 वाले डिवाइसों के लिए ज़रूरी है.
एपीआई में किए गए बदलाव
- नए एपीआई के साथ नई लाइब्रेरी