ব্রাউজার

ব্যবহারকারীর ডিফল্ট ব্রাউজারে ওয়েবপৃষ্ঠাগুলি প্রদর্শন করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
6 মার্চ, 2024 1.8.0 - - -

নির্ভরতা ঘোষণা করা

ব্রাউজারে নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.browser:browser:1.8.0"
}

কোটলিন

dependencies {
    implementation("androidx.browser:browser:1.8.0")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.8

সংস্করণ 1.8.0

6 মার্চ, 2024

androidx.browser:browser:1.8.0 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-এ এই কমিট রয়েছে।

1.7.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • CustomTabsIntent.Builder#setInitialActivityWidthPx যোগ করা হয়েছে যা ডেভেলপারদের একটি কাস্টম ট্যাবের প্রাথমিক লঞ্চ প্রস্থ নির্দিষ্ট করতে দেয়। ( I443f6 )
  • CustomTabsIntent.Builder#setActivitySideSheetPosition যোগ করা হয়েছে যা ডেভেলপারদের পাশের শীট হিসাবে কাজ করার সময় কাস্টম ট্যাবের অবস্থান নির্দিষ্ট করতে দেয়। ( I443f6 )
  • CustomTabsIntent.Builder#setActivitySideSheetDecorationType যোগ করা হয়েছে যা ডেভেলপারদের কাস্টম ট্যাবের সাজসজ্জার ধরন নির্দিষ্ট করতে দেয় যখন এটি একটি সাইড শীট হিসেবে কাজ করে। ( I443f6 )
  • CustomTabsIntent.Builder#setActivitySideSheetRoundedCornersPosition যোগ করা হয়েছে যা ডেভেলপারদের বৃত্তাকার কোণগুলির অবস্থান নির্দিষ্ট করতে দেয় যখন কাস্টম ট্যাব একটি পার্শ্ব শীট হিসাবে কাজ করে। ( I443f6 )
  • CustomTabsIntent.Builder#setActivitySideSheetMaximizationEnabled যোগ করা হয়েছে যা ডেভেলপারদের যখন কাস্টম ট্যাব একটি সাইড শীট হিসাবে কাজ করে তখন সর্বাধিকীকরণ বোতামটি সক্ষম বা অক্ষম করতে দেয়৷ ( IE3564 )
  • কাস্টম ট্যাব দ্বারা দখলকৃত এলাকার স্থানাঙ্ক এবং যে রাজ্যে এটি প্রদর্শিত হচ্ছে তা ডেভেলপারদের জানাতে CustomTabsCallback ইন্টারফেসে onActivityLayout কলব্যাক পদ্ধতি যোগ করা হয়েছে৷ এটি বলা হবে যখন কাস্টম ট্যাবটি প্রথম পর্দায় প্রদর্শিত হবে এবং প্রতিবার দখলকৃত এলাকা পরিবর্তন হবে। ( I443f6 )
  • CustomTabsClient#warmupfinishes যখন ব্রাউজার প্রক্রিয়া উষ্ণ হয় তখন ডেভেলপারদের জানাতে CustomTabsCallback ইন্টারফেসে onWarmupCompleted কলব্যাক পদ্ধতি যোগ করা হয়েছে। ( I107cf )
  • CustomTabsSession#setEngagementSignalsCallback এবং CustomTabsSession#isEngagementSignalsApiAvailable এর অতিরিক্তগুলিতে সেশন আইডি যোগ করা হয়েছে। ( Iba7f1 )
  • মিনিমাইজড কাস্টম ট্যাব API-এর জন্য পরীক্ষামূলক সমর্থন যোগ করা হয়েছে। ( I67f2d )

সংস্করণ 1.8.0-rc01

21 ফেব্রুয়ারি, 2024

androidx.browser:browser:1.8.0-rc01 1.8.0-beta02 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.8.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.8.0-beta02

7 ফেব্রুয়ারি, 2024

androidx.browser:browser:1.8.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-beta02-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • CustomTabsIntent.Builder#setActivitySideSheetEnableMaximization to CustomTabsIntent Builder#setActivitySideSheetMaximizationEnabled নামকরণ করা হয়েছে এবং এটিকে একটি সর্বজনীন API বানিয়েছে। যখন কাস্টম ট্যাব পার্শ্ব শীট হিসাবে কাজ করে তখন এটি বিকাশকারীদের সর্বাধিকীকরণ বোতামটি সক্ষম বা অক্ষম করতে দেয়৷ ( IE3564 )

সংস্করণ 1.8.0-beta01

নভেম্বর 29, 2023

androidx.browser:browser:1.8.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-beta01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • মিনিমাইজড কাস্টম ট্যাব API-এর জন্য পরীক্ষামূলক সমর্থন যোগ করুন। ( I67f2d )

সংস্করণ 1.8.0-alpha01

15 নভেম্বর, 2023

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 )
  • CustomTabsClient#warmup যখন ব্রাউজার প্রক্রিয়া উষ্ণ করা শেষ করে তখন ডেভেলপারদের জানাতে CustomTabsCallback ইন্টারফেসে onWarmupCompleted কলব্যাক পদ্ধতি যোগ করা হয়েছে। ( I107cf )

বাগ ফিক্স

  • CustomTabsSession#setEngagementSignalsCallback এবং CustomTabsSession#isEngagementSignalsApiAvailable এ অতিরিক্তগুলিতে সেশন আইডি যোগ করা হয়েছে। ( Iba7f1 )

সংস্করণ 1.7

সংস্করণ 1.7.0

15 নভেম্বর, 2023

androidx.browser:browser:1.7.0 প্রকাশিত হয়েছে। সংস্করণ 1.7.0 এই কমিট ধারণ করে.

1.6.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

নভেম্বর 1, 2023

androidx.browser:browser:1.7.0-rc01 কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-rc01-এ এই কমিট রয়েছে।

  • আলফা-01 থেকে কোনো পরিবর্তন হয়নি

সংস্করণ 1.7.0-beta01

18 অক্টোবর, 2023

androidx.browser:browser:1.7.0-beta01 কোন পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.7.0-alpha01

4 অক্টোবর, 2023

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

9 আগস্ট, 2023

androidx.browser:browser:1.6.0 1.6.0-rc01 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.6.0 এই কমিট ধারণ করে.

সংস্করণ 1.6.0-rc01

জুলাই 26, 2023

androidx.browser:browser:1.6.0-rc01 1.6.0-beta01 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.6.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.6.0-beta01

জুন 21, 2023

androidx.browser:browser:1.6.0-beta01 1.6.0-alpha02 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.6.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.6.0-alpha02

7 জুন, 2023

androidx.browser:browser:1.6.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha02 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • সরানো হয়েছে CustomTabsSession#getGreatestScrollPercentage । ( I6c5ba )
  • একটি নতুন requestPostMessageChannel API যোগ করা হয়েছে যা লক্ষ্যের উৎস নির্দিষ্ট করার অনুমতি দেয়। এর মানে হল যে ব্যবহারকারীরা নিশ্চিত হতে পারেন যে তাদের বার্তাগুলি শুধুমাত্র তারা যে ওয়েবসাইটে আশা করে সেখানেই বিতরণ করা হয়েছে। ( Id5b7f )

বাগ ফিক্স

  • EngagementSignalsCallback ডকুমেন্টেশন আপডেট করা হয়েছে। ( IE833c )

সংস্করণ 1.6.0-alpha01

3 মে, 2023

androidx.browser:browser:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • যোগ করা হয়েছে এনগেজমেন্ট সিগন্যাল এপিআই, যা ডেভেলপারদেরকে স্ক্রোলের মতো ওয়েব পৃষ্ঠায় ব্যবহারকারীর ইন্টারঅ্যাকশনের জন্য কলব্যাক গ্রহণ করতে দেয়। ( I835e6 )

এপিআই পরিবর্তন

  • কাস্টম ট্যাব বাস্তবায়নের দিকে এপিআই পৃষ্ঠকে সরল করতে এনগেজমেন্ট সিগন্যাল API আপডেট করা হয়েছে। ( IAA6dc )

সংস্করণ 1.5

সংস্করণ 1.5.0

ফেব্রুয়ারী 8, 2023

androidx.browser:browser:1.5.0 প্রকাশিত হয়েছে। সংস্করণ 1.5.0 এই কমিট ধারণ করে.

1.4.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • CustomTabsIntent.Builder#setInitialActivityHeightPx যোগ করা হয়েছে, যা ডেভেলপারদের একটি কাস্টম ট্যাবের প্রারম্ভিক লঞ্চের উচ্চতা এবং ঐচ্ছিকভাবে রিসাইজ আচরণ (স্থির বা পরিবর্তনযোগ্য) নির্দিষ্ট করতে দেয়। ( I48bd3 )
  • CustomTabsIntent.Builder#setToolbarCornerRadiusDp যোগ করা হয়েছে যা ডেভেলপারদের টুলবারের উপরের কোণার ব্যাসার্ধ নির্দিষ্ট করতে দেয়। ( I48bd3 )
  • CustomTabsIntent.Builder#setCloseButtonPosition যোগ করা হয়েছে যা ডেভেলপারদের টুলবারে বন্ধ বোতামের অবস্থান সেট করতে দেয়। ( I48bd3 )
  • কাস্টম ট্যাবের আকার পরিবর্তন করা হলে ডেভেলপারদের জানাতে CustomTabsCallback ইন্টারফেসে একটি onActivityResized কলব্যাক পদ্ধতি যোগ করা হয়েছে। ( IC864e )
  • CustomTabsCallback API-এর অংশগুলিকে অ্যাসিঙ্ক্রোনাস করুন। ( আইসি৮৬ডিএফ )
  • Android-এর প্রতি-অ্যাপ্লিকেশান ভাষার অভিজ্ঞতার সাথে সারিবদ্ধ করতে ডিফল্টভাবে Accept-Language-এ বর্তমান অ্যাপের ভাষা পপুলেট করে। ( I3d1d7 )
  • API-তে @RequiresPermission যোগ করা হয়েছে যার জন্য SDK 33 এবং তার উপরে POST_NOTIFICATIONS অনুমতি দিতে হবে। এটি একটি অভ্যন্তরীণ শাখায় বিকশিত হয়েছিল। b/238790278 রেফারেন্সের জন্য।

সংস্করণ 1.5.0-rc01

25 জানুয়ারী, 2023

androidx.browser:browser:1.5.0-rc01 প্রকাশিত হয়েছে। 1.5.0-rc01 সংস্করণে এই কমিট রয়েছে।

  • 1.5.0-beta01 থেকে কোনো পরিবর্তন নেই।

সংস্করণ 1.5.0-beta01

11 জানুয়ারী, 2023

androidx.browser:browser:1.5.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-beta01-এ এই কমিট রয়েছে।

  • 1.5.0-alpha02 থেকে কোনো পরিবর্তন নেই

সংস্করণ 1.5.0-alpha02

7 ডিসেম্বর, 2022

androidx.browser:browser:1.5.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • CustomTabsCallback#onActivityResized আচরণ পরিবর্তন করা হয়েছে এবং এতে নতুন প্যারামিটার যোগ করা হয়েছে।
  • EXTRA_ACTIVITY_RESIZE_BEHAVIOR নাম পরিবর্তন করে EXTRA_ACTIVITY_RESIZE_HEIGHT_BEHAVIOR করা হয়েছে যাতে এটি উচ্চতা নির্দিষ্ট। ( IC864e )
  • CustomTabsCallback API-এর অংশগুলিকে অ্যাসিঙ্ক্রোনাস করুন। ( আইসি৮৬ডিএফ )

সংস্করণ 1.5.0-alpha01

24 অক্টোবর, 2022

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 )
  • Android-এর প্রতি-অ্যাপ্লিকেশান ভাষার অভিজ্ঞতার সাথে সারিবদ্ধ করতে ডিফল্টভাবে Accept-Language-এ বর্তমান অ্যাপের ভাষা পপুলেট করে। ( I3d1d7 )

এপিআই পরিবর্তন

  • API-তে @RequiresPermission যোগ করা হয়েছে যার জন্য SDK 33 এবং তার উপরে POST_NOTIFICATIONS অনুমতি দিতে হবে। এটি একটি অভ্যন্তরীণ শাখায় বিকশিত হয়েছিল। b/238790278 রেফারেন্সের জন্য।

সংস্করণ 1.4.0

সংস্করণ 1.4.0

3 নভেম্বর, 2021

androidx.browser:browser:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এই কমিট ধারণ করে.

1.3.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • Android 12 সামঞ্জস্যের জন্য PendingIntentsকে PendingIntent.FLAG_IMMUTABLE হিসাবে চিহ্নিত করুন।

সংস্করণ 1.4.0-rc01

13 অক্টোবর, 2021

androidx.browser:browser:1.4.0-rc01 1.4.0-beta01 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.4.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.4.0-beta01

29 সেপ্টেম্বর, 2021

androidx.browser:browser:1.4.0-beta01 1.4.0-alpha01 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.4.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.4.0-alpha01

15 সেপ্টেম্বর, 2021

androidx.browser:browser:1.4.0-alpha01 প্রকাশিত হয়েছে। 1.4.0-alpha01 সংস্করণে এই কমিট রয়েছে।

বাগ ফিক্স

  • Android 12 সামঞ্জস্যের জন্য PendingIntentsকে PendingIntent.FLAG_IMMUTABLE হিসাবে চিহ্নিত করুন।

সংস্করণ 1.3.0

সংস্করণ 1.3.0

2 ডিসেম্বর, 2020

androidx.browser:browser:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এই কমিট ধারণ করে.

1.2.0 থেকে প্রধান বৈশিষ্ট্য

  • TrustedWebActivityServiceConnection#sendExtraCommand কল করে একটি ব্রাউজার থেকে একটি বিশ্বস্ত ওয়েব অ্যাক্টিভিটি ক্লায়েন্টে বিনামূল্যে ফর্ম কমান্ড পাঠানো যেতে পারে। ক্লায়েন্ট এগুলি TrustedWebActivityService#onExtraCommand এ পরিচালনা করতে পারে
  • যুক্ত করা হয়েছে TrustedWebActivityCallback ইন্টারফেস যা একটি বিশ্বস্ত ওয়েব অ্যাক্টিভিটি ক্লায়েন্ট ব্রাউজারে ডেটা ফেরত দিতে ব্যবহার করতে পারে।
  • CustomTabsIntent#setShareState যোগ করা হয়েছে, যা ডেভেলপারদের শেয়ার করার বিকল্প দেখাবে কি না তা নির্দিষ্ট করতে দেয় (বা ব্রাউজারে ছেড়ে দিন)।
  • ডেভেলপাররা এখন TrustedWebActivityIntentBuildersetScreenOrientation পদ্ধতির সাহায্যে একটি ডিফল্ট স্ক্রীন অভিযোজন সেট করতে পারে
  • setNavigationBarDividerColor পদ্ধতিটি CustomTabColorSchemeParams যোগ করা হয়েছে যাতে নেভিগেশন বার বিভাজকের রঙ পরিবর্তন করা যায়।
  • এখন অবচিত #setNavigationBarColor , #setNavigationBarDividerColor , #setToolbarColor এবং #setSecondaryToolbarColor পদ্ধতিগুলি প্রতিস্থাপন করতে CustomTabsIntent.Builder#setDefaultColorSchemeParams যোগ করা হয়েছে
  • CustomTabsClient#bindCustomTabsServicePreservePriority পদ্ধতি যোগ করা হয়েছে, যা কনটেক্সট. Context.BIND_WAIVE_PRIORITY পতাকা ব্যবহার না করে একটি কাস্টম ট্যাব পরিষেবাতে সংযোগ করার অনুমতি দেয়৷

