اعتبارنامه
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
30 اکتبر 2024 | 1.3.0 | - | 1.5.0-بتا01 | 1.5.0-بتا01 |
اعلام وابستگی ها
برای افزودن وابستگی به اعتبار، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle
برای برنامه یا ماژول خود اضافه کنید:
کاتلین
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") }
شیار
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" }
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت نگاه کنید.
بازخورد
بازخورد شما به بهتر شدن 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 حاوی این تعهدات است.
ویژگی های جدید
- پشتیبانی از ایجاد یک
IdentityKey
از یک رمز عبور ( Iba31e )
نسخه 1.5
نسخه 1.5.0-beta01
30 اکتبر 2024
androidx.credentials:credentials:1.5.0-beta01
و androidx.credentials:credentials-play-services-auth:1.5.0-beta01
منتشر شدند. نسخه 1.5.0-beta01 حاوی این تعهدات است.
ویژگی های جدید
نسخه بتا برای ویژگی های جدید زیر:
- تجربه رابط کاربری ثانویه برای انتخاب اعتبار: توسعهدهندگان برنامهای که در لحظه ورود به سیستم، APIهای Credential Manager را فراخوانی میکنند تا انتخابگر را به کاربر ارائه دهند، اکنون میتوانند از APIهای جدید برای مرتبط کردن همان
GetCredentialRequest
با یک نمای مشخص، مانند نام کاربری یا یک نمایه استفاده کنند. فیلد رمز عبور پس از آن، هنگامی که کاربر روی یکی از این نماها تمرکز می کند، درخواست مربوطه به Credential Manager ارسال می شود. اعتبارنامههای بهدستآمده در بین ارائهدهندگان جمعآوری میشوند و در تکمیل خودکار مانند رابطهای کاربری ثانویه، مانند صفحهکلید یا پیشنهادات کشویی نمایش داده میشوند. به این ترتیب وقتی همه APIها با هم استفاده میشوند، ابتدا یک انتخابگر به کاربر ارائه میشود، و اگر رد شود و روی یکی از فیلدهای ذکر شده در بالا ضربه بزند، پیشنهادات صفحهکلید/کشویی ارائه میشود. - بازیابی اعتبار اعتبار بازیابی برای بازگرداندن اعتبار کاربر از دستگاه قبلی به دستگاه اندروید جدید استفاده می شود. با ایجاد
RestoreCredential
برای کاربر، اگر کاربر برنامه را برای انتقال از دستگاه قدیمی در مرحله راه اندازی انتخاب کند، اعتبار به طور خودکار به دستگاه جدید کاربر منتقل می شود.
تغییرات API
- به توسعهدهندگان اجازه دهید تا در تنظیمکنندههای
CryptoObject
وBiometricPromptData
انعطافپذیری داشته باشند. ( Ie7e8e )
نسخه 1.5.0-alpha06
16 اکتبر 2024
androidx.credentials:credentials:1.5.0-alpha06
و androidx.credentials:credentials-play-services-auth:1.5.0-alpha06
منتشر شد. نسخه 1.5.0-alpha06 حاوی این commit ها است.
ویژگی های جدید
- کتابخانه را برای ورود به نسخه پایدار به زودی آماده کنید.
نسخه 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 حاوی این commit ها است.
تغییرات API
- پشتیبانی از یک نوع اعتبارنامه جدید -
DigitalCredential
( I12952 ) - APIهای تبدیل بسته را در معرض دید قرار دهید: کمککنندههای
asBundle
وfromBundle
بیشتری را در معرض دید قرار دهید تا این کلاسها راحتتر از IPC عبور کنند ( 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 حاوی این تعهدات است.
تغییرات API
- یک مقدار پیشفرض برای پارامتر
isCloudBackupEnabled
CreateRestoreCredentialRequest
اضافه شد.
رفع اشکال
-
minSdkVersion
برایcredentials-play-services-auth
حذف شد.
نسخه 1.5.0-alpha03
24 جولای 2024
androidx.credentials:credentials:1.5.0-alpha03
و androidx.credentials:credentials-play-services-auth:1.5.0-alpha03
منتشر شد. این نسخه در یک شعبه داخلی توسعه یافته است.
ویژگی های جدید
- یک ویژگی جدید به نام Restore Credentials را معرفی می کند. اعتبار بازیابی برای بازگرداندن اعتبار کاربر از دستگاه قبلی به دستگاه اندروید جدید استفاده می شود. با ایجاد
RestoreCredential
برای کاربر، اگر کاربر برنامه را برای انتقال از دستگاه قدیمی در مرحله راه اندازی انتخاب کند، اعتبار به طور خودکار به دستگاه جدید کاربر منتقل می شود.
تغییرات API
- کلاس های جدید برای درخواست بازیابی اعتبار اضافه شده است.
- یک نوع اعتبار جدید،
RestoreCredential
، که می تواند اعتبارنامه ها را در یک دستگاه جدید بازیابی کند. -
CreateRestoreCredentialRequest
برای ایجادRestoreCredential
جدید. -
GetRestoreCredentialOption
برای واکشیRestoreCredential
. -
ClearCredentialStateRequest
را می توان برای پاک کردنRestoreCredential
تغییر داد.
رفع اشکال
- یک
RestoreCredential
API جدید برای اهداف بازیابی برنامه اضافه کرد ( 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 برای ارائه دهندگان در دسترس است.
تغییرات API
-
BiometricPromptData
را به سطح API اضافه کرد تا امکان استفاده از جریان جدیدBiometricPrompt
از طریقCredentialManager
( I3b159 ) وجود داشته باشد. - همه کلاسهای ورودی و زیر کلاسها را در
CreateEntry
وCredentialEntry
تغییر داد تا از ابزارBiometricPromptData
برای ارائهدهندگان استفاده کند. ( 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
منتشر شد. این نسخه در یک شعبه داخلی توسعه یافته است.
ویژگی های جدید
تجربه رابط کاربری ثانویه برای انتخاب اعتبار: توسعهدهندگان برنامهای که در لحظه ورود به سیستم، APIهای Credential Manager را فراخوانی میکنند تا انتخابگر را به کاربر ارائه دهند، اکنون میتوانند از APIهای جدید برای مرتبط کردن همان GetCredentialRequest
با یک نمای مشخص، مانند نام کاربری یا یک نمایه استفاده کنند. فیلد رمز عبور
پس از آن، هنگامی که کاربر روی یکی از این نماها تمرکز می کند، درخواست مربوطه به Credential Manager ارسال می شود. اعتبارنامههای بهدستآمده در بین ارائهدهندگان جمعآوری میشوند و در تکمیل خودکار مانند رابطهای کاربری ثانویه، مانند صفحهکلید یا پیشنهادات کشویی نمایش داده میشوند. به این ترتیب وقتی همه APIها با هم استفاده میشوند، ابتدا یک انتخابگر به کاربر ارائه میشود، و اگر رد شود و روی یکی از فیلدهای ذکر شده در بالا ضربه بزند، پیشنهادات صفحهکلید/کشویی ارائه میشود.
تغییرات API
- یک کلاس
PendingGetCredentialRequest
که یکGetCredentialRequest
(از قبل موجود) را دریافت می کند و یک تماس برگشتی با یکGetCredentialResponse
(از قبل موجود) فراخوانی می شود، زمانی که به صورت ناهمزمان در دسترس باشد. - API تنظیم کننده افزونه جدید برای کلاس Android View که امکان تنظیم نمونه ای از
PendingGetCredentialRequest
را می دهد. استفاده از این API نمای داده شده را آماده میکند، به طوری که وقتی کاربر روی آن ضربه میزند، پیشنهادات اعتبارنامه در تجربیات UI ثانویه مانند پیشنهادات صفحهکلید/کشویی نشان داده میشود.
نسخه 1.3
نسخه 1.3.0
2 اکتبر 2024
androidx.credentials:credentials:1.3.0
و androidx.credentials:credentials-play-services-auth:1.3.0
منتشر شد. نسخه 1.3.0 شامل این commit ها است.
تغییرات مهم از 1.2.0
پیشرفتهای مهم مختلف در قابل اعتمادتر کردن و سازگارتر کردن کتابخانه، از جمله، اما نه محدود به:
- از
preferImmediatelyAvailableCredentials
در تمامی نسخه های اندروید پشتیبانی کنید. - قانون محافظ بهبود یافته برای کاهش افزایش اندازه برنامه.
- رفع اشکال جزئی مختلف.
نسخه 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 حاوی این commit ها است.
ویژگی های جدید
- نسخه بامپ نسخه همراه با بهروزرسانیهای اجرایی کوچک.
نسخه 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 حاوی این تعهدات است.
رفع اشکال
- منطق ثابت برای بررسی صحیح
NOT_ALLOWED_ERR
به جایCONSTRAINT_ERR
در جریان های اعتبار کلید عمومی که حاوی خطا در دستگاه های قبل از U هستند ( I31b37 )
نسخه 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 حاوی این تعهدات است.
تغییرات API
- API تبدیل
reateCredentialRequest
Bundle را تغییر نام دهید. ( I46b95 ) - بهروزرسانی API priorityhints ( 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 حاوی این commit ها است.
رفع اشکال
- به عنوان نسخه پیشفرض
minSdkVersion
کتابخانههای androidx به 21 بروید. ( I6ec7f ) - از ایجاد PRF برای اندروید نسخههای 13 و پایینتر پشتیبانی کنید.
- از
preferImmediatelyAvailableCredentials
برای اندروید نسخههای 13 و پایینتر پشتیبانی کنید.
نسخه 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 حاوی این commit ها است.
ویژگی های جدید
- API های جدیدی اضافه شده است که به ورودی های اعتبار کمک می کند تا در هنگام تماس
getCredential
یاcreateCredential
به وضوح در انتخابگر اعتبار نمایش داده شوند.
تغییرات API
- Credential Options API Surface را گسترش داد تا حاوی اطلاعاتی در مورد اولویت های نمایش باشد ( Ied6fe )
- بسته خام در معرض کمککنندههای تبدیل دادههای ساختیافته ( If03a0 )
- APIهای
isDefaultIcon
وisAutoSelectAllowedFromOption
در معرض نمایش قرار گرفت ( I05c59 ) - سطح API ورودی اعتبارنامه را گسترش داد تا حاوی اطلاعاتی درباره پیشفرض کردن یک نماد باشد ( I9fe00 )
- یک بیت
entryGroupId
به ورودی های اعتبار اضافه کرد ( Id995c ) - یک ویژگی
affiliationName
جدید به سطحCredentialEntry
API اضافه کرد. ( I6261e ) - در معرض APIهای
fromXYZEntry
برای استفاده در چارچوب ( I645a1 )
رفع اشکال - هنگامی که مدیر اعتبار پلت فرم در دسترس نیست، راه حل بازگشتی ارائه می شود. ( b/310701473 ) - رفع NPE ناشی از clearCredentialState
API ( 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 حاوی این commit ها است.
رفع اشکال
- حداقل نسخه APK مورد نیاز برای خدمات Google Play اکنون نسخه 2023 نسخه 08.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 حاوی این commit ها است.
رفع اشکال
- رفع خطای قبلاً رزومه ناشی از شرایط مسابقه چندین درخواست در پرواز ( Ic3567 )
- رفع NPE ناشی از
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 حاوی این commit ها است.
رفع اشکال
- هنگامی که مدیر اعتبار پلت فرم در دسترس نیست، راه حل بازگشتی ارائه شده است. ( 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 حاوی این commit ها است.
تغییرات مهم از 1.0.0
- این نسخه مجموعه جدیدی از APIها را برای پشتیبانی از Credential Provider در ذخیره و واکشی رمزهای عبور، کلیدهای عبور به ازای درخواست کاربران اضافه کرد.
نسخه 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 حاوی این commit ها است.
- نسخه بامپ نسخه همراه با بهروزرسانیهای اجرایی کوچک
نسخه 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 حاوی این تعهدات است.
ویژگی های جدید
- جریان قصد ورود به سیستم برای ورود به سیستم با گوگل اضافه شد. ( Ib6559 , I7a042 )
- بررسی امضای واحد برای بسته های مجاز اضافه شده است. ( Ie6ff5 )
- تجزیه json
PublicKeyCredential
برای استفاده از متدهای به روز شدهtoJson()
به روز شد. ( 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 حاوی این تعهدات است.
رفع اشکال
- پسوندهای uvm را به دلیل منسوخ شدن برنامه ریزی شده از مشخصات webauthn حذف می کند. ( I2d46d )
- اطمینان از انطباق با مشخصات webauthn در مورد
clientExtensions
،credProps
و ویژگی های rk ( I3ab01 )
نسخه 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 - مقدار ثابت فیلد
authenticatorData
را ثابت کنید تا به درستی خاصیتauthenticationResponseJson
در PublicKeyCredential تجزیه شود.
نسخه 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 حاوی این تعهدات است.
تغییرات API
- یک API را در معرض نمایش قرار دهید که تعیین می کند مبدا پر شده است یا خیر ( Ia91f4 )
- استثناهای سفارشی را از نظر معنایی درست می کند ( Ibf6f4 )
- افزودن api تست ( I61c1d )
- افزودن api تست ( Iaeb6f )
- کاربردهای حذف شده آزمایشی
isAtLeastU()
API ( Ie9117 , b/289269026 ) - یک گیرنده مبدا سفارشی که لیست مجاز را می گیرد ( I0c1b4 ) در معرض نمایش قرار دهید
- حاشیه نویسی
VisibleForTest
اضافه شد ( I5467a ) - حاشیه نویسی
VisibleForTest
اضافه شد ( Idf57a ) - حذف تست فقط apis ( Idcc05 )
- کلاسهای ورودی ارائهدهنده را در معرض سطوح پایینتر API قرار دهید ( I2e00a )
- افزودن apis آزمایشی ( Id6b9e )
رفع اشکال
- افزودن APIهای آزمایشی ( I0d243 )
- افزودن APIهای آزمایشی جدید ( 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
منتشر شدند. این نسخه در یک شعبه داخلی توسعه یافته است.
ویژگی های جدید
- تجزیه و تحلیل سازگار با عقب برای get API در ماژول های GMS که در کنار شاخه عمومی معرفی شده است.
نسخه 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
منتشر شد. توسعه یافته از یک شاخه داخلی.
تغییرات API
- با عمومی کردن سازنده ها، آزمایش کلاس های درخواست ارائه دهنده را فعال کنید.
- آیکون های مورد نیاز در تمام کلاس های ورودی. با این حال، اگر ارائه دهندگان اعتبار نمادها را ارائه ندهند، این کتابخانه نمادهای بازگشتی خواهد داشت.
- به ارائه دهندگان اعتبارنامه اجازه دهید چندین ورودی اقدام احراز هویت را تنظیم کنند و برای هر یک عنوان تعیین کنند.
- تمام کلاس های درخواست ممتاز را حذف کنید. ارائهدهندگان اکنون میتوانند به سادگی منبع را از کلاس
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 حاوی این commit ها است.
ویژگی های جدید
- این نسخه مجموعه جدیدی از APIها را برای پشتیبانی از Credential Provider در ذخیره و واکشی رمزهای عبور، کلیدهای عبور به ازای درخواست کاربران اضافه کرد.
تغییرات API
- API های جدید برای پشتیبانی از ارائه دهندگان اعتبار اضافه شده است.
نسخه 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 حاوی این commit ها است.
رفع اشکال
- تأیید کنید که انواع استثنا دقیق و سازگار هستند. ( Id13d7 )
- در درخواست دریافت رمز عبور از فرمت 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 حاوی این commit ها است.
رفع اشکال
- خوانایی خروجی اشکال زدایی و پیام های خطا بهبود یافته است.
نسخه 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 حاوی این commit ها است.
رفع اشکال
- رفع اشکال ناشی از تغییرات پیکربندی ( a75fca , b/276316128 )
- جریان پست U را برای SDK فقط قبل از U قطع نکنید ( 5418c9 , b/278148300 )
نسخه 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 حاوی این commit ها است.
ویژگی های جدید
- ادغام با Google ID را به روز کنید، با
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 حاوی این commit ها است.
رفع اشکال
- هنگامی که کاربر برگه مودال را لغو می کند، خطای لغو کاربر را به درستی گزارش کنید. ( /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 حاوی این commit ها است.
تغییرات API
-
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
مورد نیاز برای تنظیم مبدا در کتابخانه Jetpack اضافه شد. ( عباد4 ) - اضافه شدن کلید عبور دریافت استثناهای جریان ( I4f654 )
- به روز رسانی رفتار انتخاب خودکار
CredentialManager
api ( I576dd ) - اکنون
CreateCredentialRequest.DisplayInfo
ازCharSequence
به جای فیلدهایString
استفاده می کند. ( I85e70 )
رفع اشکال
- قوانین proguard را اضافه کنید تا مطمئن شوید که ماژول تایید بازی توسط R8 حذف نخواهد شد. ( 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 حاوی این commit ها است.
ویژگی های جدید
- پشتیبانی برای ورود به سیستم با Google اضافه شد.
تغییرات API
- به
UnsupportedException
اجازه می دهد تا به درستی کار کند ( I68208 ) - افزودن یک نوع استثنای جدید به حساب مواردی مانند زمانی که دستگاه حاوی پرچمهای لازم نیست ( If08dd )
- Api استثنایی
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 حاوی این commit ها است.
تغییرات API
- تغییرات امضای Api
CredentialManager
( Iabdec ) - تغییرات امضای Api
CredentialManager
( I977ed ) - تغییرات امضای Api
CredentialManager
( Ia6e9b )
رفع اشکال
- "کابل" قدیمی دیگر در مشخصات webauthn پشتیبانی نمی شود و جایگزین آن، "هیبرید" اکنون برای لیست حمل و نقل برگردانده شده است.
- حمل و نقل در لیست های دو بعدی بازگردانده شد، این به عنوان لیست 1 بعدی صحیح ثابت شده است.
نسخه 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 حاوی این commit ها است.
ویژگی های جدید
- این نسخه حاوی یک کتابخانه جدید jetpack است که دسترسی یکپارچه به اعتبار کاربر را فراهم می کند. این می تواند شامل گذرواژه ها، کلیدهای عبور و اعتبارنامه های فدرال باشد. این کتابخانه باید برای ارائه تجربه ورود یکپارچه و ایمن به سیستم استفاده شود.
- «androidx.credentials:credentials-play-services-auth:1.0.0-alpha01» یک کتابخانه اختیاری است که اجازه میدهد اعتبارنامهها در Google Password Manager ذخیره و بازیابی شوند. این وابستگی برای دستگاههایی که دارای سطح Android API <= 33 هستند، مورد نیاز است.
تغییرات API
- کتابخانه جدید با API های جدید