פרטי כניסה
העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
---|---|---|---|---|
16 ביולי 2025 | 1.5.0 | - | - | 1.6.0-alpha04 |
הצהרה על יחסי תלות
כדי להוסיף תלות בפרטי כניסה, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.
מוסיפים את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle
של האפליקציה או המודול:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.6.0-alpha04") implementation("androidx.credentials:credentials-play-services-auth:1.6.0-alpha04") }
מגניב
dependencies { implementation "androidx.credentials:credentials:1.6.0-alpha04" implementation "androidx.credentials:credentials-play-services-auth:1.6.0-alpha04" }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ב-Build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לשמוע מכם אם תגלו בעיות חדשות או אם יש לכם רעיונות לשיפור הספרייה הזו. לפני שיוצרים ספרייה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להוסיף את ההצבעה שלכם לבעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא כלי המעקב אחר בעיות.
אין הערות לגבי הגרסה של הארטיפקט הזה.
גרסה 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.6
גרסה 1.6.0-alpha04
16 ביולי 2025
הגרסאות androidx.credentials:credentials:1.6.0-alpha04
ו-androidx.credentials:credentials-play-services-auth:1.6.0-alpha04
יוצאות לאור. גרסה 1.6.0-alpha04 מכילה את הקומטים האלה.
תכונות חדשות
- מעכשיו, תיבות הדו-שיח של Credential Manager ייראו עקביות יותר בגרסאות Android לפני ואחרי Android 14, בניידים ובמכשירים לבישים
גרסה 1.6.0-alpha03
18 ביוני 2025
הגרסאות androidx.credentials:credentials:1.6.0-alpha03
ו-androidx.credentials:credentials-play-services-auth:1.6.0-alpha03
יוצאות לאור. גרסה 1.6.0-alpha03 מכילה את הקומטים האלה.
תכונות חדשות
- בגרסאות Android 14 ומעלה, צריך לעדכן את תיבות הדו-שיח של מנהל פרטי הכניסה כדי שיהיו עקביות יותר.
שינויים ב-API
- עדכון של ממשק ה-API של בנאי
CreateDigitalCredentialRequest
(I6f6da)
גרסה 1.6.0-alpha02
20 במאי 2025
הגרסאות androidx.credentials:credentials:1.6.0-alpha02
ו-androidx.credentials:credentials-play-services-auth:1.6.0-alpha02
יוצאות לאור. גרסה 1.6.0-alpha02 מכילה את הקומטים האלה.
שינויים ב-API
- תמיכה בהנפקת פרטי כניסה דיגיטליים (I4e6f9)
גרסה 1.6.0-alpha01
7 במאי 2025
הגרסאות androidx.credentials:credentials:1.6.0-alpha01
ו-androidx.credentials:credentials-play-services-auth:1.6.0-alpha01
יוצאות לאור. גרסה 1.6.0-alpha01 מכילה את הקומטים האלה.
תכונות חדשות
- יצירה מותנית של מפתח גישה – מאפשרת את התכונה 'יצירה מותנית של מפתח גישה', שבה מפתחים יכולים לבקש יצירה מותנית של מפתח גישה. בקשה ליצירה מותנית תועבר לספק האישורים המועדף, ואז על סמך תנאים פנימיים מסוימים, ייווצר מפתח גישה בלי חוויית המשתמש הרגילה של גיליון מידע בחלק התחתון של המסך. המשתמשים יראו התראה עם מידע על מפתח הגישה שנוצר.
שינויים ב-API
- חשיפת
CreateCredentialResponse.createFrom
API (Ic0494) - הוספנו את הביט
isConditionalCreate
כדי לאפשר יצירה שקטה של מפתחות גישה. (I3a1bb)
גירסה 1.5
גרסה 1.5.0
12 במרץ 2025
הגרסאות androidx.credentials:credentials:1.5.0
ו-androidx.credentials:credentials-play-services-auth:1.5.0
יוצאות לאור. גרסה 1.5.0 מכילה את ההתחייבויות האלה.
שינויים חשובים מאז גרסה 1.3.0
- חוויית משתמש משנית לבחירת פרטי כניסה: מפתחי אפליקציות שמבצעים קריאות ל-Credential Manager APIs בזמן הכניסה כדי להציג למשתמש אפשרות בחירה, יכולים עכשיו להשתמש בממשקי API חדשים כדי לשייך את אותו
GetCredentialRequest
לתצוגה נתונה, כמו שדה שם משתמש או שדה סיסמה. לאחר מכן, כשהמשתמש יתמקד באחת מהתצוגות האלה, הבקשה המתאימה תישלח אל Credential Manager. האישורים שמתקבלים מצטברים אצל הספקים ומוצגים במילוי האוטומטי כמו בממשקי משנה, למשל במקלדת או בהצעות בתפריט הנפתח. לכן, כשמשתמשים בכל ממשקי ה-API ביחד, המשתמש רואה קודם את הכלי לבחירה, ואם הוא סוגר אותו ולוחץ על אחד מהשדות שצוינו למעלה, הוא רואה הצעות במקלדת או בתפריט הנפתח. - שחזור פרטי כניסה: פרטי הכניסה לשחזור משמשים לשחזור פרטי הכניסה של המשתמש מהמכשיר הקודם למכשיר Android חדש. אם יוצרים
RestoreCredential
עבור המשתמש, פרטי הכניסה יועברו אוטומטית למכשיר החדש של המשתמש אם הוא יבחר להעביר את האפליקציה מהמכשיר הישן במהלך שלב ההגדרה.
גרסה 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)
External Contribution
- הוצאה משימוש של
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 מכילה את הקומטים האלה.
תכונות חדשות
גרסת בטא של התכונות החדשות הבאות:
- חוויית משתמש משנית לבחירת פרטי כניסה: מפתחי אפליקציות שמבצעים קריאות ל-Credential Manager APIs בזמן הכניסה כדי להציג למשתמש אפשרות בחירה, יכולים עכשיו להשתמש בממשקי API חדשים כדי לשייך את אותו
GetCredentialRequest
לתצוגה נתונה, כמו שדה שם משתמש או שדה סיסמה. לאחר מכן, כשהמשתמש יתמקד באחת מהתצוגות האלה, הבקשה המתאימה תישלח אל Credential Manager. האישורים שמתקבלים מצטברים אצל הספקים ומוצגים במילוי האוטומטי כמו בממשקי משנה, למשל במקלדת או בהצעות בתפריט הנפתח. לכן, כשמשתמשים בכל ממשקי ה-API ביחד, המשתמש רואה קודם את הכלי לבחירה, ואם הוא סוגר אותו ולוחץ על אחד מהשדות שצוינו למעלה, הוא רואה הצעות במקלדת או בתפריט הנפתח. - משחזרים את פרטי הכניסה. אמצעי האימות לשחזור משמש לשחזור אמצעי האימות של המשתמש מהמכשיר הקודם למכשיר Android חדש. אם יוצרים
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 מכילה את הקומטים האלה.
תכונות חדשות
- הכנה של הספרייה לקראת כניסה לגרסה יציבה בקרוב.
גרסה 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
helpers כדי לאפשר העברה של המחלקות האלה בין תהליכי 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
- נוספו כיתות חדשות לבקשת שחזור פרטי כניסה.
- סוג חדש של פרטי כניסה,
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
יוצאות לאור. הגרסה הזו פותחה בענף פנימי.
תכונות חדשות
חוויית משתמש משנית לבחירת פרטי כניסה: מפתחי אפליקציות שמבצעים קריאות ל-Credential Manager APIs בזמן הכניסה כדי להציג למשתמש אפשרות בחירה, יכולים עכשיו להשתמש בממשקי API חדשים כדי לשייך את אותו GetCredentialRequest
לתצוגה נתונה, כמו שדה שם משתמש או שדה סיסמה.
לאחר מכן, כשהמשתמש יתמקד באחת מהתצוגות האלה, הבקשה המתאימה תישלח אל Credential Manager. האישורים שמתקבלים מצטברים אצל הספקים ומוצגים במילוי האוטומטי כמו בממשקי משנה, למשל במקלדת או בהצעות בתפריט הנפתח. לכן, כשמשתמשים בכל ממשקי ה-API ביחד, המשתמש רואה קודם את הכלי לבחירה, ואם הוא סוגר אותו ולוחץ על אחד מהשדות שצוינו למעלה, הוא רואה הצעות במקלדת או בתפריט הנפתח.
שינויים ב-API
- מחלקת
PendingGetCredentialRequest
שמקבלתGetCredentialRequest
(שקיים מראש) וקריאה חוזרת להפעלה עם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
בתהליכי אימות של אישורים עם מפתח ציבורי שמכילים שגיאה במכשירים שלפני 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
- משנים את השם של
reateCredentialRequest
Bundle conversion API. (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 מכילה את הקומטים האלה.
תיקוני באגים
- מעבר לגרסה 21 כגרסת ברירת המחדל של
minSdkVersion
בספריות androidx. (I6ec7f) - תמיכה ביצירת PRF ב-Android מגרסה 13 ומטה.
- תמיכה ב-
preferImmediatelyAvailableCredentials
בגרסה 13 של Android ובגרסאות קודמות.
גרסה 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
- הרחבנו את Credential Options API Surface כך שיכלול מידע על סדרי עדיפויות לתצוגה (Ied6fe)
- הצגת חבילה גולמית לעזרה בהמרת נתונים מובְנים (If03a0)
- ממשקי API של
isDefaultIcon
ו-isAutoSelectAllowedFromOption
(I05c59) - הרחבנו את ממשק ה-API של הזנת פרטי הכניסה כך שיכלול מידע על הגדרת סמל כברירת מחדל (I9fe00)
- נוסף
entryGroupId
ביט לרשומות של פרטי הכניסה (Id995c) - נוסף נכס
affiliationName
חדש לממשק ה-API שלCredentialEntry
. (I6261e) - נחשפו ממשקי
fromXYZEntry
API לשימוש במסגרת (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)
- תיקון השגיאה 'כבר בוצעה הפעלה מחדש' שנגרמת בגלל מצב מירוץ של כמה בקשות פעילות (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)
- תיקון 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 לתמיכה בספק פרטי כניסה באחסון ובאחזור של סיסמאות ומפתחות גישה לפי בקשות של משתמשים.
גרסה 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)
- עדכון של ניתוח ה-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)
- add test api (I61c1d)
- add test api (Iaeb6f)
- הוסרו שימושים ב-API הניסיוני
isAtLeastU()
(Ie9117, b/289269026) - חשיפת פונקציה מותאמת אישית להשגת מקור, שמקבלת רשימת היתרים (I0c1b4)
- הערה נוספה
VisibleForTest
(I5467a) - הערה נוספה
VisibleForTest
(Idf57a) - הסרת ממשקי API לבדיקה בלבד (Idcc05)
- חשיפת מחלקות של רשומות ספק לרמות API נמוכות יותר (I2e00a)
- הוספת ממשקי API לבדיקה (Id6b9e)
תיקוני באגים
- הוספת ממשקי API לבדיקה (I0d243)
- הוספת ממשקי API חדשים לבדיקה (I6fa12)
- הצגת אפשרות לבחירה אוטומטית של בקשות ליצירה (I84eee)
- הוספת פרטים נוספים לשגיאות קידוד JSON (I7a865)
- דיווח על שגיאת מפתח בצורה תקינה כשפרמטר ההקשר הוא לא פעילות (/I20dd7, b/288288940)
- תיקון של ניתוח חריגים (Exception Parsing) לחריגים שמוחזרים מספקי שירותים (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 מכילה את הקומיטים האלה.
תכונות חדשות
- בגרסה הזו נוסף סט חדש של ממשקי API לתמיכה בספק פרטי כניסה באחסון ובאחזור של סיסמאות ומפתחות גישה לפי בקשות של משתמשים.
שינויים ב-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 מכילה את הקומיטים האלה.
תיקוני באגים
- תיקון באג שנגרם כתוצאה משינויים בהגדרות (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 מכילה את הקומיטים האלה.
תכונות חדשות
- עדכון השילוב עם מזהה 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 מכילה את הקומיטים האלה.
שינויים ב-API
- נוספה הדרישה
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
להגדרת מקור בספריית Jetpack. (Ibaad4) - נוספו חריגים לתהליך קבלת מפתח גישה (I4f654)
CredentialManager
עדכון ההתנהגות של בחירה אוטומטית של API (I576dd)CreateCredentialRequest.DisplayInfo
משתמש עכשיו בשדותCharSequence
במקום בשדותString
. (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 ולאחזר אותם ממנו. התלות הזו נדרשת למכשירים שמותקנת בהם גרסת Android API ברמה <= 33.
שינויים ב-API
- ספרייה חדשה עם ממשקי API חדשים