সংস্করণ 1.3.0-rc01

11 নভেম্বর, 2020

androidx.browser:browser:1.3.0-rc01 1.3.0-beta01 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.3.0-beta01

অক্টোবর 28, 2020

androidx.browser:browser:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • bindCustomTabServicePreservePrioritybindCustomTabsServicePreservePriority ( I29ac1 ) নামকরণ করা হয়েছে

বাগ ফিক্স

  • MissingGetterMatchingBuilder এর জন্য API lint চেক androidx ( I4bbea , b/138602561 ) এর জন্য সক্ষম করা হয়েছে

সংস্করণ 1.3.0-alpha06

অক্টোবর 1, 2020

androidx.browser:browser:1.3.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha06 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট্য

  • CustomTabsIntent#setShareState যোগ করে যা ডেভেলপারকে হয় সক্রিয়, অক্ষম বা ব্রাউজারে রেখে শেয়ারের অবস্থা সেট করতে দেয়। ( I153fe )
  • CustomTabsIntent.Builder#setDefaultColorSchemeParams যোগ করে যা এখন অবহেলিত #setNavigationBarColor, #setNavigationBarDividerColor, #setToolbarColor, #setSecondaryToolbarColor পদ্ধতির জায়গায় ব্যবহার করা উচিত।( I09012 )

এপিআই পরিবর্তন

  • StaticFinalBuilder-এর জন্য API লিন্ট চেক অ্যান্ড্রয়েডএক্সের জন্য সক্ষম করা হয়েছে ( I2b11b , b/138602561 )
  • CustomTabsService#KEY_SUCCESS এবং TrustedWebActivityService#KEY_SUCCESS যোগ করে যা extraCommand সফলতা নির্দেশ করার জন্য ব্যবহার করা যেতে পারে। ( I6f7b5 )

সংস্করণ 1.3.0-alpha05

আগস্ট 5, 2020

androidx.browser:browser:1.3.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha05 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট্য

  • লঞ্চ করা বিশ্বস্ত ওয়েব ক্রিয়াকলাপগুলির অভিযোজন সেট করার অনুমতি দিন৷
  • বিশ্বস্ত ওয়েব ক্রিয়াকলাপ এবং কাস্টম ট্যাবের জন্য নেভিগেশন বার বিভাজক রঙ সেট করার অনুমতি দিন।

এপিআই পরিবর্তন

  • TrustedWebActivityIntentBuilder এ একটি setScreenOrientation পদ্ধতি যোগ করা হয়েছে।
  • ScreenOrientation.LockType এর জন্য একটি @IntDef যোগ করা হয়েছে একটি লক টাইপ ( I802d2 )
  • TrustedWebActivityIntentBuilder এবং CustomTabColorSchemeParamssetNavigationBarDividerColor পদ্ধতি যোগ করা হয়েছে। ( IA04dd )
    • TrustedWebActivityIntentBuilder পদ্ধতিতে @IntDef যোগ করা হয়েছে যা একটি রঙের স্কিম নেয়।

সংস্করণ 1.3.0-alpha04

জুন 24, 2020

androidx.browser:browser:1.3.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha04 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট্য

  • CustomTabsClient#bindCustomTabServicePreservePriority পদ্ধতি যোগ করা হয়েছে, যা Context.BIND_WAIVE_PRIORITY পতাকা ব্যবহার না করে একটি কাস্টম ট্যাব পরিষেবাতে সংযোগ করার অনুমতি দেয়৷

সংস্করণ 1.3.0-alpha03

জুন 10, 2020

androidx.browser:browser:1.3.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha03 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট্য

  • যুক্ত করা হয়েছে TrustedWebActivityCallback ইন্টারফেস যা একটি বিশ্বস্ত ওয়েব অ্যাক্টিভিটি ক্লায়েন্ট ব্রাউজারে ডেটা ফেরত দিতে ব্যবহার করতে পারে। ( I64dbb )

এপিআই পরিবর্তন

  • TrustedWebActivityServiceConnection.extraCommand এখন একটি @Nullable TrustedWebActivityCallback প্যারামিটারও নেয়। বান্ডেল প্যারামিটারটি এখন @Nullable এর পরিবর্তে @NonNull হিসেবে চিহ্নিত করা হয়েছে। ( I64dbb )
  • TrustedWebActivityServiceConnection.extraCommand পদ্ধতির নাম পরিবর্তন করে sendExtraCommand করা হয়েছে ( Id29a8 )
  • CustomTabsIntent.Builder#addDefaultShareMenuItem() নতুন #setDefaultShareMenuItemEnabled(boolean) #setUrlBarHidingEnabled(boolean) পক্ষে বাতিল করা হয়েছে এবং CustomTabsIntent.Builder#enableUrlBarHiding() এর #প্রেচন করা হয়েছে . ( Iad702 )

সংস্করণ 1.3.0-alpha01

8 জানুয়ারী, 2020

androidx.browser:browser:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিট রয়েছে

নতুন বৈশিষ্ট্য

  • TrustedWebActivityServiceConnection#extraCommand কল করে বিনামূল্যে ফর্ম কমান্ডগুলি একটি ব্রাউজার থেকে একটি বিশ্বস্ত ওয়েব অ্যাক্টিভিটি ক্লায়েন্টে পাঠানো যেতে পারে। ক্লায়েন্ট এগুলি TrustedWebActivityService#onExtraCommand এ পরিচালনা করতে পারে।

এপিআই পরিবর্তন

  • CustomTabsSession#mayLauncherUrl এ দেওয়া URL এবং CustomTabsService#mayLaunchUrl এ প্রাপ্ত URL @Nullable করা হয়েছে।

সংস্করণ 1.2.0

সংস্করণ 1.2.0

18 ডিসেম্বর, 2019

androidx.browser:browser:1.2.0 1.2.0-rc01 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে

1.0.0 থেকে প্রধান পরিবর্তন

  • বিশ্বস্ত ওয়েব কার্যকলাপ
    • বিশ্বস্ত ওয়েব কার্যকলাপের জন্য সমর্থন এখন স্থিতিশীল।
    • TrustedWebActivityIntentBuilder কাস্টমাইজ করতে এবং একটি TrustedWebActivityIntent তৈরি করতে, একটি বিশ্বস্ত ওয়েব কার্যকলাপ চালু করতে ব্যবহার করা যেতে পারে।
    • ক্লায়েন্টদের ব্রাউজার দ্বারা তাদের হাতে দেওয়া ওয়েব পুশ বিজ্ঞপ্তিগুলি প্রদর্শন করার অনুমতি দেওয়ার জন্য TrustedWebActivityService অন্তর্ভুক্ত বা প্রসারিত করা যেতে পারে।
    • TrustedWebActivityServiceConnectionPool ক্লায়েন্টদের মধ্যে TrustedWebActivityService এর সাথে সংযোগ করতে ব্রাউজার দ্বারা ব্যবহার করা যেতে পারে। একটি TrustedWebActivityServiceConnection এই ধরনের সংযোগের প্রতিনিধিত্ব করে।
    • একটি ওয়েব শেয়ার টার্গেটে তথ্য প্রদান করে বিশ্বস্ত ওয়েব কার্যক্রম চালু করা যেতে পারে।
  • ডার্ক থিম
    • ডিভাইসটি হালকা বা গাঢ় মোডে থাকা অবস্থায় ডেভেলপাররা ( CustomTabColorSchemeParams মাধ্যমে) বিভিন্ন থিম রঙ ব্যবহার করতে পারে।
    • বিকাশকারীরা অনুরোধ করতে পারেন যে ব্রাউজারটি নিজেই হালকা বা অন্ধকার মোডে রয়েছে।
  • অধিবেশন পুনঃসূচনা
    • CustomTabsSession s একটি id দিয়ে তৈরি করা যেতে পারে, যার ফলে একই ক্লায়েন্ট থেকে পরবর্তী কাস্টম ট্যাব লঞ্চ করা যায় এবং id মার্জ করা যায়।
  • কাস্টম ট্যাবের জন্য নেভিগেশন বারের রঙ নির্দিষ্ট করা যেতে পারে।
  • ব্রাউজার অ্যাকশন সম্পর্কিত ক্লাসগুলি অবিশ্বাস্যভাবে কম বৈশিষ্ট্য ব্যবহারের কারণে অবচয় হিসাবে চিহ্নিত করা হয়েছে এবং লাইব্রেরির ভবিষ্যতের সংস্করণে সরিয়ে দেওয়া হবে।

সংস্করণ 1.2.0-rc01

4 ডিসেম্বর, 2019

androidx.browser:browser:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে

বাগ ফিক্স

  • কোড নমুনার জন্য Javadoc বিন্যাস স্থির করা হয়েছিল।

সংস্করণ 1.2.0-beta01

নভেম্বর 20, 2019

androidx.browser:browser:1.2.0-beta01 1.2.0-alpha09 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে

সংস্করণ 1.2.0-alpha09

23 অক্টোবর, 2019

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 সংরক্ষণ এবং পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে।

এপিআই পরিবর্তন

  • TrustedWebActivityServiceConnectionManager ক্লাস:
    • এখন বলা হয় TrustedWebActivityServiceConnectionPool .
    • এখন চূড়ান্ত।
    • একটি পাবলিক কনস্ট্রাক্টরের পরিবর্তে স্ট্যাটিক create পদ্ধতি দ্বারা নির্মিত হয়।
  • TrustedWebActivityService ক্লাস:
    • ওভাররিডেবল পদ্ধতিতে থ্রেড টীকা আছে।
  • TrustedWebActivityServiceWrapper ক্লাস:
    • এখন বলা হয় TrustedWebActivityServiceConnection .
    • এখন চূড়ান্ত।
    • এখন RuntimeExceptions এ মোড়ানোর পরিবর্তে কাঁচা রিমোট এক্সেপশন ছুড়ে দেয়।
  • ShareTarget#FileFormField ক্লাস এখন চূড়ান্ত।
  • TrustedWebUtils#splashScreensAreSupported পদ্ধতিটির নাম পরিবর্তন করে areSplashScreensSupported করা হয়েছে।
  • TrustedWebActivityIntentBuilder#getUrl পদ্ধতির নাম পরিবর্তন করে TrustedWebActivityIntentBuilder#getUri করা হয়েছে।
  • SplashScreenParamKey স্ট্যাটিক ক্ষেত্রগুলিকে KEY_ এর সাথে উপসর্গ করা হয়েছে।

সংস্করণ 1.2.0-alpha08

সেপ্টেম্বর 18, 2019

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 )

এপিআই পরিবর্তন

  • 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 )

বাহ্যিক অবদান

  • MinMaxConstant-এর জন্য API লিন্ট চেক androidx ( aosp/I29b78 ) ( b/138602561 ) এর জন্য সক্ষম করা হয়েছে

সংস্করণ 1.2.0-alpha07

7 আগস্ট, 2019

androidx.browser:browser:1.2.0-alpha07 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • ডার্ক থিম

    • ডিভাইসটি ডার্ক মোডে থাকা অবস্থায় ডেভেলপাররা ব্যবহার করার জন্য থিমের রং প্রদান করতে পারে।
    • চালু করা ব্রাউজারটি অন্ধকার বা হালকা মোডে থাকা উচিত কিনা তা বিকাশকারীরা ওভাররাইড করতে পারে।
    • কাস্টম ট্যাবগুলির জন্য নেভিগেশন বারের রঙ নির্দিষ্ট করা যেতে পারে।
  • বিশ্বস্ত ওয়েব কার্যকলাপ

    • TrustedWebActivityBuilder সহজেই বিশ্বস্ত ওয়েব অ্যাক্টিভিটি তৈরি এবং চালু করতে ব্যবহার করা যেতে পারে।
    • TrustedWebActivityService এবং সংশ্লিষ্ট ক্লাসগুলি প্রদানকারীর সাথে যোগাযোগ করতে ব্যবহার করা যেতে পারে - লিঙ্ক করা ওয়েবসাইটের জন্য ওয়েব পুশ বিজ্ঞপ্তি গ্রহণ করা এবং ক্লায়েন্ট অ্যাপ থেকে সেগুলি প্রদর্শন করা। API-এর এই অংশটি পরিবর্তনের জন্য দায়ী।
  • কাস্টম ট্যাব সেশন আইডি

    • কাস্টম ট্যাব সেশনগুলি এখন আইডি দিয়ে তৈরি করা যেতে পারে, একই আইডি দিয়ে একই অ্যাপ্লিকেশন দ্বারা চালু করা দুটি সেশনকে একত্রিত করার অনুমতি দেয়৷

এপিআই পরিবর্তন

  • ব্রাউজার অ্যাকশন সম্পর্কিত ক্লাস এবং পদ্ধতিগুলিকে অপ্রচলিত হিসাবে চিহ্নিত করা হয়েছে। দুর্ভাগ্যবশত, যখন আমাদের এই বৈশিষ্ট্যটির জন্য উচ্চ আশা ছিল, তখন খুব কমই কেউ এটি ব্যবহার করে এবং শুধুমাত্র একটি ব্রাউজার এটির জন্য সমর্থন প্রদান করে। কোড এবং এপিআই সহজ রাখতে আমরা এটিকে অবমূল্যায়ন করছি।

সংস্করণ 1.0.0

সংস্করণ 1.0.0

সেপ্টেম্বর 21, 2018

ব্রাউজার-1.0.0 প্রকাশিত হয়েছে।

,

ব্রাউজার

ব্যবহারকারীর ডিফল্ট ব্রাউজারে ওয়েবপৃষ্ঠাগুলি প্রদর্শন করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
6 মার্চ, 2024 1.8.0 - - -

নির্ভরতা ঘোষণা করা

ব্রাউজারে নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.browser:browser:1.8.0"
}

কোটলিন

