ข้อมูลเข้าสู่ระบบ
อัปเดตล่าสุด | รุ่นที่เสถียร | ตัวเลือกถอนการอ้างสิทธิ์ | รุ่นเบต้า | รุ่นอัลฟ่า |
---|---|---|---|---|
4 กันยายน 2024 | 1.2.2 | 1.3.0-Rc01 | - | 1.5.0-alpha05 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency สำหรับข้อมูลเข้าสู่ระบบ คุณต้องเพิ่มที่เก็บ Google Maven ลงใน โปรเจ็กต์ของคุณ อ่าน Maven ของ Google สำหรับข้อมูลเพิ่มเติม
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ 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" }
ดูข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร Dependency ได้ที่ เพิ่มการพึ่งพาบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากคุณพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูที่ ปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนที่จะสร้างใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูเอกสารประกอบเกี่ยวกับเครื่องมือติดตามปัญหา เพื่อดูข้อมูลเพิ่มเติม
ไม่มีบันทึกประจำรุ่นสำหรับอาร์ติแฟกต์นี้
ข้อมูลเข้าสู่ระบบ 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-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) - แสดง Bundle Conversion 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
แล้ว เวอร์ชันนี้ได้รับการพัฒนาใน Branch ภายใน
ฟีเจอร์ใหม่
- ขอแนะนำฟีเจอร์ใหม่ นั่นก็คือการคืนค่าข้อมูลเข้าสู่ระบบ ระบบจะใช้ข้อมูลเข้าสู่ระบบในการคืนค่าเพื่อกู้คืนข้อมูลเข้าสู่ระบบของผู้ใช้จากอุปกรณ์ก่อนหน้าไปยังอุปกรณ์ 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
แล้ว เวอร์ชันนี้ได้รับการพัฒนาใน Branch ภายใน
ฟีเจอร์ใหม่
- ความสามารถของ
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
แล้ว เวอร์ชันนี้ได้รับการพัฒนาใน Branch ภายใน
ฟีเจอร์ใหม่
ประสบการณ์ UI รองสำหรับการเลือกข้อมูลเข้าสู่ระบบ: นักพัฒนาแอปที่เรียกใช้ API เครื่องมือจัดการข้อมูลเข้าสู่ระบบ ณ เวลาที่ลงชื่อเข้าใช้เพื่อแสดงตัวเลือกแก่ผู้ใช้สามารถใช้ API ใหม่เพื่อเชื่อมโยง GetCredentialRequest
เดียวกันกับข้อมูลพร็อพเพอร์ตี้ที่กำหนดได้ เช่น ช่องชื่อผู้ใช้หรือรหัสผ่าน
หลังจากนั้น เมื่อผู้ใช้โฟกัสที่ข้อมูลพร็อพเพอร์ตี้เหล่านี้ คำขอที่เกี่ยวข้องจะส่งไปยังเครื่องมือจัดการข้อมูลเข้าสู่ระบบ ระบบจะรวบรวมข้อมูลเข้าสู่ระบบที่ได้จากผู้ให้บริการต่างๆ และแสดงในการป้อนข้อความอัตโนมัติ เช่น UI รอง เช่น แป้นพิมพ์หรือคำแนะนำเมนูแบบเลื่อนลง ด้วยเหตุนี้ เมื่อมีการใช้ API ทั้งหมดร่วมกัน ระบบจะแสดงตัวเลือกแก่ผู้ใช้ก่อน และหากปิดและแตะที่ช่องใดช่องหนึ่งที่กล่าวไว้ข้างต้น ก็จะมีคำแนะนำแป้นพิมพ์/เมนูแบบเลื่อนลง
การเปลี่ยนแปลง API
- คลาส
PendingGetCredentialRequest
ที่ใช้ในGetCredentialRequest
(มีอยู่ก่อนแล้ว) และ Callback ที่จะเรียกใช้ด้วยGetCredentialResponse
(มีอยู่ก่อนแล้ว) เมื่อพร้อมใช้งานแบบไม่พร้อมกัน - API ตัวตั้งค่าส่วนขยายใหม่สำหรับคลาส Android View ซึ่งอนุญาตให้ตั้งค่าอินสแตนซ์ของ
PendingGetCredentialRequest
การใช้งาน API นี้จะเตรียมมุมมองที่ระบุ โดยเมื่อผู้ใช้แตะ การแนะนำข้อมูลเข้าสู่ระบบจะปรากฏในประสบการณ์ UI รอง เช่น การแนะนำแป้นพิมพ์/เมนูแบบเลื่อนลง
เวอร์ชัน 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 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- แก้ไขตรรกะเพื่อตรวจสอบ
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
เวอร์ชัน 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)
- เปิดเผยแพ็กเกจไฟล์ข้อมูล RAW สำหรับผู้ช่วยด้าน Conversion ของข้อมูลที่มีโครงสร้าง (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 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- โดยเวอร์ชัน APK ขั้นต่ำที่จำเป็นสำหรับบริการ Google Play ในตอนนี้คือ v08.23 (APK เวอร์ชัน 230815045) ปี 2023 และการตรวจสอบนี้มีอยู่ในไลบรารีแล้ว (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)
- เพิ่ม API ทดสอบ (I61c1d)
- เพิ่ม API ทดสอบ (Iaeb6f)
- ลบการใช้งาน API ของ
isAtLeastU()
แบบทดลอง (Ie9117, b/289269026) - แสดง Getter ต้นทางที่กำหนดเองซึ่งเข้าร่วมรายการที่อนุญาต (I0c1b4)
- เพิ่มคำอธิบายประกอบ
VisibleForTest
แล้ว (I5467a) - เพิ่มคำอธิบายประกอบ
VisibleForTest
แล้ว (Idf57a) - นำ API สำหรับการทดสอบเท่านั้นออก (Idcc05)
- แสดงคลาสรายการของผู้ให้บริการให้กับ API ระดับที่ต่ำกว่า (I2e00a)
- เพิ่ม API ทดสอบ (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
แล้ว เวอร์ชันนี้ได้รับการพัฒนาใน Branch ภายใน
ฟีเจอร์ใหม่
- การแยกวิเคราะห์ที่เข้ากันได้แบบย้อนหลังสำหรับการรับ API ในโมดูล GMS ที่เปิดตัวควบคู่กับ Branch สาธารณะ
เวอร์ชัน 1.2.0-alpha04
10 พฤษภาคม 2023
ปล่อย androidx.credentials:credentials:1.2.0-alpha04
และ androidx.credentials:credentials-play-services-auth:1.2.0-alpha04
แล้ว เวอร์ชันนี้ได้รับการพัฒนาใน Branch ภายใน
เวอร์ชัน 1.2.0-alpha03
12 เมษายน 2023
ปล่อย androidx.credentials:credentials:1.2.0-alpha03
และ androidx.credentials:credentials-play-services-auth:1.2.0-alpha03
แล้ว รายการนี้ปล่อยจาก Branch ภายใน
เวอร์ชัน 1.2.0-alpha02
8 มีนาคม 2023
ปล่อย androidx.credentials:credentials:1.2.0-alpha02
และ androidx.credentials:credentials-play-services-auth:1.2.0-alpha02
แล้ว พัฒนาจาก Branch ภายใน
การเปลี่ยนแปลง 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 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- ตรวจสอบว่าประเภทข้อยกเว้นถูกต้องและสอดคล้องกัน (รหัส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)
- อย่าแยกขั้นตอนโพสต์ 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 Library แล้ว (Ibaad4) - เพิ่มข้อยกเว้นขั้นตอนการรับพาสคีย์ (I4f654)
- การอัปเดตพฤติกรรมการเลือกอัตโนมัติของ API ของ
CredentialManager
(I576dd) - ตอนนี้
CreateCredentialRequest.DisplayInfo
ใช้ช่องCharSequence
แทนช่องString
(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
การเปลี่ยนแปลง API
- อนุญาตให้
UnsupportedException
ทำงานได้อย่างถูกต้อง (I68208) - การเพิ่มประเภทข้อยกเว้นใหม่ในบัญชีสำหรับกรณีต่างๆ เช่น เมื่ออุปกรณ์ไม่มี Flag ที่จำเป็น (If08dd)
CredentialManager
ข้อยกเว้น 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
- การเปลี่ยนแปลงลายเซ็น API
CredentialManager
รายการ (Iabdec) - การเปลี่ยนแปลงลายเซ็น API
CredentialManager
รายการ (I977ed) - การเปลี่ยนแปลงลายเซ็น API
CredentialManager
รายการ (Ia6e9b)
แก้ไขข้อบกพร่อง
- ข้อกำหนดเฉพาะของ Webauthn ไม่รองรับ "สายเคเบิล" รุ่นเก่าอีกต่อไป และตอนนี้ระบบได้ส่งคืน "ไฮบริด" สำหรับรายการรับส่ง
- มีการส่งกลับคืนเป็นรายการมิติข้อมูล 2 รายการ ได้รับการแก้ไขให้เป็นรายการ 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 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- รุ่นนี้มีไลบรารี Jetpack ใหม่ที่ช่วยให้เข้าถึงข้อมูลเข้าสู่ระบบของผู้ใช้แบบรวมได้ ซึ่งอาจรวมถึงรหัสผ่าน พาสคีย์ และข้อมูลเข้าสู่ระบบแบบรวมศูนย์ ควรใช้ไลบรารีนี้เพื่อมอบประสบการณ์การลงชื่อเข้าใช้ที่ราบรื่นและปลอดภัย
- "androidx.credentials:credentials-play-services-auth:1.0.0-alpha01" เป็นไลบรารีที่ไม่บังคับซึ่งช่วยให้เก็บข้อมูลเข้าสู่ระบบและดึงข้อมูลจากเครื่องมือจัดการรหัสผ่านบน Google ได้ จำเป็นต้องใช้ทรัพยากร Dependency นี้สำหรับอุปกรณ์ที่ใช้ระดับ API ของ Android <= 33
การเปลี่ยนแปลง API
- ไลบรารีใหม่ที่มี API ใหม่