ব্রাউজার
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ১১ ফেব্রুয়ারী, ২০২৬ | ১.৯.০ | - | - | ১.১০.০-আলফা০৩ |
নির্ভরতা ঘোষণা করা
ব্রাউজারের উপর নির্ভরতা যোগ করতে, আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { implementation "androidx.browser:browser:1.9.0" }
কোটলিন
dependencies { implementation("androidx.browser:browser:1.9.0") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন অথবা এই লাইব্রেরি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.10
সংস্করণ 1.10.0-alpha03
১১ ফেব্রুয়ারী, ২০২৬
androidx.browser:browser:1.10.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.10.0-alpha03-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
CustomContentAction#fromBundleপরীক্ষা থেকে দৃশ্যমান করার জন্য সেট করুন ( Iaa6a1 )
সংস্করণ 1.10.0-alpha02
৮ অক্টোবর, ২০২৫
androidx.browser:browser:1.10.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.10.0-alpha02-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
AuthTabIntent.AuthenticateUserResultContractপাবলিক করা হয়েছে ( I1e598 , b/425405218 ) - অন্যান্য মোডের সাথে সামঞ্জস্যপূর্ণ করার জন্য উইন্ডো কন্ট্রোল ওভারলে ডিসপ্লে মোডের নাম পরিবর্তন করুন। ( I10b67 )
সংস্করণ 1.10.0-alpha01
১৩ আগস্ট, ২০২৫
androidx.browser:browser:1.10.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.10.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
display_overrideTWA ম্যানিফেস্ট প্রপার্টির জন্য সমর্থন যোগ করা হয়েছে ( Ib036b ) - অপ্রচলিত
@RequiresApi(21)টীকাগুলি সরানো হচ্ছে ( Ic4792 ) - অপ্রচলিত
@RequiresApi(21)টীকাগুলি সরানো হচ্ছে ( I9103b ) -
ContentActionSelectedData( Ifed54 ) তেpageUrlএর জন্য Null কে অনুমতি দিন - একটি বহিরাগত অ্যাপে প্রাথমিক url চালু করার অনুমতি দেওয়ার জন্য একটি Intent যোগ করা হয়েছে ( Id9349 )
- একটি বহিরাগত অ্যাপে প্রাথমিক url চালু করার অনুমতি দেওয়ার জন্য একটি Intent যোগ করুন ( Ifed54 )
বাগ ফিক্স
- ডিফল্ট
minSdkAPI 21 থেকে API 23 এ সরানো হচ্ছে। ( Ibdfca , b/380448311 , b/435705964 , b/435705223 ) -
ContentActionSelectedDataতেpageUrlজন্য Null-কে অনুমতি দিন। ( Id9349 )
সংস্করণ 1.9
সংস্করণ 1.9.0
৩০ জুলাই, ২০২৫
androidx.browser:browser:1.9.0 প্রকাশিত হয়েছে। সংস্করণ 1.9.0-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.9.0-rc01
১৬ জুলাই, ২০২৫
androidx.browser:browser:1.9.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.9.0-rc01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- কাস্টম ট্যাবগুলির জন্য 'প্রসঙ্গিক মেনু আইটেম' যোগ করা হয়েছে ( Iab7d0 )
বাগ ফিক্স
- ( Iae1f2 ) এর জন্য
setOpenInBrowserButtonStateএর জন্য আপডেট করা JavaDocs
সংস্করণ 1.9.0-beta01
২ জুলাই, ২০২৫
androidx.browser:browser:1.9.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.9.0-beta01-এ পূর্ববর্তী আলফা সংস্করণের থেকে কোনও পরিবর্তন নেই।
সংস্করণ 1.9.0-alpha05
১৮ জুন, ২০২৫
androidx.browser:browser:1.9.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.9.0-alpha05-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- ক্ষণস্থায়ী ব্রাউজিং API ( If8b1b ) থেকে পরীক্ষামূলক টীকাটি সরান
সংস্করণ 1.9.0-alpha04
২০ মে, ২০২৫
androidx.browser:browser:1.9.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.9.0-alpha04-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- কাস্টম ট্যাবগুলির জন্য নতুন ইনটেন্ট অতিরিক্ত যোগ করা হয়েছে ( I911e0 )
-
TWADisplayMode( I230b5 ) তেBrowserএবংMiminalUiমোড যোগ করা হয়েছে। - এফিমেরাল ব্রাউজিং ( I17d42 ) এর জন্য ক্যাপাবিলিটি চেক API যোগ করা হয়েছে।
-
PendingSessionAPI ( Id6fe3 ) এর জন্য পরীক্ষামূলক অ্যানোটেশন সরান - Auth ট্যাব ক্যাপাবিলিটি চেক API ( Ifc029 ) যোগ করা হয়েছে
- সরানো হয়েছে কাস্টম ট্যাব মিনিমাইজ সিগন্যাল পরীক্ষামূলক টীকা ( If2b44 )
সংস্করণ 1.9.0-alpha03
২৩ এপ্রিল, ২০২৫
androidx.browser:browser:1.9.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.9.0-alpha03-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- Auth ট্যাব থেকে পরীক্ষামূলক টীকা সরানো হয়েছে। ( I786ff )
সংস্করণ 1.9.0-alpha02
৯ এপ্রিল, ২০২৫
androidx.browser:browser:1.9.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.9.0-alpha02-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- লঞ্চ হ্যান্ডলার , প্রোটোকল হ্যান্ডলার এবং ফাইল হ্যান্ডলারের মতো একাধিক প্রগতিশীল ওয়েব অ্যাপ API-এর জন্য সমর্থন যোগ করা হয়েছে।
API পরিবর্তনগুলি
-
CustomTabsClient#createPendingAuthTabSessionএর জন্য অতিরিক্ত লোড যোগ করা হয়েছে। ( I71c3a ) - আপডেট করা Auth ট্যাব API গুলি ( Iaf9b1 )
-
TrustedWebActivityIntentএখন Launch Handler API ক্লায়েন্ট মোড অন্তর্ভুক্ত রয়েছে যা একটি ব্রাউজারকে এই API ব্যবহার করার অনুমতি দেয়। ( Ifc95c ) -
TrustedWebActivityIntentএখন অ্যাপের নিবন্ধিত ইন্টেন্ট ফিল্টারের মাধ্যমে খোলা ফাইলগুলির URI অন্তর্ভুক্ত রয়েছে এবং ব্রাউজারকে সেই ফাইলগুলিতে পড়ার-লেখার অনুমতি দেয়। ( I2134a ) -
TrustedWebActivityIntentএখন তার অতিরিক্ত বৈশিষ্ট্যগুলিতে মূলত চালু হওয়া URL অন্তর্ভুক্ত করে, প্রোটোকল হ্যান্ডলারদের দ্বারা ব্যবহৃত হলে ব্রাউজারের জন্য প্রসঙ্গ যোগ করে। ( I3759a ) - কাস্টম ট্যাবগুলির জন্য বন্ধ বোতামটি সক্ষম/অক্ষম করার জন্য একটি নতুন API যোগ করা হয়েছে। ( I35acd )
- Auth ট্যাবে ( Iaf877 ) ক্লোজ বোতাম আইকন কাস্টমাইজেশন সাপোর্ট যোগ করা হয়েছে।
সংস্করণ 1.9.0-alpha01
২৯ জানুয়ারী, ২০২৫
androidx.browser:browser:1.9.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.9.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- Auth ট্যাবে ব্রাউজার সংযোগ/সেশন সমর্থন যোগ করা হয়েছে। ( I6e47b )
- একটি নতুন API
CustomTabsSession#isEphemeralBrowsingSupportedযোগ করা হয়েছে যা নির্ধারণ করে যে ক্ষণস্থায়ী ব্রাউজিং সমর্থিত কিনা ( Ie4dea , b/384548523 ) - Auth ট্যাব API-তে রঙিন স্কিম প্যারামিটার সমর্থন যোগ করা হয়েছে। ( I630e1 )
- কাস্টম ট্যাবগুলিতে ( I9549d ) পরীক্ষামূলক ক্ষণস্থায়ী ব্রাউজিং বিকল্প যোগ করা হয়েছে।
- আপডেট করা পরীক্ষামূলক প্রমাণীকরণ ট্যাব API ( I8b674 )
- কাস্টম ট্যাব সরবরাহকারী মাল্টি-নেটওয়ার্ক সমর্থন করে কিনা তা পরীক্ষা করতে নতুন API যোগ করুন। ( I4307a )
- মাল্টি-নেটওয়ার্ক সমর্থন করার জন্য নতুন সার্ভিস ইন্টেন্ট ফিল্টার বিভাগ যোগ করুন। ( I4354a )
- একটি কাস্টম ট্যাবের মাধ্যমে একটি URL চালু করার সময় বাউন্ড নেটওয়ার্ক সেট/পাওয়ার জন্য নতুন API যোগ করুন। ( I493e1 )
- পরীক্ষামূলক প্রমাণীকরণ ট্যাব API যোগ করা হয়েছে ( I9b4d4 )
-
PendingSession( Ib40e5 ) এর জন্য নতুন পরীক্ষামূলক API গুলি
বাগ ফিক্স
- আপডেট করা হয়েছে AuthTabIntent Javadocs ( I2490c )
- Auth ট্যাবে ( I4e280 ) স্থির সেশন সমর্থন।
- এই লাইব্রেরিটি এখন JSpecify nullness annotations ব্যবহার করে, যা টাইপ-ব্যবহারের। সঠিক ব্যবহার জোরদার করার জন্য Kotlin ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্ট ব্যবহার করা উচিত:
-Xjspecify-annotations=strict(এটি Kotlin কম্পাইলারের 2.1.0 সংস্করণ থেকে শুরু করে ডিফল্ট)। ( Ic7bf5 , b/326456246 ) - নতুন প্ল্যাটফর্ম API-তে অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে কারণ এটি AGP 7.3 বা তার পরবর্তী সংস্করণ (যেমন R8 সংস্করণ 3.3) ব্যবহার করার সময় এবং AGP 8.1 বা তার পরবর্তী সংস্করণ (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় সমস্ত বিল্ডের জন্য API মডেলিংয়ের মাধ্যমে স্বয়ংক্রিয়ভাবে ঘটে। AGP ব্যবহার না করা ক্লায়েন্টদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরও বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন। ( I9496c , b/345472586 )
বহিরাগত অবদান
- একক URL-এর জন্য একাধিক IPC কল এড়াতে
ICustomTabsService#prefetchWithMultipleUrlsএকটি নতুন IPC কল চালু করুন। ( Ie5025 ) -
CustomTabsSession#prefetchকেCustomTabsSessionএর সেশনid(mID)কেCustomTabsServiceএ প্রচার করুন। ( I4ec7b ) - একটি নতুন পরীক্ষামূলক API যোগ করুন
CustomTabsSession#prefetch(List<Uri>, PrefetchOptions), যা একাধিক URL গ্রহণ করার জন্য বিদ্যমান API ওভারলোড করে। ( I54f35 ) - একটি নতুন পরীক্ষামূলক API
CustomTabsSession#prefetch(Uri, PrefetchOptions)যোগ করুন, যা ভবিষ্যতের নেভিগেশনের জন্য প্রধান পৃষ্ঠা (সাবরিসোর্স ছাড়াই) প্রিফেচ করার চেষ্টা করে। ( I340cf )
সংস্করণ 1.8
সংস্করণ 1.8.0
৬ মার্চ, ২০২৪
androidx.browser:browser:1.8.0 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-এ এই কমিটগুলি রয়েছে।
১.৭.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
-
CustomTabsIntent.Builder#setInitialActivityWidthPxযোগ করা হয়েছে যা ডেভেলপারদের একটি কাস্টম ট্যাবের প্রাথমিক লঞ্চ প্রস্থ নির্দিষ্ট করতে দেয়। ( I443f6 ) -
CustomTabsIntent.Builder#setActivitySideSheetPositionযোগ করা হয়েছে যা ডেভেলপারদের সাইড শিট হিসেবে কাজ করার সময় কাস্টম ট্যাবের অবস্থান নির্দিষ্ট করতে দেয়। ( I443f6 ) -
CustomTabsIntent.Builder#setActivitySideSheetDecorationTypeযোগ করা হয়েছে যা ডেভেলপারদের কাস্টম ট্যাবের সাজসজ্জার ধরণ নির্দিষ্ট করতে দেয় যখন এটি একটি সাইড শিট হিসেবে কাজ করে। ( I443f6 ) -
CustomTabsIntent.Builder#setActivitySideSheetRoundedCornersPositionযোগ করা হয়েছে যা ডেভেলপারদের কাস্টম ট্যাব যখন সাইড শিট হিসেবে কাজ করে তখন গোলাকার কোণগুলির অবস্থান নির্দিষ্ট করতে দেয়। ( I443f6 ) -
CustomTabsIntent.Builder#setActivitySideSheetMaximizationEnabledযোগ করা হয়েছে যা ডেভেলপারদের কাস্টম ট্যাব যখন সাইড শিট হিসেবে কাজ করে তখন ম্যাক্সিমাইজেশন বোতামটি সক্ষম বা অক্ষম করতে দেয়। ( Ie3564 ) - কাস্টম ট্যাব দ্বারা দখলকৃত এলাকার স্থানাঙ্ক এবং এটি কোন অবস্থায় প্রদর্শিত হচ্ছে তা ডেভেলপারদের জানাতে
CustomTabsCallbackইন্টারফেসেonActivityLayoutকলব্যাক পদ্ধতি যোগ করা হয়েছে। যখন কাস্টম ট্যাবটি প্রথম স্ক্রিনে প্রদর্শিত হবে এবং প্রতিবার দখলকৃত এলাকা পরিবর্তন হবে তখন এটি কল করা হবে। ( I443f6 ) -
CustomTabsCallbackইন্টারফেসেonWarmupCompletedকলব্যাক পদ্ধতি যোগ করা হয়েছে যাতেCustomTabsClient#warmupfinishesব্রাউজার প্রক্রিয়াটি উষ্ণ করার প্রক্রিয়া শেষ হলে ডেভেলপাররা জানতে পারে। ( I107cf ) -
CustomTabsSession#setEngagementSignalsCallbackএবংCustomTabsSession#isEngagementSignalsApiAvailableএর অতিরিক্তগুলিতে সেশন আইডি যোগ করা হয়েছে। ( Iba7f1 ) - মিনিমাইজড কাস্টম ট্যাব API-এর জন্য পরীক্ষামূলক সমর্থন যোগ করা হয়েছে। ( I67f2d )
সংস্করণ 1.8.0-rc01
২১ ফেব্রুয়ারী, ২০২৪
androidx.browser:browser:1.8.0-rc01 1.8.0-beta02 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.8.0-rc01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.8.0-beta02
৭ ফেব্রুয়ারী, ২০২৪
androidx.browser:browser:1.8.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-beta02-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
CustomTabsIntent.Builder#setActivitySideSheetEnableMaximizationনাম পরিবর্তন করেCustomTabsIntent Builder#setActivitySideSheetMaximizationEnabledএবং এটিকে একটি পাবলিক API করা হয়েছে। এটি ডেভেলপারদের কাস্টম ট্যাব যখন সাইড শিট হিসেবে কাজ করে তখন ম্যাক্সিমাইজেশন বোতামটি সক্ষম বা অক্ষম করতে দেয়। ( Ie3564 )
সংস্করণ 1.8.0-beta01
২৯ নভেম্বর, ২০২৩
androidx.browser:browser:1.8.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-beta01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- মিনিমাইজড কাস্টম ট্যাব API-এর জন্য পরীক্ষামূলক সহায়তা যোগ করুন। ( I67f2d )
সংস্করণ 1.8.0-alpha01
১৫ নভেম্বর, ২০২৩
androidx.browser:browser:1.8.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
CustomTabsIntent.Builder#setInitialActivityWidthPxযোগ করা হয়েছে যা ডেভেলপারদের একটি কাস্টম ট্যাবের প্রাথমিক লঞ্চ প্রস্থ নির্দিষ্ট করতে দেয়। ( I443f6 ) -
CustomTabsIntent.Builder#setActivitySideSheetBreakpointDpযোগ করা হয়েছে যা ডেভেলপারদের ন্যূনতম কাস্টম ট্যাব উইন্ডো প্রস্থ নির্দিষ্ট করতে দেয় যাতে এটি একটি সাইড শিট হিসেবে কাজ করে। ( I443f6 ) -
CustomTabsIntent.Builder#setActivitySideSheetPositionযোগ করা হয়েছে যা ডেভেলপারদের সাইড শিট হিসেবে কাজ করার সময় কাস্টম ট্যাবের অবস্থান নির্দিষ্ট করতে দেয়। ( I443f6 ) -
CustomTabsIntent.Builder#setActivitySideSheetEnableMaximizationযোগ করা হয়েছে যা ডেভেলপারদের কাস্টম ট্যাব যখন সাইড শিট হিসেবে কাজ করে তখন ম্যাক্সিমাইজেশন বোতামটি সক্ষম বা নিষ্ক্রিয় করতে দেয়। ( I443f6 ) -
CustomTabsIntent.Builder#setActivitySideSheetDecorationTypeযোগ করা হয়েছে যা ডেভেলপারদের কাস্টম ট্যাবের সাজসজ্জার ধরণ নির্দিষ্ট করতে দেয় যখন এটি একটি সাইড শিট হিসেবে কাজ করে। ( I443f6 ) -
CustomTabsIntent.Builder#setActivitySideSheetRoundedCornersPositionযোগ করা হয়েছে যা ডেভেলপারদের কাস্টম ট্যাব যখন সাইড শিট হিসেবে কাজ করে তখন গোলাকার কোণগুলির অবস্থান নির্দিষ্ট করতে দেয়। ( I443f6 ) - কাস্টম ট্যাব দ্বারা দখলকৃত এলাকার স্থানাঙ্ক এবং এটি কোন অবস্থায় প্রদর্শিত হচ্ছে তা ডেভেলপারদের জানাতে
CustomTabsCallbackইন্টারফেসেonActivityLayoutকলব্যাক পদ্ধতি যোগ করা হয়েছে। যখন কাস্টম ট্যাবটি প্রথম স্ক্রিনে প্রদর্শিত হবে এবং প্রতিবার দখলকৃত এলাকা পরিবর্তন হবে তখন এটি কল করা হবে। ( I443f6 ) -
CustomTabsCallbackইন্টারফেসেonWarmupCompletedকলব্যাক পদ্ধতি যোগ করা হয়েছে যাতেCustomTabsClient#warmupব্রাউজার প্রক্রিয়াটি উষ্ণ করার প্রক্রিয়া শেষ হলে ডেভেলপাররা জানতে পারে। ( I107cf )
বাগ ফিক্স
-
CustomTabsSession#setEngagementSignalsCallbackএবংCustomTabsSession#isEngagementSignalsApiAvailableএর অতিরিক্তগুলিতে সেশন আইডি যোগ করা হয়েছে। ( Iba7f1 )
সংস্করণ 1.7
সংস্করণ 1.7.0
১৫ নভেম্বর, ২০২৩
androidx.browser:browser:1.7.0 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-এ এই কমিটগুলি রয়েছে।
১.৬.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
-
CustomTabsIntent.Builder#setBookmarksButtonEnabledযোগ করা হয়েছে যা ওভারফ্লো মেনুতে বুকমার্ক বোতামটি সক্ষম করে। ( Ia792e ) -
CustomTabsIntent.Builder#setDownloadButtonEnabledযোগ করা হয়েছে যা ওভারফ্লো মেনুতে ডাউনলোড বোতামটি সক্ষম করে। ( Ia792e ) -
CustomTabsIntent.Builder#setSendToExtraDefaultHandlerEnabledযোগ করা হয়েছে যা বহিরাগত হ্যান্ডলার অ্যাপগুলিতে প্রাথমিক url পাঠানো সক্ষম করে। ( Ia792e ) -
CustomTabsIntent.Builder#setTranslateLanguageযোগ করা হয়েছে যা কোন টার্গেট ভাষা দিয়ে Translate UI ট্রিগার করা উচিত তা নির্দিষ্ট করে। ( Ia792e ) -
CustomTabsIntent.Builder#setBackgroundInteractionEnabledযোগ করা হয়েছে যা আংশিক কাস্টম ট্যাব চালু হলে ব্যাকগ্রাউন্ড অ্যাপের সাথে ইন্টারঅ্যাকশন সক্ষম করে। ( Ia792e ) -
CustomTabsIntent.Builder#setShareIdentityEnabledযোগ করা হয়েছে যা কাস্টম ট্যাবগুলিকে কলারের পরিচয় পেতে দেয়। ( I7bf2b ) -
CustomTabsIntent.Builder#setSecondaryToolbarSwipeUpGestureযোগ করা হয়েছে যা ব্যবহারকারী যখন নীচের টুলবার থেকে উপরে সোয়াইপ করে তখন পাঠানোর জন্য একটিPendingIntentসেট করে। ( Id42a2 )
সংস্করণ 1.7.0-rc01
১ নভেম্বর, ২০২৩
androidx.browser:browser:1.7.0-rc01 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.7.0-rc01-এ এই কমিটগুলি রয়েছে।
- আলফা-০১ এর পর থেকে কোনও পরিবর্তন হয়নি
সংস্করণ 1.7.0-beta01
১৮ অক্টোবর, ২০২৩
androidx.browser:browser:1.7.0-beta01 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.7.0-beta01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.7.0-alpha01
৪ অক্টোবর, ২০২৩
androidx.browser:browser:1.7.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
CustomTabsIntent.Builder#setBookmarksButtonEnabledযোগ করা হয়েছে যা ওভারফ্লো মেনুতে বুকমার্ক বোতামটি সক্ষম করে। ( Ia792e ) -
CustomTabsIntent.Builder#setDownloadButtonEnabledযোগ করা হয়েছে যা ওভারফ্লো মেনুতে ডাউনলোড বোতামটি সক্ষম করে। ( Ia792e ) -
CustomTabsIntent.Builder#setSendToExtraDefaultHandlerEnabledযোগ করা হয়েছে যা বহিরাগত হ্যান্ডলার অ্যাপগুলিতে প্রাথমিক url পাঠানো সক্ষম করে। ( Ia792e ) -
CustomTabsIntent.Builder#setTranslateLanguageযোগ করা হয়েছে যা কোন টার্গেট ভাষা দিয়ে Translate UI ট্রিগার করা উচিত তা নির্দিষ্ট করে। ( Ia792e ) -
CustomTabsIntent.Builder#setBackgroundInteractionEnabledযোগ করা হয়েছে যা আংশিক কাস্টম ট্যাব চালু হলে ব্যাকগ্রাউন্ড অ্যাপের সাথে ইন্টারঅ্যাকশন সক্ষম করে। ( Ia792e ) -
CustomTabsIntent.Builder#setShareIdentityEnabledযোগ করা হয়েছে যা কাস্টম ট্যাবগুলিকে কলারের পরিচয় পেতে দেয়। ( I7bf2b ) -
CustomTabsIntent.Builder#setSecondaryToolbarSwipeUpGestureযোগ করা হয়েছে যা ব্যবহারকারী যখন নীচের টুলবার থেকে উপরে সোয়াইপ করে তখন পাঠানোর জন্য একটিPendingIntentসেট করে। ( Id42a2 )
সংস্করণ 1.6
সংস্করণ 1.6.0
৯ আগস্ট, ২০২৩
androidx.browser:browser:1.6.0 1.6.0-rc01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.6.0-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.6.0-rc01
২৬ জুলাই, ২০২৩
androidx.browser:browser:1.6.0-rc01 1.6.0-beta01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.6.0-rc01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.6.0-beta01
২১ জুন, ২০২৩
androidx.browser:browser:1.6.0-beta01 1.6.0-alpha02 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.6.0-beta01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.6.0-alpha02
৭ জুন, ২০২৩
androidx.browser:browser:1.6.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha02-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
CustomTabsSession#getGreatestScrollPercentageসরানো হয়েছে। ( I6c5ba ) - একটি নতুন
requestPostMessageChannelAPI যোগ করা হয়েছে যা লক্ষ্য উৎস নির্দিষ্ট করার অনুমতি দেয়। এর অর্থ হল ব্যবহারকারীরা নিশ্চিত হতে পারেন যে তাদের বার্তাগুলি কেবল তাদের প্রত্যাশিত ওয়েবসাইটেই পৌঁছে দেওয়া হবে। ( Id5b7f )
বাগ ফিক্স
- আপডেট করা হয়েছে
EngagementSignalsCallbackডকুমেন্টেশন। ( Ie833c )
সংস্করণ 1.6.0-alpha01
৩ মে, ২০২৩
androidx.browser:browser:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- যোগ করা হয়েছে এনগেজমেন্ট সিগন্যালস API, যা ডেভেলপারদের স্ক্রোলের মতো ওয়েব পৃষ্ঠায় ব্যবহারকারীর ইন্টারঅ্যাকশনের জন্য কলব্যাক গ্রহণ করতে দেয়। ( I835e6 )
API পরিবর্তনগুলি
- কাস্টম ট্যাব বাস্তবায়নের দিকে API পৃষ্ঠকে সহজ করার জন্য এনগেজমেন্ট সিগন্যালস API আপডেট করা হয়েছে। ( Iaa6dc )
সংস্করণ 1.5
সংস্করণ 1.5.0
৮ ফেব্রুয়ারী, ২০২৩
androidx.browser:browser:1.5.0 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-এ এই কমিটগুলি রয়েছে।
১.৪.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- যোগ করা হয়েছে
CustomTabsIntent.Builder#setInitialActivityHeightPx, যা ডেভেলপারদের একটি কাস্টম ট্যাবের প্রাথমিক লঞ্চ উচ্চতা এবং ঐচ্ছিকভাবে আকার পরিবর্তন আচরণ (স্থির বা আকার পরিবর্তনযোগ্য) নির্দিষ্ট করতে দেয়। ( I48bd3 ) -
CustomTabsIntent.Builder#setToolbarCornerRadiusDpযোগ করা হয়েছে যা ডেভেলপারদের টুলবারের উপরের কোণার ব্যাসার্ধ নির্দিষ্ট করতে দেয়। ( I48bd3 ) -
CustomTabsIntent.Builder#setCloseButtonPositionযোগ করা হয়েছে যা ডেভেলপারদের টুলবারে ক্লোজ বোতামের অবস্থান সেট করতে দেয়। ( I48bd3 ) - কাস্টম ট্যাব পুনরায় আকার পরিবর্তন করা হলে ডেভেলপারদের জানাতে
CustomTabsCallbackইন্টারফেসে একটিonActivityResizedকলব্যাক পদ্ধতি যোগ করা হয়েছে। ( Ic864e ) -
CustomTabsCallbackAPI-এর কিছু অংশ অ্যাসিঙ্ক্রোনাস করুন। ( Ic86df ) - অ্যান্ড্রয়েডের প্রতি-অ্যাপ ভাষার অভিজ্ঞতার সাথে সামঞ্জস্যপূর্ণ করার জন্য ডিফল্টরূপে বর্তমান অ্যাপের ভাষাকে Accept-Language-এ পূরণ করে। ( I3d1d7 )
- SDK 33 এবং তার উপরে
POST_NOTIFICATIONSঅনুমতি প্রদানের প্রয়োজন এমন API গুলিতে@RequiresPermissionযোগ করা হয়েছে। এটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে। রেফারেন্সের জন্য b/238790278 ।
সংস্করণ 1.5.0-rc01
২৫ জানুয়ারী, ২০২৩
androidx.browser:browser:1.5.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-rc01-এ এই কমিটগুলি রয়েছে।
- ১.৫.০-বিটা০১ থেকে কোনও পরিবর্তন হয়নি।
সংস্করণ 1.5.0-beta01
১১ জানুয়ারী, ২০২৩
androidx.browser:browser:1.5.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-beta01-এ এই কমিটগুলি রয়েছে।
- 1.5.0-alpha02 থেকে কোনও পরিবর্তন হয়নি
সংস্করণ 1.5.0-alpha02
৭ ডিসেম্বর, ২০২২
androidx.browser:browser:1.5.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
CustomTabsCallback#onActivityResizedআচরণ পরিবর্তন করা হয়েছে এবং এতে নতুন প্যারামিটার যোগ করা হয়েছে। - উচ্চতা নির্দিষ্ট কিনা তা আরও ভালোভাবে প্রতিফলিত করার জন্য
EXTRA_ACTIVITY_RESIZE_BEHAVIORনাম পরিবর্তন করেEXTRA_ACTIVITY_RESIZE_HEIGHT_BEHAVIORকরা হয়েছে। ( Ic864e ) -
CustomTabsCallbackAPI-এর কিছু অংশ অ্যাসিঙ্ক্রোনাস করুন। ( Ic86df )
সংস্করণ 1.5.0-alpha01
২৪ অক্টোবর, ২০২২
androidx.browser:browser:1.5.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- যোগ করা হয়েছে
CustomTabsIntent.Builder#setInitialActivityHeightPx, যা ডেভেলপারদের একটি কাস্টম ট্যাবের প্রাথমিক লঞ্চ উচ্চতা এবং ঐচ্ছিকভাবে আকার পরিবর্তন আচরণ (স্থির বা আকার পরিবর্তনযোগ্য) নির্দিষ্ট করতে দেয়। ( I48bd3 ) -
CustomTabsIntent.Builder#setToolbarCornerRadiusDpযোগ করা হয়েছে যা ডেভেলপারদের টুলবারের উপরের কোণার ব্যাসার্ধ নির্দিষ্ট করতে দেয়। ( I48bd3 ) -
CustomTabsIntent.Builder#setCloseButtonPositionযোগ করা হয়েছে যা ডেভেলপারদের টুলবারে ক্লোজ বোতামের অবস্থান সেট করতে দেয়। ( I48bd3 ) - কাস্টম ট্যাব যখন পুনরায় আকার পরিবর্তন করা হয় (পূর্ণ উচ্চতায় প্রসারিত করা হয় অথবা প্রাথমিক লঞ্চ উচ্চতায় ন্যূনতম করা হয়) তখন ডেভেলপারদের জানাতে CustomTabsCallback ইন্টারফেসে একটি
onActivityResizedকলব্যাক পদ্ধতি যোগ করা হয়েছে। ( Id99ce ) - অ্যান্ড্রয়েডের প্রতি-অ্যাপ ভাষার অভিজ্ঞতার সাথে সামঞ্জস্যপূর্ণ করার জন্য ডিফল্টরূপে বর্তমান অ্যাপের ভাষাকে Accept-Language-এ পূরণ করে। ( I3d1d7 )
API পরিবর্তনগুলি
- SDK 33 এবং তার উপরে
POST_NOTIFICATIONSঅনুমতি প্রদানের প্রয়োজন এমন API গুলিতে@RequiresPermissionযোগ করা হয়েছে। এটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে। রেফারেন্সের জন্য b/238790278 ।
সংস্করণ 1.4.0
সংস্করণ 1.4.0
৩ নভেম্বর, ২০২১
androidx.browser:browser:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-এ এই কমিটগুলি রয়েছে।
১.৩.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- Android 12 সামঞ্জস্যের জন্য PendingIntents কে PendingIntent.FLAG_IMMUTABLE হিসেবে চিহ্নিত করুন।
সংস্করণ 1.4.0-rc01
১৩ অক্টোবর, ২০২১
androidx.browser:browser:1.4.0-rc01 1.4.0-beta01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.4.0-rc01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.4.0-beta01
২৯ সেপ্টেম্বর, ২০২১
androidx.browser:browser:1.4.0-beta01 1.4.0-alpha01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.4.0-beta01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.4.0-alpha01
১৫ সেপ্টেম্বর, ২০২১
androidx.browser:browser:1.4.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- Android 12 সামঞ্জস্যের জন্য PendingIntents কে
PendingIntent.FLAG_IMMUTABLEহিসেবে চিহ্নিত করুন।
সংস্করণ 1.3.0
সংস্করণ 1.3.0
২ ডিসেম্বর, ২০২০
androidx.browser:browser:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-এ এই কমিটগুলি রয়েছে।
১.২.০ থেকে প্রধান বৈশিষ্ট্যগুলি
-
TrustedWebActivityServiceConnection#sendExtraCommandকল করে একটি ব্রাউজার থেকে একটি Trusted Web Activity ক্লায়েন্টে বিনামূল্যের কমান্ড পাঠানো যেতে পারে। ক্লায়েন্টTrustedWebActivityService#onExtraCommandএ এগুলি পরিচালনা করতে পারে। -
TrustedWebActivityCallbackইন্টারফেস যোগ করা হয়েছে যা একটি Trusted Web Activity ক্লায়েন্ট ব্রাউজারে ডেটা ফেরত পাঠাতে ব্যবহার করতে পারে। -
CustomTabsIntent#setShareStateযোগ করা হয়েছে, যা ডেভেলপারদের শেয়ার বিকল্পটি দেখানো হবে কিনা তা নির্দিষ্ট করতে দেয় (অথবা এটি ব্রাউজারের উপর ছেড়ে দেয়)। - ডেভেলপাররা এখন
TrustedWebActivityIntentBuilderএsetScreenOrientationপদ্ধতি ব্যবহার করে একটি ডিফল্ট স্ক্রিন ওরিয়েন্টেশন সেট করতে পারবেন। - ন্যাভিগেশন বার ডিভাইডারের রঙ পরিবর্তন করার জন্য
setNavigationBarDividerColorপদ্ধতিটিCustomTabColorSchemeParamsএ যোগ করা হয়েছে। - এখন অবচিত
#setNavigationBarColor,#setNavigationBarDividerColor,#setToolbarColorএবং#setSecondaryToolbarColorপদ্ধতিগুলি প্রতিস্থাপন করতেCustomTabsIntent.Builder#setDefaultColorSchemeParamsযোগ করা হয়েছে। -
CustomTabsClient#bindCustomTabsServicePreservePriorityপদ্ধতি যোগ করা হয়েছে, যাContext.BIND_WAIVE_PRIORITYপতাকা ব্যবহার না করেই একটি কাস্টম ট্যাব পরিষেবার সাথে সংযোগ স্থাপনের অনুমতি দেয়।
সংস্করণ 1.3.0-rc01
১১ নভেম্বর, ২০২০
androidx.browser:browser:1.3.0-rc01 1.3.0-beta01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.3.0-rc01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.3.0-beta01
২৮ অক্টোবর, ২০২০
androidx.browser:browser:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
bindCustomTabServicePreservePriorityনাম পরিবর্তন করেbindCustomTabsServicePreservePriority( I29ac1 ) করা হয়েছে।
বাগ ফিক্স
- androidx ( I4bbea , b/138602561 ) এর জন্য
MissingGetterMatchingBuilderএর API লিন্ট চেক সক্রিয় করা হয়েছে।
সংস্করণ 1.3.0-alpha06
১ অক্টোবর, ২০২০
androidx.browser:browser:1.3.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha06-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- CustomTabsIntent#setShareState যোগ করে যা ডেভেলপারকে শেয়ার স্টেটকে সক্রিয়, অক্ষম অথবা ব্রাউজারে ছেড়ে দিতে সেট করতে দেয়। ( I153fe )
- CustomTabsIntent.Builder#setDefaultColorSchemeParams যোগ করে যা এখন অবচিত #setNavigationBarColor, #setNavigationBarDividerColor, #setToolbarColor, #setSecondaryToolbarColor পদ্ধতির পরিবর্তে ব্যবহার করা উচিত।( I09012 )
API পরিবর্তনগুলি
- androidx ( I2b11b , b/138602561 ) এর জন্য StaticFinalBuilder এর API লিন্ট চেক সক্রিয় করা হয়েছে।
- CustomTabsService#KEY_SUCCESS এবং TrustedWebActivityService#KEY_SUCCESS যোগ করে যা extraCommand কে সফলতা নির্দেশ করার জন্য ব্যবহার করা যেতে পারে। ( I6f7b5 )
সংস্করণ 1.3.0-alpha05
৫ আগস্ট, ২০২০
androidx.browser:browser:1.3.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha05-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- চালু করা বিশ্বস্ত ওয়েব কার্যকলাপের ওরিয়েন্টেশন সেট করার অনুমতি দিন।
- বিশ্বস্ত ওয়েব কার্যকলাপ এবং কাস্টম ট্যাবগুলির জন্য নেভিগেশন বার ডিভাইডারের রঙ সেট করার অনুমতি দিন।
API পরিবর্তনগুলি
-
TrustedWebActivityIntentBuilderএ একটিsetScreenOrientationপদ্ধতি যোগ করা হয়েছে। - একটি লক টাইপ ( I802d2 ) উপস্থাপন করার জন্য
ScreenOrientation.LockTypeএর জন্য একটি@IntDefযোগ করা হয়েছে। -
TrustedWebActivityIntentBuilderএবংCustomTabColorSchemeParamsএsetNavigationBarDividerColorপদ্ধতি যোগ করা হয়েছে। ( Ia04dd )-
TrustedWebActivityIntentBuilderপদ্ধতিতে@IntDefগুলি যোগ করা হয়েছে যা একটি রঙের স্কিম নেয়।
-
সংস্করণ 1.3.0-alpha04
২৪ জুন, ২০২০
androidx.browser:browser:1.3.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha04-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
CustomTabsClient#bindCustomTabServicePreservePriorityপদ্ধতি যোগ করা হয়েছে, যাContext.BIND_WAIVE_PRIORITYপতাকা ব্যবহার না করেই একটি কাস্টম ট্যাব পরিষেবার সাথে সংযোগ স্থাপনের অনুমতি দেয়।
সংস্করণ 1.3.0-alpha03
১০ জুন, ২০২০
androidx.browser:browser:1.3.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha03-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
TrustedWebActivityCallbackইন্টারফেস যোগ করা হয়েছে যা একটি Trusted Web Activity ক্লায়েন্ট ব্রাউজারে ডেটা ফেরত পাঠাতে ব্যবহার করতে পারে। ( I64dbb )
API পরিবর্তনগুলি
-
TrustedWebActivityServiceConnection.extraCommandএখন@NullableTrustedWebActivityCallbackপ্যারামিটারও গ্রহণ করে। বান্ডেল প্যারামিটারটি এখন@Nullableএর পরিবর্তে@NonNullহিসাবে চিহ্নিত করা হয়েছে। ( I64dbb ) -
TrustedWebActivityServiceConnection.extraCommandপদ্ধতির নাম পরিবর্তন করেsendExtraCommand( Id29a8 ) রাখা হয়েছে। - নতুন
#setDefaultShareMenuItemEnabled(boolean)এর জন্যCustomTabsIntent.Builder#addDefaultShareMenuItem()অবচিত করা হয়েছে এবং নতুন#setUrlBarHidingEnabled(boolean)এর জন্যCustomTabsIntent.Builder#enableUrlBarHiding()অবচিত করা হয়েছে। ( Iad702 )
সংস্করণ 1.3.0-alpha01
৮ জানুয়ারী, ২০২০
androidx.browser:browser:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিটগুলি রয়েছে ।
নতুন বৈশিষ্ট্য
-
TrustedWebActivityServiceConnection#extraCommandকল করে একটি ব্রাউজার থেকে একটি Trusted Web Activity ক্লায়েন্টে বিনামূল্যে কমান্ড পাঠানো যেতে পারে। ক্লায়েন্টTrustedWebActivityService#onExtraCommandএ এগুলি পরিচালনা করতে পারে।
API পরিবর্তনগুলি
-
CustomTabsSession#mayLauncherUrlএ প্রদত্ত এবংCustomTabsService#mayLaunchUrlএ প্রাপ্ত URLটি@Nullableকরা হয়েছে।
সংস্করণ 1.2.0
সংস্করণ 1.2.0
১৮ ডিসেম্বর, ২০১৯
androidx.browser:browser:1.2.0 1.2.0-rc01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে ।
১.০.০ থেকে প্রধান পরিবর্তনগুলি
- বিশ্বস্ত ওয়েব কার্যকলাপ
- বিশ্বস্ত ওয়েব কার্যকলাপের জন্য সমর্থন এখন স্থিতিশীল।
-
TrustedWebActivityIntentBuilderব্যবহার করে একটিTrustedWebActivityIntentকাস্টমাইজ এবং তৈরি করা যেতে পারে, একটি Trusted Web Activity চালু করা যেতে পারে। -
TrustedWebActivityServiceঅন্তর্ভুক্ত বা বর্ধিত করা যেতে পারে যাতে ক্লায়েন্টরা ব্রাউজার দ্বারা প্রদত্ত ওয়েব পুশ বিজ্ঞপ্তিগুলি প্রদর্শন করতে পারে। -
TrustedWebActivityServiceConnectionPoolব্রাউজারগুলি ক্লায়েন্টদেরTrustedWebActivityServiceএর সাথে সংযোগ স্থাপন করতে ব্যবহার করতে পারে।TrustedWebActivityServiceConnectionএই ধরনের সংযোগকে প্রতিনিধিত্ব করে। - একটি ওয়েব শেয়ার টার্গেটকে তথ্য প্রদানের মাধ্যমে বিশ্বস্ত ওয়েব কার্যকলাপ চালু করা যেতে পারে।
- ডার্ক থিম
- ডিভাইসটি হালকা বা অন্ধকার মোডে থাকাকালীন ডেভেলপাররা (
CustomTabColorSchemeParamsএর মাধ্যমে) বিভিন্ন থিমের রঙ ব্যবহার করতে পারবেন। - ডেভেলপাররা ব্রাউজারটিকে হালকা বা অন্ধকার মোডে রাখার অনুরোধ করতে পারেন।
- ডিভাইসটি হালকা বা অন্ধকার মোডে থাকাকালীন ডেভেলপাররা (
- অধিবেশন পুনঃসূচনা
-
CustomTabsSessionগুলি একটি আইডি দিয়ে তৈরি করা যেতে পারে, যা একই ক্লায়েন্ট এবং আইডি থেকে পরবর্তী কাস্টম ট্যাব লঞ্চগুলিকে একত্রিত করার অনুমতি দেয়।
-
- কাস্টম ট্যাবের জন্য নেভিগেশন বারের রঙ নির্দিষ্ট করা যেতে পারে।
- অবিশ্বাস্যভাবে কম বৈশিষ্ট্য ব্যবহারের কারণে ব্রাউজার অ্যাকশন সম্পর্কিত ক্লাসগুলিকে অবচিত হিসেবে চিহ্নিত করা হয়েছে এবং লাইব্রেরির ভবিষ্যতের সংস্করণে এগুলি সরিয়ে ফেলা হবে।
সংস্করণ 1.2.0-rc01
৪ ডিসেম্বর, ২০১৯
androidx.browser:browser:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিটগুলি রয়েছে ।
বাগ সংশোধন
- কোড নমুনার জন্য জাভাডক ফর্ম্যাটিং ঠিক করা হয়েছে।
সংস্করণ 1.2.0-beta01
২০ নভেম্বর, ২০১৯
androidx.browser:browser:1.2.0-beta01 1.2.0-alpha09 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.2.0-beta01 সংস্করণে এই কমিটগুলি রয়েছে ।
সংস্করণ 1.2.0-alpha09
২৩ অক্টোবর, ২০১৯
androidx.browser:browser:1.2.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha09-এ এই কমিটগুলি রয়েছে ।
নতুন বৈশিষ্ট্য
-
Tokenক্লাসটি একটি প্যাকেজের পরিচয় উপস্থাপন করতে ব্যবহার করা যেতে পারে, এতে প্যাকেজের নাম এবং প্যাকেজের স্বাক্ষরকারী শংসাপত্রের স্বাক্ষর উভয়ই থাকে।- এটিকে ধারাবাহিকভাবে বাইট[] তে সিরিয়ালাইজ করার জন্য ডিজাইন করা হয়েছে।
- কোন TWA প্রদানকারীর সাথে সংযোগ স্থাপনের অনুমতি আছে তা নির্ধারণ করতে
TrustedWebActivityServiceএটি ব্যবহার করে। - এটি TWA প্রদানকারীর
TrustedWebActivityConnectionPoolদ্বারা কোন প্যাকেজগুলির সাথে সংযোগ স্থাপন করা বৈধ তা নির্ধারণ করতে ব্যবহৃত হয়।
-
TokenStoreইন্টারফেসটি এখনTrustedWebActivityServiceদ্বারা ব্যবহৃত হয় কোন অ্যাপটি এর সাথে সংযোগ স্থাপনের অনুমতি পাবে তা নির্ধারণ করতে।-
TokenStore#storeকল করা ক্লায়েন্টের উপর নির্ভর করে,TrustedWebActivityServiceশুধুমাত্র টোকেন লোড করে।
-
-
TrustedWebActivityServiceConnectionPool(পূর্বে TrustedWebActivityServiceConnectionManager) আর যাচাইকৃত প্যাকেজগুলির সেট সংরক্ষণ করে না:-
registerClientএবংgetVerifiedPackagesএখন সরানো হয়েছে। - যাচাইকৃত প্যাকেজগুলির সংগ্রহ এখন ম্যানুয়ালি
executeজন্য (পূর্বেconnect) এবংserviceExistsForScopeপ্রদান করা হয়।
-
-
TrustedWebActivityServiceযাচাইকৃত প্রদানকারী সংরক্ষণের জন্য ওভাররাইডিং ক্লাসে প্রতিনিধিত্ব করে।-
setVerifiedProviderসরানো হয়েছে। - ক্লায়েন্টকে অবশ্যই
getTokenStoreবাস্তবায়ন করতে হবে যা একটিTokenStoreপ্রদান করে যা একটিTokenসংরক্ষণ এবং পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে।
-
API পরিবর্তনগুলি
-
TrustedWebActivityServiceConnectionManagerক্লাস:- এখন
TrustedWebActivityServiceConnectionPoolনামে পরিচিত। - এখন চূড়ান্ত।
- পাবলিক কনস্ট্রাক্টরের পরিবর্তে স্ট্যাটিক
createপদ্ধতি দ্বারা নির্মিত।
- এখন
-
TrustedWebActivityServiceক্লাস:- ওভাররাইডেবল পদ্ধতিতে থ্রেড টীকা রয়েছে।
-
TrustedWebActivityServiceWrapperক্লাস:- এখন
TrustedWebActivityServiceConnectionনামে পরিচিত। - এখন চূড়ান্ত।
- এখন RuntimeExceptions-এ মোড়ানোর পরিবর্তে raw RemoteExceptions ছুঁড়ে ফেলে।
- এখন
-
ShareTarget#FileFormFieldক্লাসটি এখন চূড়ান্ত। -
TrustedWebUtils#splashScreensAreSupportedপদ্ধতিটির নাম পরিবর্তন করেareSplashScreensSupportedকরা হয়েছে। -
TrustedWebActivityIntentBuilder#getUrlপদ্ধতিটির নাম পরিবর্তন করেTrustedWebActivityIntentBuilder#getUriকরা হয়েছে। -
SplashScreenParamKeyস্ট্যাটিক ফিল্ডগুলির প্রিফিক্সKEY_দিয়ে যুক্ত করা হয়েছে।
সংস্করণ 1.2.0-alpha08
১৮ সেপ্টেম্বর, ২০১৯
androidx.browser:browser:1.2.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha08-এ এই কমিটগুলি রয়েছে ।
নতুন বৈশিষ্ট্য
- বিশ্বস্ত ওয়েব অ্যাক্টিভিটির জন্য নতুন শেয়ার টার্গেট API চালু করা হয়েছে। বিশ্বস্ত ওয়েব অ্যাক্টিভিটি ব্যবহার করে এমন অ্যাপগুলি এখন তাদের ওয়েব শেয়ার টার্গেটে ডেটা পাঠাতে পারে, যা https://wicg.github.io/web-share-target/level-2/ ( aosp/I47b93 , aosp/I0ec3e ) প্রোটোকল দ্বারা সংজ্ঞায়িত করা হয়েছে।
API পরিবর্তনগুলি
-
ICustomTabsCallback( aosp/Ic2cc2 ) তে কলব্যাকextraCallbackWithResultযোগ করা হয়েছে। - কিছু
CustomTabsSessionপদ্ধতির প্যারামিটারগুলিকে Nullable বা NonNull ( aosp/Iec460 ) হিসাবে চিহ্নিত করা হয়েছে। -
TrustedWebActivityIntentBuilderএখন একটি কাঁচা উদ্দেশ্যের পরিবর্তে একটিTrustedWebActivityIntentতৈরি করে ( aosp/I03fb6 )
বাগ সংশোধন
-
CustomTabsClientএখন প্রয়োজনে লিগ্যাসিrequestPostMessageChannelব্যবহার করে ( aosp/Ibb324 ) - স্থির
CustomTabsSessionToken#equals( aosp/I7f249 ) -
CustomTabsClientএখন সম্ভব হলে লিগ্যাসিnewSessionব্যবহার করে ( aosp/Ie27dc )
বহিরাগত অবদান
- androidx ( aosp/I29b78 ) ( b/138602561 ) এর জন্য MinMaxConstant এর API লিন্ট চেক সক্রিয় করা হয়েছে।
সংস্করণ 1.2.0-alpha07
৭ আগস্ট, ২০১৯
androidx.browser:browser:1.2.0-alpha07 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
ডার্ক থিম
- ডিভাইসটি ডার্ক মোডে থাকাকালীন ডেভেলপাররা ব্যবহারের জন্য থিমের রঙ সরবরাহ করতে পারেন।
- ডেভেলপাররা চালু হওয়া ব্রাউজারটি অন্ধকার মোডে থাকা উচিত নাকি হালকা মোডে থাকা উচিত তাও ওভাররাইড করতে পারেন।
- কাস্টম ট্যাবের জন্য নেভিগেশন বারের রঙ নির্দিষ্ট করা যেতে পারে।
বিশ্বস্ত ওয়েব কার্যকলাপ
-
TrustedWebActivityBuilderসহজেই Trusted Web Activities তৈরি এবং চালু করতে ব্যবহার করা যেতে পারে। -
TrustedWebActivityServiceএবং সংশ্লিষ্ট ক্লাসগুলি প্রদানকারীর সাথে যোগাযোগ করতে ব্যবহার করা যেতে পারে - লিঙ্ক করা ওয়েবসাইটের জন্য ওয়েব পুশ বিজ্ঞপ্তি গ্রহণ করা এবং ক্লায়েন্ট অ্যাপ থেকে সেগুলি প্রদর্শন করা। API-এর এই অংশটি পরিবর্তনযোগ্য।
-
কাস্টম ট্যাব সেশন আইডি
- কাস্টম ট্যাব সেশন এখন আইডি দিয়ে তৈরি করা যেতে পারে, যার ফলে একই অ্যাপ্লিকেশন দ্বারা চালু করা দুটি সেশন একই আইডি দিয়ে মার্জ করা সম্ভব।
API পরিবর্তনগুলি
- ব্রাউজার অ্যাকশন সম্পর্কিত ক্লাস এবং পদ্ধতিগুলিকে অবচিত হিসেবে চিহ্নিত করা হয়েছে। দুর্ভাগ্যবশত, যদিও আমরা এই বৈশিষ্ট্যটি নিয়ে অনেক আশাবাদী ছিলাম, খুব কমই কেউ এটি ব্যবহার করেছে এবং শুধুমাত্র একটি ব্রাউজার এটির জন্য সমর্থন প্রদান করেছে। কোড এবং API সহজ রাখার জন্য আমরা এটি অবচিত করছি।
সংস্করণ 1.0.0
সংস্করণ 1.0.0
২১ সেপ্টেম্বর, ২০১৮
ব্রাউজার-১.০.০ প্রকাশিত হয়েছে।