dependencies {
    implementation("androidx.browser:browser:1.8.0")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.8

সংস্করণ 1.8.0

6 মার্চ, 2024

androidx.browser:browser:1.8.0 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-এ এই কমিট রয়েছে।

1.7.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • CustomTabsIntent.Builder#setInitialActivityWidthPx যোগ করা হয়েছে যা ডেভেলপারদের একটি কাস্টম ট্যাবের প্রাথমিক লঞ্চ প্রস্থ নির্দিষ্ট করতে দেয়। ( I443f6 )
  • CustomTabsIntent.Builder#setActivitySideSheetPosition যোগ করা হয়েছে যা ডেভেলপারদের পাশের শীট হিসাবে কাজ করার সময় কাস্টম ট্যাবের অবস্থান নির্দিষ্ট করতে দেয়। ( I443f6 )
  • CustomTabsIntent.Builder#setActivitySideSheetDecorationType যোগ করা হয়েছে যা ডেভেলপারদের কাস্টম ট্যাবের সাজসজ্জার ধরন নির্দিষ্ট করতে দেয় যখন এটি একটি সাইড শীট হিসেবে কাজ করে। ( I443f6 )
  • CustomTabsIntent.Builder#setActivitySideSheetRoundedCornersPosition যোগ করা হয়েছে যা ডেভেলপারদের বৃত্তাকার কোণগুলির অবস্থান নির্দিষ্ট করতে দেয় যখন কাস্টম ট্যাব একটি পার্শ্ব শীট হিসাবে কাজ করে। ( I443f6 )
  • CustomTabsIntent.Builder#setActivitySideSheetMaximizationEnabled যোগ করা হয়েছে যা ডেভেলপারদের যখন কাস্টম ট্যাব একটি সাইড শীট হিসাবে কাজ করে তখন সর্বাধিকীকরণ বোতামটি সক্ষম বা অক্ষম করতে দেয়৷ ( IE3564 )
  • কাস্টম ট্যাব দ্বারা দখলকৃত এলাকার স্থানাঙ্ক এবং যে রাজ্যে এটি প্রদর্শিত হচ্ছে তা ডেভেলপারদের জানাতে CustomTabsCallback ইন্টারফেসে onActivityLayout কলব্যাক পদ্ধতি যোগ করা হয়েছে৷ এটি বলা হবে যখন কাস্টম ট্যাবটি প্রথম পর্দায় প্রদর্শিত হবে এবং প্রতিবার দখলকৃত এলাকা পরিবর্তন হবে। ( I443f6 )
  • CustomTabsClient#warmupfinishes যখন ব্রাউজার প্রক্রিয়া উষ্ণ হয় তখন ডেভেলপারদের জানাতে CustomTabsCallback ইন্টারফেসে onWarmupCompleted কলব্যাক পদ্ধতি যোগ করা হয়েছে। ( I107cf )
  • CustomTabsSession#setEngagementSignalsCallback এবং CustomTabsSession#isEngagementSignalsApiAvailable এর অতিরিক্তগুলিতে সেশন আইডি যোগ করা হয়েছে। ( Iba7f1 )
  • মিনিমাইজড কাস্টম ট্যাব API-এর জন্য পরীক্ষামূলক সমর্থন যোগ করা হয়েছে। ( I67f2d )

সংস্করণ 1.8.0-rc01

21 ফেব্রুয়ারি, 2024

androidx.browser:browser:1.8.0-rc01 1.8.0-beta02 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.8.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.8.0-beta02

7 ফেব্রুয়ারি, 2024

androidx.browser:browser:1.8.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-beta02-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • CustomTabsIntent.Builder#setActivitySideSheetEnableMaximization to CustomTabsIntent Builder#setActivitySideSheetMaximizationEnabled নামকরণ করা হয়েছে এবং এটিকে একটি সর্বজনীন API বানিয়েছে। যখন কাস্টম ট্যাব পার্শ্ব শীট হিসাবে কাজ করে তখন এটি বিকাশকারীদের সর্বাধিকীকরণ বোতামটি সক্ষম বা অক্ষম করতে দেয়৷ ( IE3564 )

সংস্করণ 1.8.0-beta01

নভেম্বর 29, 2023

androidx.browser:browser:1.8.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-beta01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • মিনিমাইজড কাস্টম ট্যাব API-এর জন্য পরীক্ষামূলক সমর্থন যোগ করুন। ( I67f2d )

সংস্করণ 1.8.0-alpha01

15 নভেম্বর, 2023

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 )
  • CustomTabsClient#warmup যখন ব্রাউজার প্রক্রিয়া উষ্ণ করা শেষ করে তখন ডেভেলপারদের জানাতে CustomTabsCallback ইন্টারফেসে onWarmupCompleted কলব্যাক পদ্ধতি যোগ করা হয়েছে। ( I107cf )

বাগ ফিক্স

  • CustomTabsSession#setEngagementSignalsCallback এবং CustomTabsSession#isEngagementSignalsApiAvailable এ অতিরিক্তগুলিতে সেশন আইডি যোগ করা হয়েছে। ( Iba7f1 )

সংস্করণ 1.7

সংস্করণ 1.7.0

15 নভেম্বর, 2023

androidx.browser:browser:1.7.0 প্রকাশিত হয়েছে। সংস্করণ 1.7.0 এই কমিট ধারণ করে.

1.6.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

নভেম্বর 1, 2023

androidx.browser:browser:1.7.0-rc01 কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-rc01-এ এই কমিট রয়েছে।

  • আলফা-01 থেকে কোনো পরিবর্তন হয়নি

সংস্করণ 1.7.0-beta01

18 অক্টোবর, 2023

androidx.browser:browser:1.7.0-beta01 কোন পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.7.0-alpha01

4 অক্টোবর, 2023

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

9 আগস্ট, 2023

androidx.browser:browser:1.6.0 1.6.0-rc01 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.6.0 এই কমিট ধারণ করে.

সংস্করণ 1.6.0-rc01

জুলাই 26, 2023

androidx.browser:browser:1.6.0-rc01 1.6.0-beta01 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.6.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.6.0-beta01

জুন 21, 2023

androidx.browser:browser:1.6.0-beta01 1.6.0-alpha02 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.6.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.6.0-alpha02

7 জুন, 2023

androidx.browser:browser:1.6.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha02 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • সরানো হয়েছে CustomTabsSession#getGreatestScrollPercentage । ( I6c5ba )
  • একটি নতুন requestPostMessageChannel API যোগ করা হয়েছে যা লক্ষ্যের উৎস নির্দিষ্ট করার অনুমতি দেয়। এর মানে হল যে ব্যবহারকারীরা নিশ্চিত হতে পারেন যে তাদের বার্তাগুলি শুধুমাত্র তারা যে ওয়েবসাইটে আশা করে সেখানেই বিতরণ করা হয়েছে। ( Id5b7f )

বাগ ফিক্স

  • EngagementSignalsCallback ডকুমেন্টেশন আপডেট করা হয়েছে। ( IE833c )

সংস্করণ 1.6.0-alpha01

3 মে, 2023

androidx.browser:browser:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • যোগ করা হয়েছে এনগেজমেন্ট সিগন্যাল এপিআই, যা ডেভেলপারদেরকে স্ক্রোলের মতো ওয়েব পৃষ্ঠায় ব্যবহারকারীর ইন্টারঅ্যাকশনের জন্য কলব্যাক গ্রহণ করতে দেয়। ( I835e6 )

এপিআই পরিবর্তন

  • কাস্টম ট্যাব বাস্তবায়নের দিকে এপিআই পৃষ্ঠকে সরল করতে এনগেজমেন্ট সিগন্যাল API আপডেট করা হয়েছে। ( IAA6dc )

সংস্করণ 1.5

সংস্করণ 1.5.0

ফেব্রুয়ারী 8, 2023

androidx.browser:browser:1.5.0 প্রকাশিত হয়েছে। সংস্করণ 1.5.0 এই কমিট ধারণ করে.

1.4.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • CustomTabsIntent.Builder#setInitialActivityHeightPx যোগ করা হয়েছে, যা ডেভেলপারদের একটি কাস্টম ট্যাবের প্রারম্ভিক লঞ্চের উচ্চতা এবং ঐচ্ছিকভাবে রিসাইজ আচরণ (স্থির বা পরিবর্তনযোগ্য) নির্দিষ্ট করতে দেয়। ( I48bd3 )
  • CustomTabsIntent.Builder#setToolbarCornerRadiusDp যুক্ত করা হয়েছে যা বিকাশকারীদের সরঞ্জামদণ্ডের শীর্ষ কোণার ব্যাসার্ধ নির্দিষ্ট করতে দেয়। ( I48bd3 )
  • CustomTabsIntent.Builder#setCloseButtonPosition যুক্ত করা হয়েছে যা বিকাশকারীদের সরঞ্জামদণ্ডে ক্লোজ বোতামের অবস্থান সেট করতে দেয়। ( I48bd3 )
  • কাস্টম ট্যাবটি যখন পুনরায় আকার দেওয়া হয় তখন বিকাশকারীদের জানাতে CustomTabsCallback ইন্টারফেসে একটি onActivityResized রাইজাইজড কলব্যাক পদ্ধতি যুক্ত করা হয়েছে। ( আইসি 864 ই)
  • CustomTabsCallback এপিআইএস অ্যাসিনক্রোনাস এর অংশগুলি তৈরি করুন। ( আইসি 86 ডিএফ )
  • অ্যান্ড্রয়েডের পার-অ্যাপ্লিকেশন ভাষার অভিজ্ঞতায় সারিবদ্ধ হওয়ার জন্য ডিফল্টরূপে গ্রহণযোগ্য ভাষায় বর্তমান অ্যাপের ভাষাটিকে পপুলেট করে। ( I3d1d7 )
  • এপিআইগুলিতে @RequiresPermission যুক্ত করা হয়েছে যা এসডিকে 33 এবং তারপরে POST_NOTIFICATIONS অনুমতি প্রদান প্রয়োজন। এটি একটি অভ্যন্তরীণ শাখায় বিকশিত হয়েছিল। খ/238790278 রেফারেন্সের জন্য।

সংস্করণ 1.5.0-আরসি 01

25 জানুয়ারী, 2023

androidx.browser:browser:1.5.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-আরসি 01 এ এই কমিটস রয়েছে।

  • 1.5.0-BETA01 থেকে কোনও পরিবর্তন নেই।

সংস্করণ 1.5.0-BETA01

11 জানুয়ারী, 2023

androidx.browser:browser:1.5.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

  • 1.5.0-Alpha02 এর পরে কোনও পরিবর্তন নেই

সংস্করণ 1.5.0-আলফা 02

7 ডিসেম্বর, 2022

androidx.browser:browser:1.5.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA02 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • CustomTabsCallback#onActivityResized আচরণ পরিবর্তন করেছে এবং এতে নতুন পরামিতি যুক্ত করেছে।
  • EXTRA_ACTIVITY_RESIZE_BEHAVIOR EXTRA_ACTIVITY_RESIZE_HEIGHT_BEHAVIOR নামকরণ করা হয়েছে এটি উচ্চতা নির্দিষ্ট যে আরও ভালভাবে প্রতিফলিত করে। ( আইসি 864 ই)
  • CustomTabsCallback এপিআইএস অ্যাসিনক্রোনাস এর অংশগুলি তৈরি করুন। ( আইসি 86 ডিএফ )

সংস্করণ 1.5.0-আলফা 01

24 অক্টোবর, 2022

androidx.browser:browser:1.5.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • CustomTabsIntent.Builder#setInitialActivityHeightPx যুক্ত করা হয়েছে, যা বিকাশকারীদের একটি কাস্টম ট্যাবের প্রাথমিক প্রবর্তন উচ্চতা এবং ally চ্ছিকভাবে পুনরায় আকার আচরণ (স্থির বা পুনর্নির্মাণযোগ্য) নির্দিষ্ট করতে দেয়। ( I48bd3 )
  • CustomTabsIntent.Builder#setToolbarCornerRadiusDp যুক্ত করা হয়েছে যা বিকাশকারীদের সরঞ্জামদণ্ডের শীর্ষ কোণার ব্যাসার্ধ নির্দিষ্ট করতে দেয়। ( I48bd3 )
  • CustomTabsIntent.Builder#setCloseButtonPosition যুক্ত করা হয়েছে যা বিকাশকারীদের সরঞ্জামদণ্ডে ক্লোজ বোতামের অবস্থান সেট করতে দেয়। ( I48bd3 )
  • কাস্টম ট্যাবটি যখন পুনরায় আকার দেওয়া হয় (পুরো উচ্চতায় প্রসারিত হয় বা প্রাথমিক প্রবর্তনের উচ্চতায় ফিরে নীচে নেমে যায়) বিকাশকারীদের জানাতে কাস্টমট্যাবস্ক্যালব্যাক ইন্টারফেসে একটি onActivityResized কলব্যাক পদ্ধতি যুক্ত করা হয়েছে। ( ID99CE )
  • অ্যান্ড্রয়েডের পার-অ্যাপ্লিকেশন ভাষার অভিজ্ঞতায় সারিবদ্ধ হওয়ার জন্য ডিফল্টরূপে গ্রহণযোগ্য ভাষায় বর্তমান অ্যাপের ভাষাটিকে পপুলেট করে। ( I3d1d7 )

এপিআই পরিবর্তন

  • এপিআইগুলিতে @RequiresPermission যুক্ত করা হয়েছে যা এসডিকে 33 এবং তারপরে POST_NOTIFICATIONS অনুমতি প্রদান প্রয়োজন। এটি একটি অভ্যন্তরীণ শাখায় বিকশিত হয়েছিল। খ/238790278 রেফারেন্সের জন্য।

সংস্করণ 1.4.0

সংস্করণ 1.4.0

3 নভেম্বর, 2021

androidx.browser:browser:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এ এই কমিটস রয়েছে।

1.3.0 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন

  • অ্যান্ড্রয়েড 12 সামঞ্জস্যের জন্য পেন্ডিংইন্টেন্ট.এফএলএজি_আইমিউটেবল হিসাবে পেন্ডিংইন্টেন্টসকে চিহ্নিত করুন।

সংস্করণ 1.4.0-আরসি 01

13 অক্টোবর, 2021

androidx.browser:browser:1.4.0-rc01 1.4.0-BETA01 এর পরে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.4.0-আরসি 01 এ এই কমিটগুলি রয়েছে।

সংস্করণ 1.4.0-BETA01

29 সেপ্টেম্বর, 2021

androidx.browser:browser:1.4.0-beta01 1.4.0-alpha01 এর পরে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.4.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

সংস্করণ 1.4.0-আলফা 01

15 সেপ্টেম্বর, 2021

androidx.browser:browser:1.4.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-ALPHA01 এর মধ্যে এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • অ্যান্ড্রয়েড 12 সামঞ্জস্যের জন্য PendingIntent.FLAG_IMMUTABLE হিসাবে পেন্ডিংইন্টেন্টসকে চিহ্নিত করুন।

সংস্করণ 1.3.0

সংস্করণ 1.3.0

2 ডিসেম্বর, 2020

androidx.browser:browser:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এ এই কমিটস রয়েছে।

1.2.0 সাল থেকে প্রধান বৈশিষ্ট্য

  • TrustedWebActivityServiceConnection#sendExtraCommand কল করে একটি ব্রাউজার থেকে একটি বিশ্বস্ত ওয়েব ক্রিয়াকলাপ ক্লায়েন্টের কাছে বিনামূল্যে ফর্ম কমান্ডগুলি পাস করা যেতে পারে। ক্লায়েন্ট এগুলি TrustedWebActivityService#onExtraCommand পরিচালনা করতে পারে
  • যুক্ত TrustedWebActivityCallback ইন্টারফেস যা কোনও বিশ্বস্ত ওয়েব ক্রিয়াকলাপ ক্লায়েন্ট দ্বারা ব্রাউজারে ডেটা ফেরত দিতে ব্যবহার করা যেতে পারে।
  • CustomTabsIntent#setShareState যুক্ত করা হয়েছে, যা বিকাশকারীদের শেয়ার বিকল্পটি দেখাতে হবে কিনা তা নির্দিষ্ট করতে দেয় (বা এটি ব্রাউজারে ছেড়ে দেয়)।
  • বিকাশকারীরা এখন TrustedWebActivityIntentBuilder setScreenOrientation পদ্ধতি সহ একটি ডিফল্ট স্ক্রিন ওরিয়েন্টেশন সেট করতে পারেন
  • নেভিগেশন বার ডিভাইডারের রঙ পরিবর্তনকে সমর্থন করার জন্য CustomTabColorSchemeParams setNavigationBarDividerColor কালার পদ্ধতি যুক্ত করা হয়েছে।
  • CustomTabsIntent.Builder#setDefaultColorSchemeParams যুক্ত করা হয়েছে এখন অবমূল্যায়িত #setNavigationBarColor , #setNavigationBarDividerColor , #setToolbarColor এবং #setSecondaryToolbarColor পদ্ধতিগুলি প্রতিস্থাপনের জন্য
  • CustomTabsClient#bindCustomTabsServicePreservePriority পদ্ধতিটি যুক্ত করেছে, Context.BIND_WAIVE_PRIORITY পতাকাটি ব্যবহার না করে একটি কাস্টম ট্যাব পরিষেবার সাথে সংযোগ স্থাপনের অনুমতি দেয়।

