কোর
androidx.core.animation
androidx.core.app
androidx.core.content
androidx.core.role
androidx.core.view
( সমস্ত মূল প্যাকেজের জন্য refdocs দেখুন )
এই টেবিলটি androidx.core
গ্রুপের সমস্ত শিল্পকর্মের তালিকা করে।
আর্টিফ্যাক্ট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
মূল | 1.13.1 | - | 1.15.0-বিটা01 | - |
কোর-অ্যানিমেশন | 1.0.0 | - | - | - |
কোর-গুগল-শর্টকাট | 1.1.0 | - | - | 1.2.0-আলফা01 |
মূল কর্মক্ষমতা | 1.0.0 | - | - | - |
মূল-রিমোটভিউ | 1.1.0 | - | - | - |
মূল ভূমিকা | 1.0.0 | 1.1.0-rc01 | - | - |
কোর-স্প্ল্যাশস্ক্রিন | 1.0.1 | 1.1.0-rc01 | - | 1.2.0-আলফা02 |
নির্ভরতা ঘোষণা করা
কোরের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { def core_version = "1.13.1" // 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.0.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-alpha02" }
কোটলিন
dependencies { val core_version = "1.13.1" // 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.0.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-alpha02") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
Core-i18n কোর-অবস্থান-উচ্চতা সংস্করণ 1.0।
সংস্করণ 1.0.0-alpha02
জুন 12, 2024
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
জুলাই 26, 2023
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.0।
সংস্করণ 1.0.0-alpha03
এপ্রিল 17, 2024
androidx.core:core-telecom:1.0.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিট রয়েছে।
বাগ ফিক্স
-
JetpackConnectionService
এর রিফ্যাক্টর যেটি SDK 33 এবং নীচের ঠিকানাটি ফাঁকা থাকলে একটি সমস্যা সংশোধন করতে। RefactoredJetpackConnectionService
টেলিকম প্ল্যাটফর্ম API থেকে অপ্রত্যাশিত NULL মানগুলির জন্যও স্থিতিস্থাপক। -
addCall/CallControlScope
উন্নতি। - নির্ভরযোগ্যতার উন্নতি পরীক্ষা করুন।
সংস্করণ 1.0.0-alpha02
4 অক্টোবর, 2023
androidx.core:core-telecom:1.0.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- এমন পদ্ধতিগুলির জন্য API স্বাক্ষরগুলিকে পরিবর্ধন করা হয়েছে যা সফলতা/ব্যর্থতার ইঙ্গিত করার জন্য বুলিয়ান ফিরিয়ে দিয়েছে পরিবর্তে একটি ফলাফল শ্রেণী ফেরত দেয় যা স্পষ্টভাবে নির্দেশ করে যে কেন একটি অপারেশন সফল বা ব্যর্থ হয়েছে।
-
CallControlCallback
পদ্ধতিগুলিকে lambda args হিসাবেaddCall
কল করার সুযোগে স্পষ্টভাবে একটি কলব্যাক প্রদানের প্রয়োজনীয়তা দূর করতে সরানো হয়েছে৷
বাগ ফিক্স
-
ConnectionService
কম্প্যাটিবিলিটি লেয়ারে একটি বাগ ফিক্স করা হয়েছে যার ফলে প্রি-U SDK-এর বিরুদ্ধে চলার সময় কোনো কল অডিও হবে না। - API ডকুমেন্টেশন উন্নত করুন।
সংস্করণ 1.0.0-alpha01
10 মে, 2023
androidx.core:core-telecom:1.0.0-alpha01
প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে এবং Android 14 বিটা 2 এর সাথে ব্যবহার করা উচিত।
নতুন বৈশিষ্ট্য
CallsManager
এপিআই প্রবর্তন করে যা VoIP অ্যাপগুলি একটি ডিভাইসে টেলিকম ফ্রেমওয়ার্কের সাথে একীভূত করার জন্য ব্যবহার করতে পারে। অগ্রভাগ কার্যকর করার অগ্রাধিকার, ব্লুটুথের দৃশ্যমানতা, পরিধানযোগ্য এবং স্বয়ংচালিত ডিভাইস এবং সরলীকৃত অডিও রাউটিং থেকে প্ল্যাটফর্মে কলগুলিকে সূচিত করা হয়।CallsManager
এপিআই অ্যান্ড্রয়েডের পুরোনো সংস্করণে চলমান ডিভাইসগুলির জন্য লিগ্যাসিConnectionService
এপিআই মোড়ক করে।
কোর এবং কোর-ktx সংস্করণ 1.15
সংস্করণ 1.15.0-beta01
2 অক্টোবর, 2024
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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
CollectionInfoCompat
এitemCount
এবংimportantForAccessibilityItemCount
কাউন্ট ক্ষেত্র যোগ করা হয়েছে। ( Ibaf34 )
বাগ ফিক্স
-
androidx.core.os.Profiling
( I2542f ) এ ডকুমেন্টেশন সমস্যা সমাধান করুন
সংস্করণ 1.15.0-alpha02
আগস্ট 21, 2024
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) ব্যবহার করার সময় R8 ব্যবহার করার সময় এটি স্বয়ংক্রিয়ভাবে API মডেলিংয়ের মাধ্যমে ঘটে। যে সকল ক্লায়েন্ট AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরো বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন. ( Ieb9ae , b/345472586 )
এপিআই পরিবর্তন
- ডাউনলোডযোগ্য ফন্টের সংজ্ঞাগুলিতে
fallbackQuery
এক্সএমএল অ্যাট্রিবিউট যুক্ত করা হয়েছে, ডাউনলোডযোগ্য ফন্টগুলির সাথে অক্ষর-স্তরের ফলব্যাককে অনুমতি দেয়৷ ( Idd544 ) -
ProfilingManager
( If2292 ) ব্যবহার করার জন্য সহায়ক API যোগ করে -
ActivityOptions.setPendingIntentBackgroundActivityStartMode
( I3ba1f , b/349617674 ) এর জন্য কম্প্যাট পদ্ধতি যোগ করুন -
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
জুন 12, 2024
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
) এর সাথে সামঞ্জস্যপূর্ণ।
এপিআই পরিবর্তন
- Android 15 SDK-এর সাথে সমতার জন্য সামঞ্জস্যের ক্লাসে বিভিন্ন আপডেট।
কোর এবং কোর-ktx সংস্করণ 1.14
সংস্করণ 1.14.0-alpha01
1 মে, 2024
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 )
এপিআই পরিবর্তন
- অতিরিক্ত অপ্রচলিত কম্প্যাট পদ্ধতি অবমূল্যায়ন করুন। ( IE4470 , b/313834577 )
- অপ্রচলিত কমপ্যাট পদ্ধতি ( I01d90 , b/313834577 )
- চূড়ান্ত করা V SDK-এর জন্য সত্য ফিরে আসার জন্য
isAtLeastV()
আপডেট করা হয়েছে। ( I6339a )
কোর এবং কোর-ktx সংস্করণ 1.13
সংস্করণ 1.13.1
1 মে, 2024
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
এপ্রিল 17, 2024
androidx.core:core:1.13.0
, androidx.core:core-ktx:1.13.0
, এবং androidx.core:core-testing:1.13.0
প্রকাশ করা হয়েছে। 1.13.0 সংস্করণে এই কমিটগুলি রয়েছে।
1.12.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- লাইব্রেরির
minSdkVersion
19
-এ উন্নীত করা হয়েছে। অনেক সামঞ্জস্যপূর্ণ API গুলিকে অবহেলিত হিসাবে চিহ্নিত করা হয়েছে কারণ সেগুলি শুধুমাত্র API স্তর 19 এর আগে প্রয়োজন ছিল৷ - জাভা সামঞ্জস্য বজায় রেখে কোটলিন ভোক্তাদের সাথে আরও ভালো ইন্টারঅপারেবিলিটি প্রদানের জন্য কোটলিনে বেশ কয়েকটি ক্লাস পুনরায় লেখা হয়েছে।
-
FingerprintManagerCompat
সরানো হয়েছে, যা Android V থেকে শুরু হওয়া একটি নো-অপ এবং আগের প্ল্যাটফর্মগুলিতে ব্যবহার করা উচিত নয়। ক্লায়েন্টদের অবিলম্বেBiometricPrompt
প্রম্পটে মাইগ্রেট করা উচিত। -
PathParser
যোগ করা হয়েছে, যা SVG পাথ স্ট্রিং থেকে একটি পাথ উদাহরণ তৈরি করতে পারে।
সংস্করণ 1.13.0-rc01
3 এপ্রিল, 2024
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
20 মার্চ, 2024
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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
PathParser
এখনfinal
,interpolatePathDataNodes
এখন একটিboolean
রিটার্ন করার পরিবর্তে বেমানান আর্গুমেন্টের জন্য একটি ব্যতিক্রম ছুঁড়েছে, এবংnodesToPath
এখনPathParser.PathDataNode
এর পরিবর্তেPathParser
এর অন্তর্গত। ( I20d62 ) - Android V প্ল্যাটফর্ম SDK থেকে অপসারণের আগে
FingerprintManagerCompat
সফট-মুছে ফেলা হয়েছে। বাস্তবায়ন অদূর ভবিষ্যতে একটি নো-অপ দিয়ে প্রতিস্থাপিত হবে, এবং বিকাশকারীদের অবিলম্বে এই ক্লাস থেকে দূরে সরে যাওয়া উচিত। ( I7ca1b ) -
Pool
ইন্টারফেস এবং এর সাবক্লাস,SimplePool
এবংSynchronizedPool
এখন কোটলিনে লেখা হয়েছে। পুলে যে জেনেরিক ধরনের বস্তু সংরক্ষণ করা হচ্ছে তা এখন নন-নাল হতে হবে। ( I08afe )
বাহ্যিক অবদান
- লাইব্রেরির ন্যূনতম SDK সংস্করণে প্ল্যাটফর্মে
GestureDetector
উপলব্ধ হওয়ার নিশ্চয়তা দেওয়ায়GestureDetectorCompat
এখন অবহেলিত। অবদানের জন্য Jake Wharton ধন্যবাদ. ( আইসিসি 4সিডি ) -
MarginLayoutParamsCompat
এখন বাতিল করা হয়েছে কারণMarginLayoutParams
লাইব্রেরির ন্যূনতম SDK সংস্করণ হিসাবে প্ল্যাটফর্মে উপলব্ধ থাকবে। অবদানের জন্য Jake Wharton ধন্যবাদ. ( I4e0c3 )
সংস্করণ 1.13.0-alpha05
7 ফেব্রুয়ারি, 2024
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
ডকুমেন্টেশন আপডেট করার জন্য Matthew Zavislak কে ধন্যবাদ। ( 8fd733 )
সংস্করণ 1.13.0-alpha04
24 জানুয়ারী, 2024
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.canScheduleExactAlarms
API ( I62e95 , b/315440583 )
কোটলিন রূপান্তর
-
androidx.core.util.Consumer
ক্লাসটি Kotlin-এ আবার লেখা হয়েছে এবং এখন বলবৎ করা হয়েছে যে জেনেরিক টাইপT
এখনaccept()
মেথড যা প্রাপ্ত হয় তার সাথে মেলে। ( IE21e0 ) -
androidx.core.util.Supplier
Kotlin-এ রূপান্তরিত করা হয়েছে, নিশ্চিত করে যেget()
দ্বারা প্রত্যাবর্তিত প্রকারের শূন্যতা জেনেরিক প্রকারের শূন্যতার সাথে মেলে। ( I21e9c ) -
androidx.core.util.Function
কোটলিনে পুনরায় লেখা হয়েছে, নিশ্চিত করে যে ফাংশনের ইনপুট এবং আউটপুটগুলির শূন্যতা ব্যবহৃত জেনেরিক প্রকারের সাথে মেলে। ( I09dd7 )
বাহ্যিক অবদান
-
AlarmManagerCompat.canScheduleExactAlarms
API ( I62e95 , b/315440583 ) যোগ করার জন্য কামাল ফারাজকে ধন্যবাদ
সংস্করণ 1.13.0-alpha03
জানুয়ারী 10, 2024
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 সংস্করণে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- Deprecated
ListViewCompat
, সরাসরিListView
ব্যবহার করুন। ( Iacce6 , b/318353933 ) - অপ্রচলিত
ViewCompat.LAYOUT_DIRECTION_
APIs৷ ( I51710 , b/317055535 ) -
ViewCompat
এ অপ্রচলিত কম্প্যাট পদ্ধতিগুলি অবহেলিত৷ ( I0bfc2 , b/313834577 )
সংস্করণ 1.13.0-alpha02
নভেম্বর 29, 2023
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
ইন্টারফেস যোগ করে যে কোনো উপাদানকে ছবি-ইন-পিকচার বাস্তবায়নের জন্য প্রয়োজনীয়onUserLeaveHint
ইভেন্টগুলি গ্রহণ করার অনুমতি দেয়। এটি কার্যকলাপ1.9.0-alpha01
এComponentActivity
দ্বারা প্রয়োগ করা হয়েছে। ( I54892 )
এপিআই পরিবর্তন
- অপ্রচলিত
androidx.core.os.CancellationSignal
ব্যবহারগুলি প্ল্যাটফর্ম-প্রদত্তandroid.os.CancellationSignal
দিয়ে প্রতিস্থাপন করা উচিত। ( Id45f6 , b/309499026 , b/309054079 ) -
OnMultiWindowModeChangedProvider
,OnNewIntentProvider
,OnPictureInPictureModeChangedProvider
,OnConfigurationChangedProvider
, এবংOnTrimMemoryProvider
ইন্টারফেসগুলি কোটলিনে রূপান্তরিত হয়েছে যাতে তাদেরConsumer
ক্ষেত্রে জেনেরিক প্যারামিটারগুলি গ্রহণ করেছে। ( Ib6237 ) -
MultiWindowModeChangedInfo
এবংPictureInPictureModeChangedInfo
ক্লাস যেগুলিConsumer
কাছে পাঠানো হয় তাদের নিজ নিজ প্রোভাইডার ইন্টারফেসে যোগ করা হয় এখন কোটলিনে লেখা হয়। ( Ie08e2 )
নির্ভরতা আপডেট
- কোর এখন লাইফসাইকেল
2.6.2
এর উপর নির্ভর করে। ( I2d94c )
সংস্করণ 1.13.0-alpha01
18 অক্টোবর, 2023
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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
PathParser
সর্বজনীন করুন। ক্লাস SVG পাথ স্ট্রিং থেকে একটি পাথ উদাহরণ তৈরি করতে পারে। ( Ic7af2 , b/302376846 ) -
Context.createAttributionContext
এর জন্য কম্প্যাট পদ্ধতি যোগ করা হয়েছে। ( I61dcf , Ibe187 ) -
NotificationCompatSideChannelService
অবচয় হিসাবে চিহ্নিত করে৷ ( I18fd9 ) - ডিফারেনশিয়াল মোশন ফ্লিংয়ের জন্য নতুন API। ( I46b0d , Ia9f68 )
- প্ল্যাটফর্ম SDK ট্র্যাক করতে
VelocityTracker
এর জন্য অতিরিক্ত কম্প্যাট API। ( I32753 )
বাগ ফিক্স
-
Person
equals
এবংhashCode
পদ্ধতি ওভাররাইড করুন। ( I610a5 )
কোর এবং কোর-ktx সংস্করণ 1.12
সংস্করণ 1.12.0
6 সেপ্টেম্বর, 2023
androidx.core:core:1.12.0
, androidx.core:core-ktx:1.12.0
, এবং androidx.core:core-testing:1.12.0
প্রকাশ করা হয়েছে। সংস্করণ 1.12.0 এই কমিট ধারণ করে.
1.11.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- TextView, AccessibilityNodeInfo, ইত্যাদির সাথে SDK 34 প্যারিটির জন্য অনেক কম্প্যাট পদ্ধতি যোগ করা হয়েছে।
- নতুন
LocalePreferences
APIs যাতে ডেভেলপারদের সহজেই লোকেল ডেটা বা ব্যবহারকারীর লোকেল পছন্দ অ্যাক্সেস করতে সাহায্য করে। - os.BundleCompat-এর পক্ষে অপপ্রচার করা
app.BundleCompat
os.BundleCompat
। - অপ্রচলিত
BuildCompat.isAtLeastU()
। পরিবর্তেSDK_INT >= 34
ব্যবহার করুন।
সংস্করণ 1.12.0-rc01
9 আগস্ট, 2023
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
জুলাই 26, 2023
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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
TextView
কম্প্যাট ক্লাসেsetLineHeight(unit, lineHeight)
যোগ করা হয়েছে ( Ia9fa9 ) - Android 14 ( I958e8 ) থেকে
TypedValueCompat.getUnitFromComplexDimension()
যোগ করা হয়েছে -
TextView
কম্প্যাট ক্লাসেsetLineHeight(unit, lineHeight)
যোগ করা হয়েছে ( Ib2ee1 ) - ব্যাকপোর্ট বিবিধ অ্যাক্সেসিবিলিটি API ( Ic65ba )
- ব্যাকপোর্ট API 34
AccessibilityNodeInfo
পদ্ধতি ( I44182 ) - স্নাতক স্থিতিশীল SDK পরীক্ষামূলক ( Ia9b35 ) থেকে চেক আউট করে
- Backport
AccessiiblityWindowInfo
34 APIs ( I96a5d ) - অপ্রচলিত
BuildCompat.isAtLeastU()
। পরিবর্তেSDK_INT >= 34
ব্যবহার করুন। ( I4f8e7 , b/289269026 ) - পরীক্ষামূলক
isAtLeastU()
API ( Ie9117 , b/289269026 ) এর ব্যবহারগুলি সরানো হয়েছে - উন্নত অবচিত ট্যাগের জন্য কোটলিনে
BuildCompat
স্থানান্তরিত করুন ( I56775 , b/289269026 ) -
TextView
কম্প্যাট ক্লাসেsetLineHeight(unit, lineHeight)
যোগ করা হয়েছে ( I15716 ) - নতুন
accessibilityDataSensitive
কম্প্যাট সম্পত্তি। ( I0c6e0 ) -
FLAG_NO_CREATE
নির্দিষ্ট করা হলেPendingIntentCompat.getActivity
এবংgetService
শূন্য হতে পারে। ( Iffdf0 , b/289696515 ) - কম্প্যাটিবিলিটি সাপ্রেশন ( I8e87a , b/287516207 ) টীকা করতে API ফাইল আপডেট করা হয়েছে
-
PendingIntentCompat.send()
( Iaf707 ) যোগ করা হয়েছে -
Location.removeVerticalAccuracy()
,Location.removeSpeedAccuracy()
, এবংLocation.removeBearingAccuracy()
এর কম্প্যাট সংস্করণ যোগ করে। ( I5b640 )
বাগ ফিক্স
- একটি ভিউকে অ্যাক্সেসিবিলিটির জন্য গুরুত্বপূর্ণ করে তুলেছে যদি ভিউটির একটি অ্যাক্সেসিবিলিটি ডেলিগেট থাকে। ( if2b54 )
সংস্করণ 1.12.0-alpha05
7 জুন, 2023
androidx.core:core:1.12.0-alpha05
, androidx.core:core-ktx:1.12.0-alpha05
, এবং androidx.core:core-testing:1.12.0-alpha05
প্রকাশ করা হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।
বাগ ফিক্স
- উপাদান 3 হিউ, ক্রোমা এবং টোন (M3HCT) প্যারামিটার থেকে একটি রঙ তৈরি করার জন্য
ColorUtils
ক্লাসে ডকুমেন্টেশন আপডেট করা হয়েছে। ( I32979 , I21c8c ) -
android.os.Trace
( I730f9 ) এর জন্য অবচয় রিপ্লেস উইথ ঠিক করুন
সংস্করণ 1.12.0-alpha04
10 মে, 2023
androidx.core:core:1.12.0-alpha04
, androidx.core:core-ktx:1.12.0-alpha04
, এবং androidx.core:core-testing:1.12.0-alpha04
প্রকাশ করা হয়েছে। এটি একটি অভ্যন্তরীণ শাখা থেকে প্রকাশিত হয়েছিল।
সংস্করণ 1.12.0-alpha03
12 এপ্রিল, 2023
androidx.core:core:1.12.0-alpha03
, androidx.core:core-ktx:1.12.0-alpha03
, এবং androidx.core:core-testing:1.12.0-alpha03
প্রকাশ করা হয়েছে। এটি একটি অভ্যন্তরীণ শাখা থেকে প্রকাশিত হয়েছিল।
এপিআই পরিবর্তন
-
NotificationCompat.TvExtender
(aosp/01c67677e9310b2cf4c536d7e951e117d6cce64a) প্রকাশ করে - M3HCT প্যারামিটারগুলি অ্যাক্সেস করতে এবং M3HCT মানগুলিকে ARGB তে পরিণত করার জন্য সর্বজনীন পদ্ধতি যুক্ত করা হয়েছে (aosp/06810598aa94bee731bbe0d277933b8b9614934e)
-
NotificationManager.getCurrentInterruptionFilter
যোগ করা হয়েছে (aosp/b0c6940639e35371d212a7ebd7dbf01c14fc7710) -
NotifManagerCompat
(aosp/516143e05f824ff49bde3c0c97344a2924867d30) এgetCurrentInterruptionFilter
যোগ করা হয়েছে -
os.BundleCompat
(aosp/bf6169fe9ee1113065d0cf380bd2e09f31ce0a40) এর পক্ষে অবচিতapp.BundleCompat
-
TestConsumer
যোগ করা হয়েছে যাতে ডেভেলপাররা একটি পরীক্ষায় মান রেকর্ড করতে পারে। (aosp/f75a4913940e710842168c832a7f57c2dcae4fdf) -
TestConsumer
যোগ করা হয়েছে যাতে ডেভেলপাররা একটি পরীক্ষায় মান রেকর্ড করতে পারে।(aosp/67ad4e2c6488772b7c9a061ee6ca01bba23649f7)
বাগ ফিক্স
- একটি বাগ সংশোধন করা হয়েছে যেখানে
unregisterGnssMeasurementsCallback()
Android R এর নিচে সঠিকভাবে কাজ করে না। (aosp/c5a97c4ee956f87d229ec892f2b8849f392e956c)
সংস্করণ 1.12.0-alpha01
8 মার্চ, 2023
androidx.core:core:1.12.0-alpha01
এবং androidx.core:core-ktx:1.12.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.12.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- ICU-তে ব্যবহারকারীর পছন্দ বা লোকেল ডেটা সহজেই অ্যাক্সেস করতে বিকাশকারীদের সাহায্য করার জন্য API প্রদান করে। অ্যাক্সেসযোগ্য লোকেল ডেটাতে ঘন্টা চক্র, ক্যালেন্ডারের ধরন, তাপমাত্রা ইউনিট এবং সপ্তাহের প্রথম দিন অন্তর্ভুক্ত রয়েছে।
এপিআই পরিবর্তন
- ডেভেলপারদের সহজেই লোকেল ডেটা বা ব্যবহারকারীর লোকেল পছন্দ অ্যাক্সেস করতে সাহায্য করার জন্য নতুন APIs
LocalePreferences
যোগ করা হয়েছে।
কোর এবং কোর-ktx সংস্করণ 1.11
সংস্করণ 1.11.0-beta02
7 জুন, 2023
androidx.core:core:1.11.0-beta02
, androidx.core:core-ktx:1.11.0-beta02
, এবং androidx.core:core-testing:1.11.0-beta02
প্রকাশ করা হয়েছে। 1.11.0-beta02 সংস্করণে এই কমিট রয়েছে।
বাগ ফিক্স
- উপাদান 3 হিউ, ক্রোমা এবং টোন (M3HCT) প্যারামিটার থেকে একটি রঙ তৈরি করার জন্য
ColorUtils
ক্লাসে ডকুমেন্টেশন আপডেট করা হয়েছে। ( I32979 , I21c8c ) -
android.os.Trace
( I730f9 ) এর জন্য অবচয় রিপ্লেস উইথ ঠিক করুন
সংস্করণ 1.11.0-beta01
24 মে, 2023
androidx.core:core:1.11.0-beta01
, androidx.core:core-ktx:1.11.0-beta01
, এবং androidx.core:core-testing:1.11.0-beta01
প্রকাশ করা হয়েছে। 1.11.0-beta01 সংস্করণে এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
performHapticFeedback
( Ib02c6 ) পদ্ধতিতেViewCompat
সমর্থন যোগ করুন -
getDisplay
পরিবর্তন করে#getDisplayOrDefault
( I96ff9 ) -
ContextCompat#getDisplay(Context)
যোগ করুন ( I7011f , b/178183326 ) - নন-অ্যাক্টিভিটি প্রসঙ্গে ( I58e75 , b/243457462 ) প্রতি-অ্যাপ লোকেলগুলি পাওয়ার জন্য
ContextCompat#getContextForLanguage(Context)
যোগ করুন
বাগ ফিক্স
-
CollectionInfoCompat
ডক্স পরিষ্কার করুন, বিশেষ করেisHierarchical
( I14f6c )
সংস্করণ 1.11.0-alpha04
10 মে, 2023
androidx.core:core:1.11.0-alpha04
, androidx.core:core-ktx:1.11.0-alpha04
, এবং androidx.core:core-testing:1.11.0-alpha04
প্রকাশ করা হয়েছে। 1.11.0-alpha04 সংস্করণে এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
LinkMovementMethodCompat
যোগ করা হয়েছে যা লিঙ্ক টাচ হ্যান্ডলিং ঠিক করে ( Ia632c ) -
PendingIntent.getBroadcast()
এখন সঠিকভাবে@Nullable
চিহ্নিত করা হয়েছে ( Ifff96 , b/277630907 )
বাগ ফিক্স
-
DisplayManagerCompat
( I3409b , b/279625765 ) এ স্থির প্রসঙ্গ ফাঁস - একটি ভিউ দেওয়া সফ্টওয়্যার কীবোর্ড দেখানো এবং লুকানোর জন্য সরাসরি পদ্ধতি প্রদান করতে একটি
SoftwareKeyboardControllerCompat
যোগ করা হয়েছে। কিছু API স্তরেWindowInsetsController
API ব্যবহার করার সময় পরিচিত সমস্যাগুলির জন্য এটি ব্যাকপোর্ট করে এবং IME ইনসেট প্রকারের জন্যWindowInsetsControllerCompat.show
এবং হাইডের জন্য ব্যাকিং বাস্তবায়নের নিষ্কাশন। ( Idd0a3 )
সংস্করণ 1.11.0-alpha03
এপ্রিল 19, 2023
androidx.core:core:1.11.0-alpha03
, androidx.core:core-ktx:1.11.0-alpha03
, এবং androidx.core:core-testing:1.11.0-alpha03
প্রকাশ করা হয়েছে। সংস্করণ 1.11.0-alpha03 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- Android 14 বিটা 2 ( Idc1b1 , b/276491001 ) এর প্রস্তুতির জন্য
BuildCompat
আপডেট করুন -
NotificationCompat.TvExtender
( Ibe13a ) প্রকাশ করে - M3HCT প্যারামিটার অ্যাক্সেস করতে পাবলিক পদ্ধতি যোগ করুন এবং M3HCT মানগুলিকে ARGB ( Id7e9d ) এ পরিণত করুন
সংস্করণ 1.11.0-alpha02
5 এপ্রিল, 2023
androidx.core:core:1.11.0-alpha02
, androidx.core:core-ktx:1.11.0-alpha02
, এবং androidx.core:core-testing:1.11.0-alpha02
প্রকাশ করা হয়েছে। সংস্করণ 1.11.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
NotifManagerCompat
( I8ec95 , b/243183646 ) এgetCurrentInterruptionFilter
যোগ করে -
os.BundleCompat
( Idc3a2 , b/274577000 ) এর পক্ষেapp.BundleCompat
বর্জন করুন -
TestConsumer
যোগ করুন যাতে বিকাশকারীরা একটি পরীক্ষায় মান রেকর্ড করতে পারে। ( I937c1 )
বাগ ফিক্স
- একটি বাগ ঠিক করুন যেখানে
unregisterGnssMeasurementsCallback()
Android R এর নিচে ঠিকভাবে কাজ করে না। ( Id1999 )
সংস্করণ 1.11.0-alpha01
22 মার্চ, 2023
androidx.core:core:1.11.0-alpha01
এবং androidx.core:core-ktx:1.11.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.11.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- Android U-এ,
getType
এরContentProvider
API-এর জন্য কলারের সঠিক পড়ার অনুমতি থাকা প্রয়োজন।FileProvider
এখন একটি ডিফল্টgetTypeAnonymous
বাস্তবায়ন প্রদান করে, যা অবাধ সংস্করণ। ( I4773f ) - বিষয়বস্তু ক্যাপচার API ( I09366 ) এর জন্য কম্প্যাট ক্লাস যোগ করা হয়েছে
-
NotifCompat.Builder.setLargeIcon(Icon)
( Ic0a5b ) যোগ করা হয়েছে -
NotificationManagerCompat
এ একটি ব্যাচ বিজ্ঞপ্তি API যোগ করে। একাধিক বিজ্ঞপ্তি পোস্ট করার সময় ব্যবহারকারীদের এই API ব্যবহার করতে উৎসাহিত করা হয়। ( I2cd7f ) - প্রি-আর প্ল্যাটফর্মে এক্সিকিউটর সমর্থন সহ
registerGnssMeasurementsCallback()
যোগ করা হয়েছে ( I579f8 )
কোর এবং কোর-ktx সংস্করণ 1.10
সংস্করণ 1.10.1
10 মে, 2023
androidx.core:core:1.10.1
এবং androidx.core:core-ktx:1.10.1
প্রকাশিত হয়েছে। সংস্করণ 1.10.1-এ এই কমিট রয়েছে।
বাহ্যিক অবদান
- নাল b/277434277 , b/278118318 মাইগড স্টুডিওর অবদানের জন্য
BadParcelableException
থ্রো করা হয়েছে তা ঠিক করুন
সংস্করণ 1.10.0
5 এপ্রিল, 2023
androidx.core:core:1.10.0
এবং androidx.core:core-ktx:1.10.0
প্রকাশিত হয়েছে। সংস্করণ 1.10.0 এই কমিট ধারণ করে.
1.9.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- অ্যাক্সেসিবিলিটি অবজেক্টের অপ্রচলিত পুনর্ব্যবহার। আমরা পারফরম্যান্সের পরিবর্তনগুলি এমনকি প্রাচীনতম সমর্থিত OS সংস্করণগুলির জন্যও নগণ্য বলে খুঁজে পেয়েছি৷ ( I0a961 )
- SDK এক্সটেনশন সংস্করণের জন্য
BuildCompat
ধ্রুবক যোগ করা হয়েছে। ( I6084c ) - নতুন API এবং বাগ ফিক্সের জন্য 1.10.0 এর প্রাক-রিলিজ সংস্করণগুলির জন্য রিলিজ নোটগুলি দেখুন৷
সংস্করণ 1.10.0-rc01
8 মার্চ, 2023
androidx.core:core:1.10.0-rc01
এবং androidx.core:core-ktx:1.10.0-rc01
পূর্ববর্তী বিটা থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে।
সংস্করণ 1.10.0-beta01
22 ফেব্রুয়ারি, 2023
androidx.core:core:1.10.0-beta01
এবং androidx.core:core-ktx:1.10.0-beta01
প্রকাশ করা হয়েছে। সংস্করণ 1.10.0-beta01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
set/getMinMillisBetweteenContentChanges
এরAccessibilityNodeInfoCompat
API-এর নাম পরিবর্তন করেset/getMinDurationBetweenContentChanges
করা হয়েছে এবং এখন তাদের সময়কালের জন্যlong
লাগে। ( f46689 ) - যোগ করা হয়েছে
NotificationCompat.bigLargeIcon(Icon)
( I60855 )
বাগ ফিক্স
-
NotificationCompat.Builder.setShowWhen()
( ba52a2 ) এর ডিফল্ট মান সম্পর্কিত ডক্স ঠিক করুন -
AccelerateInterpolator / DecelerateInterpolator
ডক্সে টাইপো ঠিক করুন ( 2173505 ) -
ShortcutInfoCompat
ডক্স ( 44075f ) এ টাইপো ঠিক করুন -
NestedScrollView
এবংCoordinatorLayout
( bdd72e ) দিয়ে আপ, ডাউন, স্পেসবার এবং কী বৈচিত্র্য কীবোর্ড অ্যাকশন ঠিক করুন
সংস্করণ 1.10.0-alpha02
25 জানুয়ারী, 2023
androidx.core:core:1.10.0-alpha02
এবং androidx.core:core-ktx:1.10.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.10.0-alpha02-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
AD_SERVICES
এক্সটেনশন সংস্করণের জন্যBuildCompat
ধ্রুবক যোগ করা হয়েছে ( I51d98 ) -
WindowInsetsControllerCompat
এBEHAVIOR_DEFAULT
যোগ করুন।BEHAVIOR_SHOW_BARS_BY_SWIPE
এবংBEHAVIOR_SHOW_BARS_BY_TOUCH
বাতিল করা হয়েছে৷ ( I17b61 )
সংস্করণ 1.10.0-alpha01
11 জানুয়ারী, 2023
androidx.core:core:1.10.0-alpha01
এবং androidx.core:core-ktx:1.10.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.10.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
NotificationCompat
কম্প্যাটেCallStyle
যোগ করে ( Id9a53 , b/199294989 ) - SDK এক্সটেনশন সংস্করণের জন্য
BuildCompat
ধ্রুবক যোগ করা হয়েছে ( I6084c ) - অ্যাক্সেসিবিলিটি নোডে প্রাথমিক ফোকাস সেট করার জন্য API যোগ করুন। ( Id199a )
- বিষয়বস্তু পরিবর্তনের হার সীমিত করার জন্য নতুন API যোগ করুন ( If4ea0 )
- পার্সেল, বান্ডেল এবং ইন্টেন্টের জন্য Android 13-এ প্রবর্তিত নতুন API-এর জন্য সামঞ্জস্যের পদ্ধতি যোগ করে। কিছু
ParcelCompat
পদ্ধতি স্বাক্ষর আপডেট করা হয়েছে, এবং নতুন স্বাক্ষর নিশ্চিত করার জন্য আপগ্রেডে একটি উৎস পরিবর্তনের প্রয়োজন হতে পারে। ( I57e94 , b/242048899 ) - অ্যাক্সেসিবিলিটি অবজেক্টের রিসাইক্লিং অবমূল্যায়ন। আমরা পারফরম্যান্সের পরিবর্তনগুলি এমনকি প্রাচীনতম সমর্থিত সংস্করণগুলিতেও নগণ্য বলে খুঁজে পেয়েছি৷ ( I0a961 )
- অপ্রচলিত-লুকানো ফাংশনগুলির আপডেট করা রিটার্ন টাইপ বাতিলযোগ্যতা ( Ibf7b0 )
- পয়েন্ট এবং পয়েন্টএফ ( I8e557 , b/261574780 ) এর জন্য যোগ করা সময়/ডিভ অপারেটর ওভারলোড
বাগ ফিক্স
- এটি ব্যবহার এড়াতে পরামর্শ সহ
AccessibilityEvent#TYPE_ANNOUNCEMENT
এ যোগ করুন। ( I818bf ) - সুনির্দিষ্ট তালিকাগুলিতে অ্যাক্সেসযোগ্যতার জন্য 1 সারি বা 1 কলাম থাকা উচিত ( Ia1223 )
কোর এবং কোর-ktx সংস্করণ 1.9.0
সংস্করণ 1.9.0
7 সেপ্টেম্বর, 2022
androidx.core:core:1.9.0
এবং androidx.core:core-ktx:1.9.0
প্রকাশিত হয়েছে। সংস্করণ 1.9.0 এই কমিট ধারণ করে.
1.8.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- অ্যান্ড্রয়েড 13 এর সাথে সামঞ্জস্য উন্নত করতে আপডেট করা হয়েছে, ফ্রেমওয়ার্ক API-এর সাথে শূন্যতা পরিবর্তন এবং সমতা সহ
- সেগুলি চালু করার আগে অনিরাপদ উদ্দেশ্যগুলিকে স্যানিটাইজ করতে
IntentSanitizer
যোগ করা হয়েছে৷ ( Ib0be5 ) -
Icon
ব্যবহার করেBigPictureStyle
এর জন্য সমর্থন যোগ করে ( Ice26d ) - API-তে
@RequiresPermission
যোগ করা হয়েছে যার জন্য SDK 33 এবং তার উপরেPOST_NOTIFICATIONS
অনুমতি দিতে হবে। ( IE542e ) - অ্যান্ড্রয়েড 13 অ্যাক্সেসিবিলিটি ফ্রেমওয়ার্ক এপিআই এবং কম্প্যাট এপিআই ( I93c97 , I5a074 , Iedf82 ) এর মধ্যে উন্নত সমতা
সংস্করণ 1.9.0-rc01
24 আগস্ট, 2022
androidx.core:core:1.9.0-rc01
এবং androidx.core:core-ktx:1.9.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.9.0-rc01-এ এই কমিট রয়েছে।
বাগ ফিক্স
-
IntentSanitizer.sanitizeByFiltering
ফিল্টার করার সময় লগে আর লিখবে না ( 69b3b55 )
সংস্করণ 1.9.0-beta01
10 আগস্ট, 2022
androidx.core:core:1.9.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.9.0-beta01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
ACTION_SHOW_TEXT_SUGGESTIONS
জন্য সামঞ্জস্য যোগ করা হয়েছে এবংis/setTextSelectable
( Iedf82 ) - সেগুলি চালু করার আগে অনিরাপদ উদ্দেশ্যগুলিকে স্যানিটাইজ করতে
IntentSanitizer
যোগ করা হয়েছে৷ ( Ib0be5 ) - আইকন ( Ice26d , b/215583339 ) ব্যবহার করে
BigPictureStyle
এর জন্য সমর্থন যোগ করে - আপডেট করা শূন্যতা টীকা ( I34cce , b/236498052 , b/236498029 , b /236497996 , b/236497942 , b/236497884 , b/236497726 )
- Android R বাগগুলির সাথে কাজ করতে
LocationManagerCompat.registerGnssMeasurementsCallback
যোগ করা হয়েছে৷ ( Ie0f6f )
বাগ ফিক্স
- API-তে
@RequiresPermission
যোগ করা হয়েছে যার জন্য SDK 33 এবং তার উপরেPOST_NOTIFICATIONS
অনুমতি দিতে হবে। ( IE542e , b/238790278 ) - এনড্রয়েডএক্স-প্ল্যাটফর্ম-ডেভ"-এ T"-তে প্রবর্তিত API-এর জন্য সমর্থন যোগ করা হচ্ছে )
- T. ( I358f1 ) এ প্রবর্তিত API-এর জন্য সমর্থন যোগ করা হচ্ছে
- যখন compat impl API 14-20 ( I1ee34 , b/145311058 ) এ সমাধান করতে পারে না তখন
TypefaceCompate.create(..., weight, italic)
প্ল্যাটফর্মTypeface.create
এ ফিরে যাবে - অ্যাকসেসিবিলিটি ফ্রেমওয়ার্কের কনস্ট্যান্ট যোগ করা হয়েছে যা আগে androidx থেকে অনুপস্থিত ছিল।
- অ্যাকসেসিবিলিটি ফ্রেমওয়ার্ক যোগ করা হয়েছে এনড্রয়েডএক্স থেকে আগে অনুপস্থিত। ( I93c97 )
বাহ্যিক অবদান
- Backported
Typeface#create(Typeface, int, boolean)
যা একটি ফন্ট পরিবার থেকে নির্দিষ্ট ওজনের সাথে টাইপফেস তৈরি করতে দেয় ( I342dc )
সংস্করণ 1.9.0-alpha05
15 জুন, 2022
androidx.core:core:1.9.0-alpha05
এবং androidx.core:core-ktx:1.9.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.9.0-alpha05 একটি প্রাইভেট প্রি-রিলিজ শাখায় তৈরি করা হয়েছে এবং এতে কোনো পাবলিক কমিট নেই।
এপিআই পরিবর্তন
- Tiramisu Beta 3 SDK-এ চূড়ান্ত API সারফেস-এর সাথে সারিবদ্ধ করার জন্য বাতিলযোগ্যতা আপডেট
- Tiramisu Beta 3 SDK এর সাথে সারিবদ্ধ করতে
minCompileSdk
এখন 33
সংস্করণ 1.9.0-alpha04
18 মে, 2022
androidx.core:core:1.9.0-alpha04
এবং androidx.core:core-ktx:1.9.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.9.0-alpha04 একটি প্রি-রিলিজ অ্যান্ড্রয়েড SDK এর বিপরীতে তৈরি করা হয়েছে এবং এতে সর্বজনীনভাবে উপলব্ধ কমিট ইতিহাস নেই।
বাগ ফিক্স
-
BuildCompat.isAtLeastT()
এবং এর সাথে থাকাSDK_INT
চেকের অবচয় প্রত্যাবর্তন করুন
সংস্করণ 1.9.0-alpha03
এপ্রিল 27, 2022
androidx.core:core:1.9.0-alpha03
এবং androidx.core:core-ktx:1.9.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.9.0-alpha04-এ 1.8.0-beta01 থেকে সমস্ত কমিট রয়েছে, তবে এটি Android 13 বিটা 1 এর বিপরীতে তৈরি করা হয়েছে।
এই সংস্করণটি কম্পাইল করার জন্য Android 13 বিটা 1 প্রয়োজন এবং ভবিষ্যতে বিকাশকারী পূর্বরূপের সাথে রানটাইম-সামঞ্জস্যপূর্ণ হওয়ার নিশ্চয়তা নেই।
সংস্করণ 1.9.0-alpha02
23 মার্চ, 2022
androidx.core:core:1.9.0-alpha02
এবং androidx.core:core-ktx:1.9.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.9.0-alpha02-এ 1.8.0-alpha06 থেকে সমস্ত কমিট রয়েছে, তবে এটি Tiramisu DP2 এর বিপরীতে তৈরি করা হয়েছে।
সংস্করণ 1.9.0-alpha01
23 ফেব্রুয়ারি, 2022
androidx.core:core:1.9.0-alpha01
এবং androidx.core:core-ktx:1.9.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.9.0-alpha01 একটি অভ্যন্তরীণ শাখা থেকে তৈরি করা হয়েছে এবং এতে সর্বজনীনভাবে দৃশ্যমান প্রতিশ্রুতি নেই।
এই সংস্করণটি কম্পাইল করার জন্য Android Tiramisu DP1 প্রয়োজন এবং ভবিষ্যতে বিকাশকারী পূর্বরূপের সাথে রানটাইম-সামঞ্জস্যপূর্ণ হওয়ার নিশ্চয়তা নেই।
নতুন বৈশিষ্ট্য
- Android Tiramisu DP1 এর সাথে সামঞ্জস্যপূর্ণ।
কোর এবং কোর-ktx সংস্করণ 1.8.0
সংস্করণ 1.8.0
জুন 1, 2022
androidx.core:core:1.8.0
এবং androidx.core:core-ktx:1.8.0
প্রকাশিত হয়েছে। সংস্করণ 1.8.0 এই কমিট ধারণ করে.
1.7.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- Kotlin ব্যবহারযোগ্যতা উন্নত করতে শূন্যতা টীকাগুলির উল্লেখযোগ্য পরিচ্ছন্নতা
-
ShortcutInfoCompat
,NotificationCompat
, এবং আরও অনেক কিছুতে প্ল্যাটফর্ম সমতা উন্নতি -
ComponentActivity
ইন অ্যাক্টিভিটি লাইব্রেরিতে ইভেন্টগুলিকে পিকচার-ইন-পিকচার এবং মাল্টি-উইন্ডো মোড পরিবর্তন ইভেন্টগুলি গ্রহণ করার অনুমতি দেওয়ার জন্য নতুন ইন্টারফেসগুলি -
onPrepareMenu
এবংonMenuClosed
সহMenuProvider
কলব্যাক পদ্ধতিতে উন্নতি - নির্দিষ্ট ডিভাইসে
IllegalArgumentException
এর সাথেFileProvider
ব্যর্থ হবে এমন সমস্যা সমাধান করা হয়েছে - স্থির সমস্যা যেখানে
TypefaceCompat
API 29+ ( b/194553426 ) এ ভুল টাইপফেস ওজন প্রয়োগ করেছে RikkaW এর অবদানের জন্য ধন্যবাদ
সংস্করণ 1.8.0-rc02
18 মে, 2022
androidx.core:core:1.8.0-rc02
এবং androidx.core:core-ktx:1.8.0-rc02
প্রকাশিত হয়েছে। সংস্করণ 1.8.0-rc02 এই কমিট ধারণ করে।
বাগ ফিক্স
-
ClassCastException
( 0029fed ) প্রতিরোধ করতে সম্পূর্ণরূপে-যোগ্য প্ল্যাটফর্ম ক্লাসেOnSharedElementsReadyListener
কাস্ট করুন
সংস্করণ 1.8.0-rc01
11 মে, 2022
androidx.core:core:1.8.0-rc01
এবং androidx.core:core-ktx:1.8.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.8.0-rc01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- পরবর্তী প্রি-রিলিজ চক্রের জন্য
BuildCompat
চেক যোগ করা হয়েছে ( If5a8f , b/229859122 ) - চূড়ান্ত SDK_INT মানের জন্য
BuildCompat.isAtLeastT()
আপডেট করা হয়েছে। ( Iffae0 )
সংস্করণ 1.8.0-beta01
20 এপ্রিল, 2022
androidx.core:core:1.8.0-beta01
এবং androidx.core:core-ktx:1.8.0-beta01
1.8.0-alpha07 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.8.0-beta01-এ এই কমিট রয়েছে।
সংস্করণ 1.8.0-alpha07
6 এপ্রিল, 2022
androidx.core:core:1.8.0-alpha07
এবং androidx.core:core-ktx:1.8.0-alpha07
প্রকাশিত হয়েছে। সংস্করণ 1.8.0-alpha07 এই কমিট ধারণ করে।
বাগ ফিক্স
-
TypefaceCompat
এখন API 29+ এ অনুরোধ করা এবং লোড করা শৈলী তথ্য উভয়কেই সম্মান করবে। এটি একটি আচরণ পরিবর্তন যখন লোড করা ফন্টগুলিFontWeight.Normal
বাFontWeight.Bold
নয়, কারণ প্রকৃত লোড করা ওজন এবং শৈলী ব্যবহার করা হবে৷ ( #212 , b/194553426 )
বাহ্যিক অবদান
- আমরা API 29+ এ TypefaceCompat এ সঠিকভাবে Typeface ওজন প্রয়োগ করা নিশ্চিত করার জন্য ধন্যবাদ RikkaW . #212
সংস্করণ 1.8.0-alpha06
23 মার্চ, 2022
androidx.core:core:1.8.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 1.8.0-alpha06-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
MenuProvider
ইন্টারফেস এখনonPrepareMenu()
কলব্যাক অন্তর্ভুক্ত করে, যেটিকে বলা হয় যখন একটি মেনু গতিশীলভাবে পরিবর্তন করা হয় এবং দেখানো উচিত। ( IE85f9 ) -
MenuProvider
ইন্টারফেসে এখনonMenuClosed()
পদ্ধতিটি অন্তর্ভুক্ত রয়েছে যখনই একটি মেনু বন্ধ করা উচিত। ( if5a16 ) -
Icon#getResId
( I49700 ) এ ফ্রেমওয়ার্কের সংশ্লিষ্ট পদ্ধতির সাথে মেলে সঠিক রিসোর্স টীকা টাইপ থাকতেIconCompat#getResId
আপডেট করা হয়েছে -
WindowInsetsControllerCompat
এর জন্য শুধুমাত্র একটি ভিউ-এর উপর নির্ভর করার পূর্ববর্তী পরিবর্তনকে ফিরিয়ে দেওয়া হয়েছে, এবং আবার একটি উইন্ডো প্রয়োজন যা কিছু উইন্ডো পতাকা পরিচালনার জন্য প্রয়োজন। সঠিক উইন্ডো ব্যবহার করা হয়েছে কিনা তা নিশ্চিত করতেWindowCompat.getInsetsController
এর পক্ষে অপ্রচলিতViewCompat.getWindowInsetsController
(যেমন ভিউটি একটি ডায়ালগে থাকলে)। ( I660ae , b/219572936 ) - Tiramisu DP2 ( I0cbb7 ) এর সাথে মেলানোর জন্য কোর এবং অ্যাপকম্প্যাটে শূন্যতা আপডেট করা হয়েছে
- বিটম্যাপের মসৃণ ডাউনস্কেলিংয়ের জন্য
BitmapCompat
একটি পদ্ধতি যোগ করে। ( Ib706c ) -
ActivityCompat.requestDragAndDropPermissions
( I0f2b0 , b/206113378 ) তে বাতিলযোগ্যতা টীকা যোগ করা হয়েছে - ম্যানিফেস্ট থেকে মেটা-ডেটা ছিনতাইকারী OEM-এর জন্য
FileProvider
এ একটি কাজ যোগ করা হয়েছে। ( I82f63 )
বাগ ফিক্স
- <P ( I8e04f ) এর a11y ফলক দৃশ্যমানতার স্থিতির জন্য অভিভাবক দৃশ্যমানতার পরিবর্তনগুলি বিবেচনা করুন
সংস্করণ 1.8.0-alpha05
23 ফেব্রুয়ারি, 2022
androidx.core:core:1.8.0-alpha05
এবং androidx.core:core-ktx:1.8.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.8.0-alpha05 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- androidx.core.os ক্লাসের জন্য আপডেট করা বাতিলতা ( If18cd , b/206113622 )
- androidx.core.app ক্লাসের জন্য আপডেট করা বাতিলযোগ্যতা ( I657eb , b/206113302 )
- androidx.core.text ক্লাসের জন্য শূন্যতা আপডেট করা হয়েছে ( I08329 , b/206113384 )
-
AccessibilityNodeInfoCompat
( If2fc7 , b/137789185 ) এExtraData
ফাংশন যোগ করা হয়েছে - একটি খালি বান্ডেল তৈরি করার সময় একটি অদৃশ্য অ্যারে বরাদ্দ এড়াতে
bundleOf()
এর জন্য শূন্য-আর্গ ওভারলোড যোগ করা হয়েছে ( If7089 ) - অ্যানড্রয়েড এপিআই-এর জন্য সাসপেন্ড র্যাপার লেখার জন্য কলব্যাক তৈরি করতে
Continuation<T>.asFoo()
অ্যাডাপ্টার যোগ করা হয়েছে যা সাধারণ/জেনারিক কলব্যাক প্রকার ( I6615e ) - ব্যতিক্রম এড়াতে নালযোগ্য
Drawable.toBitmapOrNull
পদ্ধতি যোগ করা হয়েছে ( I2342a )
সংস্করণ 1.8.0-alpha04
ফেব্রুয়ারী 9, 2022
androidx.core:core:1.8.0-alpha04
এবং androidx.core:core-ktx:1.8.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.8.0-alpha04 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
OnPictureInPictureModeChangedProvider
ইন্টারফেস যোগ করে যে কোনো উপাদানকে পিকচার-ইন-পিকচার মোড পরিবর্তন ইভেন্টগুলি গ্রহণ করার অনুমতি দেয়। এটি কার্যকলাপ1.5.0-alpha02
এComponentActivity
দ্বারা প্রয়োগ করা হয়েছে। ( I9f567 ) - যে কোনও উপাদানকে মাল্টি-উইন্ডো মোড পরিবর্তনের ইভেন্টগুলি পেতে অনুমতি দেওয়ার জন্য
OnMultiWindowModeChangedProvider
ইন্টারফেস যুক্ত করে। এটি ক্রিয়াকলাপ1.5.0-alpha02
এরComponentActivity
দ্বারা প্রয়োগ করা হয়। ( I62d91 ) - অ্যান্ড্রয়েডএক্স.কোর এপিআইগুলির একটি উপসেটের জন্য নালিবিলিটি পরিষ্কার করা হয়েছে। ( আইএ 0 ই 2 এফ , বি/206113818 )
সংস্করণ 1.8.0-Alpha03
জানুয়ারী 26, 2022
androidx.core:core:1.8.0-alpha03
এবং androidx.core:core-ktx:1.8.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.8.0-Alpha03 এ এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
- উইন্ডো বা উইন্ডো বা প্ল্যাটফর্ম
WindowInsetsController
পরিবর্তে কোনও দৃশ্যের উপর নির্ভর করেWindowInsetsControllerCompat
রূপান্তরিত করুন। এটি ডায়ালগগুলির সাথে আচরণের উন্নতি করে, আইএমই দেখায় এবং অ-হতাশিত সৃষ্টি পদ্ধতিগুলি ওয়ার্কআউটআউট ( বি/180881870 ) নিশ্চিত করে। ( I29264 , খ/207401542 , বি/210121779 ) - অ্যান্ড্রয়েডএক্স.কোর এপিআইগুলির একটি উপসেটের জন্য নালিবিলিটি পরিষ্কার করা হয়েছে। ( আইবি 2583 , বি/206113818 )
-
performAccessibilityAction
প্যারামগুলির স্থির নালিবিলিটি ( আইব্বাফ ) - থিম-কীড ক্যাচিং এবং থিমের ফলে
ColorStateList
ইস্যুগুলির আশেপাশে কাজ করার জন্য যুক্ত পদ্ধতি। অ্যাপ্লাইস্টাইল ( আই 9188 বি , বি/207739887 ) - আরও ভাল পঠনযোগ্যতার জন্য শর্টকাট ভিজিবিলিটি এপিআই আপডেট করুন ( আইএ 58 ডিএফ )
- খালি পার্সিসটেবলবান্ডেল তৈরি করার সময় অপ্রয়োজনীয় অ্যারে বরাদ্দ এড়াতে
persistableBundleOf()
এর জন্য শূন্য-আর্গ ওভারলোড যুক্ত করা হয়েছে ( আইসিডি 7 এ 4 )
সংস্করণ 1.8.0-Alpha02
15 ডিসেম্বর, 2021
androidx.core:core:1.8.0-alpha02
এবং androidx.core:core-ktx:1.8.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.8.0-ALPHA02 এ এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
- ভবিষ্যতের এসডিকেগুলির জন্য পরীক্ষামূলক
BuildCompat
পদ্ধতি যুক্ত করে ( আইএএফডি 82 , বি/207528937 ) - শর্টকাট এবং তদ্বিপরীত ডকুমেন্ট রূপান্তর করতে ইউটিলিটি পদ্ধতি যুক্ত করুন। ( আইডি 512 সি )
- আরও ভাল পঠনযোগ্যতার জন্য শর্টকাটের জন্য দৃশ্যমানতা এপিআই আপডেট করুন ( i86dec )
-
OnNewIntentProvider
,OnConfigurationChangedProvider
এবংonTrimMemoryProvider
ইন্টারফেসগুলি যুক্ত করে যা আপনার কাস্টম ক্রিয়াকলাপটি শ্রোতা যুক্ত করে এমন কোনও উপাদানগুলিতে এই ইভেন্টগুলি প্রেরণ করতে পারে তা বোঝাতে ব্যবহার করা যেতে পারে। ( আইএফ 1 এফ 8 বি , আইএফ 623 বি , আইএ 9295 )
সংস্করণ 1.8.0-Alpha01
ডিসেম্বর 1, 2021
androidx.core:core:1.8.0-alpha01
এবং androidx.core:core-ktx:1.8.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.8.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- নালিবিলিটি টীকাগুলির উল্লেখযোগ্য পরিষ্কার-পরিচ্ছন্নতা
- শর্টকাটটি লঞ্চার থেকে লুকানো উচিত কিনা তা নির্ধারণের জন্য একটি নতুন এপিআই
ShortcutInfoCompat.Builder#setHiddenFromLauncher
যুক্ত করেছেন। ( আইএ 2 এ 71 ) -
NotificationCompat.Action#setAuthenticationRequired
কমপ্যাট । -
NotificationCompat.BigPictureStyle.setContentDescription
যুক্ত করুন ( আই 3 বি 483 ) - যুক্ত এক্সটেনশন ফাংশন মানচিত্র <স্ট্রিং, যে
Map<String, Any?>.toPersistableBundle()
বাগ ফিক্স
- অ্যাক্সেসিবিলিটি ক্রিয়াকলাপের জন্য স্ক্রোল দূরত্ব সামঞ্জস্য করে ( if74ae )
- জাভাডোকসে হার্ডকোডেড ভাষা কোড সরানো হয়েছে ( আই 5 ডি 68 )
কোর এবং কোর-কেটিএক্স সংস্করণ 1.7
সংস্করণ 1.7.0
27 অক্টোবর, 2021
androidx.core:core:1.7.0
এবং androidx.core:core-ktx:1.7.0
প্রকাশিত হয়েছে। সংস্করণ 1.7.0 এ এই কমিটস রয়েছে।
1.6.0 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন
- সমর্থিত ডিভাইসে এসডিকে 23 এ ব্যাকপোর্ট করে এসডিকে 30 এবং পরবর্তীকালে অনুমতি প্রত্যাহার এবং অ্যাপ্লিকেশন হাইবারনেশন বৈশিষ্ট্যগুলির সাথে কথোপকথনের জন্য সমর্থন যুক্ত করে। আরও তথ্যের জন্য ইন্টেন্টকম্প্যাট.ক্রিটম্যানেজ ইউজড অ্যাপপ্রেস্টিশনসিন্টেন্ট দেখুন।
- উপাদানগুলিতে মেনু সমর্থন রচনা করার জন্য সমর্থন যুক্ত করে, আরও তথ্যের জন্য মেনুপ্রোভাইডার দেখুন।
সংস্করণ 1.7.0-আরসি 01
13 অক্টোবর, 2021
androidx.core:core:1.7.0-rc01
এবং androidx.core:core-ktx:1.7.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.7.0-RC01 এর মধ্যে এই কমিটগুলি রয়েছে।
সংস্করণ 1.7.0-BETA02
29 সেপ্টেম্বর, 2021
androidx.core:core:1.7.0-beta02
এবং androidx.core:core-ktx:1.7.0-beta02
প্রকাশিত। সংস্করণ 1.7.0-BETA02 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
-
MenuHostHelper
যখন লাইফসাইকেলটিDESTROYED
হওয়ার আগেMenuProvider
সরানো হয় তখন এখন সমস্ত লাইফসাইক্লোবসার্ভারগুলি সঠিকভাবে সরিয়ে ফেলবে। ( আইবিই 2 ই 1 , বি/199788262 ) - বিকাশকারীদের জন্য পরিষ্কার হতে অব্যবহৃত অ্যাপ্লিকেশন বিধিনিষেধের ধ্রুবকগুলির বিবরণ আপডেট করুন ( i2858e )
সংস্করণ 1.7.0-BETA01
15 সেপ্টেম্বর, 2021
androidx.core:core:1.7.0-beta01
এবং androidx.core:core-ktx:1.7.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.7.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
LocationRequestCompat.toProvider
এখন নাল ফিরে আসতে পারে ( আইবি 5 এ 09 )
সংস্করণ 1.7.0-Alpha02
1 সেপ্টেম্বর, 2021
androidx.core:core:1.7.0-alpha02
এবং androidx.core:core-ktx:1.7.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.7.0-ALPHA02 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- কীভাবে লাইফসাইকেল-সচেতন মেনুগুলি পরিচালিত হয় তার স্ট্রিমলাইনিং এবং একীকরণ, আরও তথ্যের জন্য মেনুপ্রোভাইডার দেখুন।
এপিআই পরিবর্তন
-
MenuProvider
এস পরিচালনা করে এমন উপাদানগুলির জন্যMenuHost
ইন্টারফেস যুক্ত করা হয়েছে। ( I83f23 ) -
MenuProvider
ইন্টারফেস যুক্ত করা হয়েছে যা কোনও উপাদান মেনু আইটেম সরবরাহ করছে তা নির্দেশ করতে ব্যবহার করা যেতে পারে। ( If8a40 ) - কোনও উপাদানটিতে
MenuHost
বাস্তবায়ন সহজ করার জন্যMenuHostHelper
যুক্ত করা হয়েছে। ( I74f4a ) - প্ল্যাটফর্ম ক্লাসে রূপান্তরিত করার জন্য
LocationRequestCompat.toLocationRequest()
যুক্ত করা হয়েছে। ( I71e75 ) - প্ল্যাটফর্ম এপিআইগুলির সাথে সমতা জন্য
DocumentsContractCompat
ক্লাস যুক্ত করা হয়েছে। ( Ia9e91 ) - প্ল্যাটফর্ম এপিআইয়ের সাথে সমতা জন্য যোগ করা
NotificationCompat.BigPictureStyle.showBigPictureWhenCollapsed(boolean)
যুক্ত হয়েছে। ( I8cd88 ) - একটি সমস্যা স্থির করে যেখানে
PermissionChecker
থেকেcheckSelfPermission
এমআইসি/সিএএম সূচকগুলি দেখায়। ( I572a9 ) -
setImportantForAccessibility
জন্য সুস্পষ্ট থ্রেডিং টীকা যুক্ত করা হয়েছে। ( I990fa ) - এপিআই গাইডলাইনগুলি মেনে চলার জন্য আপডেট করা
getUnusedAppRestrictionsStatus
আপডেট করা হয়েছে। ( I28a18 ) -
getUnusedAppRestrictionsStatus
জন্য সম্পূর্ণ কার্যকারিতা। ( I7c2d6 ) - উল্লম্ব নির্ভুলতা, গতির নির্ভুলতা এবং ভারবহন নির্ভুলতার জন্য
LocationCompat
কমপ্যাটকে সমর্থন যুক্ত করা হয়েছে। ( I1d3e9 ) -
MathUtils
গণিতের কমপ্যাট ফাংশন যুক্ত করা হয়েছে। ( আইডিবি 590 ) - কমপ্যাট এপিআইগুলিতে ইন্টিগ্রেটেড
OnReceiveContentListener
। ( আইসি 6914 , বি/173814913 ) - প্ল্যাটফর্মের সমতা জন্য
ActivityCompat#isLaunchedFromBubble
যুক্ত করা হয়েছে। ( I6961a ) - প্ল্যাটফর্ম প্যারিটির জন্য
LocationRequest
এবংLocationManager.hasProvider()
যুক্ত করা হয়েছে। ( I4f3e4 )
বাগ ফিক্স
-
LambdaDesugaring
বাগটি এড়াতেPackageManagerCompat
কমপ্যাটে ল্যাম্বডাসের ব্যবহার সরানো হয়েছে। ( I36c87 )
সংস্করণ 1.7.0-Alpha01
৩০ জুন, ২০২১
androidx.core:core:1.7.0-alpha01
এবং androidx.core:core-ktx:1.7.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.7.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
InputConnection.commitContent
আইএম কলগুলি পরিচালনা করতেView.performReceiveContent
ব্যবহার করতে একটি ইনপুট সংযোগ কনফিগার করতে একটি এপিআই যুক্ত করা হয়েছে। ( I3a2ad ) - দুটি এপিআই এর কার্যকারিতা একের সাথে সংযুক্ত করে ( i261df )
- অব্যবহৃত অ্যাপ্লিকেশন সীমাবদ্ধতা বৈশিষ্ট্যগুলির সাথে ব্যবহারের জন্য দুটি এপিআই'র কার্যকারিতা পরিবর্তিত হয়েছে (যেমন অনুমতি প্রত্যাহার, অ্যাপ্লিকেশন হাইবারনেশন) ( আইসি 1616 )
- অব্যবহৃত অ্যাপ্লিকেশন সীমাবদ্ধতা বৈশিষ্ট্যগুলির সাথে ব্যবহারের জন্য তিনটি এপিআই যুক্ত করা হয়েছে (যেমন অনুমতি প্রত্যাহার, অ্যাপ্লিকেশন হাইবারনেশন) ( i606d7 )
- বেশ কয়েকটি কমপ্যাট ক্লাসে নালিবিলিটি টীকা যুক্ত করা হয়েছে ( আই 2802 এ , বি/188452327 , বি/189962089 )
- অব্যবহৃত অ্যাপ্লিকেশন সীমাবদ্ধতা বৈশিষ্ট্যগুলির সাথে ব্যবহারের জন্য তিনটি এপিআই যুক্ত করা হয়েছে (যেমন অনুমতি প্রত্যাহার, অ্যাপ্লিকেশন হাইবারনেশন) ( আইকাফি )
- ভিউ কমপ্যাট ( আইসি 346 ই , বি/188453571 ) এ নিখোঁজ নালিবিলিটি টীকাগুলি সম্বোধন করেছেন
কোর রিমোট ভিউ সংস্করণ 1.1
সংস্করণ 1.1.0
জুন 12, 2024
androidx.core:core-remoteviews:1.1.0
প্রকাশিত হয়েছে। সংস্করণ 1.1.0 এ এই কমিটস রয়েছে।
1.0.0 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন
- কোর
RemoteViews
1.1.0 স্থিতিতে চলে যায়।
সংস্করণ 1.1.0-rc01
14 মে, 2024
androidx.core:core-remoteviews:1.1.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-আরসি 01 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- প্রার্থী প্রকাশ করতে
RemoteViews
1.1.0 সরান।
বাগ ফিক্স
- অ্যান্ড্রয়েডএক্স লাইব্রেরির ডিফল্ট
minSdkVersion
হিসাবে 21 এ যান। ( I6ec7f )
সংস্করণ 1.1.0-BETA02
এপ্রিল 17, 2024
androidx.core:core-remoteviews:1.1.0-beta02
প্রকাশিত হয়েছে। শেষ প্রকাশের পর থেকে কোনও বড় পরিবর্তন নেই।
সংস্করণ 1.1.0-beta01
3 এপ্রিল, 2024
androidx.core:core-remoteviews:1.1.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
সংস্করণ 1.1.0-alpha01
7 ফেব্রুয়ারি, 2024
androidx.core:core-remoteviews:1.1.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- নির্ভরতা সংস্করণগুলির সাথে মেলে সংস্করণ বাম্প।
কোর রিমোট ভিউ সংস্করণ 1.0
সংস্করণ 1.0.0
6 সেপ্টেম্বর, 2023
androidx.core:core-remoteviews:1.0.0
প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এ এই কমিটস রয়েছে।
1.0.0 এর প্রধান বৈশিষ্ট্য
- কোর-রিমোটভিউগুলি স্থিতিশীল সংস্করণ 1.0.0 এ সরান
সংস্করণ 1.0.0-BETA04
10 মে, 2023
androidx.core:core-remoteviews:1.0.0-beta04
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-BETA04 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
- কমপ্যাট লাইব্রেরিতে কোণার ক্ষেত্রে নিক্ষেপ করা হচ্ছে
ArrayOutOfBoundsException
ফিক্স।
সংস্করণ 1.0.0-BETA03
5 অক্টোবর, 2022
androidx.core:core-remoteviews:1.0.0-beta03
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-BETA03 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- কোনও নতুন বৈশিষ্ট্য যুক্ত করা হয়নি।
সংস্করণ 1.0.0-BETA02
10 আগস্ট, 2022
androidx.core:core-remoteviews:1.0.0-beta02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-BETA02 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
- সংস্করণ ফিক্স
সংস্করণ 1.0.0-BETA01
জুন 29, 2022
androidx.core:core-remoteviews:1.0.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
Core-RemoteViews
বিটাতে সরিয়ে দেয়।
সংস্করণ 1.0.0-Alpha03
23 ফেব্রুয়ারি, 2022
androidx.core:core-remoteviews:1.0.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA03 এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- অবকাঠামো জন্য ঠিক করুন।
সংস্করণ 1.0.0-Alpha02
জানুয়ারী 26, 2022
androidx.core:core-remoteviews:1.0.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA02 এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-Alpha01
15 ডিসেম্বর, 2021
androidx.core:core-remoteviews:1.0.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- নতুন
RemoteViews.setRemoteAdapter
ব্যাকপোর্ট.সেট্রেমোটেডাপ্টার এপিআই। - কোটলিন এক্সটেনশন ফাংশনগুলি
RemoteViews
পদ্ধতিগুলি কল করার সময় প্রতিচ্ছবি এড়াতে ফাংশন। -
App Widget
সাইজিং এপিআইগুলির সাথে কাজ করার জন্য সহায়ক ফাংশন সহ গ্রন্থাগার।
কোর পারফরম্যান্স সংস্করণ 1.0
সংস্করণ 1.0.0
জানুয়ারী 10, 2024
androidx.core:core-performance:1.0.0
, androidx.core:core-performance-play-services:1.0.0
, এবং androidx.core:core-performance-testing:1.0.0
প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এ এই কমিটস রয়েছে।
1.0.0 এর প্রধান বৈশিষ্ট্য
- কোর পারফরম্যান্স - সেই অনুযায়ী অ্যাপ্লিকেশনটির ব্যবহারকারীর অভিজ্ঞতা অনুকূল করতে সহায়তা করার জন্য রানটাইমে ডিভাইসের পারফরম্যান্সের স্তরটি সনাক্ত করার জন্য বিকাশকারীদের জন্য একটি নির্ভরযোগ্য প্রক্রিয়া সরবরাহ করে।
- মূল পারফরম্যান্স প্লে পরিষেবা -গুগল-নির্দিষ্ট বাস্তবায়ন পরীক্ষিত ডিভাইস এবং ওএস সংস্করণগুলির জন্য আপ-টু-ডেট মিডিয়া পারফরম্যান্স শ্রেণীর তথ্য সরবরাহ করে।
- কোর পারফরম্যান্স টেস্টিং - মূল পারফরম্যান্সের জন্য পরীক্ষা দ্বিগুণ।
বাগ ফিক্স
-
PlayServicesDevicePerformance
সংস্করণ1.0.0-beta2
এ পাওয়া গেলে একটি ক্র্যাশ স্থির করে। ( খ/318803680 )
সংস্করণ 1.0.0-আরসি 01
13 ডিসেম্বর, 2023
androidx.core:core-performance:1.0.0-rc01
, androidx.core:core-performance-play-services:1.0.0-rc01
, এবং androidx.core:core-performance-testing:1.0.0-rc01
প্রকাশিত হয়েছে . সংস্করণ 1.0.0.0-RC01 এর মধ্যে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- মূল কর্মক্ষমতা - আপডেট লাইব্রেরি বাস্তবায়ন। (
DevicePerformance
জেনেরিক বাস্তবায়ন)। - মূল পারফরম্যান্স প্লে পরিষেবা - প্রাথমিক গ্রন্থাগার বাস্তবায়ন। (গুগল নির্দিষ্ট
DevicePerformance
বাস্তবায়ন)। - মূল পারফরম্যান্স টেস্টিং - প্রাথমিক গ্রন্থাগার বাস্তবায়ন। (মূল পারফরম্যান্সের জন্য পরীক্ষার ডাবল রয়েছে)।
এপিআই পরিবর্তন
-
DevicePerformance
নির্দিষ্ট এপিআইয়ের প্রাথমিক আরসি রিলিজ।
সংস্করণ 1.0.0-BETA02
4 অক্টোবর, 2023
androidx.core:core-performance:1.0.0-beta02
, androidx.core:core-performance-play-services:1.0.0-beta02
, এবং androidx.core:core-performance-testing:1.0.0-beta02
প্রকাশিত হয় . সংস্করণ 1.0.0-BETA02 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- পরীক্ষা সম্পর্কিত রিফ্যাক্টরিং।
এপিআই পরিবর্তন
- অপরিবর্তিত এপিআই ব্যবহারের প্যাটার্ন।
সংস্করণ 1.0.0-BETA01
6 সেপ্টেম্বর, 2023
androidx.core:core-performance:1.0.0-beta01
, androidx.core:core-performance-play-services:1.0.0-beta01
, এবং androidx.core:core-performance-testing:1.0.0-beta01
প্রকাশিত হয় . সংস্করণ 1.0.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- মূল কর্মক্ষমতা - আপডেট লাইব্রেরি বাস্তবায়ন। (
DevicePerformance
জেনেরিক বাস্তবায়ন)। - মূল পারফরম্যান্স প্লে পরিষেবা - প্রাথমিক গ্রন্থাগার বাস্তবায়ন। (গুগল নির্দিষ্ট
DevicePerformance
বাস্তবায়ন)। - মূল পারফরম্যান্স টেস্টিং - প্রাথমিক গ্রন্থাগার বাস্তবায়ন। (মূল পারফরম্যান্সের জন্য পরীক্ষার ডাবল রয়েছে)।
এপিআই পরিবর্তন
-
DevicePerformance
নির্দিষ্ট এপিআইয়ের প্রাথমিক বিটা রিলিজ।
সংস্করণ 1.0.0-Alpha03
23 আগস্ট, 2023
androidx.core:core-performance:1.0.0-alpha03
, androidx.core:core-performance-play-services:1.0.0-alpha03
, এবং androidx.core:core-performance-testing:1.0.0-alpha03
প্রকাশিত হয় . সংস্করণ 1.0.0-ALPHA03 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
core-performance-testing
প্রাথমিক গ্রন্থাগার বাস্তবায়ন, মূল-পারফরম্যান্সের জন্য টেস্ট ডাবলসযুক্ত। - প্রাথমিক গ্রন্থাগার বাস্তবায়ন বা
core-performance-play-services
। গুগল নির্দিষ্ট বাস্তবায়ন আপ টু ডেট মিডিয়া পারফরম্যান্স শ্রেণীর তথ্য সরবরাহ করে।
এপিআই পরিবর্তন
- গুগল প্লে পরিষেবাগুলি থেকে মিডিয়া পারফরম্যান্স ক্লাস সরবরাহকারী al চ্ছিক মডিউল যুক্ত করুন।
- মূল-পারফরম্যান্স কনস্ট্রাক্টরগুলি al চ্ছিক বাস্তবায়নে সমর্থন করতে পরিবর্তিত হয়েছে।
সংস্করণ 1.0.0-Alpha02
23 মার্চ, 2022
androidx.core:core-performance:1.0.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA02 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- একটি অনুকূলিত অ্যাপ্লিকেশন অভিজ্ঞতা সরবরাহ করার জন্য ডিভাইসের পারফরম্যান্সের স্তরটি রানটাইম সনাক্ত করার জন্য বিকাশকারীদের জন্য একটি সহজ এবং নির্ভরযোগ্য প্রক্রিয়া সরবরাহ করুন।
- এই প্রাথমিক রিলিজটি হ্যান্ড-টেস্টড ডিভাইসের একটি তালিকা ব্যবহার করে যা বিল্ড.ভার্স.মিশন.মিডিয়া_প্রেমেন্স_ক্লাসে ঘোষিত স্তরের চেয়ে বেশি পারফরম্যান্স শ্রেণীর মান মঞ্জুর করা হয়
সংস্করণ 1.0.0-Alpha01
15 ডিসেম্বর, 2021
androidx.core:core-performance:1.0.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।
কোর স্প্ল্যাশস্ক্রিন সংস্করণ 1.2
সংস্করণ 1.2.0-আলফা 02
4 সেপ্টেম্বর, 2024
androidx.core:core-splashscreen:1.2.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-ALPHA02 এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
SplashScreen
থিমগুলিতেisLightTheme
অ্যাট্রিবিউট যুক্ত করুন ( i01000 , বি/238522114 ) -
AppCompatResources
দ্বারা স্প্ল্যাশস্ক্রিন আইকন পান ( আইবি 05 ই , বি/289242141 , বি/263972037 ) - নতুন প্ল্যাটফর্ম এপিআইগুলিতে অ্যাক্সেসের রূপরেখা সরানো সরানো হয়েছে যেহেতু এজিপি 7.3 বা তার পরে আর 8 ব্যবহার করার সময় এপিআই মডেলিংয়ের মাধ্যমে এটি স্বয়ংক্রিয়ভাবে ঘটে (যেমন আর 8 সংস্করণ 3.3) এবং এজিপি 8.1 বা তার পরে (যেমন ডি 8 সংস্করণ 8.1) ব্যবহার করার সময় সমস্ত বিল্ডগুলির জন্য। এজিপি ব্যবহার করছেন না এমন ক্লায়েন্টদের ডি 8 সংস্করণ 8.1 বা তার পরে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরো বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন. ( আইবি 9 এ , বি/345472586 )
সংস্করণ 1.2.0-alpha01
এপ্রিল 17, 2024
androidx.core:core-splashscreen:1.2.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
-
Base.Theme.SplashScreen
সর্বদা v30 থেকে সর্বদা v30 এর কাটআউট মোডটি পরিবর্তন করুন। ( আইডিএফসি 3 এফ ) - এপিআই 31 থেকে সিস্টেম ডিফল্ট মানটিতে
enforceNavigationBarContrast
পুনরায় সেট করুন, সুতরাং স্প্ল্যাশ স্ক্রিন থিমটি ক্রিয়াকলাপের থিমটিকে দূষিত করবে না। এপিআই 31+ থেকে, স্প্ল্যাশ স্ক্রিনটিPhoneWindow
হিসাবে তৈরি করা হয়নি, সুতরাং এপিআই 29 এর মানটি উত্তরাধিকারী করা অপ্রয়োজনীয় Also এছাড়াওapplyAppSystemUiTheme
থেকে ওভাররাইড অ্যাকশনটি সরিয়ে ফেলুন, যেহেতুenforceNavigationBarContrast
ইতিমধ্যে লঞ্চের সময় অ্যাপের দিক থেকে পরিবর্তিত হতে পারে, এটি অ্যাট্রিবিউট থেকে ওভাররাইড করে না 'টি বোঝান। ( আইসি 2 সিডি 9 ) - ডিফল্ট হালকা নেভিগেশন বার সেট করুন যা দিন/রাতের থিমকে সম্মান করে। সুতরাং এপিআই 33+ প্ল্যাটফর্মের জন্য, স্প্ল্যাশ স্ক্রিন থিমটি স্প্ল্যাশ স্ক্রিনটি সরিয়ে ফেলার সময় ঝাঁকুনির কারণ হবে না। ( I8023a )
- এপিআই 33 থেকে স্প্ল্যাশ স্ক্রিন ভিউ পাওয়ার পরে ক্রিয়াকলাপ থিমটি ওভাররাইট করবেন না। ( আই 10587 বি )
কোর স্প্ল্যাশস্ক্রিন সংস্করণ 1.1
সংস্করণ 1.1.0-rc01
3 এপ্রিল, 2024
androidx.core:core-splashscreen:1.1.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-আরসি 01 এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- 48x48DP আইকন ( আইবি 8 ডিই 8 , বি/256678037 ) সহ পরিধানের ডিভাইসের জন্য ডিফল্ট মাত্রা সরবরাহ করুন
-
SplashScreenView#getIconView
কারণ এনপিই ক্র্যাশ ( 6abfd6 , B/243457485 )
সংস্করণ 1.1.0-alpha02
6 সেপ্টেম্বর, 2023
androidx.core:core-splashscreen:1.1.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-ALPHA02 এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- 48x48DP আইকন ( আইবি 8 ডিই 8 , বি/256678037 ) সহ পরিধানের ডিভাইসের জন্য ডিফল্ট মাত্রা সরবরাহ করুন
নির্ভরতা আপডেট
- কোর-স্প্ল্যাশস্ক্রিন এখন এপিআই 34 এর বিরুদ্ধে সংকলন করে।
সংস্করণ 1.1.0-alpha01
22 ফেব্রুয়ারি, 2023
androidx.core:core-splashscreen:1.1.0-alpha01
প্রকাশিত হয়েছে। এটি একটি অভ্যন্তরীণ শাখায় বিকশিত হয়েছিল।
বাগ ফিক্স
-
SplashScreenView#getIconView
নাল ফিরে গেলে একটিNullPointerException
স্থির করে। ( E231AB )
কোর স্প্ল্যাশস্ক্রিন সংস্করণ 1.0
সংস্করণ 1.0.1
এপ্রিল 19, 2023
androidx.core:core-splashscreen:1.0.1
প্রকাশিত হয়েছে। সংস্করণ 1.0.1 এ এই কমিটস রয়েছে।
বাগ ফিক্স
- 48x48DP আইকন ( আইবি 8 ডিই 8 , বি/256678037 ) সহ পরিধানের ডিভাইসের জন্য ডিফল্ট মাত্রা সরবরাহ করুন
সংস্করণ 1.0.0
জুলাই 27, 2022
কোর স্প্ল্যাশস্ক্রিন লাইব্রেরিটি এপিআই 23 থেকে সমস্ত ডিভাইসে নতুন অ্যান্ড্রয়েড 12 স্প্ল্যাশ স্ক্রিন নিয়ে আসে splas স্প্ল্যাশ স্ক্রিন লাইব্রেরি ব্যবহার করে, আপনার অ্যাপ্লিকেশনটির কোনও কাস্টম স্প্ল্যাশস্ক্রিন ক্রিয়াকলাপের প্রয়োজন নেই এবং আপনার অ্যাপ্লিকেশনটির দ্রুত প্রবর্তনের জন্য ডান এপিআইগুলি উপার্জন করে। এটি ব্যবহার করতে, কেবল আমাদের গাইডে বর্ণিত পদক্ষেপগুলি অনুসরণ করুন। অ্যান্ড্রয়েড 12 স্প্ল্যাশ স্ক্রিন সম্পর্কে আরও তথ্যের জন্য, অফিসিয়াল ডকুমেন্টেশন দেখুন।
androidx.core:core-splashscreen:1.0.0
প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এ এই কমিটস রয়েছে।
সংস্করণ 1.0.0-আরসি 01
18 মে, 2022
androidx.core:core-splashscreen:1.0.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0.0-RC01 এর মধ্যে এই কমিটগুলি রয়েছে।
- শেষ বিটা প্রকাশের পরে কোনও পরিবর্তন নেই।
সংস্করণ 1.0.0-BETA02
23 মার্চ, 2022
androidx.core:core-splashscreen:1.0.0-beta02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-BETA02 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
- স্থির
Lateinit property platformView has not been initialized
( বি/214835299 )
বাহ্যিক অবদান
- ডার্ক মোডের সাথে এমআইইউআই -তে রেন্ডারিং ইস্যুটি ঠিক করুন এবং স্পষ্টভাবে
android:animateLayoutChanges
OnExitAnimationListener
( #327 ) এ স্প্ল্যাশ স্ক্রিনটি সরিয়ে ফেলার সময় বিবর্ণ অ্যানিমেশনটি এড়াতে মিথ্যা থেকে অ্যানিমেটেলআউটচ্যাঞ্জগুলি মিথ্যা
সংস্করণ 1.0.0-BETA01
জানুয়ারী 12, 2022
androidx.core:core-splashscreen:1.0.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
- বেটার নাইট মোড হ্যান্ডলিং নিশ্চিত করে যে সমস্ত এপিআইতে ডিফল্ট প্যারামিটারগুলি ব্যবহার করা হলে নাইট মোডটি পরিচালনা করা হয়। 2D1D182
অ্যান্ড্রয়েড 12 এ নতুন স্প্ল্যাশ স্ক্রিনে প্রবর্তিত ফিক্স বাগগুলি:
- এপিআই 31 এ সিস্টেমবারের ঝাঁকুনি ঠিক করুন: প্রস্থান অ্যানিমেশনটি কাস্টমাইজ করার সময় সিস্টেম বারগুলি ঝাঁকুনি দেয় না তা নিশ্চিত করুন। 5A75362
- ওয়ানএক্সিটানিমেশনলিস্টনার ব্যবহার করার সময় পোকামাকড় হ্যান্ডলিং ঠিক করুন: ওয়ানএক্সিটানিমেশনলিস্টনার ব্যবহার করা হলে সামগ্রীটি লাফিয়ে না দেয় তা নিশ্চিত করে। 4C8F264
সংস্করণ 1.0.0-Alpha02
29 সেপ্টেম্বর, 2021
androidx.core:core-splashscreen:1.0.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA02 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- আরও ভাল ইনসেটস সমর্থন: স্প্ল্যাশ স্ক্রিনটি এখন সমস্ত এপিআইতে পুরো স্ক্রিন দেখায় এমনকি
OnExitAnimationListener
সেট করা থাকলেও। -
postSplashScreenTheme
al চ্ছিক: আপনি স্প্ল্যাশ স্ক্রিনটি প্রদর্শিত হওয়ার পরে আপনার অ্যাপ্লিকেশন থিমটি সেট করতেonCreate()
activity.setTheme()
কল করতে পারেন। -
windowSplashScreenIconBackgroundColor
কালার অ্যাট্রিবিউট এর পশ্চাদপদ সমর্থন:Theme.SplashScreen.IconBackground
এবংwindowSplashScreenIconBackgroundColor
ব্যবহার করে আপনি স্প্ল্যাশ স্ক্রিন আইকনে একটি পটভূমি যুক্ত করতে পারেন। - আইকনের আকারটি প্ল্যাটফর্মের চশমাগুলির সাথে মেলে সংশোধন করা হয়েছে।
এপিআই পরিবর্তন
- উইন্ডোজপ্ল্যাশস্ক্রিনিকনব্যাকগ্রাউন্ড কালার অ্যাট্রিবিউটের জন্য পিছনে সামঞ্জস্যতা যুক্ত করা হয়েছে
- মিনসডকভার্সটি এপিআই 21 এ ডাউনগ্রেড করেছে ( আইডিডি 050 , বি/198161849 , বি/197759820 , বি/198165621 )
বাগ ফিক্স
-
postSplashScreenTheme
al চ্ছিক করুন ( i8c4bf )
সংস্করণ 1.0.0-Alpha01
৩০ জুন, ২০২১
androidx.core:core-splashscreen:1.0.0-alpha01
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
-
core-splashscreen
নতুন স্প্ল্যাশ স্ক্রিন এপিআইগুলির জন্য পিছনের সামঞ্জস্যতা সরবরাহ করে। এই প্রথম আলফা সংস্করণে আইকন ব্যাকগ্রাউন্ড ব্যতীত সমস্ত নতুন এপিআই ব্যাকপোর্ট করা এপিআই 23 এ রয়েছে। - ব্যবহারের তথ্যের জন্য
androidx.core.splashscreen
কেডিওসিগুলি দেখুন।
কোর গুগল শর্টকাট সংস্করণ 1.2
সংস্করণ 1.2.0-alpha01
জুলাই 26, 2023
androidx.core:core-google-shortcuts:1.2.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- এ, বি, সি-পাথগুলির জন্য পাবলিক এবং পরীক্ষামূলক এপিআই ফাইলগুলিকে একীভূত করা হয়েছে ( আই 8 সিএফইই , বি/278769092 )
- মার্জ করা পাবলিক এপিআই ফাইলগুলি ব্যবহার করতে
androidx.core
গ্রুপটি মাইগ্রেটেড
কোর গুগল শর্টকাটস সংস্করণ 1.1.0
সংস্করণ 1.1.0
24 অক্টোবর, 2022
androidx.core:core-google-shortcuts:1.1.0
প্রকাশিত হয়েছে। সংস্করণ 1.1.0 এ এই কমিটস রয়েছে।
1.0.0 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন
-
com.google.firebase:firebase-appindexing
নতুনcom.google.android.gms:play-services-appindex
লাইব্রেরি। লাইব্রেরির এই সংস্করণটিcom.google.firebase:firebase-appindexing
সাথে সামঞ্জস্যপূর্ণ নয়। বিকাশকারীদের বিল্ড ত্রুটিগুলি এড়াতে উভয় লাইব্রেরি ব্যবহার করা এড়ানো উচিত।
সংস্করণ 1.1.0-rc01
5 অক্টোবর, 2022
androidx.core:core-google-shortcuts:1.1.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-আরসি 01 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
com.google.firebase:firebase-appindexing
নতুনcom.google.android.gms:play-services-appindex
লাইব্রেরি। নোট করুন যে লাইব্রেরির এই সংস্করণটিcom.google.firebase:firebase-appindexing
সাথে সামঞ্জস্যপূর্ণ নয়। বিকাশকারীদের বিল্ড ত্রুটিগুলি এড়াতে উভয় লাইব্রেরি ব্যবহার করা এড়ানো উচিত।
সংস্করণ 1.1.0-beta01
21শে সেপ্টেম্বর, 2022
androidx.core:core-google-shortcuts:1.1.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- অব্যবহৃত নির্ভরতা সরানো হয়েছে। কোনও নতুন বৈশিষ্ট্য নেই।
সংস্করণ 1.1.0-alpha03
7 সেপ্টেম্বর, 2022
androidx.core:core-google-shortcuts:1.1.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-ALPHA03 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- অব্যবহৃত নির্ভরতা সরানো হয়েছে। কোনও নতুন বৈশিষ্ট্য নেই।
সংস্করণ 1.1.0-alpha02
24 আগস্ট, 2022
androidx.core:core-google-shortcuts:1.1.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-ALPHA02 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
com.google.firebase:firebase-appindexing
com.google.android.gms:play-services-appindex
। বিকাশকারীরা যারা এই নতুন সংস্করণটি ব্যবহার করেন তাদের বাহ্যিকভাবেcom.google.firebase:firebase-appindexing
উপর নির্ভর করা উচিত নয়, কারণ দুটি লাইব্রেরি এখন বেমানান।
সংস্করণ 1.1.0-alpha01
4 আগস্ট, 2021
androidx.core:core-google-shortcuts:1.1.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- গুগল অ্যাপস দ্বারা প্রদর্শিত অনুদানযুক্ত শর্টকাটগুলিতে ইউআরআই ভিত্তিক আইকনগুলির জন্য সূচক সমর্থন।
কোর এবং কোর-কেটিএক্স সংস্করণ 1.6.0
সংস্করণ 1.6.0
৩০ জুন, ২০২১
androidx.core:core:1.6.0
এবং androidx.core:core-ktx:1.6.0
প্রকাশিত হয়েছে। সংস্করণ 1.6.0 এ এই কমিটস রয়েছে।
1.5.0 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন
- নেস্টেড
ColorStateList
এস -তে থিম বৈশিষ্ট্যগুলি সমাধানের জন্য সমর্থন যুক্ত করুন। ( I2e409 বি/155579892 ) - ব্যাকপোর্ট টিন্টেবল ব্যাকগ্রাউন্ড এবং চেকড টেক্সটভিউ ( আই 8575 সি ) এর জন্য চেক চিহ্ন
সংস্করণ 1.6.0-আরসি 01
16 জুন, 2021
androidx.core:core:1.6.0-rc01
এবং androidx.core:core-ktx:1.6.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.6.0-RC01 এর মধ্যে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- ওয়ার্কম্যানেজারের পক্ষে জবইনটেন্টস সার্ভিসকে হ্রাস করা হয়েছে ( আইসি 7749 , বি/149049019 )
সংস্করণ 1.6.0-BETA02
2 জুন, 2021
androidx.core:core:1.6.0-beta02
এবং androidx.core:core-ktx:1.6.0-beta02
প্রকাশিত হয়েছে। সংস্করণ 1.6.0-BETA02 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
- সর্বশেষ প্ল্যাটফর্মগুলিতে বর্তমান দীর্ঘ প্রেসের সময়সীমা ব্যবহার করতে
BuildCompat
আপডেট করুন ( বি/185118174 ) -
ContextCompat
,ContentLoadingProgress
পদ্ধতিগুলি থেকেsynchronized
ব্যবহার সরান।
সংস্করণ 1.6.0-BETA01
18 মে, 2021
androidx.core:core:1.6.0-beta01
এবং androidx.core:core-ktx:1.6.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.6.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- ব্যাকপোর্ট
Objects.requireNonNull()
।
সংস্করণ 1.6.0-Alpha03
5 মে, 2021
androidx.core:core:1.6.0-alpha03
এবং androidx.core:core-ktx:1.6.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.6.0-ALPHA03 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- নেস্টেড
ColorStateList
এস -তে থিম বৈশিষ্ট্যগুলি সমাধানের জন্য সমর্থন যুক্ত করুন। ( I2e409 বি/155579892 )
বাগ ফিক্স
অ্যাপকম্প্যাট-ব্যাকড ভিউগুলিতে
null
কাস্টম সিলেকশন অ্যাকশন মোড কলব্যাকগুলি পরিচালনা করার সময় এনপিই প্রতিরোধ করুন। ( I033c7 , বি/173435375 )এসডিকে <30 এ সেটসিস্টেমবার্সবিহ্যাভিয়ারের জন্য সমর্থন যুক্ত করুন। ( i062c8 , বি/173203649 )
সংস্করণ 1.6.0-Alpha02
15 এপ্রিল, 2021
androidx.core:core:1.6.0-alpha02
এবং androidx.core:core-ktx:1.6.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.6.0-ALPHA02 এ এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
-
TelephoneManagerCompat
এবংSubscriptionManagerCompat
( i5568d ) যুক্ত করুন -
ShortcutInfoCompat
( আইই 8 এফ 70 ) থেকে অবমূল্যায়িতaddCapabilityBinding
পদ্ধতিটি সরান - প্যারামিটারগুলির সাথে
addCapabilityBinding
এবংaddCapabilityBinding
যুক্ত করুন প্যারামিটার সেটার ছাড়াইShortcutInfoCompat.Builder
, অবমূল্যায়িত পুরানোaddCapabilityBinding
( আই 90686 ) -
LocationCompat
ক্লাস এবংLocationManagerCompat.getCurrentLocation()
( আই 78 ডি 9 এ ) যুক্ত করুন - অবমূল্যায়িত
ModeCompat.isNative
যাDisplayCompat.getMode
দ্বারা প্রতিস্থাপিত হয়। ( I9a6a2 ) - যুক্ত
ContextCompat.getAttributionTag()
এবংUserHandleCompat.getUserHandleForUid()
( আইইএ 486 )
বাহ্যিক অবদান
- ব্যাকপোর্ট টিন্টেবল ব্যাকগ্রাউন্ড এবং
CheckedTextView
( আই 8575 সি ) এর জন্য চেক চিহ্ন
সংস্করণ 1.6.0-Alpha01
24 মার্চ, 2021
androidx.core:core:1.6.0-alpha01
এবং androidx.core:core-ktx:1.6.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.6.0-ALPHA01 এর মধ্যে এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
- প্ল্যাটফর্ম এসডিকে ( আইডিসিই 1 সি , বি/113855676 ) সহ সমতা জন্য
Handler.hasCallbacks()
পদ্ধতি যুক্ত করুন -
ShortcutInfoCompat.Builder
( i45af6 ) এ সক্ষমতা সম্পর্কিত সেটার পদ্ধতি যুক্ত করে
কোর গুগল শর্টকাট সংস্করণ 1.0
সংস্করণ 1.0.1
18 মে, 2022
androidx.core:core-google-shortcuts:1.0.1
প্রকাশিত হয়েছে। সংস্করণ 1.0.1 এ এই কমিটস রয়েছে।
বাগ ফিক্স
- কোনও পদ্ধতি অনিচ্ছাকৃতভাবে অপসারণ থেকে রোধ করতে প্রোগুয়ার্ড নিয়মটি ঠিক করুন
সংস্করণ 1.0.0
৩০ জুন, ২০২১
androidx.core:core-google-shortcuts:1.0.0
প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এ এই কমিটস রয়েছে।
1.0.0 এর প্রধান বৈশিষ্ট্য
শর্টকাট ম্যানেজার কমপ্যাট ব্যবহার করে সংরক্ষণ করা শর্টকাটগুলি গুগলে দান করার অনুমতি দেওয়ার জন্য এই মডিউলটি অন্তর্ভুক্ত করুন। এটি ব্যবহারকারীদের জন্য সেই শর্টকাটগুলির সাথে অতিরিক্ত বৈশিষ্ট্যগুলি আনলক করবে, যেমন তাদের পরামর্শ হিসাবে প্রদর্শন করা বা গুগল সহকারীকে ভয়েস ক্যোয়ারির মাধ্যমে সেগুলি পূরণ করার অনুমতি দেওয়া। দান করা যেতে পারে এমন শর্টকাটগুলির সংখ্যার কোনও সীমা নেই এবং যেগুলি এইভাবে দান করা হয় তারা ডিভাইস অন-ডিভাইস সংরক্ষণ করা হয়। আরও তথ্যের জন্য, সহকারীকে গতিশীল শর্টকাটগুলি চাপ দেওয়ার সম্পূর্ণ ডকুমেন্টেশন দেখুন।
সংস্করণ 1.0.0-আরসি 01
16 জুন, 2021
androidx.core:core-google-shortcuts:1.0.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0.0-RC01 এর মধ্যে এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-BETA01
18 মে, 2021
androidx.core:core-google-shortcuts:1.0.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
core-google-shortcuts
লাইব্রেরির মাধ্যমে যুক্ত শর্টকাটগুলি জেনেরিক স্কিমা.অর্গ /থিং অবজেক্টের পরিবর্তে ফায়ারবেস অ্যাপিন্ডেক্সিংয়ে শর্টকাট অবজেক্ট হিসাবে সংরক্ষণ করা হবে।
বাগ ফিক্স
- লাইব্রেরি থেকে মিনসডকভার প্রয়োজনীয়তা অপসারণ। লাইব্রেরিটি এখনও কেবল এপিআই সংস্করণ 21 এবং তার জন্য কাজ করবে, তবে অ্যাপ্লিকেশনগুলিকে আর তাদের নিজস্ব অ্যাপের মিনসডকভার্সন 21 এ সেট করার প্রয়োজন হবে না।
সংস্করণ 1.0.0-Alpha03
5 মে, 2021
androidx.core:core-google-shortcuts:1.0.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA03 এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- শর্টকাট যুক্ত / আপডেট করা হলে শর্টকাট ব্যবহারের আর স্বয়ংক্রিয়ভাবে রিপোর্ট করবেন না। পরিবর্তে ব্যবহারের রিপোর্টিং
ShortcutManagerCompat#pushDynamicShortcut
স্থানান্তরিত হবে।
সংস্করণ 1.0.0-Alpha02
15 এপ্রিল, 2021
androidx.core:core-google-shortcuts:1.0.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA02 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- অ্যান্ড্রয়েডএক্স.কোরের উপর নির্ভর করে:
androidx.core
সাথে একটি al চ্ছিক উপাদান হিসাবেandroidx.core:core-google-shortcuts
; আপনি গুগল দ্বারা ব্যবহৃত শর্টকাটগুলি দান করতেShortcutManagerCompat
ব্যবহার শুরু করতে পারেন। - এই মডিউলটির উপর নির্ভর করে একটি নতুন ট্রামপোলিনএকটিভিটি অ্যাপ্লিকেশনগুলির সাথে একীভূত করা হবে। ট্রামপোলিনএকটিভিটি এই মডিউল দ্বারা দান করা শর্টকাটগুলি খোলার জন্য ব্যবহৃত হয়।
এপিআই পরিবর্তন
-
ShortcutInfoChangeListenerImpl
যুক্ত করা হয়েছে,ShortcutManagerCompat
দ্বারা ফায়ারবেস অ্যাপ্লিকেশন সূচকে শর্টকাটগুলি দান করার জন্য ব্যবহার করতে হবে।
কোর এবং কোর-কেটিএক্স সংস্করণ 1.5.0
সংস্করণ 1.5.0
18 মে, 2021
androidx.core:core:1.5.0
এবং androidx.core:core-ktx:1.5.0
প্রকাশিত হয়েছে। সংস্করণ 1.5.0 এ এই কমিটস রয়েছে।
1.4.0 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন
- নতুন ইনসেটস অ্যানিমেশন এপিআইগুলির জন্য সমর্থন
- সমৃদ্ধ সামগ্রী সমর্থন করার জন্য
OnReceiveContentListener
আপডেটগুলি - সিস্টেম বারের উপস্থিতি নিয়ন্ত্রণ করতে ব্যাকপোর্টেড
WindowInsetsController
এবংWindowInsetsCompat
এপিআই - আপডেট করা
ActivityCompat.recreate()
যে কোনও এপিআই স্তরের কোনও লাইফসাইকেল অবস্থা থেকে নিরাপদে কল করা যেতে পারে -
EditorInfoCompat
মাধ্যমে প্রাথমিক আশেপাশের পাঠ্য সরবরাহ এবং পুনরুদ্ধার করতে এপিআই যুক্ত করা হয়েছে, যা আইএমই অ্যাপ্লিকেশনগুলিকে অতিরিক্ত আইপিসি ল্যাটেন্সি এড়াতে দেয়। - প্ল্যাটফর্ম এসডিকে এপিআইগুলির সাথে সমতা উন্নত করতে বিভিন্ন আপডেট
সংস্করণ 1.5.0-আরসি 02
5 মে, 2021
androidx.core:core:1.5.0-rc02
এবং androidx.core:core-ktx:1.5.0-rc02
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-আরসি 02 এ এই কমিটস রয়েছে।
বাগ ফিক্স
- এসডিকে <30 এ সেটসিস্টেমবার্সবিহ্যাভিয়ারের জন্য সমর্থন যুক্ত করুন। ( i062c8 , বি/173203649 )
সংস্করণ 1.5.0-আরসি 01
24 মার্চ, 2021
androidx.core:core:1.5.0-rc01
এবং androidx.core:core-ktx:1.5.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-আরসি 01 এ এই কমিটস রয়েছে।
সারাংশ
- পূর্ববর্তী বিটা 03 থেকে কোনও পরিবর্তন নেই
সংস্করণ 1.5.0-BETA03
10 মার্চ, 2021
androidx.core:core:1.5.0-beta03
এবং androidx.core:core-ktx:1.5.0-beta03
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-BETA03 এ এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
- এক্সিকিউটর কমপ্যাট যুক্ত করা হয়েছে, যা কোনও হ্যান্ডলার থেকে একজন নির্বাহক তৈরি করে। ( আইবি 4 সিএ 3 , বি/181237835 )
সংস্করণ 1.5.0-BETA02
24 ফেব্রুয়ারি, 2021
androidx.core:core:1.5.0-beta02
এবং androidx.core:core-ktx:1.5.0-beta02
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-BETA02 এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- অবমূল্যায়িত
ModeCompat.isNative
যাDisplayCompat.getMode
দ্বারা প্রতিস্থাপিত হয়। ( আইএফএ 71 ) -
NotificationCompat.MessagingStyle.getText()
ভুলভাবে@NonNull
হিসাবে চিহ্নিত করা হয়েছিল; এটি এখন@Nullable
( i05cb7 )
সংস্করণ 1.5.0-BETA01
13 জানুয়ারী, 2021
androidx.core:core:1.5.0-beta01
এবং androidx.core:core-ktx:1.5.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- সীমানা কমপ্যাট/প্ল্যাটফর্ম আন্তঃব্যবহারযোগ্যতার জন্য এপিআই নির্দেশিকাগুলি অনুসরণ করুন ( i7da35 )
- অনারসিভকন্টেন্টেন্টলিস্টনার সহ অ্যাপকম্পেটেডটেক্সটেক্সে ইন্টিগ্রেটেড ড্র্যাগ-অ্যান্ড-ড্রপ (ড্রপ ইভেন্টগুলি)। ( আইবি 26 সি 9 , বি/175343405 )
- প্ল্যাটফর্ম বাস্তবায়নের সাথে নতুন ইনসেটস অ্যানিমেশন এপিআইয়ের সংযোগ ( i078da )
- নতুন পোকামাকড় অ্যানিমেশন এপিআই যুক্ত করেছে ( i8ayebd )
- আপডেট করা অনরিসিভকন্টেন্টলিস্টনার এবং সম্পর্কিত এপিআই:
- ওএনআরসিআইভিকন্টেন্টলিস্টনার আপডেট করা হয়েছে যাতে এটি ভিউ কমপ্যাটের মাধ্যমে যে কোনও ধরণের ভিউতে সেট করা যায়।
-
getSupportedMimeTypes()
সরানো হয়েছেOnReceiveContentListener
থেকে; শ্রোতাদের সেট করে এমনViewCompat
পদ্ধতিতে এখন মাইম প্রকারগুলি অতিরিক্ত আরগ হিসাবে পাস করা হয়। - কোনও অবজেক্টে
OnReceiveContentListener.onReceiveContent()
এ মোড়ানো যুক্তি। - কীবোর্ড ইমেজ এপিআইয়ের সাথে পিছনের সামঞ্জস্যতা নিশ্চিত করতে লিংকুরিটি
onReceiveContent()
এ পরম হিসাবে যুক্ত করেছে। - কীবোর্ড চিত্র এপিআইয়ের সাথে পিছনের সামঞ্জস্যতা নিশ্চিত করতে এবং ভবিষ্যতে এপিআইয়ের বিবর্তনের সুবিধার্থে
onReceiveContent()
এ একটি বান্ডিল পরম যুক্ত করা হয়েছে। - ডিফল্ট হ্যান্ডলিংয়ে প্রতিনিধি করার উপায় হিসাবে, যে কোনও সামগ্রী গ্রহণ করা হয়নি এমন কোনও সামগ্রী ফেরত দিতে
onReceiveContent()
আপডেট করা হয়েছে। - পাবলিক এপিআই থেকে
TextViewOnReceiveContentListener
সরানো হয়েছে যেহেতু ডিফল্ট আচরণটি শ্রোতার কাছ থেকে কোনও অনাকাঙ্ক্ষিত সামগ্রী ফিরিয়ে দিয়ে এখন ট্রিগার করা যেতে পারে। - ( আইবি 4616 , বি/173814913 )
-
BuildCompat.isAtLeastR
- সরানো
widget.RichContentReceiverCompat
view.OnReceiveContentListener
জন্য.অনরিসিভকন্টেন্টলিস্টনার। ( Ifdab7 , খ/173814913 ) -
Preconditions.checkFlagsArgument
যুক্ত করা হয়েছে Chech ( আই 43952 , বি/174181100 ) - আউটবাউন্ড ভাগ করে নেওয়ার জন্য কাস্টম মেনু অবমূল্যায়ন করুন। ( I7cd92 )
- বিজ্ঞপ্তিগুলি এখন মিস কল হিসাবে ট্যাগ করা যেতে পারে। ( I14d90 )
-
PackageInfoCompat#getSignatures
( i8e9a3 , B/159831205 )
বাগ ফিক্স
- একটি বাগ ঠিক করুন যেখানে
BigPictureStyle.bigLargeIcon
সেট করাBigPictureStyle
( আইসি 623 ডি )
বাহ্যিক অবদান
- শেয়ারকম্প্যাট এখন সৃষ্টির জন্য কনস্ট্রাক্টর ব্যবহার করে এবং পুরানো কারখানার পদ্ধতিগুলি হ্রাস করা হয়েছে। আপনি এখন একটি প্রসঙ্গ থেকে বিল্ডার এবং পাঠক উভয়ই তৈরি করতে পারেন এবং কোনও ক্রিয়াকলাপের আর প্রয়োজন হয় না। ( I315b6 , বি/173043501 )
- ক্লিপ ডেটা সেট করুন এবং শেয়ারকম্প্যাট ব্যবহার করে স্ট্রিমগুলি ভাগ করে নেওয়ার সময় ইউআরআই পড়ার অনুমতি অনুদান করুন ( আই 4 এএ 31 , বি/173137936 )
সংস্করণ 1.5.0-আলফা 05
11 নভেম্বর, 2020
androidx.core:core:1.5.0-alpha05
এবং androidx.core:core-ktx:1.5.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA05 এর মধ্যে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- নতুন gnssstatus APIS ( ID8E22 ) এর জন্য সমর্থন যুক্ত করা হয়েছে
- কাস্টম ফাইলের নামগুলি সমর্থন করার জন্য
FileProvider#getUriForFile
এর ওভারলোড যুক্ত হয়েছে ( IE870B ) - সিস্টেম বারের উপস্থিতি নিয়ন্ত্রণ করতে
WindowInsetsController
এপিআইগুলিকে ব্যাকপোর্ট করে। ( আইবি 4 ইই ) -
getCachedFont
( iea520 ) এ বুলিয়ানের সাথেgetFont
নামকরণ করা হয়েছে - এপিআই 30 ( আই 21573 ) এ যুক্ত উইন্ডোইনসেটকন্ট্রোলার এপিআই থেকে
#hide()
এবং#show()
পদ্ধতিগুলি ব্যাকপোর্ট করেছে - নতুন এপিআই
ResourcesCompat#getFont
ক্যাচিওনলি বিকল্পের সাথে যুক্ত হয়েছে ( আইসি 38 সিএফ ) - অ্যান্ড্রয়েড 11 ( আইবি 9 সি 70 ) এর জন্য আপডেট হওয়া অ্যান্ড্রয়েডএক্স বিজ্ঞপ্তি বুদবুদ এপিআইগুলি বুদবুদ
সংস্করণ 1.5.0-আলফা 04
অক্টোবর 1, 2020
androidx.core:core:1.5.0-alpha04
এবং androidx.core:core-ktx:1.5.0-alpha04
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA04 এর মধ্যে এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
NotificationCompat.Builder.<init>(Context,Notification)
ব্যবহার করার সময় অসম্পূর্ণ শৈলী পুনরুদ্ধার ঠিক করুন। - নতুন বিজ্ঞপ্তি বিভাগের ধরণগুলি এখন উপলভ্য ( i9521a )
বাগ ফিক্স
-
ActivityCompat.recreate()
কোনও এপিআই স্তরে কোনও লাইফসাইকেল রাজ্য থেকে নিরাপদে কল করার অনুমতি দিন। ( I62dde , খ/160122826 )
সংস্করণ 1.5.0-alpha03
16 সেপ্টেম্বর, 2020
androidx.core:core:1.5.0-alpha03
এবং androidx.core:core-ktx:1.5.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA03 এ এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
-
ViewCompat
একটি ইউটিলিটি ক্লাস এবং এটি ইনস্ট্যান্ট করা উচিত নয়। ( If20fa ) - প্রাথমিক আশেপাশের পাঠ্য সরবরাহ এবং পুনরুদ্ধার করার জন্য এপিআইগুলি
EditorInfoCompat
ব্যাকপোর্ট করা হয়েছিল। তারা আইএমই অ্যাপ্লিকেশনগুলিকে অতিরিক্ত আইপিসি বিলম্ব এড়াতে দেয়। ( Ie3809 ) - কমপ্যাট অবজেক্ট সহ ক্যোয়ারী বিজ্ঞপ্তি চ্যানেল এবং গোষ্ঠী। ( আই 11 ডি 18 )
বাগ ফিক্স
- প্রাক-পি-এর জন্য, নিশ্চিত করুন যে প্যানগুলি অ্যাক্সেসযোগ্যতা এবং সমর্থন সামগ্রীর জন্য গুরুত্বপূর্ণ হিসাবে চিহ্নিত হয়েছে
CONTENT_CHANGE_TYPE_PANE_DISAPPEARED
ইভেন্টগুলি। ( আইএইএফএফ )
বাহ্যিক অবদান
- স্ট্যাটিকফিনালবিল্ডারের জন্য এপিআই লিন্ট চেক অ্যান্ড্রয়েডএক্সের জন্য সক্ষম করা হয়েছে ( আই 2 বি 11 বি, বি/138602561 )
সংস্করণ 1.5.0-alpha02
আগস্ট 19, 2020
androidx.core:core:1.5.0-alpha02
এবং androidx.core:core-ktx:1.5.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA02 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
অ্যান্ড্রয়েড ১১-এর প্ল্যাটফর্মের যারা
WindowInsetsCompat
এপিআইগুলি আপডেট করা হয়েছে তাদের মধ্যে নতুনime()
ইনসেট টাইপ অন্তর্ভুক্ত রয়েছে, যা অন-স্ক্রিন কীবোর্ডের দৃশ্যমানতা এবং আকার পরীক্ষা করার অনুমতি দেয়।-
ime()
প্রকার সম্পর্কে কিছু সতর্কতা, এটি এপিআই 23+ এ খুব নির্ভরযোগ্যভাবে কাজ করে যখন আপনার ক্রিয়াকলাপটিadjustResize
উইন্ডো সফট ইনপুট মোডটি ব্যবহার করে। If you're instead using theadjustPan
mode, it should work reliably back to API 14.
-
এপিআই পরিবর্তন
- 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.setSettingsText
andNotificationCompat.MessagingStyle.addHistoricMessage
( I62bb6 ) - Update Notification documentation ( I1293f )
- Fix nullability of NotificationCompat.Builder ( I932e3 )
- Added
NotificationChannelCompat
andNotificationChannelGroupCompat
( Icc3b6 ) - Add
addExtraDataToAccessibilityNodeInfo
toAccessibilityNodeProviderCompat
( I26575 ) - Update WindowInsetsCompat to Android 11 APIs ( I3df9e )
বাহ্যিক অবদান
- Add
Uri
overloads forMailTo
methods ( I6fa6b ) - Added
MailTo
API which provides consistent behavior and bug fixes for all API levels ( Ie9395 , b/159827506 )
সংস্করণ 1.5.0-alpha01
জুন 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
, andNotification
classes
বাগ ফিক্স
- 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
সংস্করণ 1.4.0-alpha01
20 মে, 2020
androidx.core:core:1.4.0-alpha01
and androidx.core:core-ktx:1.4.0-alpha01
are released. 1.4.0-alpha01 সংস্করণে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- 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
AppCompatEditText
and 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
LocusId
to 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
NoClassDefFoundError
error forView#OnUnhandledKeyEventListener
when building an app bundle ( Id3419 , b/153695093 ) - Fixed a
setChronometerCountDown
crash bug ( I47282 , b/145770610 )
Core and Core-ktx Version 1.3.2
Version 1.3.2
অক্টোবর 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
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
Typeface
weight and style had the wrong values on API Level 29 ( b/156853883 )
Core and Core-ktx Version 1.3.0
সংস্করণ 1.3.0
27 মে, 2020
androidx.core:core:1.3.0
and androidx.core:core-ktx:1.3.0
are released. সংস্করণ 1.3.0 এই কমিট ধারণ করে.
Major changes since 1.2.0
- New APIs on
NestedScrollView
to run smooth scrolls with specified duration - New APIs on
ViewCompat
to retrieve the original window insets that were dispatched to the view hierarchy
সংস্করণ 1.3.0-rc01
এপ্রিল 15, 2020
androidx.core:core:1.3.0-rc01
and androidx.core:core-ktx:1.3.0-rc01
are released. সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।
বাগ ফিক্স
-
WindowInsetsCompat
now properly implementshashCode()
andequals()
on all supported API levels.
সংস্করণ 1.3.0-beta01
এপ্রিল 1, 2020
androidx.core:core:1.3.0-beta01
and androidx.core:core-ktx:1.3.0-beta01
are released. সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।
সংস্করণ 1.3.0-alpha02
4 মার্চ, 2020
androidx.core:core:1.3.0-alpha02
and androidx.core:core-ktx:1.3.0-alpha02
are released. সংস্করণ 1.3.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- New APIs on
NestedScrollView
to run smooth scrolls with specified duration - A new
ViewCompat
API to retrieve the original window insets that were dispatched to the view hierarchy
সংস্করণ 1.3.0-alpha01
জানুয়ারী 29, 2020
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
এপিআই পরিবর্তন
- Added a
NotificationCompat
API to silence a notification instance - Added
ResourcesCompat.NULL_ID
- Deprecated
CarExtender.UnreadConversation
inNotificationCompat
- Added a
DisplayCompat
API to get the physical size of the device
বাগ ফিক্স
- 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
ফেব্রুয়ারি 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
BlendMode
introduced 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
,WakefulBroadcastReceiver
andInputConnectionCompat
সংস্করণ 1.2.0-rc01
নভেম্বর 20, 2019
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
নভেম্বর 7, 2019
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 .
বাগ ফিক্স
- Updated translations for en-rCA and en-rXC locales.
সংস্করণ 1.2.0-beta01
9 অক্টোবর, 2019
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 .
এপিআই পরিবর্তন
- 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.clamp
for longs ( aosp/1117300 ) - Added
setChronometerCountDown
toNotificationCompat
( 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
5 সেপ্টেম্বর, 2019
androidx.core:core:1.2.0-alpha04
and androidx.core:core-ktx:1.2.0-alpha04
are released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
এপিআই পরিবর্তন
- 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.Builder
in Android framework. - Added
ShortcutInfoCompat.Builder#setRank()
andShortcutInfoCompat#getRank()
to match theShortcutInfo
in Android framework.
বাগ ফিক্স
- 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
7 আগস্ট, 2019
androidx.core:core:1.2.0-alpha03
and androidx.core:core-ktx:1.2.0-alpha03
are released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
- 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.
এপিআই পরিবর্তন
- Made
removeDynamicShortuct()
static ( b/134993204 ) - Created factory method for BlendMode Color Filter ( b/135943149 )
- Added
async
,counter
, andisEnabled
toTraceCompat
( aosp/987332 ) - Unhid APIs in
WindowInsetsCompat
andViewDragHelper
( aosp/979408 )
বাগ ফিক্স
- Fixed bug with
NestedScrollView
scrolling in response to a11y scroll calls. ( aosp/971000 ) - Switched to using
SimpleArrayMap
inViewCompat
implementation ( aosp/1012534 ) - Fixed bug where FingerprintManager incorrectly checked PackageManager on API Level 23 ( b/124066957 )
Version 1.2.0-alpha02
13 জুন, 2019
androidx.core:core:1.2.0-alpha02
and androidx.core:core-ktx:1.2.0-alpha02
are released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
এপিআই পরিবর্তন
- Added WindowInsetsCompat.wrap() and unwrap(), to be able to wrap and unwrap WindowInsets instances
সংস্করণ 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/PREVIOUS
accessibility actions - Add
CATEGORY_NOTIFICATION
to 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.Mode
equivalents 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
বাগ ফিক্স
- 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,
WakefulBroadcastReceiver
andInputConnectionCompat
সংস্করণ 1.1.0
সংস্করণ 1.1.0
5 সেপ্টেম্বর, 2019
androidx.core:core:1.1.0
and androidx.core:core-ktx:1.1.0
are released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
Important Changes since 1.0.0
- Updated accessibility APIs to match the Android 10 platform accessibility APIs
- Added improvements to Nested Scrolling; see
NestedScrollingChild3
andNestedScrollingParent3
. - This library no longer exposes the
androidx.collection
dependency as part of its API. If you were depending on theandroidx.collection
types implicitly through a dependency on Core, you will need to add an explicitandroidx.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. - 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
7 আগস্ট, 2019
androidx.core:core:1.1.0-rc03
and androidx.core:core-ktx:1.1.0-rc03
are released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
- Make the hidden
androidx.core.app.ComponentActivity
implementLifecycleOwner
to maintain binary compatibility withandroidx.fragment:fragment:1.0.0
( aosp/1094409 )
Version 1.1.0-rc02
জুলাই 2, 2019
androidx.core:core:1.1.0-rc02
and androidx.core:core-ktx:1.1.0-rc02
are released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
-
FingerprintManagerCompat#getFingerprintManagerOrNull
on API level 23 should not checkPackageManager
( b/124066957 ) ( aosp/987433 ) - Fix equality comparison in AccessibilityNodeInfoCompat ( aosp/985736 )
সংস্করণ 1.1.0-rc01
জুন 5, 2019
androidx.core:core:1.1.0-rc01
and androidx.core:core-ktx:1.1.0-rc01
are released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
- 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 )
সংস্করণ 1.1.0-beta01
7 মে, 2019
androidx.core:core:1.1.0-beta01
and androidx.core:core-ktx:1.1.0-beta01
are released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
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).
এপিআই পরিবর্তন
- Undeprecated capability setters ( aosp/937281 )
-
RemoteActionCompat
is now a 1VersionedParcelable` ( aosp/928534 )
বাগ ফিক্স
- 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
13 মার্চ, 2019
androidx.core:core:1.1.0-alpha05
and androidx.core:core-ktx:1.1.0-alpha05
are released. এই সংস্করণে অন্তর্ভুক্ত প্রতিশ্রুতির সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
- New
ActivityCompat.recreate()
API for working around pre-28 platform bugs ( aosp/898940 ) - New
LocationManagerCompat
class ( aosp/894736 )
এপিআই পরিবর্তন
- 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.
বাগ ফিক্স
- Fixed bug with default tint mode for
ImageView
on devices running API level 21
Version 1.1.0-alpha04
30 জানুয়ারী, 2019
androidx.core:core 1.1.0-alpha04
and androidx.core:core-ktx 1.1.0-alpha04
are released.
এপিআই পরিবর্তন
- Change value of
EXTRA_SHORTCUT_ID
to be consistent with the platform ( aosp/877712 ) - Add
CATEGORY_NOTIFICATION
toNotificationCompat
( aosp/861067 )
বাগ ফিক্স
- 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 )
সংস্করণ 1.1.0-alpha03
ডিসেম্বর 17, 2018
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
NotificationManagerCompat
so developers can use onlyNotificationManagerCompat
when working with notifications. Special thanks to Zdeněk Kořán for this new feature!
এপিআই পরিবর্তন
- Added new APIs to
ShortcutManagerCompat
to publish and update dynamic shortcuts.
সংস্করণ 1.1.0-alpha01
নভেম্বর 5, 2018
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()
. AddedAccessibilityAction
s instead. - Added
ViewCompat.setAccessibilityPaneTitle()
,getAccessibilityPaneTitle()
,setScreenReaderFocusable()
,isScreenReaderFocusable()
,setAccessibilityHeading()
, andisAccessibilityHeading()
, to backport thisView
accessibility functionality through API 19. - Added
ViewCompat.enableAccessibleClickableSpanSupport()
to allow developers to make non-URLClickableSpan
s accessible back through API 19.
বাগ ফিক্স
- Fixed bug that caused
ResourcesCompat.getFont()
crash when the network fails, when using downloadable fonts. - Fixed Null Pointer Exception in TypefaceCompatApi21 that occurred when
ContentResolver
returned 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
1 মে, 2024
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-testing
allows developers to test animators in a deterministic manner. SeeAnimatorTestRule
for the details.
Version 1.0.0-rc01
জুলাই 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.
নতুন বৈশিষ্ট্য
-
RemoteViews
moves moved to rc01 after stabilizing in beta.
Version 1.0.0-beta01
20 এপ্রিল, 2022
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
আগস্ট 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
এপ্রিল 15, 2020
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-testing
allows developers to test animators in a deterministic manner. See AnimatorTestRule for the details.
Core-Role Version 1.1.0
সংস্করণ 1.1.0-rc01
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
এপ্রিল 15, 2020
androidx.core:core-role:1.1.0-alpha01
is released. Version 1.1.0-alpha01 contains these commits.
এপিআই পরিবর্তন
- Added role name for system gallery.
Core-Role Version 1.0.0
সংস্করণ 1.0.0
ফেব্রুয়ারী 10, 2021
androidx.core:core-role:1.0.0
is released. Version 1.0.0 contains these commits.
Major features of 1.0.0
- Added
RoleManagerCompat
containing the name and documentation for roles that might be available in the system.
Core-Role Version 1.0.0-rc01
এপ্রিল 15, 2020
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
নভেম্বর 20, 2019
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
জুলাই 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
RoleManagerCompat
containing the name and documentation for roles that might be available in the system.
Version 1.0.2
Version 1.0.2
7 মে, 2019
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).
বাগ ফিক্স
- 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
নভেম্বর 7, 2018
Bugfix release of core-1.0.1
and appcompat-1.0.2
.
বাগ ফিক্স
- Fixed bug where
PrecomputedTextCompat
would crash when used with RTLAppCompatTextView
. b/113070424
Core-Ktx Version 1.0.1
নভেম্বর 5, 2018
androidx.core-ktx 1.0.1
is released with the following bug fixes:
- Fixed bug where implementation of union and intersection were swapped.