פרטי כניסה
העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסה אלפא |
---|---|---|---|---|
15 בינואר 2025 | 1.3.0 | 1.5.0-rc01 | - | 1.5.0-rc01 |
הצהרת יחסי תלות
כדי להוסיף תלות בפרטי כניסה, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר מאגר Maven של Google.
מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle
של האפליקציה או המודול:
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") }
Groovy
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" }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במסמכי התיעוד של Issue Tracker.
אין הערות לגבי הגרסה של הארטיפקט הזה.
Credentials e2ee גרסה 1.0.
גרסה 1.0.0-alpha02
17 באפריל 2024
androidx.credentials:credentials-e2ee:1.0.0-alpha02
משוחרר. הגרסה הזו מכילה קובצי jar של מקורות קוד שלא היו בגרסה הקודמת.
גרסה 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-rc01
15 בינואר 2025
androidx.credentials:credentials:1.5.0-rc01
ו-androidx.credentials:credentials-play-services-auth:1.5.0-rc01
משוחררים. גרסת 1.5.0-rc01 כוללת את ההוספות האלה.
תכונות חדשות
- גרסה חדשה עם עדכונים קטנים להטמעה
שינויים ב-API
- מוסיפים הערה
@Deprecated
עבורIdentityCredential
כדי לשמור על עקביות עם המסגרת. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609)
תרומה חיצונית
- הוצאה משימוש של
BuildCompat.isAtLeastV
. במקום זאת, מבצעי הקריאה צריכים לבדוק את SDK_INT מול 35 ישירות. (I294d1)
גרסה 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 יחד, מוצג למשתמש תחילה בורר. אם הוא סוגר את הבורר ומקיש על אחד מהשדות שצוינו למעלה, מוצגות לו הצעות מהמקלדת או מהתפריט הנפתח. - שחזור פרטי הכניסה. פרטי הכניסה לשחזור משמשים לשחזור פרטי הכניסה של המשתמש מהמכשיר הקודם למכשיר Android חדש. אם יוצרים
RestoreCredential
למשתמש, פרטי הכניסה יועברו באופן אוטומטי למכשיר החדש של המשתמש אם המשתמש יבחר באפליקציה להעברה מהמכשיר הישן בשלב ההגדרה.
שינויים ב-API
- מאפשר למפתחים גמישות להגדיר תנאים בתוך ה-setters של
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 כוללת את ההוספות האלה.
תכונות חדשות
- הכנת הספרייה לקראת השקת גרסה יציבה בקרוב.
גרסה 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 כוללת את ההוספות האלה.
שינויים ב-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
משוחררים. הגרסה הזו מפותחת בהסתעפות פנימית.
תכונות חדשות
- הוספנו תכונה חדשה, 'שחזור פרטי הכניסה'. פרטי הכניסה לשחזור משמשים לשחזור פרטי הכניסה של המשתמש מהמכשיר הקודם למכשיר Android חדש. אם יוצרים
RestoreCredential
למשתמש, פרטי הכניסה יועברו באופן אוטומטי למכשיר החדש של המשתמש אם המשתמש יבחר באפליקציה להעברה מהמכשיר הישן בשלב ההגדרה.
שינויים ב-API
- נוספו כיתות חדשות לבקשות של Restore Credentials.
- סוג חדש של פרטי כניסה,
RestoreCredential
, שאפשר לשחזר באמצעותו פרטי כניסה במכשיר חדש. CreateRestoreCredentialRequest
ליצירתRestoreCredential
חדש.GetRestoreCredentialOption
לאחזורRestoreCredential
.- אפשר לשנות את
ClearCredentialStateRequest
כדי לנקות אתRestoreCredential
.
תיקוני באגים
- הוספנו ממשק API חדש של
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 לספקי שירות.
שינויים ב-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
(שקיימת מראש) ופונקציית קריאה חוזרת (callback) שתופעל עםGetCredentialResponse
(שקיימת מראש), כשהיא זמינה באופן אסינכרוני. - ממשק API חדש להגדרת תוספים לכיתה View של Android, שמאפשר להגדיר מופע של
PendingGetCredentialRequest
. השימוש ב-API הזה יגרום להכנת התצוגה הנתונה, כך שכשהמשתמש ילחץ עליה, הצעות לפרטי כניסה יופיעו בחוויית ממשק משתמש משנית, כמו הצעות במקלדת או בתפריט הנפתח.
גרסה 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 כוללת את ההוספות האלה.
שינויים חשובים מאז גרסה 1.2.0
שיפורים חשובים שונים שמשפרים את האמינות והעקביות של הספרייה, כולל, בין היתר:
- תמיכה ב-
preferImmediatelyAvailableCredentials
בכל הגרסאות של Android. - כלל משופר של Proguard כדי לצמצם את העלייה בגודל האפליקציה.
- תיקוני באגים קטנים שונים.
גרסה 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 כוללת את ההוספות האלה.
תיקוני באגים
- תיקון הלוגיקה לבדיקת
NOT_ALLOWED_ERR
במקוםCONSTRAINT_ERR
בתהליכי אימות של מפתחות ציבוריים שמכילים שגיאה במכשירים מדור קודם (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
- משנים את השם של
reateCredentialRequest
Bundle conversion API. (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 מכילה את ההוספות האלה.
תיקוני באגים
- מעבר ל-21 בתור
minSdkVersion
ברירת המחדל של ספריות androidx. (I6ec7f) - תמיכה ביצירת קובץ PRF לגרסאות Android 13 ומטה.
- תמיכה ב-
preferImmediatelyAvailableCredentials
ב-Android בגרסה 13 ומטה.
גרסה 1.3.0-alpha03
17 באפריל 2024
androidx.credentials:credentials:1.3.0-alpha03
ו-androidx.credentials:credentials-play-services-auth:1.3.0-alpha03
משוחררים. הגרסה הזו מכילה קובצי jar של מקורות קוד שלא היו בגרסה הקודמת.
גרסה 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 כוללת את ההוספות האלה.
תכונות חדשות
- נוספו ממשקי API חדשים שעוזרים להציג בבירור את פרטי הכניסה בבורר פרטי הכניסה במהלך קריאה ל-
getCredential
או ל-createCredential
.
שינויים ב-API
- הרחבנו את ממשק ה-API של אפשרויות פרטי הכניסה כך שיכיל מידע על סדרי העדיפויות של התצוגה (Ied6fe)
- חשיפת חבילה גולמית לעזרי המרה של נתונים מובְנים (If03a0)
- ממשקי API חשופים של
isDefaultIcon
ו-isAutoSelectAllowedFromOption
(I05c59) - הרחבנו את ממשק ה-API להזנת פרטי הכניסה כך שיכיל מידע על הגדרת סמל כברירת מחדל (I9fe00)
- הוספת ביט
entryGroupId
לרשאות הכניסה (Id995c) - נוספ נכס
affiliationName
חדש לממשק ה-API שלCredentialEntry
. (I6261e) - ממשקי API של
fromXYZEntry
שגלויים לשימוש ב-framework (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 כוללת את ההוספות האלה.
תיקוני באגים
- גרסת ה-APK המינימלית הנדרשת ל-Google Play Services היא עכשיו 2023 v08.23 (גרסת APK 230815045), והבדיקה הזו מוטמעת בספרייה. (aosp/2856137)
- תיקון השגיאה already-resume שנגרמת כתוצאה מתנאי מרוץ של מספר בקשות בטיפול (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 כוללת את ההוספות האלה.
תיקוני באגים
- תיקון השגיאה already-resume שנגרמת כתוצאה מתנאי מרוץ של מספר בקשות בטיפול (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 מכילה את ההוספות האלה.
תיקוני באגים
- פתרון חלופי שסופק כשמנהל פרטי הכניסה של הפלטפורמה לא זמין. (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
- במהדורה הזו נוספה קבוצה חדשה של ממשקי 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 כוללת את השמירות האלה.
- גרסה חדשה עם עדכונים קטנים להטמעה
גרסה 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)
- ניתוח
PublicKeyCredential
json מעודכן כדי להשתמש בשיטות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)
- מוודאים שהנכסים
clientExtensions
,credProps
ו-rk תואמים למפרט של webauthn (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)
- הוספת Test API (I61c1d)
- הוספת Test API (Iaeb6f)
- הוסרו שימושים ב-API הניסיוני
isAtLeastU()
(Ie9117, b/289269026) - חשיפת פונקציית getter מותאמת אישית של מקור שמקבלת רשימת היתרים (I0c1b4)
- הוספה של הערה
VisibleForTest
(I5467a) - הוספה של הערה
VisibleForTest
(Idf57a) - הסרת ממשקי API לבדיקה בלבד (Idcc05)
- חשיפת כיתות של רשומות של ספקים לרמות API נמוכות יותר (I2e00a)
- הוספת ממשקי API לבדיקה (Id6b9e)
תיקוני באגים
- הוספת ממשקי API לבדיקה (I0d243)
- הוספת ממשקי API חדשים לבדיקה (I6fa12)
- חשיפת האפשרות לבחירה אוטומטית לבקשות Create (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
משוחררים. הגרסה הזו מפותחת בהסתעפות פנימית.
תכונות חדשות
- ניתוח תואם לאחור של ה-API של get במודולים של 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
- כדי לאפשר בדיקה של כיתות הבקשות של הספק, צריך להגדיר את ה-constructors כציבוריים.
- להגדיר שיהיה חובה להוסיף סמלים לכל הכיתות של נכסי הקלט. עם זאת, אם ספקי פרטי הכניסה לא מספקים סמלים, בספרייה הזו יהיו סמלים חלופיים.
- לאפשר לספקי פרטי הכניסה להגדיר מספר רשומות של פעולות אימות ולהגדיר שם לכל אחת מהן.
- מסירים את כל הבקשות מהרמה הזו. עכשיו הספקים יכולים לקבל את המקור בקלות מהקלאס
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 מכילה את ההוספות האלה.
תכונות חדשות
- במהדורה הזו נוספה קבוצה חדשה של ממשקי 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 מכילה את ההוספות האלה.
תיקוני באגים
- מוודאים שסוגי החריגות מדויקים ועקביים. (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 מכילה את ההצהרות האלה.
תיקוני באגים
- שיפור בקריאות של פלט ניפוי הבאגים ובהודעות השגיאה.
גרסה 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 מכילה את ההצהרות האלה על ביצוע שינויים (commits).
תיקוני באגים
- תיקון באג שנגרם כתוצאה משינויים בתצורה (a75fca, b/276316128)
- אין לשבור את התהליך שלאחר U ב-SDK מדור קודם בלבד (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 כוללת את ההצהרות האלה.
תכונות חדשות
- עדכון השילוב עם 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 מכילה את ההוספות האלה.
תיקוני באגים
- מדווחים בצורה נכונה על שגיאת הביטול של המשתמש כשהמשתמש מבטל את הגיליון המודאלי. (/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 מכילה את ההצהרות האלה על ביצוע שינויים.
שינויים ב-API
- נוספה הדרישה
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
להגדרת המקור בספריית Jetpack. (Ibaad4) - נוספו חריגים לתהליך אחזור של מפתחות גישה (I4f654)
- עדכון של התנהגות הבחירה האוטומטית של
CredentialManager
API (I576dd) - עכשיו נעשה שימוש בשדות
CharSequence
במקום בשדותString
ב-CreateCredentialRequest.DisplayInfo
. (I85e70)
תיקוני באגים
- מוסיפים כללי Proguard כדי לוודא שמודול האימות של Play לא יוסר על ידי 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 כוללת את ההצהרות האלה.
תכונות חדשות
- הוספנו תמיכה בכניסה באמצעות חשבון Google.
שינויים ב-API
- מאפשרת ל-
UnsupportedException
לפעול בצורה תקינה (I68208) - הוספת סוג חריג חדש כדי להביא בחשבון מקרים כמו מקרים שבהם המכשיר לא מכיל את הדגלים הנדרשים (If08dd)
CredentialManager
exception api (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 מכילה את ההצהרות האלה.
שינויים ב-API
CredentialManager
שינויים בחתימה של API (Iabdec)CredentialManager
שינויים בחתימה של API (I977ed)CredentialManager
שינויים בחתימת ה-API (Ia6e9b)
תיקוני באגים
- האפשרות הקודמת 'כבל' כבר לא נתמכת במפרט של webauthn, והאפשרות החלופית 'היברידית' מוחזרת עכשיו ברשימת התחבורה.
- הטרנזפורטים הוחזרו ברשימות דו-ממדיות, והבעיה תוקנה כך שהן יהיו ברשימות חד-ממדיות.
גרסה 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 מכילה את ההצהרות האלה.
תכונות חדשות
- הגרסה הזו כוללת ספריית jetpack חדשה שמספקת גישה מאוחדת לפרטי הכניסה של משתמש. הנתונים האלה יכולים לכלול סיסמאות, מפתחות גישה ופרטי כניסה מאוחדים. צריך להשתמש בספרייה הזו כדי לספק חוויות כניסה חלקות ומאובטחות.
- 'androidx.credentials:credentials-play-services-auth:1.0.0-alpha01' היא ספרייה אופציונלית שמאפשרת לאחסן פרטי כניסה ב-Google Password Manager ולשלוף אותם ממנו. התלות הזו נדרשת במכשירים עם Android API ברמה 33 ומטה.
שינויים ב-API
- ספרייה חדשה עם ממשקי API חדשים