সংস্করণ 1.3.0-আরসি 01

11 নভেম্বর, 2020

androidx.browser:browser:1.3.0-rc01 পরে কোনও পরিবর্তন ছাড়াই 1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-আরসি 01 এ এই কমিটগুলি রয়েছে।

সংস্করণ 1.3.0-BETA01

অক্টোবর 28, 2020

androidx.browser:browser:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • bindCustomTabServicePreservePriority নামকরণ bindCustomTabsServicePreservePriority

বাগ ফিক্স

সংস্করণ 1.3.0-আলফা 06

অক্টোবর 1, 2020

androidx.browser:browser:1.3.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA06 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • কাস্টমট্যাবসিন্টেন্ট#সেটশারেস্টেট যুক্ত করে যা বিকাশকারীকে শেয়ার স্টেট সেট করতে সক্ষম করে, অক্ষম করে বা এটি ব্রাউজারে ছেড়ে দেয়। ( I153fe )
  • কাস্টমট্যাবসিন্টেন্ট.বিল্ডার #সেটডেফাল্ট কালারসেম্পারাম যুক্ত করে যা এখন অবমূল্যায়িত #সেটনভিগেশনবার্কোলোর, #সেটন্যাভিগেশনবার্ডিভিডারকোলার, #সিটটুলবার্কোলোর, #সিসটেকেন্ডারিটুলবার্কোলোর পদ্ধতিগুলি ( আই 09012 ) এর জায়গায় ব্যবহার করা উচিত।

এপিআই পরিবর্তন

  • স্ট্যাটিকফিনালবিল্ডারের জন্য এপিআই লিন্ট চেক অ্যান্ড্রয়েডএক্সের জন্য সক্ষম করা হয়েছে ( আই 2 বি 11 বি, বি/138602561 )
  • এক্সট্রাকোম্যান্ডকে নির্দেশ করার জন্য ব্যবহার করা যেতে পারে এমন কাস্টমট্যাবস সার্ভিস#কী_সুসেসেস এবং ট্রাস্টড ওয়েবে্যাকটিভিটিস সার্ভিস#কী_সুকেস যুক্ত করে তা সাফল্য। ( I6f7b5 )

সংস্করণ 1.3.0-আলফা 05

আগস্ট 5, 2020

androidx.browser:browser:1.3.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA05 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • চালু করা বিশ্বস্ত ওয়েব ক্রিয়াকলাপগুলির ওরিয়েন্টেশন সেট করার অনুমতি দিন।
  • বিশ্বস্ত ওয়েব ক্রিয়াকলাপ এবং কাস্টম ট্যাবগুলির জন্য নেভিগেশন বার ডিভাইডার রঙ সেট করার অনুমতি দিন।

এপিআই পরিবর্তন

  • TrustedWebActivityIntentBuilder একটি setScreenOrientation পদ্ধতি যুক্ত করা হয়েছে।
  • লক টাইপ ( i802d2 ) উপস্থাপন করতে ScreenOrientation.LockType জন্য একটি @IntDef যুক্ত করেছেন
  • TrustedWebActivityIntentBuilder এবং CustomTabColorSchemeParams setNavigationBarDividerColor পদ্ধতিটি যুক্ত করেছে। ( Ia04dd )
    • রঙিন স্কিম গ্রহণ করে এমন TrustedWebActivityIntentBuilder পদ্ধতিতে @IntDef এস যুক্ত করা হয়েছে।

সংস্করণ 1.3.0-আলফা 04

জুন 24, 2020

androidx.browser:browser:1.3.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA04 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • CustomTabsClient#bindCustomTabServicePreservePriority পদ্ধতি যুক্ত করা হয়েছে, Context.BIND_WAIVE_PRIORITY ব্যবহার না করে একটি কাস্টম ট্যাব পরিষেবার সাথে সংযোগ স্থাপনের অনুমতি দেয় B

সংস্করণ 1.3.0-আলফা 03

জুন 10, 2020

androidx.browser:browser:1.3.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA03 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • যুক্ত TrustedWebActivityCallback ইন্টারফেস যা কোনও বিশ্বস্ত ওয়েব ক্রিয়াকলাপ ক্লায়েন্ট দ্বারা ব্রাউজারে ডেটা ফেরত দিতে ব্যবহার করা যেতে পারে। ( I64dbb )

এপিআই পরিবর্তন

  • TrustedWebActivityServiceConnection.extraCommand @Nullable TrustedWebActivityCallback বান্ডিল প্যারামিটারটি এখন @Nullable এর পরিবর্তে @NonNull হিসাবে চিহ্নিত করা হয়েছে। ( I64dbb )
  • TrustedWebActivityServiceConnection.extraCommand পদ্ধতিটি নামকরণ করা হয়েছে sendExtraCommand ( আইডি 29 এ 8 )
  • CustomTabsIntent.Builder#addDefaultShareMenuItem() নতুন #setDefaultShareMenuItemEnabled(boolean) এবং CustomTabsIntent.Builder#enableUrlBarHiding() এর পক্ষে নতুন #setUrlBarHidingEnabled(boolean) এর পক্ষে অবমূল্যায়ন করা হয়েছে। ( আইএডি 702 )

সংস্করণ 1.3.0-আলফা 01

8 জানুয়ারী, 2020

androidx.browser:browser:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে

নতুন বৈশিষ্ট্য

  • ফ্রি ফর্ম কমান্ডগুলি একটি ব্রাউজার থেকে বিশ্বস্ত ওয়েব ক্রিয়াকলাপ ক্লায়েন্টে পাস করা যেতে পারে যা TrustedWebActivityServiceConnection#extraCommand কল করে। ক্লায়েন্ট এগুলি TrustedWebActivityService#onExtraCommand পরিচালনা করতে পারে।

এপিআই পরিবর্তন

  • CustomTabsSession#mayLauncherUrl সরবরাহ করা ইউআরএলটি এবং CustomTabsService#mayLaunchUrl -এ প্রাপ্ত হয়েছে @Nullable করা হয়েছে।

সংস্করণ 1.2.0

সংস্করণ 1.2.0

18 ডিসেম্বর, 2019

androidx.browser:browser:1.2.0 1.2.0-rc01 পরে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে

1.0.0 থেকে প্রধান পরিবর্তন

  • বিশ্বস্ত ওয়েব ক্রিয়াকলাপ
    • বিশ্বস্ত ওয়েব ক্রিয়াকলাপের জন্য সমর্থন এখন স্থিতিশীল।
    • TrustedWebActivityIntentBuilder একটি TrustedWebActivityIntent ওয়েব ক্রিয়াকলাপটি চালু করতে কাস্টমাইজ করতে এবং তৈরি করতে এবং তৈরি করতে ব্যবহার করা যেতে পারে।
    • ক্লায়েন্টদের ব্রাউজার দ্বারা তাদের হাতে দেওয়া ওয়েব পুশ বিজ্ঞপ্তিগুলি প্রদর্শন করার জন্য TrustedWebActivityService সার্ভিস অন্তর্ভুক্ত বা প্রসারিত করা যেতে পারে।
    • TrustedWebActivityServiceConnectionPool কনকনেকশনপুলটি ব্রাউজারগুলি ক্লায়েন্টদের মধ্যে TrustedWebActivityService সার্ভিসের সাথে সংযোগ করতে ব্যবহার করতে পারে। একটি TrustedWebActivityServiceConnection এই জাতীয় সংযোগের প্রতিনিধিত্ব করে।
    • বিশ্বস্ত ওয়েব ক্রিয়াকলাপগুলি একটি ওয়েব শেয়ার লক্ষ্যকে তথ্য সরবরাহ করে চালু করা যেতে পারে।
  • ডার্ক থিম
    • বিকাশকারীরা যখন ডিভাইসটি হালকা বা গা dark ় মোডে থাকে তখন বিভিন্ন থিম রঙ ব্যবহার করতে পারে ( CustomTabColorSchemeParams মাধ্যমে) সরবরাহ করতে পারে।
    • বিকাশকারীরা অনুরোধ করতে পারেন যে ব্রাউজারটি নিজেই হালকা বা অন্ধকার মোডে রয়েছে।
  • অধিবেশন পুনরায় শুরু
    • CustomTabsSession এস একটি আইডি দিয়ে তৈরি করা যেতে পারে, একই ক্লায়েন্ট এবং আইডি থেকে পরবর্তী কাস্টম ট্যাবগুলি মার্জ করার অনুমতি দেয়।
  • নেভিগেশন বারের রঙ কাস্টম ট্যাবগুলির জন্য নির্দিষ্ট করা যেতে পারে।
  • ব্রাউজার ক্রিয়া সম্পর্কিত ক্লাসগুলি অবিশ্বাস্যভাবে কম বৈশিষ্ট্য ব্যবহারের কারণে অবমূল্যায়ন চিহ্নিত করা হয়েছে এবং লাইব্রেরির ভবিষ্যতের সংস্করণে সরানো হবে।

সংস্করণ 1.2.0-rc01

4 ডিসেম্বর, 2019

androidx.browser:browser:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে

বাগ ফিক্স

  • কোড নমুনাগুলির জন্য জাভাডোক ফর্ম্যাটিং স্থির করা হয়েছিল।

সংস্করণ 1.2.0-beta01

নভেম্বর 20, 2019

androidx.browser:browser:1.2.0-beta01 1.2.0-alpha09 এর পরে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে

সংস্করণ 1.2.0-আলফা 09

23 অক্টোবর, 2019

androidx.browser:browser:1.2.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-ALPHA09 এ এই কমিটস রয়েছে

নতুন বৈশিষ্ট্য

  • Token ক্লাসটি কোনও প্যাকেজের পরিচয় উপস্থাপন করতে ব্যবহার করা যেতে পারে, এতে প্যাকেজের নাম এবং প্যাকেজের স্বাক্ষর শংসাপত্রের স্বাক্ষর উভয়ই রয়েছে।
    • এটি অধ্যবসায়ের জন্য একটি বাইট []] এর সিরিয়ালাইজ করার জন্য ডিজাইন করা হয়েছে।
    • এটি টিডব্লিউএ সরবরাহকারীকে এর সাথে সংযোগ স্থাপনের অনুমতি দেওয়া হয়েছে তা নির্ধারণ করতে এটি TrustedWebActivityService সার্ভিস ব্যবহার করে।
    • এটি টিডব্লিউএ সরবরাহকারী দ্বারা TrustedWebActivityConnectionPool ব্যবহার করে কোন প্যাকেজগুলি সংযোগ করতে বৈধ তা নির্ধারণ করতে।
  • TokenStore ইন্টারফেসটি এখন TrustedWebActivityService দ্বারা কোন অ্যাপ্লিকেশনটির সাথে সংযোগ স্থাপনের অনুমতি রয়েছে তা নির্ধারণ করতে ব্যবহৃত হয়।
    • TokenStore#store কল করা ক্লায়েন্টের উপর নির্ভর করে, TrustedWebActivityService কেবল টোকেনগুলি লোড করে।
  • TrustedWebActivityServiceConnectionPool সার্ভিসেকনেকশনপুল (পূর্বে বিশ্বস্ত ওয়েবে্যাকটিভিটিস সার্ভিসেকনেকশন ম্যানেজার) আর যাচাই করা প্যাকেজগুলির সেট সংরক্ষণ করে না:
    • registerClient এবং getVerifiedPackages এখন সরানো হয়েছে।
    • যাচাই করা প্যাকেজগুলির সংগ্রহ এখন execute (পূর্বে connect ) এবং serviceExistsForScope জন্য ম্যানুয়ালি সরবরাহ করা হয়েছে।
  • TrustedWebActivityService সার্ভিস যাচাই করা সরবরাহকারী সংরক্ষণের জন্য ওভাররাইডিং ক্লাসে প্রতিনিধিরা।
    • setVerifiedProvider সরানো হয়েছে।
    • ক্লায়েন্টকে অবশ্যই getTokenStore প্রয়োগ করতে হবে যা একটি TokenStore ফেরত দেয় যা কোনও Token সংরক্ষণ এবং পুনরুদ্ধার করতে ব্যবহৃত হতে পারে।

এপিআই পরিবর্তন

  • TrustedWebActivityServiceConnectionManager ওয়েবে্যাকটিভিটিস সার্ভিসেকনেকশন ম্যানেজার ক্লাস:
    • এখন TrustedWebActivityServiceConnectionPool সার্ভিসকনেকশনপুল বলা হয়।
    • এখন চূড়ান্ত।
    • পাবলিক কনস্ট্রাক্টরের পরিবর্তে স্ট্যাটিক create পদ্ধতি দ্বারা নির্মিত হয়।
  • TrustedWebActivityService সার্ভিস ক্লাস:
    • অত্যধিক কার্যকর পদ্ধতিতে থ্রেড টীকা রয়েছে।
  • TrustedWebActivityServiceWrapper সার্ভিস ওয়ার্পার ক্লাস:
    • এখন TrustedWebActivityServiceConnection বলা হয়।
    • এখন চূড়ান্ত।
    • এখন রানটাইম এক্সসেপশনগুলিতে মোড়ানোর পরিবর্তে কাঁচা রিমোটেক্সেপশনগুলি ফেলে দেয়।
  • ShareTarget#FileFormField ক্লাস এখন চূড়ান্ত।
  • TrustedWebUtils#splashScreensAreSupported পদ্ধতিটি নামকরণ করা হয়েছে areSplashScreensSupported
  • TrustedWebActivityIntentBuilder#getUrl পদ্ধতিটির নামকরণ করা হয়েছে TrustedWebActivityIntentBuilder#getUri
  • SplashScreenParamKey স্ট্যাটিক ক্ষেত্রগুলি KEY_ দিয়ে উপসর্গ করা হয়েছে।

সংস্করণ 1.2.0-আলফা 08

সেপ্টেম্বর 18, 2019

androidx.browser:browser:1.2.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-ALPHA08 এ এই কমিটগুলি রয়েছে

নতুন বৈশিষ্ট্য

  • বিশ্বস্ত ওয়েব ক্রিয়াকলাপগুলির জন্য নতুন শেয়ার টার্গেট এপিআই প্রবর্তন করেছে। বিশ্বস্ত ওয়েব ক্রিয়াকলাপগুলি ব্যবহার করে এমন অ্যাপ্লিকেশনগুলি এখন প্রোটোকল https://wicg.github.io/web- শেয়ার-টার্গেট/লেভেল -2/ ( এওএসপি/আই 47 বি 93 , এওএসপি/আই 0 এসি 3 ই ) দ্বারা সংজ্ঞায়িত তাদের ওয়েব শেয়ার টার্গেটে ডেটা প্রেরণ করতে পারে

এপিআই পরিবর্তন

  • ICustomTabsCallback ( এওএসপি/আইসি 2 সিসি 2 ) এ কলব্যাক extraCallbackWithResult যুক্ত করেছেন
  • কিছু CustomTabsSession পদ্ধতির পরামিতিগুলি বাতিল বা ননলুল হিসাবে চিহ্নিত করেছে ( এওএসপি/আইইসি 460 )
  • TrustedWebActivityIntentBuilder এখন কাঁচা অভিপ্রায় পরিবর্তে একটি TrustedWebActivityIntent তৈরি করে ( এওএসপি/i03fb6 )

