פרטי כניסה

הספרייה הזו מספקת גישה מאוחדת לפרטי הכניסה של המשתמש. הנתונים האלה יכולים לכלול סיסמאות, מפתחות גישה ופרטי כניסה מאוחדים. הספרייה הזו נועדה לספק חוויית כניסה חלקה ומאובטחת.
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
‫17 בדצמבר 2025 1.5.0 ‎1.6.0-rc01 - ‎1.6.0-rc01

הצהרה על יחסי תלות

כדי להוסיף תלות בפרטי כניסה, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.

מוסיפים את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:

Kotlin

dependencies {
    implementation("androidx.credentials:credentials:1.6.0-rc01")
    implementation("androidx.credentials:credentials-play-services-auth:1.6.0-rc01")
}

Groovy

dependencies {
    implementation "androidx.credentials:credentials:1.6.0-rc01"
    implementation "androidx.credentials:credentials-play-services-auth:1.6.0-rc01"
}

מידע נוסף על יחסי תלות זמין במאמר Add build dependencies.

משוב

המשוב שלכם עוזר לנו לשפר את 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-rc01

‫17 בדצמבר 2025

השקנו את androidx.credentials:credentials:1.6.0-rc01 וגם את androidx.credentials:credentials-play-services-auth:1.6.0-rc01. גרסה 1.6.0-rc01 מכילה את הקומטים האלה.

שינויים ב-API

  • הוספנו ממשקי API לרישום ולאישור של אפשרויות יצירה במנהל האישורים. (I01073)
  • הוספנו חריגה חדשה מ-Signal API כדי לציין שהבקשה מוגבלת לפי קצב (Ie2733 )

גרסה 1.6.0-beta03

‫22 באוקטובר 2025

השקנו את androidx.credentials:credentials:1.6.0-beta03 וגם את androidx.credentials:credentials-play-services-auth:1.6.0-beta03. גרסה ‎1.6.0-beta03 מכילה את הקומטים האלה.

תכונות חדשות

  • שינויים קלים בסריאליזציה של נתונים פנימיים

גרסה 1.6.0-beta02

‫8 באוקטובר 2025

השקנו את androidx.credentials:credentials:1.6.0-beta02 וגם את androidx.credentials:credentials-play-services-auth:1.6.0-beta02. גרסה ‎1.6.0-beta02 מכילה את הקומטים האלה.

תכונות חדשות

  • בוצעה אופטימיזציה לסריאליזציה של נתונים גדולים.

גרסה ‎1.6.0-beta01

‫24 בספטמבר 2025

השקנו את androidx.credentials:credentials:1.6.0-beta01 וגם את androidx.credentials:credentials-play-services-auth:1.6.0-beta01. גרסה ‎1.6.0-beta01 מכילה את הקומטים האלה.

תיקוני באגים

גרסה ‎1.6.0-alpha05

‫13 באוגוסט 2025

השקנו את androidx.credentials:credentials:1.6.0-alpha05 וגם את androidx.credentials:credentials-play-services-auth:1.6.0-alpha05. גרסה ‎1.6.0-alpha05 מכילה את ההעברות האלה.

שינויים ב-API

  • הוספנו ממשקי API שמאפשרים לצדדים מסתמכים (RP) לשלוח אותות של מצב האישורים לספקי האישורים, כדי שהם יוכלו לעדכן את מצב האישורים בצד שלהם. (Ia7a65)

תיקוני באגים

גרסה ‎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

חישוב צריכת הנתונים

  • הוצאה משימוש של 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 כדי לאפשר העברה של המחלקות האלה בקלות רבה יותר בין תהליכים (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. הגרסה הזו פותחה בענף פנימי.

תכונות חדשות

  • מעכשיו ספקי זהויות יכולים להשתמש ב-Jetpack כדי להעניק CredentialManager ישירות ל-BiometricPrompt בתהליכי יצירה ואחזור של אישורים.

שינויים ב-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 חדש להגדרת תוספים למחלקה android View, שמאפשר להגדיר מופע של 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) עבור חריגים שמוחזרים מספקי שירותים (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 חדשים