কোর

পুরানো ডিভাইসগুলিকে সমর্থন করার সাথে সাথে সর্বশেষ প্ল্যাটফর্ম বৈশিষ্ট্য এবং APIগুলিকে লক্ষ্য করুন৷

এই টেবিলটি androidx.core গ্রুপের সমস্ত শিল্পকর্মের তালিকা করে।

আর্টিফ্যাক্ট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
মূল 1.15.0 - - -
কোর-অ্যানিমেশন 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
এই লাইব্রেরিটি সর্বশেষ আপডেট করা হয়েছিল: অক্টোবর 30, 2024

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

কোরের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে 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-alpha03

অক্টোবর 16, 2024

androidx.core:core-location-altitude:1.0.0-alpha03 , androidx.core:core-location-altitude-external-protobuf:1.0.0-alpha03 , এবং androidx.core:core-location-altitude-proto:1.0.0-alpha03 প্রকাশ করা হয়। সংস্করণ 1.0.0-alpha03-এ এই কমিট রয়েছে।

নিরাপত্তা ফিক্স

  • এই পরিবর্তনের ফলে, CVE-2024-7254 কে সম্বোধন করার জন্য androidx protobuf 4.28.2 এর বিপরীতে কম্পাইল করে। দুর্বলতার ঝুঁকি মোকাবেলায় androidx.core:core-location-altitude-proto এবং androidx.core:core-location-altitude-external-protobuf 1.1.0-alpha03-এ আপনার নির্ভরতা আপগ্রেড করুন।