বাগ ফিক্স

বাহ্যিক অবদান

  • মিনম্যাক্সকনস্ট্যান্টের জন্য এপিআই লিন্ট চেক অ্যান্ড্রয়েডএক্স ( এওএসপি/আই 29 বি 78 ) ( বি/138602561 ) এর জন্য সক্ষম করা হয়েছে

সংস্করণ 1.2.0-Alpha07

7 আগস্ট, 2019

androidx.browser:browser:1.2.0-alpha07 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • ডার্ক থিম

    • ডিভাইসটি যখন ডার্ক মোডে থাকে তখন বিকাশকারীরা থিমের রঙগুলি ব্যবহার করার জন্য সরবরাহ করতে পারে।
    • বিকাশকারীরা চালু হওয়া ব্রাউজারটি অন্ধকার বা হালকা মোডে থাকা উচিত কিনা তাও ওভাররাইড করতে পারে।
    • নেভিগেশন বারের রঙ কাস্টম ট্যাবগুলির জন্য নির্দিষ্ট করা যেতে পারে।
  • বিশ্বস্ত ওয়েব ক্রিয়াকলাপ

    • TrustedWebActivityBuilder সহজেই বিশ্বস্ত ওয়েব ক্রিয়াকলাপ তৈরি এবং চালু করতে ব্যবহার করা যেতে পারে।
    • TrustedWebActivityService সার্ভিস এবং সম্পর্কিত ক্লাসগুলি সরবরাহকারীর সাথে যোগাযোগের জন্য ব্যবহার করা যেতে পারে - লিঙ্কযুক্ত ওয়েবসাইটের জন্য ওয়েব পুশ বিজ্ঞপ্তিগুলি গ্রহণ করা এবং ক্লায়েন্ট অ্যাপ্লিকেশন থেকে সেগুলি প্রদর্শন করা। এপিআইয়ের এই অংশটি পরিবর্তনের জন্য দায়বদ্ধ।
  • কাস্টম ট্যাব সেশন আইডিএস

    • কাস্টম ট্যাব সেশনগুলি এখন আইডিএস দিয়ে তৈরি করা যেতে পারে, একই আইডি দিয়ে একই অ্যাপ্লিকেশন দ্বারা চালু করা দুটি সেশন মার্জ করার অনুমতি দেয়।

এপিআই পরিবর্তন

  • ব্রাউজারের ক্রিয়া সম্পর্কিত ক্লাস এবং পদ্ধতিগুলি অবমূল্যায়িত চিহ্নিত করা হয়েছে। দুর্ভাগ্যক্রমে, যখন আমাদের বৈশিষ্ট্যটির জন্য উচ্চ আশা ছিল, সবেমাত্র যে কেউ এটি ব্যবহার করে শেষ করেছিলেন এবং কেবলমাত্র একটি ব্রাউজার এটির জন্য সহায়তা প্রদান শেষ করে। কোড এবং এপিআইকে সহজ রাখতে আমরা এটিকে অবমূল্যায়ন করছি।

সংস্করণ 1.0.0

সংস্করণ 1.0.0

সেপ্টেম্বর 21, 2018

ব্রাউজার -১.০.০ প্রকাশিত হয়েছে।

,

ব্রাউজার

ব্যবহারকারীর ডিফল্ট ব্রাউজারে ওয়েবপৃষ্ঠাগুলি প্রদর্শন করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
6 মার্চ, 2024 1.8.0 - - -

নির্ভরতা ঘোষণা করা

ব্রাউজারের উপর নির্ভরতা যুক্ত করতে, আপনাকে অবশ্যই আপনার প্রকল্পে গুগল মাভেন রিপোজিটরি যুক্ত করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.browser:browser:1.8.0"
}

কোটলিন

