শংসাপত্র

এই লাইব্রেরিটি ব্যবহারকারীর শংসাপত্রগুলিতে একীভূত অ্যাক্সেস সরবরাহ করে। এর মধ্যে পাসওয়ার্ড, পাসকি এবং ফেডারেটেড শংসাপত্র অন্তর্ভুক্ত থাকতে পারে। এই লাইব্রেরিটি নির্বিঘ্ন এবং নিরাপদ সাইন-ইন অভিজ্ঞতা প্রদানের জন্য ব্যবহার করা উচিত।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
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 সহ নতুন লাইব্রেরি