কোর
androidx.core.animation সম্পর্কে
androidx.core.app সম্পর্কে
androidx.core.content সম্পর্কে
androidx.core.role সম্পর্কে
androidx.core.view সম্পর্কে
( সকল মূল প্যাকেজের জন্য refdocs দেখুন )
এই টেবিলে androidx.core গ্রুপের সমস্ত আর্টিফ্যাক্টের তালিকা দেওয়া আছে।
| শিল্পকর্ম | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| মূল | ১.১৭.০ | - | - | - |
| কোর-অ্যানিমেশন | ১.০.০ | - | - | - |
| কোর-গুগল-শর্টকাট | ১.১.০ | - | - | ১.২.০-আলফা০১ |
| মূল-কর্মক্ষমতা | ১.০.০ | - | - | - |
| কোর-রিমোটভিউ | ১.১.০ | - | - | - |
| মূল ভূমিকা | ১.১.০ | - | - | - |
| কোর-স্প্ল্যাশস্ক্রিন | ১.০.১ | ১.২.০-আরসি০১ | - | - |
নির্ভরতা ঘোষণা করা
কোরের উপর নির্ভরতা যোগ করতে, আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { def core_version = "1.17.0" // Java language implementation implementation "androidx.core:core:$core_version" // Kotlin implementation "androidx.core:core-ktx:$core_version" // To use RoleManagerCompat implementation "androidx.core:core-role:1.1.0" // To use the Animator APIs implementation "androidx.core:core-animation:1.0.0" // To test the Animator APIs androidTestImplementation "androidx.core:core-animation-testing:1.0.0" // Optional - To enable APIs that query the performance characteristics of GMS devices. implementation "androidx.core:core-performance:1.0.0" // Optional - to use ShortcutManagerCompat to donate shortcuts to be used by Google implementation "androidx.core:core-google-shortcuts:1.1.0" // Optional - to support backwards compatibility of RemoteViews implementation "androidx.core:core-remoteviews:1.1.0" // Optional - APIs for SplashScreen, including compatibility helpers on devices prior Android 12 implementation "androidx.core:core-splashscreen:1.2.0-rc01" }
কোটলিন
dependencies { val core_version = "1.17.0" // Java language implementation implementation("androidx.core:core:$core_version") // Kotlin implementation("androidx.core:core-ktx:$core_version") // To use RoleManagerCompat implementation("androidx.core:core-role:1.1.0") // To use the Animator APIs implementation("androidx.core:core-animation:1.0.0") // To test the Animator APIs androidTestImplementation("androidx.core:core-animation-testing:1.0.0") // Optional - To enable APIs that query the performance characteristics of GMS devices. implementation("androidx.core:core-performance:1.0.0") // Optional - to use ShortcutManagerCompat to donate shortcuts to be used by Google implementation("androidx.core:core-google-shortcuts:1.1.0") // Optional - to support backwards compatibility of RemoteViews implementation("androidx.core:core-remoteviews:1.1.0") // Optional - APIs for SplashScreen, including compatibility helpers on devices prior Android 12 implementation("androidx.core:core-splashscreen:1.2.0-rc01") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন অথবা এই লাইব্রেরি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
কোর-ব্যাকপোর্টেড-ফিক্সেস সংস্করণ 1.0
সংস্করণ 1.0.0-beta01
২৪ সেপ্টেম্বর, ২০২৫
androidx.core:core-backported-fixes:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha01
১৩ আগস্ট, ২০২৫
androidx.core:core-backported-fixes:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
কোর ব্যাকপোর্টেড ফিক্সেস লাইব্রেরি আপনাকে পরীক্ষা করতে দেয় যে কোনও ডিভাইসে কোনও গুরুত্বপূর্ণ বাগ ফিক্স প্রয়োগ করা হয়েছে কিনা। এটি কার্যকর কারণ সমস্ত ডিভাইসে বাগ ফিক্সগুলি রোল আউট করতে দীর্ঘ সময় লাগতে পারে এবং এই API আপনাকে জানার একটি উপায় প্রদান করে যে কখন কোনও ফিক্সের উপর নির্ভরশীল বৈশিষ্ট্যগুলি ব্যবহার করা নিরাপদ।
val fixManager = BackportedFixManager() if (fixManager.isFixed(KnownIssues.KI_1234)) { Offer_experience_that_needs_fix() } else { Offer_experience_that_avoids_the_bug() }
এই রিলিজে অন্তর্ভুক্ত রয়েছে
-
KnownIssues.KI_398591036: কিছু Pixel ডিভাইসেJPEG-Rছবি তোলার সময় অস্বাভাবিক রঙের স্বর দেখা দেয়। এই KI সমাধান না হওয়া পর্যন্তJPEGআউটপুট ব্যবহার করে ঠিক করুন।
কোর-ভিউট্রি সংস্করণ 1.0
সংস্করণ 1.0.0
২৬ ফেব্রুয়ারী, ২০২৫
androidx.core:core-viewtree:1.0.0 এর পূর্ববর্তী RC সংস্করণের পর থেকে কোনও পরিবর্তন ছাড়াই এটির প্রথম স্থিতিশীল সংস্করণে উন্নীত করা হয়েছে।
এই লাইব্রেরিটি একটি ভিউ-এর একটি ডিসজয়েন্ট প্যারেন্ট থাকার ধারণাটি উপস্থাপন করে। একটি ভিউ-এর ডিসজয়েন্ট প্যারেন্ট হল একটি পৃথক View অবজেক্ট যা ভিউ-এর প্যারেন্ট হিসেবে কাজ করে, কিন্তু View.parent প্রোপার্টির মাধ্যমে সেট করা হয় না। ডিসজয়েন্ট প্যারেন্ট সহ ভিউগুলির উদাহরণ হল ViewOverlays , পপআপ এবং ডায়ালগ, যা সবই মূল ভিউ হায়ারার্কির বাইরে প্রদর্শিত হয়। একটি ভিউ-এর কেবল তখনই একটি ডিসজয়েন্ট প্যারেন্ট থাকতে পারে যদি প্ল্যাটফর্মের View.parent প্রোপার্টির মাধ্যমে এর সরাসরি প্যারেন্ট না থাকে। বর্তমানে, androidx শুধুমাত্র Transition 1.6.0-alpha01 এবং উচ্চতর সংস্করণ দ্বারা তৈরি ViewOverlays জন্য ডিসজয়েন্ট প্যারেন্ট সেট করে। আপনি ভিউয়ের জন্য আপনার নিজস্ব ডিসজয়েন্ট প্যারেন্টও নির্দিষ্ট করতে পারেন। আরও তথ্যের জন্য ডকুমেন্টেশন দেখুন।
সংস্করণ 1.0.0-rc01
১২ ফেব্রুয়ারী, ২০২৫
androidx.core:core-viewtree:1.0.0-rc01 বিটা সংস্করণের পর থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে।
সংস্করণ 1.0.0-beta01
২৯ জানুয়ারী, ২০২৫
androidx.core:core-viewtree:1.0.0-beta01 আলফা সংস্করণের পর থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha01
১১ ডিসেম্বর, ২০২৪
androidx.core:core-viewtree:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
core-viewtreeএর প্রাথমিক প্রকাশ, androidx core দ্বারা ক্ষণস্থায়ীভাবে প্রকাশিত।এই প্রাথমিক রিলিজে একটি ভিউ-এর একটি ডিসজয়েন্ট প্যারেন্ট থাকার ধারণাটি উপস্থাপন করা হয়েছে। একটি ভিউ-এর ডিসজয়েন্ট প্যারেন্ট হল একটি পৃথক
Viewঅবজেক্ট যা ভিউ-এর প্যারেন্ট হিসেবে কাজ করে, কিন্তুView.parentপ্রোপার্টির মাধ্যমে সেট করা হয় না। ডিসজয়েন্ট প্যারেন্ট সহ ভিউগুলির উদাহরণ হলViewOverlays, পপআপ এবং ডায়ালগ, যা সবই মূল ভিউ হায়ারার্কির বাইরে প্রদর্শিত হয়। একটি ভিউ-এর কেবল তখনই একটি ডিসজয়েন্ট প্যারেন্ট থাকতে পারে যদি প্ল্যাটফর্মেরView.parentপ্রোপার্টির মাধ্যমে এর সরাসরি প্যারেন্ট না থাকে। বর্তমানে, androidx শুধুমাত্র ট্রানজিশন দ্বারা তৈরিViewOverlaysজন্য ডিসজয়েন্ট প্যারেন্ট সেট করে। আপনি ভিউয়ের জন্য আপনার নিজস্ব ডিসজয়েন্ট প্যারেন্টও নির্দিষ্ট করতে পারেন। আরও তথ্যের জন্য ডকুমেন্টেশন দেখুন।
API পরিবর্তনগুলি
-
ViewParent.getParentOrViewTreeDisjointParent()এবংViewParent.setViewTreeDisjointParent(View, ViewParent?)পদ্ধতি যোগ করে ( Ib2950 )
কোর-আই১৮এন সংস্করণ ১.০
সংস্করণ 1.0.0
৯ এপ্রিল, ২০২৫
androidx.core:core-i18n:1.0.0 প্রকাশিত হয়েছে।
এই উপাদানটি দুটি প্রধান ক্ষেত্রের উপর দৃষ্টি নিবদ্ধ করে সঠিকভাবে আন্তর্জাতিকীকরণকৃত অ্যাপ্লিকেশন তৈরি করা সহজ করে তোলে:
- তারিখ এবং সময় বিন্যাস কার্যকারিতা সর্বোত্তম বর্তমান অনুশীলন অনুসরণ করে, ব্যবহারকারীর কাস্টম সেটিংসকে সম্মান করে এবং একটি একত্রিত API প্রদান করে যা পুরানো এবং নতুন অ্যান্ড্রয়েড সংস্করণগুলিতে সঠিকভাবে কাজ করে।
-
android.icu.text.MessageFormatএর একটি ব্যাকপোর্ট যা পুরোনো API গুলিতে কাজ করে। কিন্তু নতুন Android ভার্সনগুলিতে এটি এখনও কার্যকর কারণ এটি উপরে উল্লিখিত তারিখ / সময় ফর্ম্যাটিংকে একীভূত করে। এটি ব্যবহারকারীর সেটিংসকে সম্মান করে, যাandroid.icu.text.MessageFormatকরে না।
এই উপাদানটি নতুন i18n API গুলিকে ব্যাকপোর্ট করার, নতুন i18n কার্যকারিতা বা সংশোধন যোগ করার এবং সাধারণভাবে আন্তর্জাতিকীকরণকে সহজ করার বাহন হবে।
সংস্করণ 1.0.0-rc01
২৬ মার্চ, ২০২৫
androidx.core:core-i18n:1.0.0-rc01 প্রকাশিত হয়েছে, শেষ বিটা সংস্করণের পর থেকে কোনও উল্লেখযোগ্য পরিবর্তন হয়নি। সংস্করণ 1.0.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-beta01
১২ মার্চ, ২০২৫
androidx.core:core-i18n:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- এটি
core-i18nকম্পোনেন্টের প্রথম রিলিজ। কম্পোনেন্টটি দুটি প্রধান ক্ষেত্রের উপর দৃষ্টি নিবদ্ধ করে সঠিকভাবে আন্তর্জাতিকীকরণকৃত অ্যাপ্লিকেশন তৈরি করা সহজ করে তোলে:- তারিখ এবং সময় বিন্যাস কার্যকারিতা সর্বোত্তম বর্তমান অনুশীলন অনুসরণ করে, ব্যবহারকারীর কাস্টম সেটিংসকে সম্মান করে এবং একটি একত্রিত API প্রদান করে যা পুরানো এবং নতুন অ্যান্ড্রয়েড সংস্করণগুলিতে সঠিকভাবে কাজ করে।
-
android.icu.text.MessageFormatএর একটি ব্যাকপোর্ট যা পুরোনো API গুলিতে কাজ করে। কিন্তু নতুন Android ভার্সনগুলিতে এটি এখনও কার্যকর কারণ এটি উপরে উল্লিখিত তারিখ / সময় ফর্ম্যাটিংকে একীভূত করে। এটি ব্যবহারকারীর সেটিংসকে সম্মান করে, যাandroid.icu.text.MessageFormatকরে না। - এই উপাদানটি নতুন i18n API গুলিকে ব্যাকপোর্ট করার, নতুন i18n কার্যকারিতা বা সংশোধন যোগ করার এবং সাধারণভাবে আন্তর্জাতিকীকরণকে সহজ করার বাহন হবে।
সংস্করণ 1.0.0-alpha01
২৬ জুলাই, ২০২৩
androidx.core:core-i18n:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
কোর-লোকেশন-উচ্চতা সংস্করণ 1.0।
সংস্করণ 1.0.0-alpha03
১৬ অক্টোবর, ২০২৪
androidx.core:core-location-altitude:1.0.0-alpha03 , androidx.core:core-location-altitude-external-protobuf:1.0.0-alpha03 , এবং androidx.core:core-location-altitude-proto:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলি রয়েছে।
নিরাপত্তা সংশোধন
- এই পরিবর্তন অনুসারে, androidx CVE-2024-7254 অ্যাড্রেস করার জন্য protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলা করার জন্য
androidx.core:core-location-altitude-protoএবংandroidx.core:core-location-altitude-external-protobufএর উপর আপনার নির্ভরতা 1.1.0-alpha03 এ আপগ্রেড করুন।
বাগ ফিক্স
- নতুন প্ল্যাটফর্ম API-তে অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে কারণ এটি AGP 7.3 বা তার পরবর্তী সংস্করণ (যেমন R8 সংস্করণ 3.3) ব্যবহার করার সময় এবং AGP 8.1 বা তার পরবর্তী সংস্করণ (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় সমস্ত বিল্ডের জন্য API মডেলিংয়ের মাধ্যমে স্বয়ংক্রিয়ভাবে ঘটে। যে ক্লায়েন্টরা AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরও বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন। ( Ieb9ae , b/345472586 )
সংস্করণ 1.0.0-alpha02
১২ জুন, ২০২৪
androidx.core:core-location-altitude:1.0.0-alpha02 , androidx.core:core-location-altitude-external-protobuf:1.0.0-alpha02 , এবং androidx.core:core-location-altitude-proto:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- প্রোটো লাইব্রেরিগুলির পুনঃপ্যাকেজিংয়ের ফলে সৃষ্ট প্রোগার্ড ব্যর্থতা সংশোধন করে।
বহিরাগত অবদান
- উপরের বাগ ফিক্সটি andrekir@pm.me দ্বারা সরবরাহ করা হয়েছে।
সংস্করণ 1.0.0-alpha01
২৬ জুলাই, ২০২৩
androidx.core:core-i18n:1.0.0-alpha01 এবং androidx.core:core-location-altitude:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- একটি একক স্ট্যাটিক পদ্ধতি
addMslAltitudeToLocation(Context, Location)( I11168 ) সহAltitudeConverterCompatক্লাস যোগ করা হয়েছে।
কোর-টেলিকম সংস্করণ ১.১
সংস্করণ 1.1.0-alpha01
৮ই অক্টোবর, ২০২৫
androidx.core:core-telecom:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- অ্যাপ্লিকেশনগুলির জন্য সিস্টেম কল লগে একটি নির্দিষ্ট কল সংরক্ষণ না করার অনুরোধ করার ক্ষমতা যোগ করা হয়েছে, এমনকি যদি অ্যাপটি সাধারণত কল লগিংয়ে অপ্টিমাইজ করা থাকে। এই বৈশিষ্ট্যটি শুধুমাত্র
Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1চলমান ডিভাইসগুলিতে কার্যকর।
API পরিবর্তনগুলি
-
CallAttributesCompatডেটা ক্লাসে ঐচ্ছিকisLogExcludedBoolean প্রপার্টি চালু করা হয়েছে। এটিকে true তে সেট করলে সিস্টেম কল লগ থেকে কল বাদ দিতে বাধ্য হয়। পুরোনো প্ল্যাটফর্ম ভার্সনগুলিতে, এই প্রপার্টির কোনও প্রভাব থাকে না। অনুগ্রহ করে মনে রাখবেন যে VoIP কলগুলি ডিফল্টরূপে সিস্টেম কল লগে লগ করা হয় না। সিস্টেম কল লগিংয়ে অংশগ্রহণের জন্য ডেভেলপারদের প্রথমে তাদের অ্যাপ্লিকেশনটি স্পষ্টভাবে অপ্ট-ইন করতে হবে। এর জন্য অ্যাপের ম্যানিফেস্টেandroid.telecom.action.CALL_BACKএর জন্য একটি ইন্টেন্ট হ্যান্ডলার ঘোষণা করতে হবে। নতুনisLogExcludedপ্রপার্টি এমন অ্যাপগুলির জন্য একটি প্রতি-কল বর্জন বিকল্প প্রদান করে যারা ইতিমধ্যেই এই ইন্টিগ্রেশন সক্ষম করেছে। ( d14695 )
কোর-টেলিকম সংস্করণ ১.০।
সংস্করণ 1.0.1
২৭ আগস্ট, ২০২৫
androidx.core:core-telecom:1.0.1 প্রকাশিত হয়েছে। সংস্করণ 1.0.1 একটি বাগ-সমাধান রিলিজ যাতে নিম্নলিখিত উন্নতিগুলি অন্তর্ভুক্ত রয়েছে যা এই কমিটগুলিতে পাওয়া যেতে পারে।
বাগ ফিক্স
- অডিও রাউটিং এবং এন্ডপয়েন্ট হ্যান্ডলিং
- একটি সমস্যা সমাধান করা হয়েছে যেখানে একজন ব্যবহারকারীর নির্বাচিত প্রি-কল অডিও এন্ডপয়েন্ট (যেমন, ইয়ারপিস) ভিডিও কল শুরু হওয়ার সময় ভুলভাবে স্পিকারে স্যুইচ করা হত। লাইব্রেরি এখন নিশ্চিত করে যে ব্যবহারকারীর পছন্দের অডিও রুটটি বজায় রাখা হচ্ছে। ( 8fa4ba7 , 71d7be8 )
- ব্লুটুথ হেডসেট থেকে স্পিকারে স্বয়ংক্রিয়ভাবে কল স্যুইচ করা রোধ করার জন্য অডিও স্যুইচিং লজিক উন্নত করা হয়েছে, বিশেষ করে যখন ব্লুটুথ ডিভাইসটি সংযোগ করতে কিছুক্ষণ সময় নেয়। ডিভাইসের ধরণগুলির মধ্যে পার্থক্য করার জন্য এই চেকের জন্য BLUETOOTH_CONNECT অনুমতি প্রয়োজন। ( de83f3e )
- ব্লুটুথ ডিভাইসবিহীন ব্যবহারকারীদের জন্য ভিডিও কলের জন্য অটো-স্পিকার কার্যকারিতা অপ্টিমাইজ করা হয়েছে। লাইব্রেরি এখন BLUETOOTH_CONNECT অনুমতির অনুরোধ করার আগে ব্লুটুথ ডিভাইসগুলির জন্য কম হস্তক্ষেপমূলক পরীক্ষা করে, যা ব্লুটুথবিহীন ব্যবহারকারীদের অভিজ্ঞতা উন্নত করে। ( 721f4e2 )
- স্থিতিশীলতা এবং ক্র্যাশ সংশোধন
- অডিও এন্ডপয়েন্ট প্রক্রিয়াকরণের সময় ঘটতে পারে এমন
NullPointerExceptionক্র্যাশগুলি ঠিক করা হয়েছে। লাইব্রেরি এখনPreCallEndpointsUpdaterএ অসঙ্গত অবস্থা ব্যবস্থাপনা সঠিকভাবে পরিচালনা করে এবং স্থিতিশীলতা উন্নত করতে সিস্টেমেরAudioDeviceInfoঅ্যারে থেকে নাল উপাদানগুলি ফিল্টার করে। ( 23dd075 , 03eb616 )
- অডিও এন্ডপয়েন্ট প্রক্রিয়াকরণের সময় ঘটতে পারে এমন
সংস্করণ 1.0.0
৭ মে, ২০২৫
androidx.core:core-telecom:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-এ এই কমিটগুলি রয়েছে।
১.০.০ এর প্রধান বৈশিষ্ট্য
- অ্যান্ড্রয়েড প্ল্যাটফর্মে ভিওআইপি কল ইন্টিগ্রেশনের জন্য
CallsManagerএপিআই সারফেসের উপর দৃষ্টি নিবদ্ধ করে কোর-টেলিকম এপিআই-এর প্রাথমিক স্থিতিশীল প্রকাশ।
সংস্করণ 1.0.0-rc01
৯ এপ্রিল, ২০২৫
androidx.core:core-telecom:1.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
নতুন পরীক্ষামূলক API কল এক্সটেনশন। এই রিলিজে যোগ করা নতুন পরীক্ষামূলক এক্সটেনশনগুলি হল:
- একটি মিটিং সারাংশ রিমোট এক্সটেনশনের জন্য সমর্থন, যা একটি দূরবর্তী পৃষ্ঠকে সংযুক্ত VoIP অ্যাপ্লিকেশন থেকে মিটিং সারাংশ তথ্য (বর্তমান বক্তা এবং অংশগ্রহণকারীদের সংখ্যা) গ্রহণ করার অনুমতি দেয়। ( 7cf095f )
- একটি কল আইকন এক্সটেনশনের জন্য সমর্থন যা একটি VoIP অ্যাপকে একটি দূরবর্তী
InCallService(অটো, ওয়াচফেস, ইত্যাদি) তে একটি আইকন Uri পাঠাতে দেয়। আইকনটি পুরো কল জুড়ে আপডেট করা যেতে পারে এবং একই URI মান থাকতে পারে। ( 8e1813e )
সংস্করণ 1.0.0-beta01
১১ ডিসেম্বর, ২০২৪
androidx.core:core-telecom:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
নিম্নলিখিত নতুন বৈশিষ্ট্যগুলির জন্য বিটা রিলিজ:
- কল যোগ করার আগে উপলব্ধ অডিও এন্ডপয়েন্টগুলি আনা হচ্ছে। অ্যাপ ডেভেলপাররা এখন কল শুরু করার আগে সমস্ত উপলব্ধ এন্ডপয়েন্ট প্রদর্শন করতে পারে যা ব্যবহারকারীদের তাদের পছন্দের অডিও এন্ডপয়েন্টটি নির্বিঘ্নে নির্বাচন করতে এবং তাদের সেটআপটি অপ্টিমাইজ করতে দেয়। এটি কলের শুরুতে ইন-কল সমন্বয়ের প্রয়োজনীয়তা দূর করে, একটি মসৃণ অভিজ্ঞতা প্রদান করে।
- VOIP অ্যাপ্লিকেশন কল এক্সটেনশনের জন্য পরীক্ষামূলক API সমর্থন। কল এক্সটেনশনগুলি একটি অ্যাপ্লিকেশনকে চলমান কল সম্পর্কে আরও বিশদ প্রদান করতে দেয়, যেমন একটি গ্রুপ কল বা মিটিংয়ে অংশগ্রহণকারীদের তালিকা। সমর্থিত দূরবর্তী পৃষ্ঠ যেমন Android Auto ব্যবহারকারীকে এই তথ্য দেখাতে পারে এবং তাদের সমর্থিত এক্সটেনশনগুলির সাথে ইন্টারঅ্যাক্ট করার অনুমতি দিতে পারে। এই রিলিজে যোগ করা নতুন পরীক্ষামূলক এক্সটেনশনগুলি হল:
- গ্রুপ কল বা মিটিংয়ে অংশগ্রহণকারীদের দেখানো এবং কোন অংশগ্রহণকারী সক্রিয় তা বর্ণনা করার জন্য সমর্থন। অংশগ্রহণকারীদের উপর নিম্নলিখিত ঐচ্ছিক পদক্ষেপের জন্য সমর্থন:
- অংশগ্রহণকারীদের হাত উপরে তোলা এবং নামানো।
- অংশগ্রহণকারীদের লাথি মারা।
- কল সাইলেন্সের জন্য সমর্থন, যা দূরবর্তী পৃষ্ঠগুলিকে মাইককে বিশ্বব্যাপী মিউট না করেই VOIP কল সাইলেন্স করতে দেয়।
- গ্রুপ কল বা মিটিংয়ে অংশগ্রহণকারীদের দেখানো এবং কোন অংশগ্রহণকারী সক্রিয় তা বর্ণনা করার জন্য সমর্থন। অংশগ্রহণকারীদের উপর নিম্নলিখিত ঐচ্ছিক পদক্ষেপের জন্য সমর্থন:
API পরিবর্তনগুলি
-
addLocalSilenceExtensionনাম পরিবর্তন করেaddLocalCallsilenceExtension( If4a9c ) করুন। -
preferredStartingCallEndpointvarথেকেvalএ পরিবর্তন করুন। ( Iab6b7 ) - স্থানীয় কল নীরবতা API যোগ করুন ( I29dd0 )
-
CallEndpointCompatক্লাসের জন্যcompareToফাংশনটি প্রয়োগ করুন ( Ia06b7 ) - পরীক্ষামূলক অ্যাপ অ্যাকশন API যোগ করে। ( Ifb796 )
- নতুন
CallsManagerAPIgetAvailableStartingCallEndpoints( Ia8bcf ) যোগ করুন - পরীক্ষামূলক বৈশিষ্ট্যের সমস্ত ব্যবহার সঠিকভাবে ট্র্যাক করছে কিনা তা নিশ্চিত করার জন্য
ExperimentalAppActionsঅ্যানোটেশন আপডেট করুন। ( Id5ea5 )
বাগ ফিক্স
- অ্যান্ড্রয়েড API লেভেল ২৮ থেকে ৩৩ এর জন্য গ্লোবাল মিউট স্টেট রিসিভার যোগ করুন। ( I75e66 )
- এমন একটি সমস্যার সমাধান করে যেখানে কেবলমাত্র সর্বশেষ সংযুক্ত
InCallServiceঅ্যাকশন ইভেন্ট পাঠাতে সক্ষম হবে ( I39599 ) - voip অ্যাপ অ্যাকশনের জন্য ICS এক্সটেনশন API প্রয়োগ করে। ( I1274c )
- API লেভেল 34 এর আগে কল প্রত্যাখ্যান করলে এখন টেলিকমে কলটি সঠিকভাবে নষ্ট হয়ে যাবে। ( I635b7 )
-
addCallএখন সঠিকভাবে প্যারেন্ট কোরোটিনের পরিবর্তে API এর মাধ্যমে Exceptions ছুঁড়ে দেয় ( I83334 ) - অতিরিক্ত বান্ডেলে একটি স্থানধারক মান যোগ করুন ( Iebf7f )
- নতুন প্ল্যাটফর্ম API-তে অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে কারণ এটি AGP 7.3 বা তার পরবর্তী সংস্করণ (যেমন R8 সংস্করণ 3.3) ব্যবহার করার সময় এবং AGP 8.1 বা তার পরবর্তী সংস্করণ (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় সমস্ত বিল্ডের জন্য API মডেলিংয়ের মাধ্যমে স্বয়ংক্রিয়ভাবে ঘটে। যে ক্লায়েন্টরা AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরও বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন। ( Ieb9ae , b/345472586 )
-
CallsManager#addCallএ এক্সটেনশনের জন্য পরীক্ষামূলক সমর্থন যোগ করে। ( I24d92 ) - যদি প্ল্যাটফর্মটি কোনও ব্যতিক্রমের কারণে, সর্বাধিক কল সংখ্যায় পৌঁছানোর কারণে, কল যোগ করতে ব্যর্থ হয়, ইত্যাদি কারণে কল যোগ করতে ব্যর্থ হয়, তাহলে Core-Telecom এখন একটি
CallExceptionদেবে ( I41f27 )
সংস্করণ 1.0.0-alpha03
১৭ এপ্রিল, ২০২৪
androidx.core:core-telecom:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- SDK 33 এবং তার নিচের সংস্করণে পাস করা ঠিকানা খালি থাকলে সমস্যাটি সংশোধন করার জন্য
JetpackConnectionServiceএর রিফ্যাক্টর। রিফ্যাক্টর করাJetpackConnectionServiceটেলিকম প্ল্যাটফর্ম API থেকে অপ্রত্যাশিত NULL মানের জন্যও স্থিতিস্থাপক। -
addCall/CallControlScopeAPI ডকুমেন্টেশনের উন্নতি। - পরীক্ষার নির্ভরযোগ্যতার উন্নতি।
সংস্করণ 1.0.0-alpha02
৪ অক্টোবর, ২০২৩
androidx.core:core-telecom:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- যেসব পদ্ধতি বুলিয়ান রিটার্ন করে সাফল্য/ব্যর্থতা নির্দেশ করে, তার API স্বাক্ষরগুলিকে নতুন করে তৈরি করা হয়েছে, পরিবর্তে এমন একটি রেজাল্ট ক্লাস রিটার্ন করা হয়েছে যা স্পষ্টভাবে নির্দেশ করে যে কেন একটি অপারেশন সফল বা ব্যর্থ হয়েছে।
- কল স্কোপে স্পষ্টভাবে কলব্যাক প্রদানের প্রয়োজনীয়তা দূর করার জন্য,
CallControlCallbackপদ্ধতিগুলিকে lambda args হিসেবেaddCallএ সরানো হয়েছে।
বাগ ফিক্স
-
ConnectionServiceসামঞ্জস্য স্তরে একটি বাগ সংশোধন করা হয়েছে যার ফলে প্রি-U SDK-এর বিরুদ্ধে চলার সময় কোনও কল অডিও থাকত না। - API ডকুমেন্টেশন উন্নত করুন।
সংস্করণ 1.0.0-alpha01
১০ মে, ২০২৩
androidx.core:core-telecom:1.0.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে এবং এটি Android 14 বিটা 2 এর সাথে ব্যবহার করা উচিত।
নতুন বৈশিষ্ট্য
CallsManagerএপিআই চালু করা হয়েছে যা ভিওআইপি অ্যাপগুলি কোনও ডিভাইসে টেলিকম ফ্রেমওয়ার্কের সাথে একীভূত করার জন্য ব্যবহার করতে পারে। প্ল্যাটফর্মে বিজ্ঞপ্তিপ্রাপ্ত কলগুলি ফোরগ্রাউন্ড এক্সিকিউশন অগ্রাধিকার, ব্লুটুথ, পরিধেয় এবং স্বয়ংচালিত ডিভাইসগুলিতে দৃশ্যমানতা এবং সরলীকৃত অডিও রাউটিং থেকে উপকৃত হয়।CallsManagerAPI, Android এর পুরোনো সংস্করণ চালিত ডিভাইসগুলির জন্য লিগ্যাসিConnectionServiceAPI-কে আবৃত করে।
কোর এবং কোর-কেটিএক্স সংস্করণ ১.১৭
সংস্করণ 1.17.0
১৩ আগস্ট, ২০২৫
androidx.core:core:1.17.0 , androidx.core:core-ktx:1.17.0 , এবং androidx.core:core-testing:1.17.0 প্রকাশিত হয়েছে। সংস্করণ 1.17.0-এ এই কমিটগুলি রয়েছে।
১.১৬.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- কোর লাইব্রেরিটি কোটলিন ২.০ ভাষা স্তরের লক্ষ্যে আপডেট করা হয়েছে এবং এর জন্য কোটলিন গ্র্যাডেল প্লাগইন ২.০.০ বা তার পরবর্তী সংস্করণ ব্যবহার করা প্রয়োজন।
সংস্করণ 1.17.0-rc01
৩০ জুলাই, ২০২৫
androidx.core:core:1.17.0-rc01 , androidx.core:core-ktx:1.17.0-rc01 , এবং androidx.core:core-testing:1.17.0-rc01 প্রকাশিত হয়েছে। পূর্ববর্তী বিটা রিলিজের পর থেকে সংস্করণ 1.17.0-rc01-এ কোনও পরিবর্তন নেই ।
সংস্করণ 1.17.0-beta01
২ জুলাই, ২০২৫
androidx.core:core:1.17.0-beta01 , androidx.core:core-ktx:1.17.0-beta01 , এবং androidx.core:core-testing:1.17.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.17.0-beta01-এ পূর্ববর্তী আলফা সংস্করণের থেকে কোনও পরিবর্তন নেই ।
সংস্করণ 1.17.0-alpha01
১৮ জুন, ২০২৫
androidx.core:core:1.17.0-alpha01 , androidx.core:core-ktx:1.17.0-alpha01 , এবং androidx.core:core-testing:1.17.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.17.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- কোর লাইব্রেরিটি কোটলিন ২.০ ভাষা স্তরের লক্ষ্যে আপডেট করা হয়েছে এবং এর জন্য কোটলিন গ্র্যাডেল প্লাগইন ২.০.০ বা তার পরবর্তী সংস্করণ ব্যবহার করা প্রয়োজন। ( Idb6b5 )
API পরিবর্তনগুলি
NotificationCompat.ProgressStyleএবংNotificationCompat.Builder.setRequestPromotedOngoing()যোগ করা হয়েছে। বিস্তারিত জানার জন্য অগ্রগতি কেন্দ্রিক বিজ্ঞপ্তি এবং লাইভ আপডেট দেখুন।Parcelরিসোর্স নিরাপদে পরিচালনার জন্যParcel.useএক্সটেনশন ফাংশন যোগ করা হয়েছে। ( I436da )
কোর এবং কোর-কেটিএক্স সংস্করণ ১.১৬
সংস্করণ 1.16.0
৯ এপ্রিল, ২০২৫
androidx.core:core:1.16.0 , androidx.core:core-ktx:1.16.0 , এবং androidx.core:core-testing:1.16.0 প্রকাশিত হয়েছে। সংস্করণ 1.16.0-এ এই কমিটগুলি রয়েছে।
১.১৫.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- এই লাইব্রেরিটি এখন JSpecify nullness annotations ব্যবহার করে, যা টাইপ-ব্যবহারের। সঠিক ব্যবহার জোরদার করার জন্য Kotlin ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্ট ব্যবহার করা উচিত:
-Xjspecify-annotations=strict(এটি Kotlin কম্পাইলারের 2.1.0 সংস্করণ থেকে শুরু করে ডিফল্ট)। ( Iaf3e1 , b/326456246 )
সংস্করণ 1.16.0-rc01
২৬ মার্চ, ২০২৫
androidx.core:core:1.16.0-rc01 , androidx.core:core-ktx:1.16.0-rc01 , এবং androidx.core:core-testing:1.16.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.16.0-rc01-এ পূর্ববর্তী বিটা রিলিজের থেকে কোনও পরিবর্তন নেই ।
সংস্করণ 1.16.0-beta01
১২ মার্চ, ২০২৫
androidx.core:core:1.16.0-beta01 , androidx.core:core-ktx:1.16.0-beta01 , এবং androidx.core:core-testing:1.16.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.16.0-beta01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- ইনসেট সুরক্ষা API গুলি ( I7050d ) পরিমার্জন করুন
- অপ্রশস্ত উইন্ডো স্থানাঙ্কগুলিতে অক্ষর সীমা পেতে নতুন কী যোগ করে। ( If7a06 )
- একটি
AccesibilityNodeInfoএকটি প্রয়োজনীয় ক্ষেত্র প্রতিনিধিত্ব করে কিনা তা বোঝাতে নতুন বুলিয়ান বৈশিষ্ট্য যোগ করুন। ( I4fd2d ) - ব্যাকপোর্ট
View.transformMatrixToGlobalথেকেViewCompat( If17e2 )
সংস্করণ 1.16.0-alpha02
২৯ জানুয়ারী, ২০২৫
androidx.core:core:1.16.0-alpha02 , androidx.core:core-ktx:1.16.0-alpha02 , এবং androidx.core:core-testing:1.16.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.16.0-alpha02-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- বাকলাভাতে যোগ করা একটি API উপলব্ধ কিনা তা পরীক্ষা করার জন্য
BuildCompat.isAtLeastBযোগ করুন ( I0f89c ) - বিল্ট-ইন ডিসপ্লের তালিকা পেতে একটি পরীক্ষামূলক API যোগ করুন। ( Idda4d )
- সিস্টেম বার কনট্রাস্ট নিশ্চিত করার সাথে সম্পর্কিত API গুলির একটি সেট যোগ করুন ( I9849c )
বাগ ফিক্স
- SDK < 26 তে
getLaunchDisplayId()ভুল ডিফল্ট মান 0 প্রদান করলে সমস্যাটি সমাধান করুন। ( Icd679 ) - এই লাইব্রেরিটি এখন JSpecify nullness annotations ব্যবহার করে, যা টাইপ-ব্যবহারের। সঠিক ব্যবহার জোরদার করার জন্য Kotlin ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্ট ব্যবহার করা উচিত:
-Xjspecify-annotations=strict(এটি Kotlin কম্পাইলারের 2.1.0 সংস্করণ থেকে শুরু করে ডিফল্ট)। ( Iaf3e1 , b/326456246 )
সংস্করণ 1.16.0-alpha01
১১ ডিসেম্বর, ২০২৪
androidx.core:core:1.16.0-alpha01 , androidx.core:core-ktx:1.16.0-alpha01 , এবং androidx.core:core-testing:1.16.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.16.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
ActivityOptionsCompatএsetLaunchDisplayIdযোগ করা হয়েছে। ( I39e77 , b/379669743 ) -
SYSTEM_OVERLAYSএর জন্য compat API যোগ করা হয়েছে। ( Ibd1fd , b/287470173 ) - সমস্ত API স্তরে উপলব্ধ অ্যান্ড্রয়েডের
OutcomeReceiverএর একটি সংস্করণ,OutcomeReceiverCompatযোগ করা হয়েছে। ( Ib8265 , b/380060342 ) -
android.view.ScrollFeedbackProviderএর জন্য compat ক্লাস যোগ করা হয়েছে। ( Icaa92 ) - View.getOverlay
View.getOverlay().add(View)ViewCompat.addViewOverlay(View)(View) যোগ করা হয়েছে।ViewCompatভেরিয়েন্টটি এমন একটি সমস্যার সমাধান করে যেখানেLifecycleOwnerএবংViewModelStoreOwnerএর মতো মালিকরা ওভারলে করা ভিউ এবং ওভারলে মালিকের মধ্যে সমাধান করতে পারতেন না। ( I81413 ) - একটি
Viewএর একটি বিযুক্ত প্যারেন্ট থাকার ধারণাটি উপস্থাপন করে। একটি ভিউ-এর বিযুক্ত প্যারেন্ট হল একটি ভিন্ন ভিউ যা কার্যকরভাবে অন্য ভিউ-এর অভিভাবকত্ব করে, কিন্তুView.parentপ্রোপার্টির মাধ্যমে সেট করা হয় না। আরও তথ্যের জন্য ডকুমেন্টেশন দেখুন। ( Ib2950 ) - API 30 এর পূর্বে উপস্থিত ইনসেট প্রেরণের সমস্যা সমাধানের জন্য ডেভেলপারদের জন্য একটি নতুন API
ViewGroupCompat#installCompatInsetsDispatchযোগ করা হয়েছে। ( I11159 ) -
FontsContractCompatএTypefaceস্টাইল টীকা করার জন্যFontsContractCompat.TypefaceStyleIntDef যোগ করা হয়েছে। ( Ib3e5b )
বহিরাগত অবদান
-
BuildCompat.isAtLeastVবাতিল করা হয়েছে। কলারদেরSDK_INTসরাসরি 35 এর বিপরীতে পরীক্ষা করা উচিত। জ্যাক ওয়ার্টনকে ধন্যবাদ! ( I294d1 ) -
TaskStackBuilderএ একটি পরিবর্তনযোগ্যতা পতাকা যোগ করা হয়েছে। কামাল ফারাজকে ধন্যবাদ! ( Ife0ec , b/371534781 )
কোর এবং কোর-কেটিএক্স সংস্করণ ১.১৫
সংস্করণ 1.15.0
৩০ অক্টোবর, ২০২৪
androidx.core:core:1.15.0 , androidx.core:core-ktx:1.15.0 , এবং androidx.core:core-testing:1.15.0 প্রকাশিত হয়েছে। সংস্করণ 1.15.0-এ এই কমিটগুলি রয়েছে।
১.১৪.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- নতুন প্ল্যাটফর্ম API-তে অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে কারণ এটি AGP 7.3 বা তার পরবর্তী সংস্করণ (যেমন R8 সংস্করণ 3.3) ব্যবহার করার সময় এবং AGP 8.1 বা তার পরবর্তী সংস্করণ (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় সমস্ত বিল্ডের জন্য API মডেলিংয়ের মাধ্যমে স্বয়ংক্রিয়ভাবে ঘটে। যে ক্লায়েন্টরা AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরও বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন। ( Ieb9ae , b/345472586 )
- অ্যান্ড্রয়েড ১৫ এসডিকে-র সাথে সমতার জন্য সামঞ্জস্যপূর্ণ ক্লাসের বিভিন্ন আপডেট।
সংস্করণ 1.15.0-rc01
১৬ অক্টোবর, ২০২৪
androidx.core:core:1.15.0-rc01 , androidx.core:core-ktx:1.15.0-rc01 , এবং androidx.core:core-testing:1.15.0-rc01 প্রকাশিত হয়েছে। পূর্ববর্তী সংস্করণের পর থেকে সংস্করণ 1.15.0-rc01-এ কোনও পরিবর্তন নেই ।
সংস্করণ 1.15.0-beta01
২ অক্টোবর, ২০২৪
androidx.core:core:1.15.0-beta01 , androidx.core:core-ktx:1.15.0-beta01 , এবং androidx.core:core-testing:1.15.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.15.0-beta01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
CollectionInfoCompatএitemCountএবংimportantForAccessibilityItemCountফিল্ড যোগ করা হয়েছে। ( Ibaf34 )
বাগ ফিক্স
-
androidx.core.os.Profiling( I2542f ) এ ডকুমেন্টেশন সমস্যা সমাধান করুন।
সংস্করণ 1.15.0-alpha02
২১ আগস্ট, ২০২৪
androidx.core:core:1.15.0-alpha02 , androidx.core:core-ktx:1.15.0-alpha02 , এবং androidx.core:core-testing:1.15.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.15.0-alpha02-এ এই কমিটগুলি রয়েছে।
গুরুত্বপূর্ণ পরিবর্তনগুলি
- নতুন প্ল্যাটফর্ম API-তে অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে কারণ এটি AGP 7.3 বা তার পরবর্তী সংস্করণ (যেমন R8 সংস্করণ 3.3) ব্যবহার করার সময় এবং AGP 8.1 বা তার পরবর্তী সংস্করণ (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় সমস্ত বিল্ডের জন্য API মডেলিংয়ের মাধ্যমে স্বয়ংক্রিয়ভাবে ঘটে। যে ক্লায়েন্টরা AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরও বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন। ( Ieb9ae , b/345472586 )
API পরিবর্তনগুলি
- ডাউনলোডযোগ্য ফন্ট সংজ্ঞায়
fallbackQueryXML অ্যাট্রিবিউট যোগ করা হয়েছে, যা ডাউনলোডযোগ্য ফন্টের সাথে অক্ষর-স্তরের ফলব্যাকের সুযোগ করে দেয়। ( Idd544 ) -
ProfilingManager( If2292 ) ব্যবহারের জন্য সহায়ক API যোগ করে। -
ActivityOptions.setPendingIntentBackgroundActivityStartMode( I3ba1f , b/349617674 ) এর জন্য compat পদ্ধতি যোগ করুন। -
DisplayCutoutCompat.getCutoutPath( I58778 , b/279635904 ) যোগ করা হয়েছে -
ParcelCompat.writeBooleanএর অবচয় প্রত্যাহার করে এবং API লেভেল 29 এবং তার উপরে প্ল্যাটফর্ম API-তে ডেলিগেট করে। ( I9d243 , b/313834577 ) -
FontsContractCompat.requestFontsতৈরি করুন যা নির্বাহকদের ( I03016 , b/302377512 ) নিতে পারে। -
LocationCompat.isMockএর অবচয় প্রত্যাহার করে এবং API লেভেল 31 এবং তার উপরে প্ল্যাটফর্ম API-তে ডেলিগেট করে। ( I55940 , b/313834577 ) - বিজ্ঞপ্তিগুলিকে এখন ভয়েসমেল হিসেবে ট্যাগ করা যাবে। ( I068ab )
সংস্করণ 1.15.0-alpha01
১২ জুন, ২০২৪
androidx.core:core:1.15.0-alpha01 , androidx.core:core-ktx:1.15.0-alpha01 , এবং androidx.core:core-testing:1.15.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে এবং Android 15 Beta 3 ( android-35 ) এর সাথে সামঞ্জস্যপূর্ণ।
API পরিবর্তনগুলি
- অ্যান্ড্রয়েড ১৫ এসডিকে-র সাথে সমতার জন্য সামঞ্জস্যপূর্ণ ক্লাসের বিভিন্ন আপডেট।
কোর এবং কোর-কেটিএক্স সংস্করণ 1.14
সংস্করণ 1.14.0-alpha01
১ মে, ২০২৪
androidx.core:core:1.14.0-alpha01 , androidx.core:core-ktx:1.14.0-alpha01 , এবং androidx.core:core-testing:1.14.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.14.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- androidx লাইব্রেরির ডিফল্ট
minSdkVersionহিসেবে 21 এ যান ( I6ec7f )
API পরিবর্তনগুলি
- অতিরিক্ত অপ্রচলিত কম্প্যাট পদ্ধতিগুলি অবমূল্যায়ন করুন। ( Ie4470 , b/313834577 )
- অপ্রচলিত অপ্রচলিত কম্প্যাট পদ্ধতি। ( I01d90 , b/313834577 )
- চূড়ান্ত V SDK-এর জন্য true ফেরত দেওয়ার জন্য
isAtLeastV()আপডেট করা হয়েছে। ( I6339a )
কোর এবং কোর-কেটিএক্স সংস্করণ ১.১৩
সংস্করণ 1.13.1
১ মে, ২০২৪
androidx.core:core:1.13.1 , androidx.core:core-ktx:1.13.1 , এবং androidx.core:core-testing:1.13.1 প্রকাশিত হয়েছে। সংস্করণ 1.13.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- হস্তাক্ষর টুলবার দেখানো হলে, আঙুলের ট্যাপ করলে নিয়মিত কীবোর্ডে স্যুইচ করা যাবে না এমন সমস্যার সমাধান করুন ( I7f843 , b/332769437 )
সংস্করণ 1.13.0
১৭ এপ্রিল, ২০২৪
androidx.core:core:1.13.0 , androidx.core:core-ktx:1.13.0 , এবং androidx.core:core-testing:1.13.0 প্রকাশিত হয়েছে। সংস্করণ 1.13.0-এ এই কমিটগুলি রয়েছে।
১.১২.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- লাইব্রেরির
minSdkVersion19এ উন্নীত করা হয়েছে। অনেক সামঞ্জস্যপূর্ণ API-কে অবচিত হিসেবে চিহ্নিত করা হয়েছে কারণ এগুলি শুধুমাত্র API লেভেল 19 এর আগে প্রয়োজন ছিল। - জাভা সামঞ্জস্যতা বজায় রেখে কোটলিন গ্রাহকদের সাথে আরও ভাল আন্তঃকার্যক্ষমতা প্রদানের জন্য কোটলিনে বেশ কয়েকটি ক্লাস পুনর্লিখন করা হয়েছে।
-
FingerprintManagerCompatসরিয়ে ফেলা হয়েছে, যা Android V-তে শুরু হওয়া একটি নো-অপ এবং পূর্ববর্তী প্ল্যাটফর্মগুলিতে ব্যবহার করা উচিত নয়। ক্লায়েন্টদের অবিলম্বেBiometricPromptএ মাইগ্রেট করা উচিত। -
PathParserযোগ করা হয়েছে, যা SVG পাথ স্ট্রিং থেকে একটি পাথ ইনস্ট্যান্স তৈরি করতে পারে।
সংস্করণ 1.13.0-rc01
৩ এপ্রিল, ২০২৪
androidx.core:core:1.13.0-rc01 , androidx.core:core-ktx:1.13.0-rc01 , এবং androidx.core:core-testing:1.13.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.13.0-rc01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- API 30+ ( I18596 , b/219993701 ) তে প্রাথমিক সিস্টেম বারের উপস্থিতি পুনরুদ্ধারের সমস্যা সমাধান করুন।
সংস্করণ 1.13.0-beta01
২০ মার্চ, ২০২৪
androidx.core:core:1.13.0-beta01 , androidx.core:core-ktx:1.13.0-beta01 , এবং androidx.core:core-testing:1.13.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.13.0-beta01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
PathParserএখনfinal,interpolatePathDataNodesএখনbooleanফেরত দেওয়ার পরিবর্তে অসঙ্গত আর্গুমেন্টের জন্য একটি ব্যতিক্রম ছুঁড়ে দেয়, এবংnodesToPathএখনPathParser.PathDataNodeপরিবর্তেPathParserএর অন্তর্গত। ( I20d62 ) - Android V প্ল্যাটফর্ম SDK থেকে
FingerprintManagerCompatঅপসারণের আগে এটিকে সফট-রিমুভ করা হয়েছে। অদূর ভবিষ্যতে এটির পরিবর্তে নো-অপশন চালু করা হবে এবং ডেভেলপারদের অবিলম্বে এই ক্লাস থেকে দূরে সরে যাওয়া উচিত। ( I7ca1b ) -
Poolইন্টারফেস এবং এর সাবক্লাস,SimplePoolএবংSynchronizedPoolএখন কোটলিনে লেখা। পুলে সংরক্ষণ করা সাধারণ ধরণের অবজেক্টগুলি এখন নন-নাল হতে হবে। ( I08afe )
বহিরাগত অবদান
-
GestureDetectorCompatএখন বন্ধ করা হয়েছে কারণGestureDetectorপ্ল্যাটফর্মে লাইব্রেরির ন্যূনতম SDK সংস্করণে উপলব্ধ থাকবে বলে নিশ্চিত করা হয়েছে। অবদানের জন্য জ্যাক ওয়ার্টনকে ধন্যবাদ। ( Icc4cd ) -
MarginLayoutParamsCompatএখন বন্ধ করা হয়েছে কারণMarginLayoutParamsপ্ল্যাটফর্মে লাইব্রেরির ন্যূনতম SDK সংস্করণ হিসেবে উপলব্ধ থাকবে বলে নিশ্চিত করা হয়েছে। অবদানের জন্য জ্যাক ওয়ার্টনকে ধন্যবাদ। ( I4e0c3 )
সংস্করণ 1.13.0-alpha05
৭ ফেব্রুয়ারী, ২০২৪
androidx.core:core:1.13.0-alpha05 , androidx.core:core-ktx:1.13.0-alpha05 , এবং androidx.core:core-testing:1.13.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.13.0-alpha05-এ এই কমিটগুলি রয়েছে।
বহিরাগত অবদান
-
ContextCompat.registerReceiverডকুমেন্টেশন সঠিকতার জন্য আপডেট করার জন্য ম্যাথিউ জাভিসলাককে ধন্যবাদ। ( 8fd733 )
সংস্করণ 1.13.0-alpha04
২৪ জানুয়ারী, ২০২৪
androidx.core:core:1.13.0-alpha04 , androidx.core:core-ktx:1.13.0-alpha04 , এবং androidx.core:core-testing:1.13.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.13.0-alpha04-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
AlarmManagerCompat.canScheduleExactAlarmsAPI ( I62e95 , b/315440583 ) যোগ করা হয়েছে
কোটলিন রূপান্তর
-
androidx.core.util.Consumerক্লাসটি কোটলিনে পুনর্লিখন করা হয়েছে এবং এখন জোর করে যে জেনেরিক টাইপTএখনaccept()পদ্ধতিতে প্রাপ্ত অকার্যকরতার সাথে মেলে। ( Ie21e0 ) -
androidx.core.util.SupplierKotlin এ রূপান্তরিত করা হয়েছে, যা নিশ্চিত করে যেget()দ্বারা প্রদত্ত ধরণের nullability জেনেরিক ধরণের nullability এর সাথে মিলে যায়। ( I21e9c ) -
androidx.core.util.FunctionKotlin-এ পুনর্লিখন করা হয়েছে, যাতে নিশ্চিত করা যায় যে ফাংশনের ইনপুট এবং আউটপুটের শূন্যতা ব্যবহৃত জেনেরিক ধরণের সাথে মেলে। ( I09dd7 )
বহিরাগত অবদান
-
AlarmManagerCompat.canScheduleExactAlarmsAPI ( I62e95 , b/315440583 ) যোগ করার জন্য কামাল ফারাজকে ধন্যবাদ।
সংস্করণ 1.13.0-alpha03
১০ জানুয়ারী, ২০২৪
androidx.core:core:1.13.0-alpha03 , androidx.core:core-ktx:1.13.0-alpha03 , এবং androidx.core:core-testing:1.13.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.13.0-alpha03-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- অবহেলিত
ListViewCompat, সরাসরিListViewব্যবহার করুন। ( Iacce6 , b/318353933 ) - অপ্রচলিত
ViewCompat.LAYOUT_DIRECTION_API। ( I51710 , b/317055535 ) -
ViewCompatএ অপ্রচলিত কম্প্যাট পদ্ধতি। ( I0bfc2 , b/313834577 )
সংস্করণ 1.13.0-alpha02
২৯ নভেম্বর, ২০২৩
androidx.core:core:1.13.0-alpha02 , androidx.core:core-ktx:1.13.0-alpha02 , এবং androidx.core:core-testing:1.13.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.13.0-alpha02-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
OnUserLeaveHintProviderইন্টারফেস যোগ করে যাতে যেকোনো কম্পোনেন্ট picture-in-picture বাস্তবায়নের জন্য প্রয়োজনীয়onUserLeaveHintইভেন্টগুলি গ্রহণ করতে পারে। এটি Activity1.9.0-alpha01এComponentActivityদ্বারা বাস্তবায়িত হয়। ( I54892 )
API পরিবর্তনগুলি
- অবহেলিত
androidx.core.os.CancellationSignal। ব্যবহারগুলি প্ল্যাটফর্ম-প্রদত্তandroid.os.CancellationSignalদিয়ে প্রতিস্থাপন করা উচিত। ( Id45f6 , b/309499026 , b/309054079 ) -
OnMultiWindowModeChangedProvider,OnNewIntentProvider,OnPictureInPictureModeChangedProvider,OnConfigurationChangedProvider, এবংOnTrimMemoryProviderইন্টারফেসগুলিকে Kotlin-এ রূপান্তরিত করা হয়েছে যাতে নিশ্চিত করা যায় যে তাদের শ্রোতা পদ্ধতিগুলি গ্রহণ করে এমনConsumerজেনেরিক প্যারামিটারগুলির সঠিক nullability রয়েছে (এগুলি সবই নন-নাল)। ( Ib6237 ) -
MultiWindowModeChangedInfoএবংPictureInPictureModeChangedInfoক্লাসগুলি যা তাদের নিজ নিজ প্রোভাইডার ইন্টারফেসে যোগ করেConsumerকাছে পাঠানো হয় এখন Kotlin-এ লেখা হয়। ( Ie08e2 )
নির্ভরতা আপডেট
- কোর এখন লাইফসাইকেল
2.6.2এর উপর নির্ভর করে। ( I2d94c )
সংস্করণ 1.13.0-alpha01
১৮ অক্টোবর, ২০২৩
androidx.core:core:1.13.0-alpha01 , androidx.core:core-ktx:1.13.0-alpha01 , এবং androidx.core:core-testing:1.13.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.13.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
PathParserপাবলিক করুন। ক্লাসটি SVG পাথ স্ট্রিং থেকে একটি পাথ ইনস্ট্যান্স তৈরি করতে পারে। ( Ic7af2 , b/302376846 ) -
Context.createAttributionContextএর জন্য compat পদ্ধতি যোগ করা হয়েছে। ( I61dcf , Ibe187 ) -
NotificationCompatSideChannelServiceকে অপ্রচলিত হিসেবে চিহ্নিত করে। ( I18fd9 ) - ডিফারেনশিয়াল মোশন ফ্লিং এর জন্য নতুন API। ( I46b0d , Ia9f68 )
- প্ল্যাটফর্ম SDK ট্র্যাক করার জন্য
VelocityTrackerএর জন্য অতিরিক্ত compat API। ( I32753 )
বাগ ফিক্স
-
PersonএequalsএবংhashCodeপদ্ধতিগুলিকে ওভাররাইড করুন। ( I610a5 )
কোর এবং কোর-কেটিএক্স সংস্করণ ১.১২
সংস্করণ 1.12.0
৬ সেপ্টেম্বর, ২০২৩
androidx.core:core:1.12.0 , androidx.core:core-ktx:1.12.0 , এবং androidx.core:core-testing:1.12.0 প্রকাশিত হয়েছে। সংস্করণ 1.12.0-এ এই কমিটগুলি রয়েছে।
১.১১.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- SDK 34 প্যারিটির জন্য TextView, AccessibilityNodeInfo ইত্যাদির সাথে অনেক কম্প্যাট পদ্ধতি যোগ করা হয়েছে।
- ডেভেলপারদের লোকেল ডেটা বা ব্যবহারকারীর লোকেল পছন্দগুলি সহজেই অ্যাক্সেস করতে সাহায্য করার জন্য নতুন
LocalePreferencesএপিআই। -
os.BundleCompatএর পক্ষেapp.BundleCompatবাতিল করা হয়েছে। -
BuildCompat.isAtLeastU()বাতিল করা হয়েছে। পরিবর্তেSDK_INT >= 34ব্যবহার করুন।
সংস্করণ 1.12.0-rc01
৯ আগস্ট, ২০২৩
androidx.core:core:1.12.0-rc01 , androidx.core:core-ktx:1.12.0-rc01 , এবং androidx.core:core-testing:1.12.0-rc01 কোনও বড় পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.12.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.12.0-beta01
২৬ জুলাই, ২০২৩
androidx.core:core:1.12.0-beta01 , androidx.core:core-ktx:1.12.0-beta01 , এবং androidx.core:core-testing:1.12.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.12.0-beta01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
TextViewcompat ক্লাসেsetLineHeight(unit, lineHeight)যোগ করা হয়েছে ( Ia9fa9 ) - Android 14 ( I958e8 ) থেকে
TypedValueCompat.getUnitFromComplexDimension()যোগ করা হয়েছে -
TextViewcompat ক্লাসেsetLineHeight(unit, lineHeight)যোগ করা হয়েছে ( Ib2ee1 ) - ব্যাকপোর্ট বিবিধ অ্যাক্সেসিবিলিটি API ( Ic65ba )
- ব্যাকপোর্ট API 34
AccessibilityNodeInfoপদ্ধতি ( I44182 ) - পরীক্ষামূলক ( Ia9b35 ) থেকে স্নাতক স্থিতিশীল SDK চেক আউট
- ব্যাকপোর্ট
AccessiiblityWindowInfo34 API ( I96a5d ) -
BuildCompat.isAtLeastU()বাতিল করা হয়েছে। পরিবর্তেSDK_INT >= 34ব্যবহার করুন। ( I4f8e7 , b/289269026 ) - Removed usages of experimental
isAtLeastU()API ( Ie9117 , b/289269026 ) - Migrated
BuildCompatto Kotlin for enhanced Deprecated tag ( I56775 , b/289269026 ) - Added
setLineHeight(unit, lineHeight)toTextViewcompat classes ( I15716 ) - New
accessibilityDataSensitivecompat property. ( I0c6e0 ) -
PendingIntentCompat.getActivityandgetServicemay return null whenFLAG_NO_CREATEis specified. ( Iffdf0 , b/289696515 ) - Updated API files to annotate compatibility suppression ( I8e87a , b/287516207 )
- Added
PendingIntentCompat.send()( Iaf707 ) - Adds compat versions of
Location.removeVerticalAccuracy(),Location.removeSpeedAccuracy(), andLocation.removeBearingAccuracy(). ( I5b640 )
বাগ ফিক্স
- Made a view important for accessibility if the view has an accessibility delegate. ( If2b54 )
Version 1.12.0-alpha05
৭ জুন, ২০২৩
androidx.core:core:1.12.0-alpha05 , androidx.core:core-ktx:1.12.0-alpha05 , and androidx.core:core-testing:1.12.0-alpha05 are released. This version is developed in an internal branch.
বাগ ফিক্স
- Updated the documentation on the
ColorUtilsclasses for generating a color from the Material 3 Hue, Chroma, and Tone (M3HCT) parameters. ( I32979 , I21c8c ) - Fix deprecation replaceWith for
android.os.Trace( I730f9 )
Version 1.12.0-alpha04
May 10, 2023
androidx.core:core:1.12.0-alpha04 , androidx.core:core-ktx:1.12.0-alpha04 , and androidx.core:core-testing:1.12.0-alpha04 are released. This was released from an internal branch.
Version 1.12.0-alpha03
১২ এপ্রিল, ২০২৩
androidx.core:core:1.12.0-alpha03 , androidx.core:core-ktx:1.12.0-alpha03 , and androidx.core:core-testing:1.12.0-alpha03 are released. This was released from an internal branch.
API পরিবর্তনগুলি
- Unhides
NotificationCompat.TvExtender(aosp/01c67677e9310b2cf4c536d7e951e117d6cce64a) - Added public methods to access M3HCT parameters and turn M3HCT values into ARGB (aosp/06810598aa94bee731bbe0d277933b8b9614934e)
- Added
NotificationManager.getCurrentInterruptionFilter(aosp/b0c6940639e35371d212a7ebd7dbf01c14fc7710) - Added
getCurrentInterruptionFiltertoNotifManagerCompat(aosp/516143e05f824ff49bde3c0c97344a2924867d30) - Deprecated
app.BundleCompatin favor ofos.BundleCompat(aosp/bf6169fe9ee1113065d0cf380bd2e09f31ce0a40) - Added
TestConsumerso developers can record values in a test. (aosp/f75a4913940e710842168c832a7f57c2dcae4fdf) - Added
TestConsumerso developers can record values in a test.(aosp/67ad4e2c6488772b7c9a061ee6ca01bba23649f7)
বাগ ফিক্স
- Fixed a bug where
unregisterGnssMeasurementsCallback()does not work properly below Android R. (aosp/c5a97c4ee956f87d229ec892f2b8849f392e956c)
Version 1.12.0-alpha01
৮ মার্চ, ২০২৩
androidx.core:core:1.12.0-alpha01 and androidx.core:core-ktx:1.12.0-alpha01 are released. Version 1.12.0-alpha01 contains these commits.
নতুন বৈশিষ্ট্য
- Provides APIs to help developers to easily access user's preference or the locale data in ICU. The accessible locale data includes hour cycle, calendar type, temperature unit, and first day of week.
API পরিবর্তনগুলি
- Added new APIs
LocalePreferencesto help developers to easily access locale data or user's locale preferences.
Core and Core-ktx Version 1.11
Version 1.11.0-beta02
৭ জুন, ২০২৩
androidx.core:core:1.11.0-beta02 , androidx.core:core-ktx:1.11.0-beta02 , and androidx.core:core-testing:1.11.0-beta02 are released. Version 1.11.0-beta02 contains these commits.
বাগ ফিক্স
- Updated the documentation on the
ColorUtilsclasses for generating a color from the Material 3 Hue, Chroma, and Tone (M3HCT) parameters. ( I32979 , I21c8c ) - Fix deprecation replaceWith for
android.os.Trace( I730f9 )
Version 1.11.0-beta01
২৪ মে, ২০২৩
androidx.core:core:1.11.0-beta01 , androidx.core:core-ktx:1.11.0-beta01 , and androidx.core:core-testing:1.11.0-beta01 are released. Version 1.11.0-beta01 contains these commits.
API পরিবর্তনগুলি
- Add
ViewCompatsupport to methodperformHapticFeedback( Ib02c6 ) - Change
getDisplayto#getDisplayOrDefault( I96ff9 ) - Add
ContextCompat#getDisplay(Context)( I7011f , b/178183326 ) - Add
ContextCompat#getContextForLanguage(Context)for getting per-app locales in non-Activity context ( I58e75 , b/243457462 )
বাগ ফিক্স
- Clarify
CollectionInfoCompatdocs, especiallyisHierarchical( I14f6c )
Version 1.11.0-alpha04
May 10, 2023
androidx.core:core:1.11.0-alpha04 , androidx.core:core-ktx:1.11.0-alpha04 , and androidx.core:core-testing:1.11.0-alpha04 are released. Version 1.11.0-alpha04 contains these commits.
API পরিবর্তনগুলি
- Added
LinkMovementMethodCompatthat fixes link touch handling ( Ia632c ) -
PendingIntent.getBroadcast()is now correctly marked@Nullable( Ifff96 , b/277630907 )
বাগ ফিক্স
- Fixed Context leak in
DisplayManagerCompat( I3409b , b/279625765 ) - Added a
SoftwareKeyboardControllerCompatto provide direct methods to show and hide the software keyboard given a View. This backports workarounds for known issues when using theWindowInsetsControllerAPIs on some API levels, and is the extraction of the backing implementation forWindowInsetsControllerCompat.showand hide for the IME inset types. ( Idd0a3 )
Version 1.11.0-alpha03
১৯ এপ্রিল, ২০২৩
androidx.core:core:1.11.0-alpha03 , androidx.core:core-ktx:1.11.0-alpha03 , and androidx.core:core-testing:1.11.0-alpha03 are released. Version 1.11.0-alpha03 contains these commits.
API পরিবর্তনগুলি
- Update
BuildCompatin preparation for Android 14 Beta 2 ( Idc1b1 , b/276491001 ) - Unhides
NotificationCompat.TvExtender( Ibe13a ) - Add public methods to access M3HCT parameters and turn M3HCT values into ARGB ( Id7e9d )
Version 1.11.0-alpha02
৫ এপ্রিল, ২০২৩
androidx.core:core:1.11.0-alpha02 , androidx.core:core-ktx:1.11.0-alpha02 , and androidx.core:core-testing:1.11.0-alpha02 are released. Version 1.11.0-alpha02 contains these commits.
API পরিবর্তনগুলি
- Adds
getCurrentInterruptionFiltertoNotifManagerCompat( I8ec95 , b/243183646 ) - Deprecate
app.BundleCompatin favor ofos.BundleCompat( Idc3a2 , b/274577000 ) - Add
TestConsumerso developers can record values in a test. ( I937c1 )
বাগ ফিক্স
- Fix a bug where
unregisterGnssMeasurementsCallback()does not work properly below Android R. ( Id1999 )
Version 1.11.0-alpha01
২২ মার্চ, ২০২৩
androidx.core:core:1.11.0-alpha01 and androidx.core:core-ktx:1.11.0-alpha01 are released. Version 1.11.0-alpha01 contains these commits.
API পরিবর্তনগুলি
- In Android U, the
ContentProviderAPI ofgetTyperequires that the caller hold the correct read permission.FileProvidernow provides a defaultgetTypeAnonymousimplementation, which is the unrestricted version. ( I4773f ) - Added compat classes for content capture APIs ( I09366 )
- Added
NotifCompat.Builder.setLargeIcon(Icon)( Ic0a5b ) - Adds a batch notification API to
NotificationManagerCompat. Users are encouraged to use this API when posting multiple notifications. ( I2cd7f ) - Added
registerGnssMeasurementsCallback()with Executor support on pre-R platforms ( I579f8 )
Core and Core-ktx Version 1.10
Version 1.10.1
May 10, 2023
androidx.core:core:1.10.1 and androidx.core:core-ktx:1.10.1 are released. Version 1.10.1 contains these commits.
বহিরাগত অবদান
- Fix
BadParcelableExceptionbeing thrown for result being null b/277434277 , b/278118318 contributed by Mygod Studio
Version 1.10.0
৫ এপ্রিল, ২০২৩
androidx.core:core:1.10.0 and androidx.core:core-ktx:1.10.0 are released. Version 1.10.0 contains these commits.
Important changes since 1.9.0
- Deprecated recycling of accessibility objects. We've found performance changes to be negligible for even the oldest supported OS versions. ( I0a961 )
- Added
BuildCompatconstants for SDK extension versions. ( I6084c ) - See release notes for pre-release versions of 1.10.0 for new APIs and bug fixes.
Version 1.10.0-rc01
৮ মার্চ, ২০২৩
androidx.core:core:1.10.0-rc01 and androidx.core:core-ktx:1.10.0-rc01 are released with no changes from the previous beta.
সংস্করণ 1.10.0-beta01
২২ ফেব্রুয়ারী, ২০২৩
androidx.core:core:1.10.0-beta01 and androidx.core:core-ktx:1.10.0-beta01 are released. Version 1.10.0-beta01 contains these commits.
API পরিবর্তনগুলি
- The
AccessibilityNodeInfoCompatAPIs ofset/getMinMillisBetweteenContentChangeshave been renamed toset/getMinDurationBetweenContentChangesand now take alongfor their duration. ( f46689 ) - Added
NotificationCompat.bigLargeIcon(Icon)( I60855 )
বাগ ফিক্স
- Fix docs regarding default value of
NotificationCompat.Builder.setShowWhen()( ba52a2 ) - Fix typo in
AccelerateInterpolator / DecelerateInterpolatordocs ( 2173505 ) - Fix typo in
ShortcutInfoCompatdocs ( 44075f ) - Fix up, down, spacebar and key variation keyboard actions with
NestedScrollViewandCoordinatorLayout( bdd72e )
সংস্করণ 1.10.0-alpha02
২৫ জানুয়ারী, ২০২৩
androidx.core:core:1.10.0-alpha02 and androidx.core:core-ktx:1.10.0-alpha02 are released. Version 1.10.0-alpha02 contains these commits.
API পরিবর্তনগুলি
- Added
BuildCompatconstant forAD_SERVICESextension version ( I51d98 ) - Add
BEHAVIOR_DEFAULTtoWindowInsetsControllerCompat.BEHAVIOR_SHOW_BARS_BY_SWIPEandBEHAVIOR_SHOW_BARS_BY_TOUCHare deprecated. ( I17b61 )
সংস্করণ 1.10.0-alpha01
১১ জানুয়ারী, ২০২৩
androidx.core:core:1.10.0-alpha01 and androidx.core:core-ktx:1.10.0-alpha01 are released. Version 1.10.0-alpha01 contains these commits.
API পরিবর্তনগুলি
- Adds
CallStyletoNotificationCompat( Id9a53 , b/199294989 ) - Added
BuildCompatconstants for SDK extension versions ( I6084c ) - Add APIs for setting initial focus on accessibility node. ( Id199a )
- Add new APIs for content change rate limiting ( If4ea0 )
- Adds compatibility methods for new APIs introduced in Android 13 for Parcels, Bundles, and Intents. Some
ParcelCompatmethod signatures have been updated, and may require a source change on upgrade to confirm to the new signature. ( I57e94 , b/242048899 ) - Deprecating recycling of accessibility objects. We've found performance changes to be negligible in even the oldest supported versions. ( I0a961 )
- Updated return type nullability of deprecated-hidden functions ( Ibf7b0 )
- Added times/div operator overloads for Point and PointF ( I8e557 , b/261574780 )
বাগ ফিক্স
- Add to
AccessibilityEvent#TYPE_ANNOUNCEMENTwith suggestion to avoid using it. ( I818bf ) - Specify lists should have 1 row or 1 column for accessibility ( Ia1223 )
Core and Core-ktx Version 1.9.0
সংস্করণ 1.9.0
৭ সেপ্টেম্বর, ২০২২
androidx.core:core:1.9.0 and androidx.core:core-ktx:1.9.0 are released. Version 1.9.0 contains these commits.
১.৮.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- Updated to improve compatibility with Android 13, including nullability changes and parity with framework APIs
- Added
IntentSanitizerto sanitize unsafe intents before launching them. ( Ib0be5 ) - Adds support for
BigPictureStyleusingIcon( Ice26d ) - Added
@RequiresPermissionto APIs that require granting thePOST_NOTIFICATIONSpermission on SDK 33 and above. ( Ie542e ) - Improved parity between Android 13 accessibility framework APIs and compat APIs ( I93c97 , I5a074 , Iedf82 )
সংস্করণ 1.9.0-rc01
২৪ আগস্ট, ২০২২
androidx.core:core:1.9.0-rc01 and androidx.core:core-ktx:1.9.0-rc01 are released. Version 1.9.0-rc01 contains these commits.
বাগ ফিক্স
-
IntentSanitizer.sanitizeByFilteringno longer writes to the log when filtering ( 69b3b55 )
সংস্করণ 1.9.0-beta01
১০ আগস্ট, ২০২২
androidx.core:core:1.9.0-beta01 is released. Version 1.9.0-beta01 contains these commits.
API পরিবর্তনগুলি
- Added compatibility for
ACTION_SHOW_TEXT_SUGGESTIONSandis/setTextSelectable( Iedf82 ) - Added
IntentSanitizerto sanitize unsafe intents before launching them. ( Ib0be5 ) - Adds support for
BigPictureStyleusing Icon ( Ice26d , b/215583339 ) - Updated nullability annotations ( I34cce , b/236498052 , b/236498029 , b/236497996 , b/236497942 , b/236497884 , b/236497726 )
- Added
LocationManagerCompat.registerGnssMeasurementsCallbackto work around Android R bugs. ( Ie0f6f )
বাগ ফিক্স
- Added
@RequiresPermissionto APIs that require granting thePOST_NOTIFICATIONSpermission on SDK 33 and above. ( Ie542e , b/238790278 ) - Adding support for API introduced in T." into androidx-platform-dev" ( )
- Adding support for API introduced in T. ( I358f1 )
-
TypefaceCompate.create(..., weight, italic)will fallback to platformTypeface.createwhen compat impl cannot resolve on API 14-20 ( I1ee34 , b/145311058 ) - Added accessibility framework constants previously absent from androidx." into androidx-main am: d5747be010" ( I5a074 )
- Added accessibility framework constants previously absent from androidx. ( I93c97 )
বহিরাগত অবদান
- Backported
Typeface#create(Typeface, int, boolean)which allows creating typeface with specific weight from a font family ( I342dc )
Version 1.9.0-alpha05
১৫ জুন, ২০২২
androidx.core:core:1.9.0-alpha05 and androidx.core:core-ktx:1.9.0-alpha05 are released. Version 1.9.0-alpha05 was developed in a private pre-release branch and has no public commits.
API পরিবর্তনগুলি
- Nullability updates to align with finalized API surface in Tiramisu Beta 3 SDK
-
minCompileSdkis now 33 to align with Tiramisu Beta 3 SDK
সংস্করণ 1.9.0-alpha04
May 18, 2022
androidx.core:core:1.9.0-alpha04 and androidx.core:core-ktx:1.9.0-alpha04 are released. Version 1.9.0-alpha04 is built against a pre-release Android SDK and does not have a publicly-available commit history.
বাগ ফিক্স
- Revert deprecation of
BuildCompat.isAtLeastT()and accompanyingSDK_INTchecks
সংস্করণ 1.9.0-alpha03
২৭ এপ্রিল, ২০২২
androidx.core:core:1.9.0-alpha03 and androidx.core:core-ktx:1.9.0-alpha03 are released. Version 1.9.0-alpha04 contains all commits from 1.8.0-beta01 , but has been built against Android 13 Beta 1.
This version requires Android 13 Beta 1 to compile and is not guaranteed to be runtime-compatible with future developer previews.
সংস্করণ 1.9.0-alpha02
March 23, 2022
androidx.core:core:1.9.0-alpha02 and androidx.core:core-ktx:1.9.0-alpha02 are released. Version 1.9.0-alpha02 contains all commits from 1.8.0-alpha06, but has been built against Tiramisu DP2.
সংস্করণ 1.9.0-alpha01
২৩ ফেব্রুয়ারী, ২০২২
androidx.core:core:1.9.0-alpha01 and androidx.core:core-ktx:1.9.0-alpha01 are released. Version 1.9.0-alpha01 was built from an internal branch and does not have publicly-visible commits.
This version requires Android Tiramisu DP1 to compile and is not guaranteed to be runtime-compatible with future developer previews.
নতুন বৈশিষ্ট্য
- Compatible with Android Tiramisu DP1.
Core and Core-ktx Version 1.8.0
সংস্করণ 1.8.0
১ জুন, ২০২২
androidx.core:core:1.8.0 and androidx.core:core-ktx:1.8.0 are released. Version 1.8.0 contains these commits.
Important changes since 1.7.0
- Significant clean-up of nullability annotations to improve Kotlin usability
- Platform parity improvements to
ShortcutInfoCompat,NotificationCompat, and more - New interfaces to allow components to receive picture-in-picture and multi-window mode change events, implemented by
ComponentActivityin Activity library - Improvements to
MenuProvidercallback methods, includingonPrepareMenuandonMenuClosed - Fixed issue where
FileProviderwould fail withIllegalArgumentExceptionon certain devices - Fixed issue where
TypefaceCompatapplied incorrect typeface weight on API 29+ ( b/194553426 ) thanks to contribution from RikkaW
সংস্করণ 1.8.0-rc02
May 18, 2022
androidx.core:core:1.8.0-rc02 and androidx.core:core-ktx:1.8.0-rc02 are released. Version 1.8.0-rc02 contains these commits.
বাগ ফিক্স
- Cast
OnSharedElementsReadyListenerto fully-qualified platform class to preventClassCastException( 0029fed )
সংস্করণ 1.8.0-rc01
May 11, 2022
androidx.core:core:1.8.0-rc01 and androidx.core:core-ktx:1.8.0-rc01 are released. Version 1.8.0-rc01 contains these commits.
API পরিবর্তনগুলি
- Added
BuildCompatcheck for next pre-release cycle ( If5a8f , b/229859122 ) - Updated
BuildCompat.isAtLeastT()for finalized SDK_INT value. ( Iffae0 )
সংস্করণ 1.8.0-beta01
২০ এপ্রিল, ২০২২
androidx.core:core:1.8.0-beta01 and androidx.core:core-ktx:1.8.0-beta01 are released with no changes since 1.8.0-alpha07. Version 1.8.0-beta01 contains these commits.
সংস্করণ 1.8.0-alpha07
৬ এপ্রিল, ২০২২
androidx.core:core:1.8.0-alpha07 and androidx.core:core-ktx:1.8.0-alpha07 are released. Version 1.8.0-alpha07 contains these commits.
বাগ ফিক্স
-
TypefaceCompatwill now respect both requested and loaded style information on API 29+. This is a behavior change when the loaded fonts are notFontWeight.NormalorFontWeight.Bold, as the actual loaded weight and style will be used. ( #212 , b/194553426 )
বহিরাগত অবদান
সংস্করণ 1.8.0-alpha06
March 23, 2022
androidx.core:core:1.8.0-alpha06 is released. Version 1.8.0-alpha06 contains these commits.
API পরিবর্তনগুলি
- The
MenuProviderinterface now includes theonPrepareMenu()callback, which is called when a menu is dynamically modified and should be shown. ( Ie85f9 ) - The
MenuProviderinterface now includes theonMenuClosed()method to be used whenever a menu should be closed. ( If5a16 ) - Updated
IconCompat#getResIdto have the proper resource annotation type to match the corresponding method in the framework inIcon#getResId( I49700 ) - Reverted previous change of relying solely on a View for
WindowInsetsControllerCompat, and again require a Window which is required for managing some window flags. DeprecatedViewCompat.getWindowInsetsControllerin favor ofWindowCompat.getInsetsControllerto ensure that the correct Window is used (such as if the View is in a dialog). ( I660ae , b/219572936 ) - Updated nullability in core and appcompat to match Tiramisu DP2 ( I0cbb7 )
- Adds a method to
BitmapCompatfor smoother downscaling of bitmaps. ( Ib706c ) - Added nullability annotations to
ActivityCompat.requestDragAndDropPermissions( I0f2b0 , b/206113378 ) - Added a work-around to
FileProviderfor OEMs stripping meta-data from manifests. ( I82f63 )
বাগ ফিক্স
- Consider parent visibility changes for a11y pane visibility status for <P ( I8e04f )
সংস্করণ 1.8.0-alpha05
২৩ ফেব্রুয়ারী, ২০২২
androidx.core:core:1.8.0-alpha05 and androidx.core:core-ktx:1.8.0-alpha05 are released. Version 1.8.0-alpha05 contains these commits.
API পরিবর্তনগুলি
- Updated nullability for androidx.core.os classes ( If18cd , b/206113622 )
- Updated nullability for androidx.core.app classes ( I657eb , b/206113302 )
- Updated nullability for androidx.core.text classes ( I08329 , b/206113384 )
- Added
ExtraDatafunctions toAccessibilityNodeInfoCompat( If2fc7 , b/137789185 ) - Added zero-arg overload for
bundleOf()to avoid an invisible array allocation when creating an empty bundle ( If7089 ) - Added
Continuation<T>.asFoo()adapters to create callbacks for writing suspend wrappers for Android APIs that accept common/generic callback types ( I6615e ) - Added nullable
Drawable.toBitmapOrNullmethod to avoid exceptions ( I2342a )
Version 1.8.0-alpha04
৯ ফেব্রুয়ারী, ২০২২
androidx.core:core:1.8.0-alpha04 and androidx.core:core-ktx:1.8.0-alpha04 are released. Version 1.8.0-alpha04 contains these commits.
API পরিবর্তনগুলি
- Adds the
OnPictureInPictureModeChangedProviderinterface to allow any component to receive picture-in-picture mode change events. This is implemented byComponentActivityin Activity1.5.0-alpha02. ( I9f567 ) - Adds the
OnMultiWindowModeChangedProviderinterface to allow any component to receive multi-window mode change events. This is implemented byComponentActivityin Activity1.5.0-alpha02. ( I62d91 ) - Cleaned up nullability for a subset of androidx.core APIs. ( Ia0e2f , b/206113818 )
Version 1.8.0-alpha03
২৬ জানুয়ারী, ২০২২
androidx.core:core:1.8.0-alpha03 and androidx.core:core-ktx:1.8.0-alpha03 are released. Version 1.8.0-alpha03 contains these commits.
API পরিবর্তনগুলি
- Converted
WindowInsetsControllerCompatto depend on a View instead of a Window or the platformWindowInsetsController. This improves behavior with Dialogs, showing the IME, and ensures the non-deprecated creation methods workaround ( b/180881870 ). ( I29264 , b/207401542 , b/210121779 ) - Cleaned up nullability for a subset of androidx.core APIs. ( Ib2583 , b/206113818 )
- Fixed nullability of
performAccessibilityActionparams ( Ibbafe ) - Added method for working around
ColorStateListissues resulting from Theme-keyed caching and Theme.applyStyle ( I9188b , b/207739887 ) - Update shortcut visibility api for better readability ( Ia58df )
- Added zero-arg overload for
persistableBundleOf()to avoid an unnecessary array allocation when creating an empty PersistableBundle ( Icd7a4 )
Version 1.8.0-alpha02
December 15, 2021
androidx.core:core:1.8.0-alpha02 and androidx.core:core-ktx:1.8.0-alpha02 are released. Version 1.8.0-alpha02 contains these commits.
API পরিবর্তনগুলি
- Adds experimental
BuildCompatmethods for future SDKs ( Iafd82 , b/207528937 ) - Add utility methods to convert document into shortcut and vice versa. ( Id512c )
- Update visibility api for shortcut for better readability ( I86dec )
- Adds the
OnNewIntentProvider,OnConfigurationChangedProvider, andonTrimMemoryProviderinterfaces that can be used to denote that your custom activity can dispatch these events to any component that adds a listener. ( If1f8b , If623b , Ia9295 )
Version 1.8.0-alpha01
১ ডিসেম্বর, ২০২১
androidx.core:core:1.8.0-alpha01 and androidx.core:core-ktx:1.8.0-alpha01 are released. Version 1.8.0-alpha01 contains these commits.
API পরিবর্তনগুলি
- Significant clean-up of nullability annotations
- Added a new API
ShortcutInfoCompat.Builder#setHiddenFromLauncherto determine whether the shortcut should be hidden from the launcher. ( Ia2a71 ) - Add
NotificationCompat.Action#setAuthenticationRequired( Ieeafa , b/202172887 ) - Add
NotificationCompat.BigPictureStyle.setContentDescription( I3b483 ) - Added extension function
Map<String, Any?>.toPersistableBundle()( I82c86 )
বাগ ফিক্স
- Adjusts the scroll distance for accessibility action ( If74ae )
- Removed hardcoded language code in Javadocs ( Ie5d68 )
Core and Core-ktx Version 1.7
Version 1.7.0
২৭ অক্টোবর, ২০২১
androidx.core:core:1.7.0 and androidx.core:core-ktx:1.7.0 are released. Version 1.7.0 contains these commits.
Important changes since 1.6.0
- Adds support for interacting with SDK 30 and later's permission revocation and app hibernation features, with backporting down to SDK 23 on supported devices. See IntentCompat.createManageUnusedAppRestrictionsIntent for more information.
- Adds support for composing menu support in components, see MenuProvider for more information.
সংস্করণ 1.7.0-rc01
October 13, 2021
androidx.core:core:1.7.0-rc01 and androidx.core:core-ktx:1.7.0-rc01 are released. Version 1.7.0-rc01 contains these commits.
Version 1.7.0-beta02
২৯ সেপ্টেম্বর, ২০২১
androidx.core:core:1.7.0-beta02 and androidx.core:core-ktx:1.7.0-beta02 released. Version 1.7.0-beta02 contains these commits.
বাগ ফিক্স
-
MenuHostHelperwill now properly remove all LifecycleObservers when aMenuProvideris removed prior to the Lifecycle beingDESTROYED. ( Ibe2e1 , b/199788262 ) - Update the descriptions of the Unused App Restrictions Constants to be clearer for developers ( I2858e )
Version 1.7.0-beta01
১৫ সেপ্টেম্বর, ২০২১
androidx.core:core:1.7.0-beta01 and androidx.core:core-ktx:1.7.0-beta01 are released. Version 1.7.0-beta01 contains these commits.
API পরিবর্তনগুলি
-
LocationRequestCompat.toProvidercan now return null ( Ib5a09 )
Version 1.7.0-alpha02
১ সেপ্টেম্বর, ২০২১
androidx.core:core:1.7.0-alpha02 and androidx.core:core-ktx:1.7.0-alpha02 are released. Version 1.7.0-alpha02 contains these commits.
নতুন বৈশিষ্ট্য
- Streamlining and unification of how lifecycle-aware menus are managed, see MenuProvider for more details.
API পরিবর্তনগুলি
- Added
MenuHostinterface for components that manageMenuProviders. ( I83f23 ) - Added
MenuProviderinterface that can be used to indicate that a component is supplying menu items. ( If8a40 ) - Added
MenuHostHelperto simplify implementingMenuHostin a component. ( I74f4a ) - Added
LocationRequestCompat.toLocationRequest()for converting to platform class. ( I71e75 ) - Added
DocumentsContractCompatclass for parity with platform APIs. ( Ia9e91 ) - Added
NotificationCompat.BigPictureStyle.showBigPictureWhenCollapsed(boolean)for parity with platform APIs. ( I8cd88 ) - Fixed an issue where
checkSelfPermissionfromPermissionCheckerwould show mic/cam indicators. ( I572a9 ) - Added explicit threading annotation for
setImportantForAccessibility. ( I990fa ) - Updated
getUnusedAppRestrictionsStatusto conform to API guidelines. ( I28a18 ) - Completed functionality for
getUnusedAppRestrictionsStatus. ( I7c2d6 ) - Added support to
LocationCompatfor vertical accuracy, speed accuracy, and bearing accuracy. ( I1d3e9 ) - Added math compat functions to
MathUtils. ( Idb590 ) - Integrated
OnReceiveContentListenerinto compat APIs. ( Ic6914 , b/173814913 ) - Added
ActivityCompat#isLaunchedFromBubblefor platform parity. ( I6961a ) - Added
LocationRequestandLocationManager.hasProvider()for platform parity. ( I4f3e4 )
বাগ ফিক্স
- Removed the use of lambdas in
PackageManagerCompatto avoidLambdaDesugaringbug. ( I36c87 )
Version 1.7.0-alpha01
৩০ জুন, ২০২১
androidx.core:core:1.7.0-alpha01 and androidx.core:core-ktx:1.7.0-alpha01 are released. Version 1.7.0-alpha01 contains these commits.
API পরিবর্তনগুলি
- Added an API to configure an InputConnection to use
View.performReceiveContentto handle IME calls toInputConnection.commitContent. ( I3a2ad ) - Combined two APIs' functionality into one ( I261df )
- Modified two APIs' functionality for use with unused app restriction features (eg permission revocation, app hibernation) ( Ic1616 )
- Added three APIs for use with unused app restriction features (eg permission revocation, app hibernation) ( I606d7 )
- Added nullability annotations to several Compat classes ( I2802a , b/188452327 , b/189962089 )
- Added three APIs for use with unused app restriction features (eg permission revocation, app hibernation) ( Icafee )
- Addressed missing nullability annotation issues in ViewCompat ( Ic346e , b/188453571 )
Core Remote Views Version 1.1
সংস্করণ 1.1.0
১২ জুন, ২০২৪
androidx.core:core-remoteviews:1.1.0 is released. Version 1.1.0 contains these commits .
Important changes since 1.0.0
- Core
RemoteViewsmoves to 1.1.0 stable.
Version 1.1.0-rc01
May 14, 2024
androidx.core:core-remoteviews:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits .
নতুন বৈশিষ্ট্য
- Move
RemoteViews1.1.0 to Release Candidate.
বাগ ফিক্স
- Move to 21 as the default
minSdkVersionof androidx libraries. ( I6ec7f )
Version 1.1.0-beta02
April 17, 2024
androidx.core:core-remoteviews:1.1.0-beta02 is released. No major changes since the last release.
Version 1.1.0-beta01
৩ এপ্রিল, ২০২৪
androidx.core:core-remoteviews:1.1.0-beta01 is released. Version 1.1.0-beta01 contains these commits .
Version 1.1.0-alpha01
৭ ফেব্রুয়ারী, ২০২৪
androidx.core:core-remoteviews:1.1.0-alpha01 is released. Version 1.1.0-alpha01 contains these commits.
নতুন বৈশিষ্ট্য
- Version bump to match dependency versions.
Core Remote Views Version 1.0
সংস্করণ 1.0.0
৬ সেপ্টেম্বর, ২০২৩
androidx.core:core-remoteviews:1.0.0 is released. Version 1.0.0 contains these commits.
Major features of 1.0.0
- Move core-remoteviews to stable version 1.0.0
Version 1.0.0-beta04
May 10, 2023
androidx.core:core-remoteviews:1.0.0-beta04 is released. Version 1.0.0-beta04 contains these commits.
বাগ ফিক্স
- Fixes
ArrayOutOfBoundsExceptionbeing thrown in corner cases in compat library.
Version 1.0.0-beta03
October 5, 2022
androidx.core:core-remoteviews:1.0.0-beta03 is released. Version 1.0.0-beta03 contains these commits.
নতুন বৈশিষ্ট্য
- No new features were added.
Version 1.0.0-beta02
১০ আগস্ট, ২০২২
androidx.core:core-remoteviews:1.0.0-beta02 is released. Version 1.0.0-beta02 contains these commits.
বাগ ফিক্স
- Version fix
সংস্করণ 1.0.0-beta01
২৯ জুন, ২০২২
androidx.core:core-remoteviews:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.
নতুন বৈশিষ্ট্য
- Moves
Core-RemoteViewsto beta.
Version 1.0.0-alpha03
২৩ ফেব্রুয়ারী, ২০২২
androidx.core:core-remoteviews:1.0.0-alpha03 is released. Version 1.0.0-alpha03 contains these commits.
বাগ ফিক্স
- Fix for infrastructure.
সংস্করণ 1.0.0-alpha02
২৬ জানুয়ারী, ২০২২
androidx.core:core-remoteviews:1.0.0-alpha02 is released. Version 1.0.0-alpha02 contains these commits.
সংস্করণ 1.0.0-alpha01
December 15, 2021
androidx.core:core-remoteviews:1.0.0-alpha01 is released. Version 1.0.0-alpha01 contains these commits.
নতুন বৈশিষ্ট্য
- Backport of the new
RemoteViews.setRemoteAdapterAPI. - Kotlin Extension functions to avoid reflection when calling
RemoteViewsmethods. - Library with helper functions for working with
App Widgetsizing APIs.
Core Performance Version 1.0
সংস্করণ 1.0.0
January 10, 2024
androidx.core:core-performance:1.0.0 , androidx.core:core-performance-play-services:1.0.0 , and androidx.core:core-performance-testing:1.0.0 are released. Version 1.0.0 contains these commits.
Major features of 1.0.0
- Core Performance - Provides a reliable mechanism for developers to identify the device's level of performance at runtime to help optimize an app's user experience accordingly.
- Core Performance Play Services - Google-specific implementation providing up-to-date media performance class information for tested devices and OS versions.
- Core Performance Testing - Test doubles for Core Performance.
বাগ ফিক্স
- Fixed a crash when initializing
PlayServicesDevicePerformancefound in version1.0.0-beta2. ( b/318803680 )
Version 1.0.0-rc01
১৩ ডিসেম্বর, ২০২৩
androidx.core:core-performance:1.0.0-rc01 , androidx.core:core-performance-play-services:1.0.0-rc01 , and androidx.core:core-performance-testing:1.0.0-rc01 are released. Version 1.0.0-rc01 contains these commits.
নতুন বৈশিষ্ট্য
- Core Performance - Updated library implementation. (
DevicePerformancegeneric implementation). - Core Performance Play Services - Initial library implementation. (Google specific
DevicePerformanceimplementation). - Core Performance Testing - Initial library implementation. (contains test doubles for Core Performance).
API পরিবর্তনগুলি
- Initial RC release of
DevicePerformancespecific API.
Version 1.0.0-beta02
October 4, 2023
androidx.core:core-performance:1.0.0-beta02 , androidx.core:core-performance-play-services:1.0.0-beta02 , and androidx.core:core-performance-testing:1.0.0-beta02 are released. Version 1.0.0-beta02 contains these commits.
নতুন বৈশিষ্ট্য
- Test related refactoring.
API পরিবর্তনগুলি
- Unchanged API usage pattern.
সংস্করণ 1.0.0-beta01
৬ সেপ্টেম্বর, ২০২৩
androidx.core:core-performance:1.0.0-beta01 , androidx.core:core-performance-play-services:1.0.0-beta01 , and androidx.core:core-performance-testing:1.0.0-beta01 are released. Version 1.0.0-beta01 contains these commits.
নতুন বৈশিষ্ট্য
- Core Performance - Updated library implementation. (
DevicePerformancegeneric implementation). - Core Performance Play Services - Initial library implementation. (Google specific
DevicePerformanceimplementation). - Core Performance Testing - Initial library implementation. (contains test doubles for Core Performance).
API পরিবর্তনগুলি
- Initial beta release of
DevicePerformancespecific API.
Version 1.0.0-alpha03
২৩ আগস্ট, ২০২৩
androidx.core:core-performance:1.0.0-alpha03 , androidx.core:core-performance-play-services:1.0.0-alpha03 , and androidx.core:core-performance-testing:1.0.0-alpha03 are released. Version 1.0.0-alpha03 contains these commits.
নতুন বৈশিষ্ট্য
- Initial library implementation of
core-performance-testing, containing test doubles for core-performance. - Initial library implementation or
core-performance-play-services. Google specific implementation provides up to date media performance class information.
API পরিবর্তনগুলি
- Add optional module providing media performance class from Google Play Services.
- core-performance constructors changed to support optional implementation.
সংস্করণ 1.0.0-alpha02
March 23, 2022
androidx.core:core-performance:1.0.0-alpha02 is released. Version 1.0.0-alpha02 contains these commits.
নতুন বৈশিষ্ট্য
- Provide an easy and reliable mechanism for developers to identify at runtime the device's level of performance in order to deliver an optimized app experience.
- This initial release uses a list of hand-tested devices that are granted performance class values higher than the level declared in Build.VERSION.MEDIA_PERFORMANCE_CLASS
সংস্করণ 1.0.0-alpha01
December 15, 2021
androidx.core:core-performance:1.0.0-alpha01 is released. Version 1.0.0-alpha01 contains these commits.
Core Splashscreen Version 1.2
Version 1.2.0-rc01
২ জুলাই, ২০২৫
androidx.core:core-splashscreen:1.2.0-rc01 is released. Version 1.2.0-rc01 contains these commits .
Version 1.2.0-beta02
২৩ এপ্রিল, ২০২৫
androidx.core:core-splashscreen:1.2.0-beta02 is released. Version 1.2.0-beta02 contains these commits .
Version 1.2.0-beta01
২৬ ফেব্রুয়ারী, ২০২৫
androidx.core:core-splashscreen:1.2.0-beta01 is released. Version 1.2.0-beta01 contains these commits .
Version 1.2.0-alpha02
September 4, 2024
androidx.core:core-splashscreen:1.2.0-alpha02 is released. Version 1.2.0-alpha02 contains these commits .
বাগ ফিক্স
- Add
isLightThemeattribute to themes ofSplashScreen( I01000 , b/238522114 ) - Get splashscreen icon by
AppCompatResources( Ib05e , b/289242141 , b/263972037 ) - Removed manual outlining of access to new platform APIs since this happens automatically via API modeling when using R8 with AGP 7.3 or later (eg R8 version 3.3) and for all builds when using AGP 8.1 or later (eg D8 version 8.1). Clients who are not using AGP are advised to update to D8 version 8.1 or later. See this article for more details. ( Ieb9ae , b/345472586 )
Version 1.2.0-alpha01
April 17, 2024
androidx.core:core-splashscreen:1.2.0-alpha01 is released. Version 1.2.0-alpha01 contains these commits .
বাগ ফিক্স
- Change the cutout mode of
Base.Theme.SplashScreento always since v30.( Idfc3f ) - Reset
enforceNavigationBarContrastto system default value from API 31, so the splash screen theme won't corrupt activity's theme. From API 31+, the splash screen isn't create asPhoneWindow, so it's unnecessary to inherit the value from API 29. Also remove the override action fromapplyAppSystemUiTheme, sinceenforceNavigationBarContrastcould already changed from app side during launch, override it from attribute doesn't make sense.( Ic2cd9 ) - Set default light navigation bar which respects day/night theme. So for API 33+ platform, the splash screen theme won't cause flicker while removing the splash screen. ( I8023a )
- Do not overwrite activity theme after receiving the splash screen view from api 33.( I10587b )
Core Splashscreen Version 1.1
Version 1.1.0-rc01
৩ এপ্রিল, ২০২৪
androidx.core:core-splashscreen:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits .
বাগ ফিক্স
- Provide default dimensions for wear device with 48x48dp icon ( Ib8de8 , b/256678037 )
- Fix
SplashScreenView#getIconViewcause NPE crash ( 6abfd6 , b/243457485 )
Version 1.1.0-alpha02
৬ সেপ্টেম্বর, ২০২৩
androidx.core:core-splashscreen:1.1.0-alpha02 is released. Version 1.1.0-alpha02 contains these commits.
বাগ ফিক্স
- Provide default dimensions for wear device with 48x48dp icon ( Ib8de8 , b/256678037 )
Dependency Update
- Core-Splashscreen now compiles against API 34.
Version 1.1.0-alpha01
২২ ফেব্রুয়ারী, ২০২৩
androidx.core:core-splashscreen:1.1.0-alpha01 is released. This was developed in an internal branch.
বাগ ফিক্স
- Fixed a
NullPointerExceptionwhenSplashScreenView#getIconViewreturned null. ( e231ab )
Core Splashscreen Version 1.0
সংস্করণ 1.0.1
১৯ এপ্রিল, ২০২৩
androidx.core:core-splashscreen:1.0.1 is released. Version 1.0.1 contains these commits.
বাগ ফিক্স
- Provide default dimensions for wear device with 48x48dp icon ( Ib8de8 , b/256678037 )
সংস্করণ 1.0.0
২৭ জুলাই, ২০২২
The core SplashScreen library brings the new Android 12 splash screen to all devices from API 23. Using the splash screen library, your application doesn't need any custom SplashScreen Activity and leverages the right APIs for a fast launch of your application. To use it, simply follow the steps outlined in our guide . For more information about the Android 12 splash screen, visit the official documentation .
androidx.core:core-splashscreen:1.0.0 is released. Version 1.0.0 contains these commits.
Version 1.0.0-rc01
May 18, 2022
androidx.core:core-splashscreen:1.0.0-rc01 is released. Version 1.0.0-rc01 contains these commits.
- No changes since the last beta release.
Version 1.0.0-beta02
March 23, 2022
androidx.core:core-splashscreen:1.0.0-beta02 is released. Version 1.0.0-beta02 contains these commits.
বাগ ফিক্স
- Fixed
Lateinit property platformView has not been initialized( b/214835299 )
বহিরাগত অবদান
- Fix rendering issue on MIUI with dark mode and Explicitly set
android:animateLayoutChangesto false to avoid the fading animation when removing the splash screen in theOnExitAnimationListener( #327 )
সংস্করণ 1.0.0-beta01
১২ জানুয়ারী, ২০২২
androidx.core:core-splashscreen:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.
বাগ ফিক্স
- Better night mode handling ensures that night mode is handled when the default parameters are used on all APIs. 2d1d182
Fixes bugs introduced in the new splash screen on Android 12:
- Fix systemBar flickering on API 31: Ensure that the system bars do not flicker when customizing the exit animation. 5a75362
- Fix insets handling when using OnExitAnimationListener: Ensures that the content does not jump when the OnExitAnimationListener is used. 4c8f264
সংস্করণ 1.0.0-alpha02
২৯ সেপ্টেম্বর, ২০২১
androidx.core:core-splashscreen:1.0.0-alpha02 is released. Version 1.0.0-alpha02 contains these commits.
নতুন বৈশিষ্ট্য
- Better insets support: The splash screen now shows full screen on all APIs even when the
OnExitAnimationListeneris set. -
postSplashScreenThemeis optional: you can simply callactivity.setTheme()beforeonCreate()to set your app theme after the splash screen is shown. - Backward support of the
windowSplashScreenIconBackgroundColorattribute: usingTheme.SplashScreen.IconBackgroundandwindowSplashScreenIconBackgroundColor, you can add a background to the splash screen icon. - The sizing of the icon has been corrected to match the platform's specs.
API পরিবর্তনগুলি
- Added backward compatibility for the windowSplashScreenIconBackgroundColor attribute
- Downgraded the minSdkVersion to API 21 ( Idd050 , b/198161849 , b/197759820 , b/198165621 )
বাগ ফিক্স
- Make
postSplashScreenThemeoptional ( I8c4bf )
সংস্করণ 1.0.0-alpha01
৩০ জুন, ২০২১
androidx.core:core-splashscreen:1.0.0-alpha01 is released.
নতুন বৈশিষ্ট্য
-
core-splashscreenprovides backward compatibility for the new Splash Screen APIs . This first alpha version contains all the new APIs backported down to API 23, with the exception of the icon background. - See the KDocs in
androidx.core.splashscreenfor usage information.
Core Google Shortcuts Version 1.2
Version 1.2.0-alpha01
July 26, 2023
androidx.core:core-google-shortcuts:1.2.0-alpha01 is released. Version 1.2.0-alpha01 contains these commits.
API পরিবর্তনগুলি
- Merged public and experimental API files for a,b,c-paths ( I8cfee , b/278769092 )
- Migrated
androidx.coregroup to use merged public API files ( Ifdef4 , b/278769092 )
Core Google Shortcuts Version 1.1.0
সংস্করণ 1.1.0
২৪ অক্টোবর, ২০২২
androidx.core:core-google-shortcuts:1.1.0 is released. Version 1.1.0 contains these commits.
Important changes since 1.0.0
- Migrated from using
com.google.firebase:firebase-appindexingto the newcom.google.android.gms:play-services-appindexlibrary. This version of the library is not compatible withcom.google.firebase:firebase-appindexing. Developers should avoid using both libraries to avoid build errors.
Version 1.1.0-rc01
October 5, 2022
androidx.core:core-google-shortcuts:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits.
নতুন বৈশিষ্ট্য
- Migrated from using
com.google.firebase:firebase-appindexingto the newcom.google.android.gms:play-services-appindexlibrary. Note that this version of the library is not compatible withcom.google.firebase:firebase-appindexing. Developers should avoid using both libraries to avoid build errors.
Version 1.1.0-beta01
September 21, 2022
androidx.core:core-google-shortcuts:1.1.0-beta01 is released. Version 1.1.0-beta01 contains these commits.
নতুন বৈশিষ্ট্য
- Removed unused dependency. No new features.
Version 1.1.0-alpha03
৭ সেপ্টেম্বর, ২০২২
androidx.core:core-google-shortcuts:1.1.0-alpha03 is released. Version 1.1.0-alpha03 contains these commits.
নতুন বৈশিষ্ট্য
- Removed unused dependency. No new features.
Version 1.1.0-alpha02
২৪ আগস্ট, ২০২২
androidx.core:core-google-shortcuts:1.1.0-alpha02 is released. Version 1.1.0-alpha02 contains these commits.
নতুন বৈশিষ্ট্য
- Update dependency from
com.google.firebase:firebase-appindexingtocom.google.android.gms:play-services-appindex. Developers who use this new version should not externally depend oncom.google.firebase:firebase-appindexing, as the two libraries are now incompatible.
Version 1.1.0-alpha01
৪ আগস্ট, ২০২১
androidx.core:core-google-shortcuts:1.1.0-alpha01 is released. Version 1.1.0-alpha01 contains these commits.
নতুন বৈশিষ্ট্য
- Indexing support for URI based icons in Donated shortcuts to be displayed by Google apps.
Core and Core-ktx Version 1.6.0
Version 1.6.0
৩০ জুন, ২০২১
androidx.core:core:1.6.0 and androidx.core:core-ktx:1.6.0 are released. Version 1.6.0 contains these commits.
Important changes since 1.5.0
- Add support for resolving theme attributes in nested
ColorStateLists. ( I2e409 b/155579892 ) - Backport tintable background and check mark for CheckedTextView ( I8575c )
Version 1.6.0-rc01
১৬ জুন, ২০২১
androidx.core:core:1.6.0-rc01 and androidx.core:core-ktx:1.6.0-rc01 are released. Version 1.6.0-rc01 contains these commits.
API পরিবর্তনগুলি
- JobIntentService has been deprecated in favor of WorkManager ( Ic7749 , b/149049019 )
Version 1.6.0-beta02
June 2, 2021
androidx.core:core:1.6.0-beta02 and androidx.core:core-ktx:1.6.0-beta02 are released. Version 1.6.0-beta02 contains these commits.
বাগ ফিক্স
- Update
BuildCompatto use current long press timeout on latest platforms ( b/185118174 ) - Remove use of
synchronizedfromContextCompat,ContentLoadingProgressmethods.
Version 1.6.0-beta01
১৮ মে, ২০২১
androidx.core:core:1.6.0-beta01 and androidx.core:core-ktx:1.6.0-beta01 are released. Version 1.6.0-beta01 contains these commits.
API পরিবর্তনগুলি
- Backport
Objects.requireNonNull()( I27db5 , b/179904366 )
Version 1.6.0-alpha03
May 5, 2021
androidx.core:core:1.6.0-alpha03 and androidx.core:core-ktx:1.6.0-alpha03 are released. Version 1.6.0-alpha03 contains these commits.
নতুন বৈশিষ্ট্য
- Add support for resolving theme attributes in nested
ColorStateLists. ( I2e409 b/155579892 )
বাগ ফিক্স
Prevent NPE when handling
nullcustom selection action mode callbacks on AppCompat-backed views. ( I033c7 , b/173435375 )Add support for setSystemBarsBehavior on SDK < 30. ( I062c8 , b/173203649 )
Version 1.6.0-alpha02
১৫ এপ্রিল, ২০২১
androidx.core:core:1.6.0-alpha02 and androidx.core:core-ktx:1.6.0-alpha02 are released. Version 1.6.0-alpha02 contains these commits.
API পরিবর্তনগুলি
- Add
TelephoneManagerCompatandSubscriptionManagerCompat( I5568d ) - Remove deprecated
addCapabilityBindingmethod fromShortcutInfoCompat( Ie8f70 ) - Add
addCapabilityBindingwith parameters andaddCapabilityBindingwithout parameters setters toShortcutInfoCompat.Builder, deprecated oldaddCapabilityBinding( I90686 ) - Add
LocationCompatclass andLocationManagerCompat.getCurrentLocation()( I78d9a ) - Deprecated
ModeCompat.isNativewhich is replaced byDisplayCompat.getMode. ( I9a6a2 ) - Added
ContextCompat.getAttributionTag()andUserHandleCompat.getUserHandleForUid()( Iea486 )
বহিরাগত অবদান
- Backport tintable background and check mark for
CheckedTextView( I8575c )
Version 1.6.0-alpha01
২৪ মার্চ, ২০২১
androidx.core:core:1.6.0-alpha01 and androidx.core:core-ktx:1.6.0-alpha01 are released. Version 1.6.0-alpha01 contains these commits.
API পরিবর্তনগুলি
- Adds
Handler.hasCallbacks()method for parity with platform SDK ( Idce1c , b/113855676 ) - Adds capability related setter methods to
ShortcutInfoCompat.Builder( I45af6 )
Core Google Shortcuts Version 1.0
সংস্করণ 1.0.1
May 18, 2022
androidx.core:core-google-shortcuts:1.0.1 is released. Version 1.0.1 contains these commits.
বাগ ফিক্স
- Fix proguard rule to prevent a method from being unintentionally removed
সংস্করণ 1.0.0
৩০ জুন, ২০২১
androidx.core:core-google-shortcuts:1.0.0 is released. Version 1.0.0 contains these commits.
Major features of 1.0.0
Include this module to allow shortcuts saved using ShortcutManagerCompat to also be donated to Google. This will unlock additional features with those shortcuts for users, such as displaying them as suggestions or allowing Google Assistant to fulfill them through voice query. There is no limit to the number of shortcuts that can be donated, and those that are donated this way are saved on-device. For more information, see the full documentation on pushing dynamic shortcuts to Assistant .
Version 1.0.0-rc01
১৬ জুন, ২০২১
androidx.core:core-google-shortcuts:1.0.0-rc01 is released. Version 1.0.0-rc01 contains these commits.
সংস্করণ 1.0.0-beta01
১৮ মে, ২০২১
androidx.core:core-google-shortcuts:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.
নতুন বৈশিষ্ট্য
- Shortcuts added via
core-google-shortcutslibrary will be saved as a Shortcut object in firebase appindexing, instead of a generic schema.org/Thing object.
বাগ ফিক্স
- Removed the minSdkVersion requirement from the library. The library will still only work for API version 21 and above, but apps will no longer be required to set their own app's minSdkVersion to 21.
Version 1.0.0-alpha03
May 5, 2021
androidx.core:core-google-shortcuts:1.0.0-alpha03 is released. Version 1.0.0-alpha03 contains these commits.
বাগ ফিক্স
- No longer automatically report shortcut usage when a shortcut is added / updated. Instead usage reporting will be moved to
ShortcutManagerCompat#pushDynamicShortcut.
সংস্করণ 1.0.0-alpha02
১৫ এপ্রিল, ২০২১
androidx.core:core-google-shortcuts:1.0.0-alpha02 is released. Version 1.0.0-alpha02 contains these commits.
নতুন বৈশিষ্ট্য
- By depending on
androidx.core:core-google-shortcutsas an optional component along withandroidx.core; you can start usingShortcutManagerCompatto donate shortcuts to be used by Google. - A new TrampolineActivity will be merged with apps depending on this module. The TrampolineActivity is used to open shortcuts donated by this module.
API পরিবর্তনগুলি
- Added
ShortcutInfoChangeListenerImpl, to be used byShortcutManagerCompatto donate shortcuts to Firebase App Index.
Core and Core-ktx Version 1.5.0
Version 1.5.0
১৮ মে, ২০২১
androidx.core:core:1.5.0 and androidx.core:core-ktx:1.5.0 are released. Version 1.5.0 contains these commits.
Important changes since 1.4.0
- Support for new Insets Animation APIs
- Updates to
OnReceiveContentListenerto support rich content - Backported
WindowInsetsControllerandWindowInsetsCompatAPIs to control system bar appearance - Updated
ActivityCompat.recreate()to be safely called from any lifecycle state on any API level - Added APIs to supply and retrieve initial surrounding text via
EditorInfoCompat, which allows IME apps to avoid additional IPC latency. - Various updates to improve parity with platform SDK APIs
Version 1.5.0-rc02
May 5, 2021
androidx.core:core:1.5.0-rc02 and androidx.core:core-ktx:1.5.0-rc02 are released. Version 1.5.0-rc02 contains these commits.
বাগ ফিক্স
- Add support for setSystemBarsBehavior on SDK < 30. ( I062c8 , b/173203649 )
Version 1.5.0-rc01
২৪ মার্চ, ২০২১
androidx.core:core:1.5.0-rc01 and androidx.core:core-ktx:1.5.0-rc01 are released. Version 1.5.0-rc01 contains these commits.
সারাংশ
- No changes from previous beta03
Version 1.5.0-beta03
March 10, 2021
androidx.core:core:1.5.0-beta03 and androidx.core:core-ktx:1.5.0-beta03 are released. Version 1.5.0-beta03 contains these commits.
API পরিবর্তনগুলি
- Added ExecutorCompat, which creates an Executor from a Handler. ( Ib4ca3 , b/181237835 )
Version 1.5.0-beta02
২৪ ফেব্রুয়ারী, ২০২১
androidx.core:core:1.5.0-beta02 and androidx.core:core-ktx:1.5.0-beta02 are released. Version 1.5.0-beta02 contains these commits.
বাগ ফিক্স
- Deprecated
ModeCompat.isNativewhich is replaced byDisplayCompat.getMode. ( Iefa71 ) -
NotificationCompat.MessagingStyle.getText()was incorrectly marked as@NonNull; it is now@Nullable( I05cb7 )
Version 1.5.0-beta01
January 13, 2021
androidx.core:core:1.5.0-beta01 and androidx.core:core-ktx:1.5.0-beta01 are released. Version 1.5.0-beta01 contains these commits.
API পরিবর্তনগুলি
- Follow API guidelines for Bounds Compat/Platform interoperability ( I7da35 )
- Integrated drag-and-drop (drop events) in AppCompatEditText with OnReceiveContentListener. ( Ib26c9 , b/175343405 )
- Connection of the new Insets Animation API with the Platform implementation ( I078da )
- Added the new Insets Animation APIs ( I8aebd )
- Updated OnReceiveContentListener and related APIs:
- Updated OnReceiveContentListener so it can be set on any type of view via ViewCompat.
- Removed
getSupportedMimeTypes()fromOnReceiveContentListener; now MIME types are passed as an additional arg on theViewCompatmethod that sets the listener. - Wrapped arguments to
OnReceiveContentListener.onReceiveContent()in an object. - Added linkUri as a param to
onReceiveContent()to ensure backwards compatibility with the keyboard image API. - Added a Bundle param to
onReceiveContent()to ensure backwards compatibility with the keyboard image API and to facilitate evolution of the API in the future. - Updated
onReceiveContent()to return any content that was not consumed, as a means to delegate to the default handling. - Removed
TextViewOnReceiveContentListenerfrom the public API since the default behavior can now be triggered by returning any unconsumed content from the listener. - ( Ib4616 , b/173814913 )
- Deprecated
BuildCompat.isAtLeastR( Idb37e ) - Moved
widget.RichContentReceiverCompattoview.OnReceiveContentListener. ( Ifdab7 , b/173814913 ) - Added
Preconditions.checkFlagsArgument. ( I43952 , b/174181100 ) - Deprecate custom menu for outbound sharing. ( I7cd92 )
- Notifications can now be tagged as missed calls. ( I14d90 )
- Added
PackageInfoCompat#getSignaturesfor retrieving the certificate array for a package ( I8e9a3 , b/159831205 )
বাগ ফিক্স
- Fix a bug where setting
BigPictureStyle.bigLargeIconwould break theBigPictureStylefor that notification on newer OS versions. ( Ic623d )
বহিরাগত অবদান
- ShareCompat now uses constructors for creation and the old factory methods have been deprecated. You can now create both builders and readers from a Context and an Activity is no longer required. ( I315b6 , b/173043501 )
- Set clip data and grant uri read permission when sharing streams using ShareCompat ( I4aa31 , b/173137936 )
Version 1.5.0-alpha05
November 11, 2020
androidx.core:core:1.5.0-alpha05 and androidx.core:core-ktx:1.5.0-alpha05 are released. Version 1.5.0-alpha05 contains these commits.
API পরিবর্তনগুলি
- Added support for new GnssStatus APIs ( Id8e22 )
- Added overloads of
FileProvider#getUriForFileto support custom filenames ( Ie870b ) - Backported the
WindowInsetsControllerAPIs to control the system bar appearance. ( Ieb4ee ) - Renamed
getFontwith boolean togetCachedFont( Iea520 ) - Backported the
#hide()and#show()methods from WindowInsetsController APIs, added in API 30 ( I21573 ) - Added new API
ResourcesCompat#getFontwith cacheOnly option ( Ic38cf ) - Updated androidx notification bubbles APIs for Android 11 ( Ib9c70 )
Version 1.5.0-alpha04
October 1, 2020
androidx.core:core:1.5.0-alpha04 and androidx.core:core-ktx:1.5.0-alpha04 are released. Version 1.5.0-alpha04 contains these commits.
API পরিবর্তনগুলি
- Fix incomplete Style recovery when using
NotificationCompat.Builder.<init>(Context,Notification)( Ib297a ) - New notification categories types are now available ( I9521a )
বাগ ফিক্স
- Allow
ActivityCompat.recreate()to be safely called from any lifecycle state on any API level. ( I62dde , b/160122826 )
Version 1.5.0-alpha03
September 16, 2020
androidx.core:core:1.5.0-alpha03 and androidx.core:core-ktx:1.5.0-alpha03 are released. Version 1.5.0-alpha03 contains these commits.
API পরিবর্তনগুলি
-
ViewCompatis a utility class and shouldn't be instantiated. ( If20fa ) - APIs to supply and retrieve initial surrounding text were backported to
EditorInfoCompat. They allow IME apps to avoid additional IPC latency. ( Ie3809 ) - Query notification channels and groups with compat objects. ( I11d18 )
বাগ ফিক্স
- For pre-P, ensure panes are marked as important for accessibility and support
CONTENT_CHANGE_TYPE_PANE_DISAPPEAREDevents. ( Iaeffc )
বহিরাগত অবদান
- API lint check for the StaticFinalBuilder is enabled for androidx ( I2b11b , b/138602561 )
Version 1.5.0-alpha02
August 19, 2020
androidx.core:core:1.5.0-alpha02 and androidx.core:core-ktx:1.5.0-alpha02 are released. Version 1.5.0-alpha02 contains these commits.
নতুন বৈশিষ্ট্য
The
WindowInsetsCompatAPIs have been updated to those in the platform in Android 11. This includes the newime()inset type, which allows checking the visibility and size of the on-screen keyboard.- Some caveats about the
ime()type, it works very reliably on API 23+ when your Activity is using theadjustResizewindow soft input mode . If you're instead using theadjustPanmode, it should work reliably back to API 14.
- Some caveats about the
API পরিবর্তনগুলি
- Added
ObjectsCompat#toString(Object, String). This offers the behavior ofObjects#toString(Object, String)but can be used pre-API 19. ( I26cdc ) - Added
NotificationCompat.Builder.recoverBuilder(Notification)( I6f100 ) - Add
NotificationCompat.Builder.createContentView()and peers ( I6fe13 ) - Add extra data related APIs in AccessibilityNodeInfoCompat ( I19567 )
- Add
NotificationCompat.Builder.setSettingsTextandNotificationCompat.MessagingStyle.addHistoricMessage( I62bb6 ) - Update Notification documentation ( I1293f )
- Fix nullability of NotificationCompat.Builder ( I932e3 )
- Added
NotificationChannelCompatandNotificationChannelGroupCompat( Icc3b6 ) - Add
addExtraDataToAccessibilityNodeInfotoAccessibilityNodeProviderCompat( I26575 ) - Update WindowInsetsCompat to Android 11 APIs ( I3df9e )
বহিরাগত অবদান
- Add
Urioverloads forMailTomethods ( I6fa6b ) - Added
MailToAPI which provides consistent behavior and bug fixes for all API levels ( Ie9395 , b/159827506 )
Version 1.5.0-alpha01
June 10, 2020
androidx.core:core:1.5.0-alpha01 and androidx.core:core-ktx:1.5.0-alpha01 are released.
নতুন বৈশিষ্ট্য
- Provides parity with Android R platform SDK APIs for
ShortcutManager,ShortcutInfo,AccessibilityNodeInfo,DisplayCutout,GnssStatus, andNotificationclasses
বাগ ফিক্স
- Make it clear that checking shouldShowPermissionRationale is recommended.
- Change AtomicFile to use rename-into-place.
- Adjust the Typeface display style with the style of given font. ( b/156853883 )
- Fix failing Notification Builder Tests
- Fix register/unregister bug
LocationManagerCompat.
Core and Core-ktx Version 1.4.0
Version 1.4.0-alpha01
২০ মে, ২০২০
androidx.core:core:1.4.0-alpha01 and androidx.core:core-ktx:1.4.0-alpha01 are released. Version 1.4.0-alpha01 contains these commits.
API পরিবর্তনগুলি
- Add common API for inserting rich content (eg pasting an image). The new callback provides a single API that apps can implement to support the different ways in which rich content may be inserted. For now the API is only added to
AppCompatEditTextand will be invoked for the following code paths:- paste from the clipboard
- content insertion from the IME (
InputConnection.commitContent) ( I22bf7 )
- Backported
android.os.Process.isApplicationUid(int)to help apps determine whether code is executing in a isolated process ( I4c83a , b/153014822 ) - Backported
LocusIdto help apps correlate state between different subsystems such as content capture, shortcuts, and notifications. ( Ia3129 ) - Added ancestry sequences to ViewGroup ( I5f75c , b/117976097 )
বাগ ফিক্স
- Added permissions validation for
ActivityCompat.requestPermissions()( I372cc , b/122163323 ) - Extracted v28+ calls into a separate static class, which fixes a
NoClassDefFoundErrorerror forView#OnUnhandledKeyEventListenerwhen building an app bundle ( Id3419 , b/153695093 ) - Fixed a
setChronometerCountDowncrash bug ( I47282 , b/145770610 )
Core and Core-ktx Version 1.3.2
Version 1.3.2
October 1, 2020
androidx.core:core:1.3.2 and androidx.core:core-ktx:1.3.2 are released. Version 1.3.2 contains these commits.
বাগ ফিক্স
- Allow
ActivityCompat.recreate()to be safely called from any lifecycle state on any API level. ( I62dde , b/160122826 )
Core and Core-ktx Version 1.3.1
Version 1.3.1
July 22, 2020
androidx.core:core:1.3.1 and androidx.core:core-ktx:1.3.1 are released. Version 1.3.1 contains these commits.
বাগ ফিক্স
- Fixed an issue where the resolved font resource
Typefaceweight and style had the wrong values on API Level 29 ( b/156853883 )
Core and Core-ktx Version 1.3.0
Version 1.3.0
২৭ মে, ২০২০
androidx.core:core:1.3.0 and androidx.core:core-ktx:1.3.0 are released. Version 1.3.0 contains these commits.
Major changes since 1.2.0
- New APIs on
NestedScrollViewto run smooth scrolls with specified duration - New APIs on
ViewCompatto retrieve the original window insets that were dispatched to the view hierarchy
Version 1.3.0-rc01
১৫ এপ্রিল, ২০২০
androidx.core:core:1.3.0-rc01 and androidx.core:core-ktx:1.3.0-rc01 are released. Version 1.3.0-rc01 contains these commits.
বাগ ফিক্স
-
WindowInsetsCompatnow properly implementshashCode()andequals()on all supported API levels.
Version 1.3.0-beta01
১ এপ্রিল, ২০২০
androidx.core:core:1.3.0-beta01 and androidx.core:core-ktx:1.3.0-beta01 are released. Version 1.3.0-beta01 contains these commits.
Version 1.3.0-alpha02
৪ মার্চ, ২০২০
androidx.core:core:1.3.0-alpha02 and androidx.core:core-ktx:1.3.0-alpha02 are released. Version 1.3.0-alpha02 contains these commits.
API পরিবর্তনগুলি
- New APIs on
NestedScrollViewto run smooth scrolls with specified duration - A new
ViewCompatAPI to retrieve the original window insets that were dispatched to the view hierarchy
Version 1.3.0-alpha01
জানুয়ারী ২৯, ২০২০
androidx.core:core:1.3.0-alpha01 and androidx.core:core-ktx:1.3.0-alpha01 are released. Version 1.3.0-alpha01 contains these commits .
নতুন বৈশিষ্ট্য
- Added
ContentProviderCompat - Added
WindowInsetsCompat.Builder
API changes
- Added a
NotificationCompatAPI to silence a notification instance - Added
ResourcesCompat.NULL_ID - Deprecated
CarExtender.UnreadConversationinNotificationCompat - Added a
DisplayCompatAPI to get the physical size of the device
Bug fixes
- Improved the handling actions with no icons in
NotificationCompat - Fixed drawable tinting on TextView relative to compound drawables on API Level 23 ( aosp/1172194 )
- Ensured the base context is always a wrapper
- Fixed an issue where RecyclerView should not populate Collection[Item]Info by default
সংস্করণ 1.2.0
সংস্করণ 1.2.0
February 5, 2020
androidx.core:core:1.2.0 and androidx.core:core-ktx:1.2.0 are released. Version 1.2.0 contains these commits .
Major changes since 1.1.0
- Added new APIs and bug fixes in
NotificationCompat - Added new APIs to work with
BlendModeintroduced in AndroidQ in backwards-compatible way - Added new APIs and bug fixes in accessibility compat
- Added new APIs to work with
ShortcutInfo - Added new APIs to work with
WindowInsets - Fixed backwards compatibility for bundle key strings between 28.0 (support library) and 1.1 (AndroidX) in
EditorInfoCompat,ShareCompat,WakefulBroadcastReceiverandInputConnectionCompat
Version 1.2.0-rc01
২০ নভেম্বর, ২০১৯
androidx.core:core:1.2.0-rc01 and androidx.core:core-ktx:1.2.0-rc01 are released with no changes since 1.2.0-beta02 . Version 1.2.0-rc01 contains these commits .
Version 1.2.0-beta02
৭ নভেম্বর, ২০১৯
androidx.core:core:1.2.0-beta02 and androidx.core:core:1.2.0-beta02 are released. Version 1.2.0-beta02 contains these commits .
Bug fixes
- Updated translations for en-rCA and en-rXC locales.
Version 1.2.0-beta01
৯ অক্টোবর, ২০১৯
androidx.core:core:1.2.0-beta01 and androidx.core:core-ktx:1.2.0-beta01 released. Version 1.2.0-beta01 contains these commits .
API পরিবর্তনগুলি
- Added support for creating NotificationCompat Actions using IconCompat and deprecated a public field (and its getter) using resource IDs to represent icons for Actions. ( aosp/1119192 )
- Add
MathUtils.clampfor longs ( aosp/1117300 ) - Added
setChronometerCountDowntoNotificationCompat( b/138601213 )
বাগ ফিক্স
- Fixed an issue with the handling of unicode digits in address detection. ( aosp/1129852 )
বহিরাগত অবদান
- Thank you Sergey Zakharov for enabling the API lint check for MissingBuild and ListenerLast in AndroidX! ( aosp/1119191 , aosp/1126768 )
Version 1.2.0-alpha04
September 5, 2019
androidx.core:core:1.2.0-alpha04 and androidx.core:core-ktx:1.2.0-alpha04 are released. The commits included in this version can be found here .
API changes
- Deprecated
ShortcutInfoCompat.Builder#setLongLived()and replaced it with a new API with the same name that accepts a boolean as a parameter, to match the similar API inShortcutInfo.Builderin Android framework. - Added
ShortcutInfoCompat.Builder#setRank()andShortcutInfoCompat#getRank()to match theShortcutInfoin Android framework.
Bug fixes
- Nested pre scrolling is no longer performed before the gesture exceeds touch slop ( b/139530818 , aosp/1105373 ). This benefits ViewPager2 and other libraries.
Version 1.2.0-alpha03
August 7, 2019
androidx.core:core:1.2.0-alpha03 and androidx.core:core-ktx:1.2.0-alpha03 are released. The commits included in this version can be found here .
নতুন বৈশিষ্ট্য
- Added
UriCompat.toSafeString(Uri)to provide URI escaping that is updatable separately from the platform. ( b/130878326 ) - Added
Predicate<T>interface to provide Java 8-style predicates without requiring Java 8 language features.
API changes
- Made
removeDynamicShortuct()static ( b/134993204 ) - Created factory method for BlendMode Color Filter ( b/135943149 )
- Added
async,counter, andisEnabledtoTraceCompat( aosp/987332 ) - Unhid APIs in
WindowInsetsCompatandViewDragHelper( aosp/979408 )
Bug fixes
- Fixed bug with
NestedScrollViewscrolling in response to a11y scroll calls. ( aosp/971000 ) - Switched to using
SimpleArrayMapinViewCompatimplementation ( aosp/1012534 ) - Fixed bug where FingerprintManager incorrectly checked PackageManager on API Level 23 ( b/124066957 )
Version 1.2.0-alpha02
১৩ জুন, ২০১৯
androidx.core:core:1.2.0-alpha02 and androidx.core:core-ktx:1.2.0-alpha02 are released. The commits included in this version can be found here .
API changes
- Added WindowInsetsCompat.wrap() and unwrap(), to be able to wrap and unwrap WindowInsets instances
Version 1.2.0-alpha01
May 7, 2019 androidx.core:core:1.2.0-alpha01 are androidx.core:core-ktx:1.2.0-alpha01 are released.
নতুন বৈশিষ্ট্য
- Add
ACTION_PAGE_UP/DOWN/NEXT/PREVIOUSaccessibility actions - Add
CATEGORY_NOTIFICATIONto NotificationCompat - Add support for contextual Notification Actions
- Add support for bubbles in NotificationCompat
- Added BlendModeCompat APIs to leverage the BlendMode APIs on Android 10 and falling back to
PorterDuff.Modeequivalents wherever possible - Add new getters to WindowInsetsCompat and ViewCompat
- Add support for tap-to-edit in notifications
- DrawerLayout system gesture exclusion rects
- Add NotificationCompat API for whether to allow system generated contextual actions
- Handle disabled
<activity-alias>components in NavUtils - Add
AccessibilityNodeInfoCompat.setEntryKey
Bug fixes
- Fix exception when loading fonts in TypefaceCompat
- Various DayNight fixes
- Fix backwards compatibility for bundle key strings between 28.0 (support library) and 1.1 (AndroidX) in EditorInfoCompat, ShareCompat,
WakefulBroadcastReceiverandInputConnectionCompat
সংস্করণ 1.1.0
সংস্করণ 1.1.0
September 5, 2019
androidx.core:core:1.1.0 and androidx.core:core-ktx:1.1.0 are released. The commits included in this version can be found here .
Important Changes since 1.0.0
- Updated accessibility APIs to match the Android 10 platform accessibility APIs
- Added improvements to Nested Scrolling; see
NestedScrollingChild3andNestedScrollingParent3. - This library no longer exposes the
androidx.collectiondependency as part of its API. If you were depending on theandroidx.collectiontypes implicitly through a dependency on Core, you will need to add an explicitandroidx.collectiondependency to your library or app. This change is source-incompatible but retains binary compatibility. The Collection dependency is still a transitive dependency of Core but as an implementation detail instead of part of its API. - Worked around an IPC compatibility issue caused by refactor to androidx ( aosp/948725 , aosp/938269 )
- Added a variety of fixes for AppCompat DayNight ( aosp/942956 )
Version 1.1.0-rc03
August 7, 2019
androidx.core:core:1.1.0-rc03 and androidx.core:core-ktx:1.1.0-rc03 are released. The commits included in this version can be found here .
Bug fixes
- Make the hidden
androidx.core.app.ComponentActivityimplementLifecycleOwnerto maintain binary compatibility withandroidx.fragment:fragment:1.0.0( aosp/1094409 )
Version 1.1.0-rc02
July 2, 2019
androidx.core:core:1.1.0-rc02 and androidx.core:core-ktx:1.1.0-rc02 are released. The commits included in this version can be found here .
Bug fixes
-
FingerprintManagerCompat#getFingerprintManagerOrNullon API level 23 should not checkPackageManager( b/124066957 ) ( aosp/987433 ) - Fix equality comparison in AccessibilityNodeInfoCompat ( aosp/985736 )
Version 1.1.0-rc01
June 5, 2019
androidx.core:core:1.1.0-rc01 and androidx.core:core-ktx:1.1.0-rc01 are released. The commits included in this version can be found here .
Bug fixes
- Make image keyboard API backport compatible to all previous impls ( aosp/968220 )
- Remove Guava ListenableFuture from androidx.core:core library dependencies ( b/133171974 , aosp/965393 )
- Fix incorrect velocity while flinging with nested scrolling. ( aosp/961642 )
- Add test for mutating
TransitionDrawable( b/37033322 )
Version 1.1.0-beta01
৭ মে, ২০১৯
androidx.core:core:1.1.0-beta01 and androidx.core:core-ktx:1.1.0-beta01 are released. The commits included in this version can be found here .
The initial release of AndroidX broke backwards compatibility for Support Library compat APIs that are used for inter-process communication, sending keyed data in bundles. This release fixes this compatibility, restoring communication between code built with Support Library 28.0 (or earlier) and AndroidX 1.1 (or later).
API changes
- Undeprecated capability setters ( aosp/937281 )
-
RemoteActionCompatis now a 1VersionedParcelable` ( aosp/928534 )
Bug fixes
- AppCompatTextView in core tests should be created with an appcompat theme ( aosp/951636 )
- Use pre-1.0 string values for InputConnectionCompat ( aosp/948725 )
- Use pre-AndroidX strings as fallback interop for bundle keys ( aosp/938269 )
- Fixed bug in DayNight updates when in background ( aosp/942956 )
- Implemented text entry key API for accessibility services in AOSP Keyboard ( aosp/943897 )
- Fixed exception when loading font on devices running API Level 20 and lower
- Handle disabled
<activity-alias>components in NavUtils ( aosp/940788 )
Version 1.1.0-alpha05
১৩ মার্চ, ২০১৯
androidx.core:core:1.1.0-alpha05 and androidx.core:core-ktx:1.1.0-alpha05 are released. The full list of commits included in this version can be found here .
নতুন বৈশিষ্ট্য
- New
ActivityCompat.recreate()API for working around pre-28 platform bugs ( aosp/898940 ) - New
LocationManagerCompatclass ( aosp/894736 )
API changes
- This library no longer exposes the 'collection' dependency as part of its API. If you were depending on the 'collection' types implicitly through a dependency on 'core', you will need to add an explicit 'collection' dependency to your library or app. This change is source-incompatible but retains binary compatibility. The 'collection' dependency is still a transitive dependency of 'core' but as an implementation detail instead of part of its API.
Bug fixes
- Fixed bug with default tint mode for
ImageViewon devices running API level 21
Version 1.1.0-alpha04
January 30, 2019
androidx.core:core 1.1.0-alpha04 and androidx.core:core-ktx 1.1.0-alpha04 are released.
API changes
- Change value of
EXTRA_SHORTCUT_IDto be consistent with the platform ( aosp/877712 ) - Add
CATEGORY_NOTIFICATIONtoNotificationCompat( aosp/861067 )
Bug fixes
- Fix for fontFamily not working on devices running API level 24 and lower ( aosp/807054 )
- Fixed bug where replacing accessibility actions, and adding accessibility actions, didn't remove old accessibility actions ( aosp/848314 )
Version 1.1.0-alpha03
১৭ ডিসেম্বর, ২০১৮
androidx.core 1.1.0-alpha03 and androidx.core-ktx 1.1.0-alpha03 are released with the following changes. androidx.core-ktx 1.1.0-alpha02 is released to provide a ktx match for androidx.core 1.1.0-alpha02 .
নতুন বৈশিষ্ট্য
- Added Notification channels methods to
NotificationManagerCompatso developers can use onlyNotificationManagerCompatwhen working with notifications. Special thanks to Zdeněk Kořán for this new feature!
API changes
- Added new APIs to
ShortcutManagerCompatto publish and update dynamic shortcuts.
Version 1.1.0-alpha01
৫ নভেম্বর, ২০১৮
androidx.core 1.1.0-alpha01 is released with the following API changes and bug fixes.
New features and API changes
- NestedScrollingChild3 and NestedScrollingParent3 add the 'consumed' parameter to the overloaded dispatchNestedScroll and * onNestedScroll methods so that the view that drives nested scrolling can be better informed about how much scroll distance was * consumed by parents in each nested scroll pass.
- NestedScrollView now implements NestedScrollingChild3 and NestedScrollingParent3, and therefore, the NestedScrollingChild2 and * NestedScrollingParent2 implementations of dispatchNestedScroll and onNestedScroll are not guaranteed to be called. Developers * counting on either being called should also override the new nested scrolling 3 version of dispatchNestedScroll and onNestedScroll.
- ShortcutInfoCompat has the following new fields: Persons, categories and isLongLived. Done to advertise it can accept various types * of content.
- Renamed SupportActivity to ComponentActivity. See androidx.activity for more info.
- Added getMainExecutor() method, which returns an Executor link that will run enqueued tasks on the main thread associated with that * context.
- Added compatibility implementation of Resources.getFloat.
- Added Results Source to compat RemoteInput. This allows apps to distinguish direct and smart replies for logging purposes.
- Added Kotlin extension functions for TextView TextWatcher actions.
- Deprecated AccessibilityNodeInfo capability and flag setters; use actions instead.
- Added AccessibilityPane to ViewCompat.
- Exposed ClickableSpans on pre-O devices through the addition of AccessibilityClickableSpanCompat.
- Deprecated
AccessibilityNodeInfoCompat.setFocusable(),setClickable(),setLongClickable(),setScrollable(), andsetContextClickable(). AddedAccessibilityActions instead. - Added
ViewCompat.setAccessibilityPaneTitle(),getAccessibilityPaneTitle(),setScreenReaderFocusable(),isScreenReaderFocusable(),setAccessibilityHeading(), andisAccessibilityHeading(), to backport thisViewaccessibility functionality through API 19. - Added
ViewCompat.enableAccessibleClickableSpanSupport()to allow developers to make non-URLClickableSpans accessible back through API 19.
Bug fixes
- Fixed bug that caused
ResourcesCompat.getFont()crash when the network fails, when using downloadable fonts. - Fixed Null Pointer Exception in TypefaceCompatApi21 that occurred when
ContentResolverreturned null. - Fixed type error in Array Utils where it expected ColorStateList but got raw colors.
Core-Animation and Core-Animation-Testing 1.0.0
সংস্করণ 1.0.0
১ মে, ২০২৪
androidx.core:core-animation:1.0.0 and androidx.core:core-animation-testing:1.0.0 are released. Version 1.0.0 contains these commits .
Major features of 1.0.0
androidx.core:core-animation is a backport of the Animator API including all the features added to the platform since API Level 14. Some of the notable features are:
-
ValueAnimator#pause,ValueAnimator#resume(API Level 19) -
ObjectAnimator.ofMultiInt,ObjectAnimator.ofMultiFloat(API Level 21) -
ValueAnimator#setCurrentFraction(API Level 22) -
AnimatorSet#setCurrentPlayTime(API Level 26) -
androidx.core:core-animation-testingallows developers to test animators in a deterministic manner. SeeAnimatorTestRulefor the details.
Version 1.0.0-rc01
July 26, 2023
androidx.core:core-animation:1.0.0-rc01 , androidx.core:core-animation-testing:1.0.0-rc01 , and androidx.core:core-remoteviews:1.0.0-rc01 are released. Version 1.0.0-rc01 contains these commits.
নতুন বৈশিষ্ট্য
-
RemoteViewsmoves moved to rc01 after stabilizing in beta.
সংস্করণ 1.0.0-beta01
২০ এপ্রিল, ২০২২
androidx.core:core-animation:1.0.0-beta01 is released with no changes since 1.0.0-alpha02. Version 1.0.0-beta01 contains these commits.
Core-Animation Core-Animation-Testing Version 1.0.0-alpha02
August 19, 2020
androidx.core:core-animation:1.0.0-alpha02 and androidx.core:core-animation-testing:1.0.0-alpha02 are released. Version 1.0.0-alpha02 contains these commits.
বাগ ফিক্স
- Fix AnimatorSet with multiple Animators for a single property. ( aosp/1351310 )
Core-Animation Version 1.0.0-alpha01
১৫ এপ্রিল, ২০২০
androidx.core:core-animation:1.0.0-alpha01 and androidx.core:core-animation-testing:1.0.0-alpha01 are released. Version 1.0.0-alpha01 contains these commits.
নতুন বৈশিষ্ট্য
androidx.core:core-animation is a backport of the Animator API including all the features added to the platform since API Level 14. Some of the notable features are:
-
ValueAnimator#pause,ValueAnimator#resume(API Level 19) -
ObjectAnimator.ofMultiInt,ObjectAnimator.ofMultiFloat(API Level 21) -
ValueAnimator#setCurrentFraction(API Level 22) -
AnimatorSet#setCurrentPlayTime(API Level 26) -
androidx.core:core-animation-testingallows developers to test animators in a deterministic manner. See AnimatorTestRule for the details.
Core-Role Version 1.1.0
সংস্করণ 1.1.0
১২ মার্চ, ২০২৫
androidx.core:core-role:1.1.0 is released. Version 1.1.0 contains these commits .
Version 1.1.0-rc01
December 15, 2021
androidx.core:core-role:1.1.0-rc01 is released with no changes since 1.1.0-alpha01 . Version 1.1.0-rc01 contains these commits.
Core-Role Version 1.1.0-alpha01
১৫ এপ্রিল, ২০২০
androidx.core:core-role:1.1.0-alpha01 is released. Version 1.1.0-alpha01 contains these commits.
API পরিবর্তনগুলি
- Added role name for system gallery.
Core-Role Version 1.0.0
সংস্করণ 1.0.0
১০ ফেব্রুয়ারী, ২০২১
androidx.core:core-role:1.0.0 is released. Version 1.0.0 contains these commits.
Major features of 1.0.0
- Added
RoleManagerCompatcontaining the name and documentation for roles that might be available in the system.
Core-Role Version 1.0.0-rc01
১৫ এপ্রিল, ২০২০
androidx.core:core-role:1.0.0-rc01 is released with no changes since 1.0.0-beta01 . Version 1.0.0-rc01 contains these commits.
Core-Role Version 1.0.0-beta01
২০ নভেম্বর, ২০১৯
androidx.core:core:1.0.0-beta01 is released with no changes since 1.0.0-alpha01 . Version 1.0.0-beta01 contains these commits .
Core-Role Version 1.0.0-alpha01
July 2, 2019
androidx.core:core-role:1.0.0-alpha01 is released. This is the first release of androidx.core:core-role . The commits included in this initial version can be found here .
নতুন বৈশিষ্ট্য
- Added
RoleManagerCompatcontaining the name and documentation for roles that might be available in the system.
সংস্করণ 1.0.2
সংস্করণ 1.0.2
৭ মে, ২০১৯
androidx.core:core:1.0.2 , and androidx.core:core-ktx:1.0.2 are released. This release includes 2 commits.
The initial release of AndroidX broke backwards compatibility for Support Library compat APIs that are used for inter-process communication, sending keyed data in bundles. This release fixes this compatibility, restoring communication between code built with Support Library 28.0 (or earlier) and AndroidX 1.1 (or later).
Bug fixes
- Use pre-1.0 string values for InputConnectionCompat ( aosp/948725 )
- Use pre-AndroidX strings as fallback interop for bundle keys ( aosp/938269 )
সংস্করণ 1.0.1
সংস্করণ 1.0.1
৭ নভেম্বর, ২০১৮
Bugfix release of core-1.0.1 and appcompat-1.0.2 .
Bug fixes
- Fixed bug where
PrecomputedTextCompatwould crash when used with RTLAppCompatTextView. b/113070424
Core-Ktx Version 1.0.1
৫ নভেম্বর, ২০১৮
androidx.core-ktx 1.0.1 is released with the following bug fixes:
- Fixed bug where implementation of union and intersection were swapped.