dependencies {
    implementation("androidx.browser:browser:1.8.0")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.8

সংস্করণ 1.8.0

6 মার্চ, 2024

androidx.browser:browser:1.8.0 প্রকাশিত হয়েছে। সংস্করণ 1.8.0 এ এই কমিটস রয়েছে।

1.7.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 ব্রাউজার প্রক্রিয়াটি উষ্ণ করে তোলে। ( আই 107 সিএফ )
  • CustomTabsSession#setEngagementSignalsCallback এবং CustomTabsSession#isEngagementSignalsApiAvailable অতিরিক্তগুলিতে সেশন আইডি যুক্ত করা হয়েছে। ( আইবিএ 7 এফ 1 )
  • ন্যূনতম কাস্টম ট্যাব এপিআইগুলির জন্য পরীক্ষামূলক সমর্থন যুক্ত করা হয়েছে। ( I67f2d )

সংস্করণ 1.8.0-RC01

21 ফেব্রুয়ারি, 2024

androidx.browser:browser:1.8.0-rc01 1.8.0-BETA02 এর পরে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.8.0-RC01 এর মধ্যে এই কমিট রয়েছে।

সংস্করণ 1.8.0-BETA02

7 ফেব্রুয়ারি, 2024

androidx.browser:browser:1.8.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-BETA02 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • CustomTabsIntent.Builder#setActivitySideSheetEnableMaximization CustomTabsIntent Builder#setActivitySideSheetMaximizationEnabled এবং এটিকে একটি পাবলিক এপিআই করে তুলেছে। এটি বিকাশকারীদের যখন কাস্টম ট্যাবটি পাশের শীট হিসাবে কাজ করছে তখন সর্বাধিককরণ বোতামটি সক্ষম বা অক্ষম করতে দেয়। ( Ie3564 )

সংস্করণ 1.8.0-BETA01

নভেম্বর 29, 2023

androidx.browser:browser:1.8.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • ন্যূনতম কাস্টম ট্যাব এপিআইগুলির জন্য পরীক্ষামূলক সমর্থন যুক্ত করুন। ( I67f2d )

সংস্করণ 1.8.0-Alpha01

15 নভেম্বর, 2023

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 ব্রাউজার প্রক্রিয়াটি উষ্ণায়নের সমাপ্তি শেষ করে। ( আই 107 সিএফ )

বাগ ফিক্স

  • CustomTabsSession#setEngagementSignalsCallback এবং CustomTabsSession#isEngagementSignalsApiAvailable অতিরিক্তগুলিতে সেশন আইডি যুক্ত করা হয়েছে। ( আইবিএ 7 এফ 1 )

সংস্করণ 1.7

সংস্করণ 1.7.0

15 নভেম্বর, 2023

androidx.browser:browser:1.7.0 প্রকাশিত হয়েছে। সংস্করণ 1.7.0 এ এই কমিটস রয়েছে।

1.6.0 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন

  • CustomTabsIntent.Builder#setBookmarksButtonEnabled যুক্ত হয়েছে যা ওভারফ্লো মেনুতে বুকমার্ক বোতাম সক্ষম করে। ( Ia792e )
  • CustomTabsIntent.Builder#setDownloadButtonEnabled যা ওভারফ্লো মেনুতে ডাউনলোড বোতামটি সক্ষম করে। ( Ia792e )
  • যুক্ত CustomTabsIntent.Builder#setSendToExtraDefaultHandlerEnabled যা বাহ্যিক হ্যান্ডলার অ্যাপ্লিকেশনগুলিতে প্রাথমিক ইউআরএল প্রেরণ করতে সক্ষম করে। ( Ia792e )
  • CustomTabsIntent.Builder#setTranslateLanguage যুক্ত করা হয়েছে যা অনুবাদ ইউআইকে ট্রিগার করা উচিত এমন লক্ষ্য ভাষাটি নির্দিষ্ট করে। ( Ia792e )
  • যুক্ত CustomTabsIntent.Builder#setBackgroundInteractionEnabled যা একটি আংশিক কাস্টম ট্যাব চালু করা হলে ব্যাকগ্রাউন্ড অ্যাপের সাথে মিথস্ক্রিয়া সক্ষম করে। ( Ia792e )
  • CustomTabsIntent.Builder#setShareIdentityEnabled যুক্ত হয়েছে যা কাস্টম ট্যাবগুলিকে কলারের পরিচয় পেতে দেয়। ( I7bf2b )
  • CustomTabsIntent.Builder#setSecondaryToolbarSwipeUpGesture যুক্ত করা হয়েছে যা ব্যবহারকারী যখন নীচের সরঞ্জামদণ্ড থেকে সোয়াইপ করে তখন প্রেরণ করা একটি PendingIntent সেট করে। ( আইডি 42 এ 2 )

সংস্করণ 1.7.0-আরসি 01

নভেম্বর 1, 2023

androidx.browser:browser:1.7.0-rc01 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.7.0-RC01 এর মধ্যে এই কমিটগুলি রয়েছে।

  • আলফা -01 এর পরে কোনও পরিবর্তন নেই

সংস্করণ 1.7.0-BETA01

18 অক্টোবর, 2023

androidx.browser:browser:1.7.0-beta01 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.7.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

সংস্করণ 1.7.0-Alpha01

4 অক্টোবর, 2023

androidx.browser:browser:1.7.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • CustomTabsIntent.Builder#setBookmarksButtonEnabled যুক্ত হয়েছে যা ওভারফ্লো মেনুতে বুকমার্ক বোতাম সক্ষম করে। ( Ia792e )
  • CustomTabsIntent.Builder#setDownloadButtonEnabled যা ওভারফ্লো মেনুতে ডাউনলোড বোতামটি সক্ষম করে। ( Ia792e )
  • যুক্ত CustomTabsIntent.Builder#setSendToExtraDefaultHandlerEnabled যা বাহ্যিক হ্যান্ডলার অ্যাপ্লিকেশনগুলিতে প্রাথমিক ইউআরএল প্রেরণ করতে সক্ষম করে। ( Ia792e )
  • CustomTabsIntent.Builder#setTranslateLanguage যুক্ত করা হয়েছে যা অনুবাদ ইউআইকে ট্রিগার করা উচিত এমন লক্ষ্য ভাষাটি নির্দিষ্ট করে। ( Ia792e )
  • যুক্ত CustomTabsIntent.Builder#setBackgroundInteractionEnabled যা একটি আংশিক কাস্টম ট্যাব চালু করা হলে ব্যাকগ্রাউন্ড অ্যাপের সাথে মিথস্ক্রিয়া সক্ষম করে। ( Ia792e )
  • CustomTabsIntent.Builder#setShareIdentityEnabled যুক্ত হয়েছে যা কাস্টম ট্যাবগুলিকে কলারের পরিচয় পেতে দেয়। ( I7bf2b )
  • CustomTabsIntent.Builder#setSecondaryToolbarSwipeUpGesture যুক্ত করা হয়েছে যা ব্যবহারকারী যখন নীচের সরঞ্জামদণ্ড থেকে সোয়াইপ করে তখন প্রেরণ করা একটি PendingIntent সেট করে। ( আইডি 42 এ 2 )

সংস্করণ 1.6

সংস্করণ 1.6.0

9 আগস্ট, 2023

androidx.browser:browser:1.6.0 প্রকাশিত হয়েছে। সংস্করণ 1.6.0 এ এই কমিটস রয়েছে।

সংস্করণ 1.6.0-আরসি 01

জুলাই 26, 2023

androidx.browser:browser:1.6.0-rc01 1.6.0-BETA01 এর পরে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.6.0-RC01 এর মধ্যে এই কমিট রয়েছে।

সংস্করণ 1.6.0-BETA01

জুন 21, 2023

androidx.browser:browser:1.6.0-beta01 1.6.0-Alpha02 এর পরে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.6.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

সংস্করণ 1.6.0-Alpha02

7 জুন, 2023

androidx.browser:browser:1.6.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-ALPHA02 এ এই কমিটগুলি রয়েছে।

এপিআই পরিবর্তন

  • CustomTabsSession#getGreatestScrollPercentage সরানো হয়েছে। ( I6c5ba )
  • একটি নতুন requestPostMessageChannel এপিআই যুক্ত করেছে যা লক্ষ্য উত্স নির্দিষ্ট করার অনুমতি দেয়। এর অর্থ হ'ল ব্যবহারকারীরা নিশ্চিত হতে পারেন যে তাদের বার্তাগুলি কেবল তাদের প্রত্যাশা করা ওয়েবসাইটগুলিতে সরবরাহ করা হয়। ( Id5b7f )

বাগ ফিক্স

  • আপডেট হওয়া EngagementSignalsCallback ডকুমেন্টেশন। ( Ie833c )

সংস্করণ 1.6.0-Alpha01

3 মে, 2023

androidx.browser:browser:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-ALPHA01 এর মধ্যে এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • যুক্ত বাগদান সংকেত এপিআই, যা বিকাশকারীদের ওয়েব পৃষ্ঠায় যেমন স্ক্রোলগুলি ব্যবহারকারীর ইন্টারঅ্যাকশনগুলির জন্য কলব্যাকগুলি গ্রহণ করতে দেয়। ( I835e6 )

এপিআই পরিবর্তন

  • কাস্টম ট্যাব বাস্তবায়ন দিকে এপিআই পৃষ্ঠকে সহজ করার জন্য আপডেট হওয়া বাগদান সিগন্যালগুলি এপিআই। ( আইএএ 6 ডিসি )

সংস্করণ 1.5

সংস্করণ 1.5.0

ফেব্রুয়ারী 8, 2023

androidx.browser:browser:1.5.0 প্রকাশিত হয়েছে। সংস্করণ 1.5.0 এ এই কমিটস রয়েছে।

1.4.0 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন

  • CustomTabsIntent.Builder#setInitialActivityHeightPx যুক্ত করা হয়েছে, যা বিকাশকারীদের একটি কাস্টম ট্যাবের প্রাথমিক প্রবর্তন উচ্চতা এবং ally চ্ছিকভাবে পুনরায় আকার আচরণ (স্থির বা পুনর্নির্মাণযোগ্য) নির্দিষ্ট করতে দেয়। ( I48bd3 )
  • CustomTabsIntent.Builder#setToolbarCornerRadiusDp যুক্ত করা হয়েছে যা বিকাশকারীদের সরঞ্জামদণ্ডের শীর্ষ কোণার ব্যাসার্ধ নির্দিষ্ট করতে দেয়। ( I48bd3 )
  • CustomTabsIntent.Builder#setCloseButtonPosition যুক্ত করা হয়েছে যা বিকাশকারীদের সরঞ্জামদণ্ডে ক্লোজ বোতামের অবস্থান সেট করতে দেয়। ( I48bd3 )
  • কাস্টম ট্যাবটি যখন পুনরায় আকার দেওয়া হয় তখন বিকাশকারীদের জানাতে CustomTabsCallback ইন্টারফেসে একটি onActivityResized রাইজাইজড কলব্যাক পদ্ধতি যুক্ত করা হয়েছে। ( আইসি 864 ই)
  • CustomTabsCallback এপিআইএস অ্যাসিনক্রোনাস এর অংশগুলি তৈরি করুন। ( আইসি 86 ডিএফ )
  • অ্যান্ড্রয়েডের পার-অ্যাপ্লিকেশন ভাষার অভিজ্ঞতায় সারিবদ্ধ হওয়ার জন্য ডিফল্টরূপে গ্রহণযোগ্য ভাষায় বর্তমান অ্যাপের ভাষাটিকে পপুলেট করে। ( I3d1d7 )
  • এপিআইগুলিতে @RequiresPermission যুক্ত করা হয়েছে যা এসডিকে 33 এবং তারপরে POST_NOTIFICATIONS অনুমতি প্রদান প্রয়োজন। এটি একটি অভ্যন্তরীণ শাখায় বিকশিত হয়েছিল। খ/238790278 রেফারেন্সের জন্য।

সংস্করণ 1.5.0-আরসি 01

25 জানুয়ারী, 2023

androidx.browser:browser:1.5.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-আরসি 01 এ এই কমিটস রয়েছে।

  • 1.5.0-BETA01 থেকে কোনও পরিবর্তন নেই।

সংস্করণ 1.5.0-BETA01

11 জানুয়ারী, 2023

androidx.browser:browser:1.5.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

  • 1.5.0-Alpha02 এর পরে কোনও পরিবর্তন নেই

সংস্করণ 1.5.0-আলফা 02

7 ডিসেম্বর, 2022

androidx.browser:browser:1.5.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA02 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • CustomTabsCallback#onActivityResized আচরণ পরিবর্তন করেছে এবং এতে নতুন পরামিতি যুক্ত করেছে।
  • EXTRA_ACTIVITY_RESIZE_BEHAVIOR EXTRA_ACTIVITY_RESIZE_HEIGHT_BEHAVIOR নামকরণ করা হয়েছে এটি উচ্চতা নির্দিষ্ট যে আরও ভালভাবে প্রতিফলিত করে। ( আইসি 864 ই)
  • CustomTabsCallback এপিআইএস অ্যাসিনক্রোনাস এর অংশগুলি তৈরি করুন। ( আইসি 86 ডিএফ )

সংস্করণ 1.5.0-আলফা 01

24 অক্টোবর, 2022

androidx.browser:browser:1.5.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • CustomTabsIntent.Builder#setInitialActivityHeightPx যুক্ত করা হয়েছে, যা বিকাশকারীদের একটি কাস্টম ট্যাবের প্রাথমিক প্রবর্তন উচ্চতা এবং ally চ্ছিকভাবে পুনরায় আকার আচরণ (স্থির বা পুনর্নির্মাণযোগ্য) নির্দিষ্ট করতে দেয়। ( I48bd3 )
  • CustomTabsIntent.Builder#setToolbarCornerRadiusDp যুক্ত করা হয়েছে যা বিকাশকারীদের সরঞ্জামদণ্ডের শীর্ষ কোণার ব্যাসার্ধ নির্দিষ্ট করতে দেয়। ( I48bd3 )
  • CustomTabsIntent.Builder#setCloseButtonPosition যুক্ত করা হয়েছে যা বিকাশকারীদের সরঞ্জামদণ্ডে ক্লোজ বোতামের অবস্থান সেট করতে দেয়। ( I48bd3 )
  • কাস্টম ট্যাবটি যখন পুনরায় আকার দেওয়া হয় (পুরো উচ্চতায় প্রসারিত হয় বা প্রাথমিক প্রবর্তনের উচ্চতায় ফিরে নীচে নেমে যায়) বিকাশকারীদের জানাতে কাস্টমট্যাবস্ক্যালব্যাক ইন্টারফেসে একটি onActivityResized কলব্যাক পদ্ধতি যুক্ত করা হয়েছে। ( ID99CE )
  • অ্যান্ড্রয়েডের পার-অ্যাপ্লিকেশন ভাষার অভিজ্ঞতায় সারিবদ্ধ হওয়ার জন্য ডিফল্টরূপে গ্রহণযোগ্য ভাষায় বর্তমান অ্যাপের ভাষাটিকে পপুলেট করে। ( I3d1d7 )

এপিআই পরিবর্তন

  • এপিআইগুলিতে @RequiresPermission যুক্ত করা হয়েছে যা এসডিকে 33 এবং তারপরে POST_NOTIFICATIONS অনুমতি প্রদান প্রয়োজন। এটি একটি অভ্যন্তরীণ শাখায় বিকশিত হয়েছিল। খ/238790278 রেফারেন্সের জন্য।

সংস্করণ 1.4.0

সংস্করণ 1.4.0

3 নভেম্বর, 2021

androidx.browser:browser:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এ এই কমিটস রয়েছে।

1.3.0 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন

  • অ্যান্ড্রয়েড 12 সামঞ্জস্যের জন্য পেন্ডিংইন্টেন্ট.এফএলএজি_আইমিউটেবল হিসাবে পেন্ডিংইন্টেন্টসকে চিহ্নিত করুন।

সংস্করণ 1.4.0-আরসি 01

13 অক্টোবর, 2021

androidx.browser:browser:1.4.0-rc01 1.4.0-BETA01 এর পরে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.4.0-আরসি 01 এ এই কমিটগুলি রয়েছে।

সংস্করণ 1.4.0-BETA01

29 সেপ্টেম্বর, 2021

androidx.browser:browser:1.4.0-beta01 1.4.0-alpha01 এর পরে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.4.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

সংস্করণ 1.4.0-আলফা 01

15 সেপ্টেম্বর, 2021

androidx.browser:browser:1.4.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-ALPHA01 এর মধ্যে এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • অ্যান্ড্রয়েড 12 সামঞ্জস্যের জন্য PendingIntent.FLAG_IMMUTABLE হিসাবে পেন্ডিংইন্টেন্টসকে চিহ্নিত করুন।

সংস্করণ 1.3.0

সংস্করণ 1.3.0

2 ডিসেম্বর, 2020

androidx.browser:browser:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এ এই কমিটস রয়েছে।

1.2.0 সাল থেকে প্রধান বৈশিষ্ট্য

  • TrustedWebActivityServiceConnection#sendExtraCommand কল করে একটি ব্রাউজার থেকে একটি বিশ্বস্ত ওয়েব ক্রিয়াকলাপ ক্লায়েন্টের কাছে বিনামূল্যে ফর্ম কমান্ডগুলি পাস করা যেতে পারে। ক্লায়েন্ট এগুলি TrustedWebActivityService#onExtraCommand পরিচালনা করতে পারে
  • যুক্ত TrustedWebActivityCallback ইন্টারফেস যা কোনও বিশ্বস্ত ওয়েব ক্রিয়াকলাপ ক্লায়েন্ট দ্বারা ব্রাউজারে ডেটা ফেরত দিতে ব্যবহার করা যেতে পারে।
  • CustomTabsIntent#setShareState যুক্ত করা হয়েছে, যা বিকাশকারীদের শেয়ার বিকল্পটি দেখাতে হবে কিনা তা নির্দিষ্ট করতে দেয় (বা এটি ব্রাউজারে ছেড়ে দেয়)।
  • বিকাশকারীরা এখন TrustedWebActivityIntentBuilder setScreenOrientation পদ্ধতি সহ একটি ডিফল্ট স্ক্রিন ওরিয়েন্টেশন সেট করতে পারেন
  • নেভিগেশন বার ডিভাইডারের রঙ পরিবর্তনকে সমর্থন করার জন্য CustomTabColorSchemeParams setNavigationBarDividerColor কালার পদ্ধতি যুক্ত করা হয়েছে।
  • CustomTabsIntent.Builder#setDefaultColorSchemeParams যুক্ত করা হয়েছে এখন অবমূল্যায়িত #setNavigationBarColor , #setNavigationBarDividerColor , #setToolbarColor এবং #setSecondaryToolbarColor পদ্ধতিগুলি প্রতিস্থাপনের জন্য
  • CustomTabsClient#bindCustomTabsServicePreservePriority পদ্ধতিটি যুক্ত করেছে, Context.BIND_WAIVE_PRIORITY পতাকাটি ব্যবহার না করে একটি কাস্টম ট্যাব পরিষেবার সাথে সংযোগ স্থাপনের অনুমতি দেয়।

সংস্করণ 1.3.0-আরসি 01

11 নভেম্বর, 2020

androidx.browser:browser:1.3.0-rc01 পরে কোনও পরিবর্তন ছাড়াই 1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-আরসি 01 এ এই কমিটগুলি রয়েছে।

সংস্করণ 1.3.0-BETA01

অক্টোবর 28, 2020

androidx.browser:browser:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • bindCustomTabServicePreservePriority নামকরণ bindCustomTabsServicePreservePriority

বাগ ফিক্স

সংস্করণ 1.3.0-আলফা 06

অক্টোবর 1, 2020

androidx.browser:browser:1.3.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA06 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • কাস্টমট্যাবসিন্টেন্ট#সেটশারেস্টেট যুক্ত করে যা বিকাশকারীকে শেয়ার স্টেট সেট করতে সক্ষম করে, অক্ষম করে বা এটি ব্রাউজারে ছেড়ে দেয়। ( I153fe )
  • কাস্টমট্যাবসিন্টেন্ট.বিল্ডার #সেটডেফাল্ট কালারসেম্পারাম যুক্ত করে যা এখন অবমূল্যায়িত #সেটনভিগেশনবার্কোলোর, #সেটন্যাভিগেশনবার্ডিভিডারকোলার, #সিটটুলবার্কোলোর, #সিসটেকেন্ডারিটুলবার্কোলোর পদ্ধতিগুলি ( আই 09012 ) এর জায়গায় ব্যবহার করা উচিত।

এপিআই পরিবর্তন

  • স্ট্যাটিকফিনালবিল্ডারের জন্য এপিআই লিন্ট চেক অ্যান্ড্রয়েডএক্সের জন্য সক্ষম করা হয়েছে ( আই 2 বি 11 বি, বি/138602561 )
  • এক্সট্রাকোম্যান্ডকে নির্দেশ করার জন্য ব্যবহার করা যেতে পারে এমন কাস্টমট্যাবস সার্ভিস#কী_সুসেসেস এবং ট্রাস্টড ওয়েবে্যাকটিভিটিস সার্ভিস#কী_সুকেস যুক্ত করে তা সাফল্য। ( I6f7b5 )

সংস্করণ 1.3.0-আলফা 05

আগস্ট 5, 2020

androidx.browser:browser:1.3.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA05 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • চালু করা বিশ্বস্ত ওয়েব ক্রিয়াকলাপগুলির ওরিয়েন্টেশন সেট করার অনুমতি দিন।
  • বিশ্বস্ত ওয়েব ক্রিয়াকলাপ এবং কাস্টম ট্যাবগুলির জন্য নেভিগেশন বার ডিভাইডার রঙ সেট করার অনুমতি দিন।

এপিআই পরিবর্তন

  • TrustedWebActivityIntentBuilder একটি setScreenOrientation পদ্ধতি যুক্ত করা হয়েছে।
  • লক টাইপ ( i802d2 ) উপস্থাপন করতে ScreenOrientation.LockType জন্য একটি @IntDef যুক্ত করেছেন
  • TrustedWebActivityIntentBuilder এবং CustomTabColorSchemeParams setNavigationBarDividerColor পদ্ধতিটি যুক্ত করেছে। ( Ia04dd )
    • রঙিন স্কিম গ্রহণ করে এমন TrustedWebActivityIntentBuilder পদ্ধতিতে @IntDef এস যুক্ত করা হয়েছে।

সংস্করণ 1.3.0-আলফা 04

জুন 24, 2020

androidx.browser:browser:1.3.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA04 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • CustomTabsClient#bindCustomTabServicePreservePriority পদ্ধতি যুক্ত করা হয়েছে, Context.BIND_WAIVE_PRIORITY ব্যবহার না করে একটি কাস্টম ট্যাব পরিষেবার সাথে সংযোগ স্থাপনের অনুমতি দেয় B

সংস্করণ 1.3.0-আলফা 03

জুন 10, 2020

androidx.browser:browser:1.3.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA03 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • যুক্ত TrustedWebActivityCallback ইন্টারফেস যা কোনও বিশ্বস্ত ওয়েব ক্রিয়াকলাপ ক্লায়েন্ট দ্বারা ব্রাউজারে ডেটা ফেরত দিতে ব্যবহার করা যেতে পারে। ( I64dbb )

এপিআই পরিবর্তন

  • TrustedWebActivityServiceConnection.extraCommand @Nullable TrustedWebActivityCallback বান্ডিল প্যারামিটারটি এখন @Nullable এর পরিবর্তে @NonNull হিসাবে চিহ্নিত করা হয়েছে। ( I64dbb )
  • TrustedWebActivityServiceConnection.extraCommand পদ্ধতিটি নামকরণ করা হয়েছে sendExtraCommand ( আইডি 29 এ 8 )
  • CustomTabsIntent.Builder#addDefaultShareMenuItem() নতুন #setDefaultShareMenuItemEnabled(boolean) এবং CustomTabsIntent.Builder#enableUrlBarHiding() এর পক্ষে নতুন #setUrlBarHidingEnabled(boolean) এর পক্ষে অবমূল্যায়ন করা হয়েছে। ( আইএডি 702 )

সংস্করণ 1.3.0-আলফা 01

8 জানুয়ারী, 2020

androidx.browser:browser:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে

নতুন বৈশিষ্ট্য

  • ফ্রি ফর্ম কমান্ডগুলি একটি ব্রাউজার থেকে একটি বিশ্বস্ত ওয়েব ক্রিয়াকলাপ ক্লায়েন্টে পাস করা যেতে পারে যা TrustedWebActivityServiceConnection#extraCommand কল করে। ক্লায়েন্ট এগুলি TrustedWebActivityService#onExtraCommand পরিচালনা করতে পারে।

এপিআই পরিবর্তন

  • CustomTabsSession#mayLauncherUrl সরবরাহ করা ইউআরএলটি এবং CustomTabsService#mayLaunchUrl -এ প্রাপ্ত হয়েছে @Nullable করা হয়েছে।

সংস্করণ 1.2.0

সংস্করণ 1.2.0

18 ডিসেম্বর, 2019

androidx.browser:browser:1.2.0 1.2.0-rc01 পরে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে

1.0.0 থেকে প্রধান পরিবর্তন

  • বিশ্বস্ত ওয়েব ক্রিয়াকলাপ
    • বিশ্বস্ত ওয়েব ক্রিয়াকলাপের জন্য সমর্থন এখন স্থিতিশীল।
    • TrustedWebActivityIntentBuilder একটি TrustedWebActivityIntent ওয়েব ক্রিয়াকলাপটি চালু করতে কাস্টমাইজ করতে এবং তৈরি করতে এবং তৈরি করতে ব্যবহার করা যেতে পারে।
    • ক্লায়েন্টদের ব্রাউজার দ্বারা তাদের হাতে দেওয়া ওয়েব পুশ বিজ্ঞপ্তিগুলি প্রদর্শন করার জন্য TrustedWebActivityService সার্ভিস অন্তর্ভুক্ত বা প্রসারিত করা যেতে পারে।
    • TrustedWebActivityServiceConnectionPool কনকনেকশনপুলটি ব্রাউজারগুলি ক্লায়েন্টদের মধ্যে TrustedWebActivityService সার্ভিসের সাথে সংযোগ করতে ব্যবহার করতে পারে। A TrustedWebActivityServiceConnection represents such a connection.
    • Trusted Web Activities can be launched providing information to a Web Share Target.
  • ডার্ক থিম
    • Developers can provide (through CustomTabColorSchemeParams ) different theme colors to be used when the device is in light or dark mode.
    • Developers can request that the browser itself is in light or dark mode.
  • Session resumption
    • CustomTabsSession s can be created with an id, allowing subsequent Custom Tabs launches from the same client and id to be merged.
  • The navigation bar colour can be specified for Custom Tabs.
  • Browser Actions related classes are marked deprecated due to incredibly low feature usage and will be removed in a future version of the library.

সংস্করণ 1.2.0-rc01

4 ডিসেম্বর, 2019

androidx.browser:browser:1.2.0-rc01 is released. সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে

বাগ ফিক্স

  • Javadoc formatting for code samples was fixed.

সংস্করণ 1.2.0-beta01

নভেম্বর 20, 2019

androidx.browser:browser:1.2.0-beta01 is released with no changes since 1.2.0-alpha09 . সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে

Version 1.2.0-alpha09

23 অক্টোবর, 2019

androidx.browser:browser:1.2.0-alpha09 is released. Version 1.2.0-alpha09 contains these commits .

নতুন বৈশিষ্ট্য

  • The Token class can be used to represent the identity of a package, it contains both the package name and the signature of the package's signing certificate.
    • It is designed to be serialized to a byte[] for persistence.
    • It is used by the TrustedWebActivityService to determine what TWA provider is allowed to connect to it.
    • It is used by the TrustedWebActivityConnectionPool by the TWA provider to determine which packages are valid to connect to.
  • The TokenStore interface is now used by the TrustedWebActivityService to determine which app is allowed to connect to it.
    • It is up to the client to call TokenStore#store , TrustedWebActivityService only loads the Tokens.
  • The TrustedWebActivityServiceConnectionPool (previously TrustedWebActivityServiceConnectionManager) no longer stores the set of verified packages:
    • registerClient and getVerifiedPackages have now been removed.
    • The collection of verified packages is now provided manually to execute (previously connect ) and serviceExistsForScope .
  • The TrustedWebActivityService delegates to the overriding class to store the verified provider.
    • setVerifiedProvider has been removed.
    • The client must implement getTokenStore which returns a TokenStore that can be used to store and retrieve a Token .

এপিআই পরিবর্তন

  • The TrustedWebActivityServiceConnectionManager class:
    • Is now called TrustedWebActivityServiceConnectionPool .
    • Is now final.
    • Is constructed by the static create method instead of a public constructor.
  • The TrustedWebActivityService class:
    • Has thread annotations on overridable methods.
  • The TrustedWebActivityServiceWrapper class:
    • Is now called TrustedWebActivityServiceConnection .
    • Is now final.
    • Now throws raw RemoteExceptions instead of wrapping them in RuntimeExceptions.
  • The ShareTarget#FileFormField class is now final.
  • The TrustedWebUtils#splashScreensAreSupported method has been renamed to areSplashScreensSupported .
  • The TrustedWebActivityIntentBuilder#getUrl method has been renamed to TrustedWebActivityIntentBuilder#getUri .
  • The SplashScreenParamKey static fields have been prefixed with KEY_ .

Version 1.2.0-alpha08

সেপ্টেম্বর 18, 2019

androidx.browser:browser:1.2.0-alpha08 is released. Version 1.2.0-alpha08 contains these commits .

নতুন বৈশিষ্ট্য

  • Introduced new Share Target APIs for Trusted Web Activities. Apps that use Trusted Web Activities can now send data to their Web Share Target, defined by the protocol https://wicg.github.io/web-share-target/level-2/ ( aosp/I47b93 , aosp/I0ec3e )

এপিআই পরিবর্তন

  • Added the callback extraCallbackWithResult to ICustomTabsCallback ( aosp/Ic2cc2 )
  • Marked some CustomTabsSession method parameters as Nullable or NonNull ( aosp/Iec460 )
  • TrustedWebActivityIntentBuilder now builds a TrustedWebActivityIntent instead of a raw intent ( aosp/I03fb6 )

বাগ ফিক্স

  • CustomTabsClient now uses the legacy requestPostMessageChannel if needed ( aosp/Ibb324 )
  • Fixed CustomTabsSessionToken#equals ( aosp/I7f249 )
  • CustomTabsClient now uses the legacy newSession if possible ( aosp/Ie27dc )

External contribution

Version 1.2.0-alpha07

7 আগস্ট, 2019

androidx.browser:browser:1.2.0-alpha07 is released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • ডার্ক থিম

    • Developers can provide theme colors to be used when the device is in dark mode.
    • Developers can also override whether the launched browser should be in dark or light mode.
    • The navigation bar color can be specified for Custom Tabs.
  • Trusted Web Activities

    • The TrustedWebActivityBuilder can be used to easily create and launch Trusted Web Activities .
    • The TrustedWebActivityService and related classes can be used to communicate with the provider - accepting web push notifications for the linked website and displaying them from the client app. This part of the API is liable to change.
  • Custom Tab Session Ids

    • Custom Tabs sessions can now be created with ids, allowing the merging of two sessions launched by the same application with the same id.

এপিআই পরিবর্তন

  • Browser Actions related classes and methods have been marked deprecated. Unfortunately, while we had high hopes for the feature, barely anyone ended up using it and only one browser ended up providing support for it. We're deprecating it to keep the code and the API simple.

সংস্করণ 1.0.0

সংস্করণ 1.0.0

সেপ্টেম্বর 21, 2018

browser-1.0.0 is released.

,

ব্রাউজার

Display webpages in the user's default browser.
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
6 মার্চ, 2024 1.8.0 - - -

নির্ভরতা ঘোষণা করা

To add a dependency on Browser, you must add the Google Maven repository to your project. আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.browser:browser:1.8.0"
}

