শংসাপত্র
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
30 অক্টোবর, 2024 | 1.3.0 | - | 1.5.0-beta01 | 1.5.0-beta01 |
নির্ভরতা ঘোষণা করা
শংসাপত্রের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য 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" }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
এই শিল্পকর্মের জন্য কোন রিলিজ নোট নেই.
শংসাপত্র 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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- একটি পাসকি ( Iba31e ) থেকে একটি
IdentityKey
তৈরির জন্য সমর্থন
সংস্করণ 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-এ এই কমিটগুলি রয়েছে৷
নতুন বৈশিষ্ট্য
নিম্নলিখিত নতুন বৈশিষ্ট্যগুলির জন্য বিটা রিলিজ:
- শংসাপত্র নির্বাচনের জন্য সেকেন্ডারি UI অভিজ্ঞতা: যে অ্যাপ বিকাশকারীরা ব্যবহারকারীকে একটি নির্বাচকের সাথে উপস্থাপন করার জন্য সাইন-ইন মুহুর্তে ক্রেডেনশিয়াল ম্যানেজার API-কে কল করে, তারা এখন একটি প্রদত্ত দৃশ্যের সাথে একই
GetCredentialRequest
যুক্ত করতে নতুন API ব্যবহার করতে সক্ষম, যেমন একটি ব্যবহারকারীর নাম বা একটি পাসওয়ার্ড ক্ষেত্র। পরবর্তীকালে, ব্যবহারকারী যখন এই ভিউগুলির মধ্যে একটিতে ফোকাস করেন, তখন সংশ্লিষ্ট অনুরোধটি ক্রেডেনশিয়াল ম্যানেজারের কাছে পাঠানো হবে। ফলস্বরূপ শংসাপত্রগুলি সরবরাহকারীদের মধ্যে একত্রিত করা হয় এবং কীবোর্ড বা ড্রপডাউন পরামর্শের মতো সেকেন্ডারি UI-এর মতো অটোফিলে প্রদর্শিত হয়। যেমন সমস্ত API একসাথে ব্যবহার করা হয়, ব্যবহারকারীকে প্রথমে একটি নির্বাচকের সাথে উপস্থাপন করা হয়, এবং যদি বরখাস্ত করা হয় এবং উপরে উল্লিখিত ক্ষেত্রগুলির একটিতে ট্যাপ করা হয়, তাহলে কীবোর্ড/ড্রপডাউন পরামর্শের সাথে উপস্থাপন করা হয়। - শংসাপত্র পুনরুদ্ধার করুন। পূর্ববর্তী ডিভাইস থেকে একটি নতুন অ্যান্ড্রয়েড ডিভাইসে ব্যবহারকারীর শংসাপত্র পুনরুদ্ধার করতে পুনরুদ্ধার শংসাপত্র ব্যবহার করা হয়। ব্যবহারকারীর জন্য একটি
RestoreCredential
তৈরি করার মাধ্যমে, ব্যবহারকারী সেটআপ পর্যায়ে পুরানো ডিভাইস থেকে স্থানান্তর করার জন্য অ্যাপটি নির্বাচন করলে শংসাপত্রটি স্বয়ংক্রিয়ভাবে ব্যবহারকারীর নতুন ডিভাইসে স্থানান্তরিত হবে।
এপিআই পরিবর্তন
- ডেভেলপারদের
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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- একটি নতুন শংসাপত্রের ধরন সমর্থন করুন -
DigitalCredential
( I12952 ) - বান্ডেল কনভার্সন এপিআই এক্সপোজ করুন: এই ক্লাসগুলিকে আরও সহজে আইপিসি জুড়ে পাস করার অনুমতি দেওয়ার জন্য
asBundle
এবংfromBundle
হেল্পার হিসাবে আরও প্রকাশ করুন ( 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 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
CreateRestoreCredentialRequest
এরisCloudBackupEnabled
প্যারামিটারের জন্য একটি ডিফল্ট মান যোগ করা হয়েছে।
বাগ ফিক্স
-
credentials-play-services-auth
জন্যminSdkVersion
সরানো হয়েছে।
সংস্করণ 1.5.0-alpha03
জুলাই 24, 2024
androidx.credentials:credentials:1.5.0-alpha03
এবং androidx.credentials:credentials-play-services-auth:1.5.0-alpha03
প্রকাশ করা হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।
নতুন বৈশিষ্ট্য
- একটি নতুন বৈশিষ্ট্য প্রবর্তন করে, শংসাপত্রগুলি পুনরুদ্ধার করুন৷ পূর্ববর্তী ডিভাইস থেকে একটি নতুন অ্যান্ড্রয়েড ডিভাইসে ব্যবহারকারীর শংসাপত্র পুনরুদ্ধার করতে পুনরুদ্ধার শংসাপত্র ব্যবহার করা হয়। ব্যবহারকারীর জন্য একটি
RestoreCredential
তৈরি করার মাধ্যমে, ব্যবহারকারী সেটআপ পর্যায়ে পুরানো ডিভাইস থেকে স্থানান্তর করার জন্য অ্যাপটি নির্বাচন করলে শংসাপত্রটি স্বয়ংক্রিয়ভাবে ব্যবহারকারীর নতুন ডিভাইসে স্থানান্তরিত হবে।
এপিআই পরিবর্তন
- শংসাপত্রগুলি পুনরুদ্ধার করার অনুরোধ করার জন্য নতুন ক্লাস যোগ করা হয়েছে।
- একটি নতুন শংসাপত্রের ধরন,
RestoreCredential
, যা একটি নতুন ডিভাইসে শংসাপত্রগুলি পুনরুদ্ধার করতে পারে৷ - একটি নতুন
RestoreCredential
তৈরির জন্যCreateRestoreCredentialRequest
। -
RestoreCredential
আনার জন্যGetRestoreCredentialOption
। -
RestoreCredential
সাফ করতেClearCredentialStateRequest
পরিবর্তন করা যেতে পারে।
বাগ ফিক্স
- অ্যাপ-পুনরুদ্ধারের উদ্দেশ্যে একটি নতুন
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
স্থাপন করার ক্ষমতা প্রদানকারীদের জন্য জেটপ্যাকের মাধ্যমে ব্যবহারের জন্য উপলব্ধ।
এপিআই পরিবর্তন
-
CredentialManager
( I3b159 ) এর মাধ্যমে নতুন ইম্বুডBiometricPrompt
প্রবাহ ব্যবহার করার অনুমতি দেওয়ার জন্য API পৃষ্ঠেBiometricPromptData
যোগ করা হয়েছে - প্রদানকারীদের জন্য
BiometricPromptData
ইউটিলিটি লাভ করতেCreateEntry
এবংCredentialEntry
জুড়ে সমস্ত এন্ট্রি ক্লাস এবং সাবক্লাস পরিবর্তন করা হয়েছে। ( I16936 , I8e5bc ) -
CredentialManager
সাথে ইমবুডBiometricPrompt
প্রবাহ থেকে ত্রুটি এবং ফলাফল এনকোড করার জন্য প্রয়োজনীয় প্রকারগুলি যোগ করা হয়েছে। ( I8e5bc )
সংস্করণ 1.5.0-alpha01
29 মে, 2024
androidx.credentials:credentials:1.5.0-alpha01
এবং androidx.credentials:credentials-play-services-auth:1.5.0-alpha01
প্রকাশ করা হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।
নতুন বৈশিষ্ট্য
শংসাপত্র নির্বাচনের জন্য সেকেন্ডারি UI অভিজ্ঞতা: যে অ্যাপ বিকাশকারীরা ব্যবহারকারীকে একটি নির্বাচকের সাথে উপস্থাপন করার জন্য সাইন-ইন মুহুর্তে ক্রেডেনশিয়াল ম্যানেজার API-কে কল করে, তারা এখন একটি প্রদত্ত দৃশ্যের সাথে একই GetCredentialRequest
যুক্ত করতে নতুন API ব্যবহার করতে সক্ষম, যেমন একটি ব্যবহারকারীর নাম বা একটি পাসওয়ার্ড ক্ষেত্র।
পরবর্তীকালে, ব্যবহারকারী যখন এই ভিউগুলির মধ্যে একটিতে ফোকাস করেন, তখন সংশ্লিষ্ট অনুরোধটি ক্রেডেনশিয়াল ম্যানেজারের কাছে পাঠানো হবে। ফলস্বরূপ শংসাপত্রগুলি সরবরাহকারীদের মধ্যে একত্রিত করা হয় এবং কীবোর্ড বা ড্রপডাউন পরামর্শের মতো সেকেন্ডারি UI-এর মতো অটোফিলে প্রদর্শিত হয়। যেমন সমস্ত API একসাথে ব্যবহার করা হয়, ব্যবহারকারীকে প্রথমে একটি নির্বাচকের সাথে উপস্থাপন করা হয়, এবং যদি বরখাস্ত করা হয় এবং উপরে উল্লিখিত ক্ষেত্রগুলির একটিতে ট্যাপ করা হয়, তাহলে কীবোর্ড/ড্রপডাউন পরামর্শের সাথে উপস্থাপন করা হয়।
এপিআই পরিবর্তন
- একটি
PendingGetCredentialRequest
ক্লাস যা একটি (প্রি-বিদ্যমান)GetCredentialRequest
গ্রহণ করে এবং একটি কলব্যাক একটি (প্রি-বিদ্যমান)GetCredentialResponse
এর সাথে আহ্বান করা হয়, যখন অ্যাসিঙ্ক্রোনাসভাবে উপলব্ধ। - অ্যান্ড্রয়েড ভিউ ক্লাসের জন্য নতুন এক্সটেনশন সেটার API, যা
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-এ এই কমিট রয়েছে।
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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- ছোট বাস্তবায়ন আপডেট সহ একটি সংস্করণ বাম্প রিলিজ।
সংস্করণ 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-এ এই কমিট রয়েছে।
বাগ ফিক্স
- পাবলিক কী ক্রেডেনশিয়াল ফ্লোতে
CONSTRAINT_ERR
এর পরিবর্তেNOT_ALLOWED_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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
reateCredentialRequest
Bundle রূপান্তর 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-এ এই কমিট রয়েছে।
বাগ ফিক্স
- androidx লাইব্রেরির ডিফল্ট
minSdkVersion
হিসেবে 21 এ যান। ( I6ec7f ) - Android সংস্করণ 13 এবং তার নিচের জন্য PRF তৈরি সমর্থন করুন।
- Android সংস্করণ 13 এবং তার নীচের সংস্করণগুলির জন্য
preferImmediatelyAvailableCredentials
শংসাপত্রগুলিকে সমর্থন করুন৷
সংস্করণ 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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- নতুন API যোগ করা হয়েছে যা একটি
getCredential
বাcreateCredential
কলের সময় শংসাপত্র নির্বাচকে স্পষ্টভাবে শংসাপত্রের এন্ট্রিগুলি প্রদর্শন করতে সহায়তা করে৷
এপিআই পরিবর্তন
- প্রদর্শন অগ্রাধিকার ( Ied6fe ) সম্পর্কিত তথ্য ধারণ করার জন্য শংসাপত্র বিকল্প API সারফেস প্রসারিত করা হয়েছে
- স্ট্রাকচার্ড ডেটা কনভার্সন হেল্পারদের সামনে কাঁচা বান্ডেল ( If03a0 )
- প্রকাশিত
isDefaultIcon
এবংisAutoSelectAllowedFromOption
APIs ( I05c59 ) - একটি আইকন ( I9fe00 ) ডিফল্ট করার তথ্য ধারণ করতে শংসাপত্র এন্ট্রি API পৃষ্ঠকে প্রসারিত করেছে
- শংসাপত্রের এন্ট্রিগুলিতে একটি
entryGroupId
বিট যোগ করা হয়েছে ( Id995c ) -
CredentialEntry
API পৃষ্ঠে একটি নতুনaffiliationName
সম্পত্তি যোগ করা হয়েছে৷ ( I6261e ) - ফ্রেমওয়ার্ক ( I645a1 ) এ ব্যবহার করার জন্য
fromXYZEntry
API থেকে প্রকাশ করা হয়েছে
বাগ ফিক্স - প্ল্যাটফর্ম শংসাপত্র ম্যানেজার উপলব্ধ না থাকলে ফলব্যাক সমাধান প্রদান করা হয়। ( b/310701473 ) - clearCredentialState
API ( b/327686881 ) দ্বারা সৃষ্ট NPE ঠিক করুন
সংস্করণ 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-এ এই কমিট রয়েছে।
বাগ ফিক্স
- Google Play পরিষেবাগুলির জন্য প্রয়োজনীয় ন্যূনতম APK সংস্করণটি এখন 2023 v08.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-এ এই কমিট রয়েছে।
বাগ ফিক্স
- একাধিক ইন-ফ্লাইট অনুরোধের রেস অবস্থার কারণে সৃষ্ট ইতিমধ্যে-রিজুমে ত্রুটিটি ঠিক করুন ( Ic3567 )
-
clearCredentialState
API ( b/327686881 ) দ্বারা সৃষ্ট NPE ঠিক করুন
সংস্করণ 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 )
- আপডেট করা
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 এই কমিট ধারণ করে।
বাগ ফিক্স
- webauthn স্পেক থেকে পরিকল্পিত অবচয়নের কারণে, uvm এক্সটেনশনগুলি সরিয়ে দেয়। ( I2d46d )
-
clientExtensions
,credProps
, এবং আরকে বৈশিষ্ট্য ( I3ab01 ) সম্পর্কিত webauthn স্পেকের সম্মতি নিশ্চিত করুন
সংস্করণ 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 - PublicKeyCredential- এ
authenticationResponseJson
প্রপার্টি সঠিকভাবে পার্স করার জন্যauthenticatorData
ফিল্ডের জন্য ধ্রুবক মান ঠিক করুন
সংস্করণ 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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- একটি এপিআই প্রকাশ করুন যা নির্ধারণ করে যে মূলটি জনবহুল কিনা ( Ia91f4 )
- কাস্টম ব্যতিক্রমগুলি শব্দার্থগতভাবে সঠিক করে ( Ibf6f4 )
- টেস্ট এপিআই ( I61c1d ) যোগ করুন
- টেস্ট এপিআই যোগ করুন ( Iaeb6f )
- পরীক্ষামূলক
isAtLeastU()
API ( Ie9117 , b/289269026 ) এর ব্যবহারগুলি সরানো হয়েছে - একটি কাস্টম অরিজিন গেটারকে প্রকাশ করুন যা অনুমোদন তালিকায় নেয় ( I0c1b4 )
-
VisibleForTest
টীকা যোগ করা হয়েছে ( I5467a ) -
VisibleForTest
টীকা যোগ করা হয়েছে ( Idf57a ) - শুধুমাত্র পরীক্ষা অপসারণ করুন ( Idcc05 )
- প্রদানকারীর এন্ট্রি ক্লাসগুলিকে নিম্ন API স্তরে প্রকাশ করুন ( I2e00a )
- টেস্ট এপিস যোগ করুন ( Id6b9e )
বাগ ফিক্স
- পরীক্ষা API যোগ করুন ( I0d243 )
- নতুন টেস্টিং API যোগ করুন ( I6fa12 )
- অনুরোধ তৈরি করার জন্য স্বতঃনির্বাচন প্রকাশ করুন ( I84eeee )
- 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
প্রকাশ করা হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।
নতুন বৈশিষ্ট্য
- পাবলিক ব্রাঞ্চের পাশাপাশি চালু করা GMS মডিউল জুড়ে get API-এর জন্য পিছনের দিকে সামঞ্জস্যপূর্ণ পার্সিং।
সংস্করণ 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
প্রকাশ করা হয়েছে। একটি অভ্যন্তরীণ শাখা থেকে উন্নত.
এপিআই পরিবর্তন
- কনস্ট্রাক্টরকে সর্বজনীন করে প্রদানকারীর অনুরোধ ক্লাসের পরীক্ষা সক্ষম করুন।
- সমস্ত এন্ট্রি ক্লাসে প্রয়োজনীয় আইকন তৈরি করুন। তবে শংসাপত্র প্রদানকারীরা আইকন প্রদান না করলে, এই লাইব্রেরিতে ফলব্যাক আইকন থাকবে।
- শংসাপত্র প্রদানকারীদের একাধিক প্রমাণীকরণ অ্যাকশন এন্ট্রি সেট করার অনুমতি দিন এবং প্রতিটির জন্য একটি শিরোনাম সেট করুন।
- সব সুবিধাপ্রাপ্ত অনুরোধ ক্লাস সরান. প্রদানকারীরা এখন সহজভাবে
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 যোগ করা হয়েছে।
সংস্করণ 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 )
- পাসকি পুনরুদ্ধার প্রবাহ পূর্ববর্তী জিএমএস মডিউলগুলির সাথে পিছনের দিকে সামঞ্জস্যপূর্ণ। ( 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 )
- শুধুমাত্র SDK ( 5418c9 , b/278148300 ) এর জন্য পোস্ট U ফ্লো ভাঙবেন না
সংস্করণ 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 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- Jetpack লাইব্রেরিতে মূল সেট করার জন্য
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
প্রয়োজনীয়তা যোগ করা হয়েছে। ( Ibaad4 ) - যোগ করা পাসকি ফ্লো ব্যতিক্রম পান ( I4f654 )
-
CredentialManager
এপিআই অটোসিলেক্ট আচরণ আপডেট ( I576dd ) -
CreateCredentialRequest.DisplayInfo
এখনString
ফিল্ডের পরিবর্তেCharSequence
ব্যবহার করে। ( I85e70 )
বাগ ফিক্স
- প্লে অথ মডিউল 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 এর সাথে সাইন-ইন করার জন্য সমর্থন যোগ করা হয়েছে।
এপিআই পরিবর্তন
-
UnsupportedException
সঠিকভাবে কাজ করার অনুমতি দেয় ( I68208 ) - যখন ডিভাইসে প্রয়োজনীয় ফ্ল্যাগ থাকে না ( If08dd )
-
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 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
CredentialManager
এপিআই স্বাক্ষর পরিবর্তন ( Iabdec ) -
CredentialManager
এপিআই স্বাক্ষর পরিবর্তন ( I977ed ) -
CredentialManager
এপিআই স্বাক্ষর পরিবর্তন ( Ia6e9b )
বাগ ফিক্স
- পুরানো 'তারের' আর webauthn স্পেসিকে সমর্থিত নয়, এবং এর প্রতিস্থাপন, 'হাইব্রিড' এখন পরিবহন তালিকার জন্য ফেরত দেওয়া হয়েছে।
- ট্রান্সপোর্টগুলিকে দ্বিমাত্রিক তালিকায় ফেরত দেওয়া হয়েছিল, এটি সঠিক 1d তালিকা হিসাবে নির্ধারণ করা হয়েছে।
সংস্করণ 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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- এই রিলিজে একটি নতুন জেটপ্যাক লাইব্রেরি রয়েছে যা ব্যবহারকারীর শংসাপত্রগুলিতে একীভূত অ্যাক্সেস প্রদান করে। এর মধ্যে পাসওয়ার্ড, পাসকি এবং ফেডারেটেড শংসাপত্র অন্তর্ভুক্ত থাকতে পারে। এই লাইব্রেরিটি নির্বিঘ্ন এবং নিরাপদ সাইন-ইন অভিজ্ঞতা প্রদানের জন্য ব্যবহার করা উচিত।
- `androidx.credentials:credentials-play-services-auth:1.0.0-alpha01' হল একটি ঐচ্ছিক লাইব্রেরি যা শংসাপত্রগুলিকে Google পাসওয়ার্ড ম্যানেজারে সংরক্ষণ এবং পুনরুদ্ধার করার অনুমতি দেয়। Android API লেভেল <= 33 চালিত ডিভাইসগুলির জন্য এই নির্ভরতা প্রয়োজন।
এপিআই পরিবর্তন
- নতুন API সহ নতুন লাইব্রেরি