বাগ ফিক্স

  • নতুন প্ল্যাটফর্ম API-এ অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে যেহেতু AGP 7.3 বা তার পরে (যেমন R8 সংস্করণ 3.3) এবং AGP 8.1 বা তার পরবর্তী (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় R8 ব্যবহার করার সময় এটি স্বয়ংক্রিয়ভাবে API মডেলিংয়ের মাধ্যমে ঘটে। যে সকল ক্লায়েন্ট AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরো বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন. ( Ieb9ae , b/345472586 )

সংস্করণ 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 এবং নীচের ঠিকানাটি ফাঁকা থাকলে একটি সমস্যা সংশোধন করতে। Refactored JetpackConnectionService টেলিকম প্ল্যাটফর্ম 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

30 অক্টোবর, 2024

androidx.core:core:1.15.0 , androidx.core:core-ktx:1.15.0 , এবং androidx.core:core-testing:1.15.0 প্রকাশ করা হয়েছে। 1.15.0 সংস্করণে এই কমিটগুলি রয়েছে।

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

  • নতুন প্ল্যাটফর্ম API-এ অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে যেহেতু AGP 7.3 বা তার পরে (যেমন R8 সংস্করণ 3.3) এবং AGP 8.1 বা তার পরবর্তী (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় R8 ব্যবহার করার সময় এটি স্বয়ংক্রিয়ভাবে API মডেলিংয়ের মাধ্যমে ঘটে। যে সকল ক্লায়েন্ট AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরো বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন. ( Ieb9ae , b/345472586 )
  • Android 15 SDK-এর সাথে সমতার জন্য সামঞ্জস্যের ক্লাসে বিভিন্ন আপডেট।

সংস্করণ 1.15.0-rc01

অক্টোবর 16, 2024

androidx.core:core:1.15.0-rc01 , androidx.core:core-ktx:1.15.0-rc01 , এবং androidx.core:core-testing:1.15.0-rc01 প্রকাশ করা হয়েছে। সংস্করণ 1.15.0-rc01 পূর্ববর্তী প্রকাশের পর থেকে কোনো পরিবর্তন নেই

সংস্করণ 1.15.0-beta01

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-এ এই কমিট রয়েছে।

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

  • CollectionInfoCompatitemCount এবং 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-alpha01ComponentActivity দ্বারা প্রয়োগ করা হয়েছে। ( I54892 )

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

  • অপ্রচলিত androidx.core.os.CancellationSignal ব্যবহারগুলি প্ল্যাটফর্ম-প্রদত্ত android.os.CancellationSignal দিয়ে প্রতিস্থাপন করা উচিত। ( Id45f6 , b/309499026 , b/309054079 )
  • OnMultiWindowModeChangedProvider , OnNewIntentProvider , OnPictureInPictureModeChangedProvider , OnConfigurationChangedProvider , এবং OnTrimMemoryProvider ইন্টারফেসগুলি কোটলিনে রূপান্তরিত হয়েছে যাতে তাদের শ্রোতার উপর নির্ভরযোগ্যতা রয়েছে তা নিশ্চিত করার জন্য কটলিনে রূপান্তরিত হয়েছে (তাদের শ্রোতা Consumer ক্ষেত্রে জেনেরিক প্যারামিটারগুলি গ্রহণ করেছে। ( Ib6237 )
  • MultiWindowModeChangedInfo এবং PictureInPictureModeChangedInfo ক্লাস যেগুলি Consumer কাছে পাঠানো হয় তাদের নিজ নিজ প্রোভাইডার ইন্টারফেসে যোগ করা হয় এখন কোটলিনে লেখা হয়। ( Ie08e2 )

নির্ভরতা আপডেট

সংস্করণ 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 )
  • WindowInsetsControllerCompatBEHAVIOR_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 জন্য সম্পূর্ণরূপে নির্ভর করার পূর্বের পরিবর্তনটি পুনরুদ্ধার করে এবং আবার একটি উইন্ডো প্রয়োজন যা কিছু উইন্ডো পতাকা পরিচালনার জন্য প্রয়োজনীয়। সঠিক উইন্ডোটি ব্যবহার করা হয়েছে কিনা তা নিশ্চিত করার জন্য ViewCompat.getWindowInsetsController WindowCompat.getInsetsController কন্ট্রোলারের পক্ষে অবমূল্যায়ন করা ( I660ae , বি/219572936 )
  • তিরামিসু ডিপি 2 ( আই 0 সিবিবি 7 ) এর সাথে মেলে মূল এবং অ্যাপকম্প্যাটে নালিবিলিটি আপডেট হয়েছে
  • বিটম্যাপগুলির মসৃণ ডাউনস্কেলিংয়ের জন্য BitmapCompat একটি পদ্ধতি যুক্ত করে। ( আইবি 706 সি )
  • ActivityCompat.requestDragAndDropPermissions নালিবিলিটি টীকাগুলি যুক্ত করা হয়েছে R
  • ইইএমএসের জন্য মেটা-ডেটা স্ট্রিপিং থেকে ওএমএসের জন্য FileProvider একটি কাজ যুক্ত করা হয়েছে। ( I82f63 )

বাগ ফিক্স

  • <পি ( 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 এ এই কমিটগুলি রয়েছে।

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

  • অ্যান্ড্রয়েডএক্স.কোর.ও ক্লাসগুলির জন্য আপডেট হওয়া নালিবিলিটি ( আইএফ 18 সিডি , বি/206113622 )
  • অ্যান্ড্রয়েডএক্স.কোর.এপ ক্লাসগুলির জন্য আপডেট হওয়া নালিবিলিটি ( আই 657 ইবি , বি/206113302 )
  • অ্যান্ড্রয়েডএক্স.কোর.টেক্সট ক্লাসগুলির জন্য নালিবিলিটি আপডেট হয়েছে ( i08329 , বি/206113384 )
  • AccessibilityNodeInfoCompat ExtraData ফাংশন যুক্ত করা হয়েছে ( আইএফ 2 এফসি 7 , বি/137789185 )
  • খালি বান্ডিল তৈরি করার সময় অদৃশ্য অ্যারে বরাদ্দ এড়াতে 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-আরসি 01

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 এর মানটি উত্তরাধিকারী করা অপ্রয়োজনীয়। এছাড়াও applyAppSystemUiTheme থেকে ওভাররাইড অ্যাকশনটি সরিয়ে ফেলুন, যেহেতু enforceNavigationBarContrast ইতিমধ্যে লঞ্চের সময় অ্যাপের দিক থেকে পরিবর্তিত হতে পারে, এটি বৈশিষ্ট্য থেকে ওভাররাইড করে না 'টি বোঝান। ( আইসি 2 সিডি 9 )
  • ডিফল্ট হালকা নেভিগেশন বার সেট করুন যা দিন/রাতের থিমকে সম্মান করে। সুতরাং এপিআই 33+ প্ল্যাটফর্মের জন্য, স্প্ল্যাশ স্ক্রিন থিমটি স্প্ল্যাশ স্ক্রিনটি সরিয়ে ফেলার সময় ঝাঁকুনির কারণ হবে না। ( I8023a )
  • এপিআই 33 থেকে স্প্ল্যাশ স্ক্রিন ভিউ পাওয়ার পরে ক্রিয়াকলাপ থিমটি ওভাররাইট করবেন না। ( আই 10587 বি )

কোর স্প্ল্যাশস্ক্রিন সংস্করণ 1.1

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

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 ব্যবহার করে আপনি স্প্ল্যাশ স্ক্রিন আইকনে একটি পটভূমি যুক্ত করতে পারেন।
  • আইকনের আকারটি প্ল্যাটফর্মের চশমাগুলির সাথে মেলে সংশোধন করা হয়েছে।

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

  • উইন্ডোজপ্ল্যাশস্ক্রিনিকনব্যাকগ্রাউন্ড কালার অ্যাট্রিবিউটের জন্য পিছনে সামঞ্জস্যতা যুক্ত করা হয়েছে

বাগ ফিক্স

  • 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-আরসি 01

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 এর মধ্যে এই কমিট রয়েছে।

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

সংস্করণ 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 )
  • Set clip data and grant uri read permission when sharing streams using ShareCompat ( I4aa31 , b/173137936 )

Version 1.5.0-alpha05

11 নভেম্বর, 2020

androidx.core:core:1.5.0-alpha05 and androidx.core:core-ktx:1.5.0-alpha05 are released. Version 1.5.0-alpha05 contains these commits.

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

  • Added support for new GnssStatus APIs ( Id8e22 )
  • Added overloads of FileProvider#getUriForFile to support custom filenames ( Ie870b )
  • Backported the WindowInsetsController APIs to control the system bar appearance. ( Ieb4ee )
  • Renamed getFont with boolean to getCachedFont ( Iea520 )
  • Backported the #hide() and #show() methods from WindowInsetsController APIs, added in API 30 ( I21573 )
  • Added new API ResourcesCompat#getFont with cacheOnly option ( Ic38cf )
  • Updated androidx notification bubbles APIs for Android 11 ( Ib9c70 )

Version 1.5.0-alpha04

অক্টোবর 1, 2020

androidx.core:core:1.5.0-alpha04 and androidx.core:core-ktx:1.5.0-alpha04 are released. Version 1.5.0-alpha04 contains these commits.

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

  • Fix incomplete Style recovery when using NotificationCompat.Builder.<init>(Context,Notification) ( Ib297a )
  • New notification categories types are now available ( I9521a )

বাগ ফিক্স

  • Allow ActivityCompat.recreate() to be safely called from any lifecycle state on any API level. ( I62dde , b/160122826 )

Version 1.5.0-alpha03

16 সেপ্টেম্বর, 2020

androidx.core:core:1.5.0-alpha03 and androidx.core:core-ktx:1.5.0-alpha03 are released. Version 1.5.0-alpha03 contains these commits.

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

  • ViewCompat is a utility class and shouldn't be instantiated. ( If20fa )
  • APIs to supply and retrieve initial surrounding text were backported to EditorInfoCompat . They allow IME apps to avoid additional IPC latency. ( Ie3809 )
  • Query notification channels and groups with compat objects. ( I11d18 )

বাগ ফিক্স

  • For pre-P, ensure panes are marked as important for accessibility and support CONTENT_CHANGE_TYPE_PANE_DISAPPEARED events. ( Iaeffc )

External Contribution

  • API lint check for the StaticFinalBuilder is enabled for androidx ( I2b11b , b/138602561 )

Version 1.5.0-alpha02

আগস্ট 19, 2020

androidx.core:core:1.5.0-alpha02 and androidx.core:core-ktx:1.5.0-alpha02 are released. Version 1.5.0-alpha02 contains these commits.

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

  • The WindowInsetsCompat APIs have been updated to those in the platform in Android 11. This includes the new ime() inset type, which allows checking the visibility and size of the on-screen keyboard.

    • Some caveats about the ime() type, it works very reliably on API 23+ when your Activity is using the adjustResize window soft input mode . আপনি যদি এর পরিবর্তে adjustPan মোড ব্যবহার করেন তবে এটি API 14-এ ফিরে নির্ভরযোগ্যভাবে কাজ করবে।

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

  • Added ObjectsCompat#toString(Object, String) . This offers the behavior of Objects#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 and NotificationCompat.MessagingStyle.addHistoricMessage ( I62bb6 )
  • Update Notification documentation ( I1293f )
  • Fix nullability of NotificationCompat.Builder ( I932e3 )
  • Added NotificationChannelCompat and NotificationChannelGroupCompat ( Icc3b6 )
  • Add addExtraDataToAccessibilityNodeInfo to AccessibilityNodeProviderCompat ( I26575 )
  • Update WindowInsetsCompat to Android 11 APIs ( I3df9e )

External Contribution

  • Add Uri overloads for MailTo methods ( I6fa6b )
  • Added MailTo API which provides consistent behavior and bug fixes for all API levels ( Ie9395 , b/159827506 )

Version 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 , and Notification 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

Version 1.4.0-alpha01

20 মে, 2020

androidx.core:core:1.4.0-alpha01 and androidx.core:core-ktx:1.4.0-alpha01 are released. Version 1.4.0-alpha01 contains these commits.

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

  • 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 for View#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

সংস্করণ 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

সংস্করণ 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. Version 1.3.0 contains these commits.

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

Version 1.3.0-rc01

এপ্রিল 15, 2020

androidx.core:core:1.3.0-rc01 and androidx.core:core-ktx:1.3.0-rc01 are released. Version 1.3.0-rc01 contains these commits.

বাগ ফিক্স

  • WindowInsetsCompat now properly implements hashCode() and equals() on all supported API levels.

Version 1.3.0-beta01

এপ্রিল 1, 2020

androidx.core:core:1.3.0-beta01 and androidx.core:core-ktx:1.3.0-beta01 are released. Version 1.3.0-beta01 contains these commits.

Version 1.3.0-alpha02

4 মার্চ, 2020

androidx.core:core:1.3.0-alpha02 and androidx.core:core-ktx:1.3.0-alpha02 are released. Version 1.3.0-alpha02 contains these commits.

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

  • 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

Version 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 in NotificationCompat
  • 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 and InputConnectionCompat

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

Version 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 to NotificationCompat ( b/138601213 )

বাগ ফিক্স

  • Fixed an issue with the handling of unicode digits in address detection. ( aosp/1129852 )

External Contribution

  • 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. The commits included in this version can be found here .

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

  • 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 in ShortcutInfo.Builder in Android framework.
  • Added ShortcutInfoCompat.Builder#setRank() and ShortcutInfoCompat#getRank() to match the ShortcutInfo in Android framework.

বাগ ফিক্স

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. The commits included in this version can be found here .

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

  • Added UriCompat.toSafeString(Uri) to provide URI escaping that is updatable separately from the platform. ( b/130878326 )
  • Added Predicate<T> interface to provide Java 8-style predicates without requiring Java 8 language features.

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

  • Made removeDynamicShortuct() static ( b/134993204 )
  • Created factory method for BlendMode Color Filter ( b/135943149 )
  • Added async , counter , and isEnabled to TraceCompat ( aosp/987332 )
  • Unhid APIs in WindowInsetsCompat and ViewDragHelper ( aosp/979408 )

বাগ ফিক্স

  • Fixed bug with NestedScrollView scrolling in response to a11y scroll calls. ( aosp/971000 )
  • Switched to using SimpleArrayMap in ViewCompat 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. The commits included in this version can be found here .

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

  • Added WindowInsetsCompat.wrap() and unwrap(), to be able to wrap and unwrap WindowInsets instances

Version 1.2.0-alpha01

May 7, 2019 androidx.core:core:1.2.0-alpha01 are androidx.core:core-ktx:1.2.0-alpha01 are released.

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

  • Add ACTION_PAGE_UP/DOWN/NEXT/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 and InputConnectionCompat

সংস্করণ 1.1.0

সংস্করণ 1.1.0

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

androidx.core:core:1.1.0 and androidx.core:core-ktx:1.1.0 are released. The commits included in this version can be found here .

Important Changes since 1.0.0

  • Updated accessibility APIs to match the Android 10 platform accessibility APIs
  • Added improvements to Nested Scrolling; see NestedScrollingChild3 and NestedScrollingParent3 .
  • This library no longer exposes the androidx.collection dependency as part of its API. If you were depending on the androidx.collection types implicitly through a dependency on Core, you will need to add an explicit androidx.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. The commits included in this version can be found here .

বাগ ফিক্স

  • Make the hidden androidx.core.app.ComponentActivity implement LifecycleOwner to maintain binary compatibility with androidx.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. The commits included in this version can be found here .

বাগ ফিক্স

  • FingerprintManagerCompat#getFingerprintManagerOrNull on API level 23 should not check PackageManager ( b/124066957 ) ( aosp/987433 )
  • Fix equality comparison in AccessibilityNodeInfoCompat ( aosp/985736 )

Version 1.1.0-rc01

জুন 5, 2019

androidx.core:core:1.1.0-rc01 and androidx.core:core-ktx:1.1.0-rc01 are released. The commits included in this version can be found here .

বাগ ফিক্স

  • Make image keyboard API backport compatible to all previous impls ( aosp/968220 )
  • Remove Guava ListenableFuture from androidx.core:core library dependencies ( b/133171974 , aosp/965393 )
  • Fix incorrect velocity while flinging with nested scrolling. ( aosp/961642 )
  • Add test for mutating TransitionDrawable ( b/37033322 )

Version 1.1.0-beta01

7 মে, 2019

androidx.core:core:1.1.0-beta01 and androidx.core:core-ktx:1.1.0-beta01 are released. The commits included in this version can be found here .

The initial release of AndroidX broke backwards compatibility for Support Library compat APIs that are used for inter-process communication, sending keyed data in bundles. This release fixes this compatibility, restoring communication between code built with Support Library 28.0 (or earlier) and AndroidX 1.1 (or later).

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

  • 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. The full list of commits included in this version can be found here .

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

  • New ActivityCompat.recreate() API for working around pre-28 platform bugs ( aosp/898940 )
  • New 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 to NotificationCompat ( 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 )

Version 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 only NotificationManagerCompat 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.

Version 1.1.0-alpha01

নভেম্বর 5, 2018

androidx.core 1.1.0-alpha01 is released with the following API changes and bug fixes.

নতুন বৈশিষ্ট্য এবং API পরিবর্তন

  • 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() , and setContextClickable() . Added AccessibilityAction s instead.
  • Added ViewCompat.setAccessibilityPaneTitle() , getAccessibilityPaneTitle() , setScreenReaderFocusable() , isScreenReaderFocusable() , setAccessibilityHeading() , and isAccessibilityHeading() , to backport this View accessibility functionality through API 19.
  • Added ViewCompat.enableAccessibleClickableSpanSupport() to allow developers to make non-URL ClickableSpan 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. See AnimatorTestRule 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

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

সংস্করণ 1.0.2

সংস্করণ 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 RTL AppCompatTextView . 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.