কোটলিন

dependencies {
    implementation("androidx.browser:browser:1.8.0")
}

For more information about dependencies, see Add build dependencies .

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.8

সংস্করণ 1.8.0

6 মার্চ, 2024

androidx.browser:browser:1.8.0 is released. Version 1.8.0 contains these commits .

Important changes since 1.7.0

  • Added CustomTabsIntent.Builder#setInitialActivityWidthPx which allows developers to specify the initial launch width of a Custom Tab. ( I443f6 )
  • Added CustomTabsIntent.Builder#setActivitySideSheetPosition which allows developers to specify the Custom Tab's position when acting as a side sheet. ( I443f6 )
  • Added CustomTabsIntent.Builder#setActivitySideSheetDecorationType which allows developers to specify the Custom Tab's decoration type when it is acting as a side sheet. ( I443f6 )
  • Added CustomTabsIntent.Builder#setActivitySideSheetRoundedCornersPosition which allows developers to specify the position of the rounded corners when the Custom Tab is acting as a side sheet. ( I443f6 )
  • Added CustomTabsIntent.Builder#setActivitySideSheetMaximizationEnabled which allows developers to enable or disable the maximization button when the Custom Tab is acting as a side sheet. ( Ie3564 )
  • Added onActivityLayout callback method to interface CustomTabsCallback to let developers know the coordinates of the area occupied by the Custom Tab and the state in which it is being displayed. This will be called when the Custom Tab is first displayed on the screen and each time the occupied area changes. ( I443f6 )
  • Added onWarmupCompleted callback method to interface CustomTabsCallback to let developers know when CustomTabsClient#warmupfinishes warming up the browser process. ( I107cf )
  • Added the session id to extras in CustomTabsSession#setEngagementSignalsCallback and CustomTabsSession#isEngagementSignalsApiAvailable . ( Iba7f1 )
  • Added experimental support for Minimized Custom Tabs APIs. ( I67f2d )

Version 1.8.0-rc01

21 ফেব্রুয়ারি, 2024

androidx.browser:browser:1.8.0-rc01 is released with no changes since 1.8.0-beta02. Version 1.8.0-rc01 contains these commits.

Version 1.8.0-beta02

7 ফেব্রুয়ারি, 2024

androidx.browser:browser:1.8.0-beta02 is released. Version 1.8.0-beta02 contains these commits.

এপিআই পরিবর্তন

  • Renamed CustomTabsIntent.Builder#setActivitySideSheetEnableMaximization to CustomTabsIntent Builder#setActivitySideSheetMaximizationEnabled and made it a public API. It allows developers to enable or disable the maximization button when the Custom Tab is acting as a side sheet. ( Ie3564 )

Version 1.8.0-beta01

নভেম্বর 29, 2023

androidx.browser:browser:1.8.0-beta01 is released. Version 1.8.0-beta01 contains these commits.

নতুন বৈশিষ্ট্য

  • Add experimental support for Minimized Custom Tabs APIs. ( I67f2d )

Version 1.8.0-alpha01

15 নভেম্বর, 2023

androidx.browser:browser:1.8.0-alpha01 is released. Version 1.8.0-alpha01 contains these commits.

নতুন বৈশিষ্ট্য

  • Added CustomTabsIntent.Builder#setInitialActivityWidthPx which allows developers to specify the initial launch width of a Custom Tab. ( I443f6 )
  • Added CustomTabsIntent.Builder#setActivitySideSheetBreakpointDp which allows developers to specify the minimum Custom Tabs window width in order for it to act as a side sheet. ( I443f6 )
  • Added CustomTabsIntent.Builder#setActivitySideSheetPosition which allows developers to specify the Custom Tab's position when acting as a side sheet. ( I443f6 )
  • Added CustomTabsIntent.Builder#setActivitySideSheetEnableMaximization which allows developers to enable or disable the maximization button when the Custom Tab is acting as a side sheet. ( I443f6 )
  • Added CustomTabsIntent.Builder#setActivitySideSheetDecorationType which allows developers to specify the Custom Tab's decoration type when it is acting as a side sheet. ( I443f6 )
  • Added CustomTabsIntent.Builder#setActivitySideSheetRoundedCornersPosition which allows developers to specify the position of the rounded corners when the Custom Tab is acting as a side sheet. ( I443f6 )
  • Added onActivityLayout callback method to interface CustomTabsCallback to let developers know the coordinates of the area occupied by the Custom Tab and the state in which it is being displayed. This will be called when the Custom Tab is first displayed on the screen and each time the occupied area changes. ( I443f6 )
  • Added onWarmupCompleted callback method to interface CustomTabsCallback to let developers know when CustomTabsClient#warmup finishes warming up the browser process. ( I107cf )

বাগ ফিক্স

  • ​​Added the session id to extras in CustomTabsSession#setEngagementSignalsCallback and CustomTabsSession#isEngagementSignalsApiAvailable . ( Iba7f1 )

সংস্করণ 1.7

সংস্করণ 1.7.0

15 নভেম্বর, 2023

androidx.browser:browser:1.7.0 is released. Version 1.7.0 contains these commits.

Important changes since 1.6.0

  • Added CustomTabsIntent.Builder#setBookmarksButtonEnabled that enables the bookmarks button in the overflow menu. ( Ia792e )
  • Added CustomTabsIntent.Builder#setDownloadButtonEnabled that enables the download button in the overflow menu. ( Ia792e )
  • Added CustomTabsIntent.Builder#setSendToExtraDefaultHandlerEnabled that enables sending initial urls to external handler apps. ( Ia792e )
  • Added CustomTabsIntent.Builder#setTranslateLanguage that specifies the target language that the Translate UI should be triggered with. ( Ia792e )
  • Added CustomTabsIntent.Builder#setBackgroundInteractionEnabled that enables interactions with the background app when a partial Custom Tab is launched. ( Ia792e )
  • Added CustomTabsIntent.Builder#setShareIdentityEnabled that allows Custom Tabs to obtain the caller's identity. ( I7bf2b )
  • Added CustomTabsIntent.Builder#setSecondaryToolbarSwipeUpGesture that sets a PendingIntent to be sent when the user swipes up from the bottom toolbar. ( Id42a2 )

Version 1.7.0-rc01

নভেম্বর 1, 2023

androidx.browser:browser:1.7.0-rc01 is released with no changes. Version 1.7.0-rc01 contains these commits.

  • No changes since alpha-01

Version 1.7.0-beta01

18 অক্টোবর, 2023

androidx.browser:browser:1.7.0-beta01 is released with no changes. Version 1.7.0-beta01 contains these commits.

Version 1.7.0-alpha01

4 অক্টোবর, 2023

androidx.browser:browser:1.7.0-alpha01 is released. Version 1.7.0-alpha01 contains these commits.

নতুন বৈশিষ্ট্য

  • Added CustomTabsIntent.Builder#setBookmarksButtonEnabled that enables the bookmarks button in the overflow menu. ( Ia792e )
  • Added CustomTabsIntent.Builder#setDownloadButtonEnabled that enables the download button in the overflow menu. ( Ia792e )
  • Added CustomTabsIntent.Builder#setSendToExtraDefaultHandlerEnabled that enables sending initial urls to external handler apps. ( Ia792e )
  • Added CustomTabsIntent.Builder#setTranslateLanguage that specifies the target language that the Translate UI should be triggered with. ( Ia792e )
  • Added CustomTabsIntent.Builder#setBackgroundInteractionEnabled that enables interactions with the background app when a partial Custom Tab is launched. ( Ia792e )
  • Added CustomTabsIntent.Builder#setShareIdentityEnabled that allows Custom Tabs to obtain the caller's identity. ( I7bf2b )
  • Added CustomTabsIntent.Builder#setSecondaryToolbarSwipeUpGesture that sets a PendingIntent to be sent when the user swipes up from the bottom toolbar. ( Id42a2 )

সংস্করণ 1.6

সংস্করণ 1.6.0

9 আগস্ট, 2023

androidx.browser:browser:1.6.0 is released with no changes since 1.6.0-rc01. Version 1.6.0 contains these commits.

Version 1.6.0-rc01

জুলাই 26, 2023

androidx.browser:browser:1.6.0-rc01 is released with no changes since 1.6.0-beta01. Version 1.6.0-rc01 contains these commits.

Version 1.6.0-beta01

জুন 21, 2023

androidx.browser:browser:1.6.0-beta01 is released with no changes since 1.6.0-alpha02. Version 1.6.0-beta01 contains these commits.

Version 1.6.0-alpha02

7 জুন, 2023

androidx.browser:browser:1.6.0-alpha02 is released. Version 1.6.0-alpha02 contains these commits.

এপিআই পরিবর্তন

  • Removed CustomTabsSession#getGreatestScrollPercentage . ( I6c5ba )
  • Added a new requestPostMessageChannel API which allows specifying the target origin. This means that users can be certain their messages are delivered only to the website they expect. ( Id5b7f )

বাগ ফিক্স

  • Updated EngagementSignalsCallback documentation. ( Ie833c )

Version 1.6.0-alpha01

3 মে, 2023

androidx.browser:browser:1.6.0-alpha01 is released. Version 1.6.0-alpha01 contains these commits.

নতুন বৈশিষ্ট্য

  • Added Engagement Signals API, which allows developers to receive callbacks for user interactions on the web page such as scrolls. ( I835e6 )

এপিআই পরিবর্তন

  • Updated Engagement Signals API to simplify the API surface on the Custom Tabs implementation side. ( Iaa6dc )

সংস্করণ 1.5

সংস্করণ 1.5.0

ফেব্রুয়ারী 8, 2023

androidx.browser:browser:1.5.0 is released. Version 1.5.0 contains these commits.

Important changes since 1.4.0

  • Added CustomTabsIntent.Builder#setInitialActivityHeightPx , which allows developers to specify the initial launch height of a Custom Tab, and optionally the resize behavior (fixed or resizable). ( I48bd3 )
  • Added CustomTabsIntent.Builder#setToolbarCornerRadiusDp which allows developers to specify the toolbar's top corner radius. ( I48bd3 )
  • Added CustomTabsIntent.Builder#setCloseButtonPosition which allows developers to set the position of the close button on the toolbar. ( I48bd3 )
  • Added an onActivityResized callback method to interface CustomTabsCallback to let developers know when a Custom Tab is resized. ( Ic864e )
  • Make parts of CustomTabsCallback APIs asynchronous. ( Ic86df )
  • Populates the current app's language in Accept-Language by default to align to Android's per-app language experience. ( I3d1d7 )
  • Added @RequiresPermission to APIs that require granting the POST_NOTIFICATIONS permission on SDK 33 and above. This was developed in an internal branch. b/238790278 for reference.

Version 1.5.0-rc01

25 জানুয়ারী, 2023

androidx.browser:browser:1.5.0-rc01 is released. Version 1.5.0-rc01 contains these commits.

  • No changes since 1.5.0-beta01.

Version 1.5.0-beta01

11 জানুয়ারী, 2023

androidx.browser:browser:1.5.0-beta01 is released. Version 1.5.0-beta01 contains these commits.

  • No changes since 1.5.0-alpha02

Version 1.5.0-alpha02

7 ডিসেম্বর, 2022

androidx.browser:browser:1.5.0-alpha02 is released. Version 1.5.0-alpha02 contains these commits.

এপিআই পরিবর্তন

  • Changed the CustomTabsCallback#onActivityResized behavior and added new parameters to it.
  • Renamed EXTRA_ACTIVITY_RESIZE_BEHAVIOR to EXTRA_ACTIVITY_RESIZE_HEIGHT_BEHAVIOR to better reflect that it is height specific. ( Ic864e )
  • Make parts of CustomTabsCallback APIs asynchronous. ( Ic86df )

Version 1.5.0-alpha01

24 অক্টোবর, 2022

androidx.browser:browser:1.5.0-alpha01 is released. Version 1.5.0-alpha01 contains these commits.

নতুন বৈশিষ্ট্য

  • Added CustomTabsIntent.Builder#setInitialActivityHeightPx , which allows developers to specify the initial launch height of a Custom Tab, and optionally the resize behavior (fixed or resizable). ( I48bd3 )
  • Added CustomTabsIntent.Builder#setToolbarCornerRadiusDp which allows developers to specify the toolbar's top corner radius. ( I48bd3 )
  • Added CustomTabsIntent.Builder#setCloseButtonPosition which allows developers to set the position of the close button on the toolbar. ( I48bd3 )
  • Added an onActivityResized callback method to interface CustomTabsCallback to let developers know when a Custom Tab is resized (expanded to full height or minimized back down to initial launch height). ( Id99ce )
  • Populates the current app's language in Accept-Language by default to align to Android's per-app language experience. ( I3d1d7 )

এপিআই পরিবর্তন

  • Added @RequiresPermission to APIs that require granting the POST_NOTIFICATIONS permission on SDK 33 and above. This was developed in an internal branch. b/238790278 for reference.

সংস্করণ 1.4.0

সংস্করণ 1.4.0

3 নভেম্বর, 2021

androidx.browser:browser:1.4.0 is released. Version 1.4.0 contains these commits.

Important changes since 1.3.0

  • Mark PendingIntents as PendingIntent.FLAG_IMMUTABLE for Android 12 compatibility.

Version 1.4.0-rc01

13 অক্টোবর, 2021

androidx.browser:browser:1.4.0-rc01 is released with no changes since 1.4.0-beta01. Version 1.4.0-rc01 contains these commits.

Version 1.4.0-beta01

29 সেপ্টেম্বর, 2021

androidx.browser:browser:1.4.0-beta01 is released with no change since 1.4.0-alpha01 . Version 1.4.0-beta01 contains these commits.

Version 1.4.0-alpha01

15 সেপ্টেম্বর, 2021

androidx.browser:browser:1.4.0-alpha01 is released. Version 1.4.0-alpha01 contains these commits.

বাগ ফিক্স

  • Mark PendingIntents as PendingIntent.FLAG_IMMUTABLE for Android 12 compatibility.

সংস্করণ 1.3.0

সংস্করণ 1.3.0

2 ডিসেম্বর, 2020

androidx.browser:browser:1.3.0 is released. Version 1.3.0 contains these commits.

Major features since 1.2.0

  • Free form commands can be passed from a browser to a Trusted Web Activity client by calling TrustedWebActivityServiceConnection#sendExtraCommand . The client can handle these in TrustedWebActivityService#onExtraCommand
  • Added TrustedWebActivityCallback interface that can be used by a Trusted Web Activity client to return data to the browser.
  • Added CustomTabsIntent#setShareState , which allows developers to specify whether to show a share option or not (or leave it up to the browser).
  • Developers can now set a default screen orientation with setScreenOrientation method in TrustedWebActivityIntentBuilder
  • setNavigationBarDividerColor method is added to CustomTabColorSchemeParams to support changing the color of the navigation bar divider.
  • Added CustomTabsIntent.Builder#setDefaultColorSchemeParams to replace the now deprecated #setNavigationBarColor , #setNavigationBarDividerColor , #setToolbarColor and #setSecondaryToolbarColor methods
  • Added the CustomTabsClient#bindCustomTabsServicePreservePriority method, allowing connecting to a Custom Tabs Service without using the Context.BIND_WAIVE_PRIORITY flag.

Version 1.3.0-rc01

11 নভেম্বর, 2020

androidx.browser:browser:1.3.0-rc01 is released with no changes since 1.3.0-beta01 . Version 1.3.0-rc01 contains these commits.

Version 1.3.0-beta01

অক্টোবর 28, 2020

androidx.browser:browser:1.3.0-beta01 is released. Version 1.3.0-beta01 contains these commits.

এপিআই পরিবর্তন

  • Renamed bindCustomTabServicePreservePriority to bindCustomTabsServicePreservePriority ( I29ac1 )

বাগ ফিক্স

  • API lint check for MissingGetterMatchingBuilder is enabled for androidx ( I4bbea , b/138602561 )

Version 1.3.0-alpha06

অক্টোবর 1, 2020

androidx.browser:browser:1.3.0-alpha06 is released. Version 1.3.0-alpha06 contains these commits.

নতুন বৈশিষ্ট্য

  • Adds CustomTabsIntent#setShareState which allows the developer to set share state to either enabled, disabled or leave it up to the browser. ( I153fe )
  • Adds CustomTabsIntent.Builder#setDefaultColorSchemeParams which should be used in place of the now deprecated #setNavigationBarColor, #setNavigationBarDividerColor, #setToolbarColor, #setSecondaryToolbarColor methods.( I09012 )

এপিআই পরিবর্তন

  • API lint check for the StaticFinalBuilder is enabled for androidx ( I2b11b , b/138602561 )
  • Adds CustomTabsService#KEY_SUCCESS and TrustedWebActivityService#KEY_SUCCESS that can be used for indicating extraCommand is success. ( I6f7b5 )

Version 1.3.0-alpha05

আগস্ট 5, 2020

androidx.browser:browser:1.3.0-alpha05 is released. Version 1.3.0-alpha05 contains these commits.

নতুন বৈশিষ্ট্য

  • Allow setting the orientation of launched Trusted Web Activities.
  • Allow setting the navigation bar divider color for Trusted Web Activities and Custom Tabs.

এপিআই পরিবর্তন

  • Added a setScreenOrientation method in TrustedWebActivityIntentBuilder .
  • Added an @IntDef for ScreenOrientation.LockType to represent a lock type ( I802d2 )
  • Added the setNavigationBarDividerColor method to TrustedWebActivityIntentBuilder and CustomTabColorSchemeParams . ( Ia04dd )
    • Added @IntDef s to TrustedWebActivityIntentBuilder methods that take a color scheme.

Version 1.3.0-alpha04

জুন 24, 2020

androidx.browser:browser:1.3.0-alpha04 is released. Version 1.3.0-alpha04 contains these commits.

নতুন বৈশিষ্ট্য

  • Added the CustomTabsClient#bindCustomTabServicePreservePriority method, allowing connecting to a Custom Tabs Service without using the Context.BIND_WAIVE_PRIORITY flag.

Version 1.3.0-alpha03

জুন 10, 2020

androidx.browser:browser:1.3.0-alpha03 is released. Version 1.3.0-alpha03 contains these commits.

নতুন বৈশিষ্ট্য

  • Added TrustedWebActivityCallback interface that can be used by a Trusted Web Activity client to return data to the browser. ( I64dbb )

এপিআই পরিবর্তন

  • TrustedWebActivityServiceConnection.extraCommand now also takes a @Nullable TrustedWebActivityCallback parameter. The bundle parameter is now marked as @NonNull instead of @Nullable . ( I64dbb )
  • TrustedWebActivityServiceConnection.extraCommand method has been renamed to sendExtraCommand ( Id29a8 )
  • CustomTabsIntent.Builder#addDefaultShareMenuItem() has been deprecated in favor of the new #setDefaultShareMenuItemEnabled(boolean) and CustomTabsIntent.Builder#enableUrlBarHiding() has been deprecated in favor of the new #setUrlBarHidingEnabled(boolean) . ( Iad702 )

Version 1.3.0-alpha01

8 জানুয়ারী, 2020

androidx.browser:browser:1.3.0-alpha01 is released. Version 1.3.0-alpha01 contains these commits .

নতুন বৈশিষ্ট্য

  • Free form commands can be passed from a browser to a Trusted Web Activity client by calling TrustedWebActivityServiceConnection#extraCommand . The client can handle these in TrustedWebActivityService#onExtraCommand .

এপিআই পরিবর্তন

  • The URL provided to CustomTabsSession#mayLauncherUrl and received in CustomTabsService#mayLaunchUrl has been made @Nullable .

সংস্করণ 1.2.0

সংস্করণ 1.2.0

18 ডিসেম্বর, 2019

androidx.browser:browser:1.2.0 is released with no changes since 1.2.0-rc01 . সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে

1.0.0 থেকে প্রধান পরিবর্তন

  • Trusted Web Activities
    • Support for Trusted Web Activities is now stable.
    • The TrustedWebActivityIntentBuilder can be used to customize and create a TrustedWebActivityIntent , to launch a Trusted Web Activity.
    • The TrustedWebActivityService can be included or extended to allow clients to display web push notifications handed to them by the browser.
    • The TrustedWebActivityServiceConnectionPool can be used by browsers to connect to the TrustedWebActivityService s in clients. A TrustedWebActivityServiceConnection represents such a connection.
    • Trusted Web Activities can be launched providing information to a Web Share Target.
  • ডার্ক থিম
    • Developers can provide (through CustomTabColorSchemeParams ) different theme colors to be used when the device is in light or dark mode.
    • Developers can request that the browser itself is in light or dark mode.
  • Session resumption
    • CustomTabsSession s can be created with an id, allowing subsequent Custom Tabs launches from the same client and id to be merged.
  • The navigation bar colour can be specified for Custom Tabs.
  • Browser Actions related classes are marked deprecated due to incredibly low feature usage and will be removed in a future version of the library.

সংস্করণ 1.2.0-rc01

4 ডিসেম্বর, 2019

androidx.browser:browser:1.2.0-rc01 is released. সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে

বাগ ফিক্স

  • Javadoc formatting for code samples was fixed.

সংস্করণ 1.2.0-beta01

নভেম্বর 20, 2019

androidx.browser:browser:1.2.0-beta01 is released with no changes since 1.2.0-alpha09 . সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে

Version 1.2.0-alpha09

23 অক্টোবর, 2019

androidx.browser:browser:1.2.0-alpha09 is released. Version 1.2.0-alpha09 contains these commits .

নতুন বৈশিষ্ট্য

  • The Token class can be used to represent the identity of a package, it contains both the package name and the signature of the package's signing certificate.
    • It is designed to be serialized to a byte[] for persistence.
    • It is used by the TrustedWebActivityService to determine what TWA provider is allowed to connect to it.
    • It is used by the TrustedWebActivityConnectionPool by the TWA provider to determine which packages are valid to connect to.
  • The TokenStore interface is now used by the TrustedWebActivityService to determine which app is allowed to connect to it.
    • It is up to the client to call TokenStore#store , TrustedWebActivityService only loads the Tokens.
  • The TrustedWebActivityServiceConnectionPool (previously TrustedWebActivityServiceConnectionManager) no longer stores the set of verified packages:
    • registerClient and getVerifiedPackages have now been removed.
    • The collection of verified packages is now provided manually to execute (previously connect ) and serviceExistsForScope .
  • The TrustedWebActivityService delegates to the overriding class to store the verified provider.
    • setVerifiedProvider has been removed.
    • The client must implement getTokenStore which returns a TokenStore that can be used to store and retrieve a Token .

এপিআই পরিবর্তন

  • The TrustedWebActivityServiceConnectionManager class:
    • Is now called TrustedWebActivityServiceConnectionPool .
    • Is now final.
    • Is constructed by the static create method instead of a public constructor.
  • The TrustedWebActivityService class:
    • Has thread annotations on overridable methods.
  • The TrustedWebActivityServiceWrapper class:
    • Is now called TrustedWebActivityServiceConnection .
    • Is now final.
    • Now throws raw RemoteExceptions instead of wrapping them in RuntimeExceptions.
  • The ShareTarget#FileFormField class is now final.
  • The TrustedWebUtils#splashScreensAreSupported method has been renamed to areSplashScreensSupported .
  • The TrustedWebActivityIntentBuilder#getUrl method has been renamed to TrustedWebActivityIntentBuilder#getUri .
  • The SplashScreenParamKey static fields have been prefixed with KEY_ .

Version 1.2.0-alpha08

সেপ্টেম্বর 18, 2019

androidx.browser:browser:1.2.0-alpha08 is released. Version 1.2.0-alpha08 contains these commits .

নতুন বৈশিষ্ট্য

  • Introduced new Share Target APIs for Trusted Web Activities. Apps that use Trusted Web Activities can now send data to their Web Share Target, defined by the protocol https://wicg.github.io/web-share-target/level-2/ ( aosp/I47b93 , aosp/I0ec3e )

এপিআই পরিবর্তন

  • Added the callback extraCallbackWithResult to ICustomTabsCallback ( aosp/Ic2cc2 )
  • Marked some CustomTabsSession method parameters as Nullable or NonNull ( aosp/Iec460 )
  • TrustedWebActivityIntentBuilder now builds a TrustedWebActivityIntent instead of a raw intent ( aosp/I03fb6 )

বাগ ফিক্স

  • CustomTabsClient now uses the legacy requestPostMessageChannel if needed ( aosp/Ibb324 )
  • Fixed CustomTabsSessionToken#equals ( aosp/I7f249 )
  • CustomTabsClient now uses the legacy newSession if possible ( aosp/Ie27dc )

External contribution

Version 1.2.0-alpha07

7 আগস্ট, 2019

androidx.browser:browser:1.2.0-alpha07 is released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • ডার্ক থিম

    • Developers can provide theme colors to be used when the device is in dark mode.
    • Developers can also override whether the launched browser should be in dark or light mode.
    • The navigation bar color can be specified for Custom Tabs.
  • Trusted Web Activities

    • The TrustedWebActivityBuilder can be used to easily create and launch Trusted Web Activities .
    • The TrustedWebActivityService and related classes can be used to communicate with the provider - accepting web push notifications for the linked website and displaying them from the client app. This part of the API is liable to change.
  • Custom Tab Session Ids

    • Custom Tabs sessions can now be created with ids, allowing the merging of two sessions launched by the same application with the same id.

এপিআই পরিবর্তন

  • Browser Actions related classes and methods have been marked deprecated. Unfortunately, while we had high hopes for the feature, barely anyone ended up using it and only one browser ended up providing support for it. We're deprecating it to keep the code and the API simple.

সংস্করণ 1.0.0

সংস্করণ 1.0.0

সেপ্টেম্বর 21, 2018

browser-1.0.0 is released.