হিল্ট

androidx লাইব্রেরি থেকে নির্দিষ্ট কিছু ক্লাসের ডিপেন্ডেন্সি ইনজেকশন সক্ষম করতে Dagger Hilt- এর কার্যকারিতা প্রসারিত করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
০১ জুলাই, ২০২৬ ১.৪.০ - - -

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

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

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

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

হিল্ট-কমন

সংস্করণ ১.৪

সংস্করণ ১.৪.০

০১ জুলাই, ২০২৬

androidx.hilt:hilt-*:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

হিল্ট সংস্করণ ১.৪

সংস্করণ 1.4.0-rc01

০৩ জুন, ২০২৬

androidx.hilt:hilt-*:1.4.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-rc01-এ এই কমিটগুলো রয়েছে।

সংস্করণ 1.4.0-alpha01 থেকে কোনো উল্লেখযোগ্য পরিবর্তন নেই।

সংস্করণ 1.4.0-beta01

২২ এপ্রিল, ২০২৬

androidx.hilt:hilt-*:1.4.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-beta01-এ এই কমিটগুলো রয়েছে।

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

  • ViewModelStoreOwner প্যারামিটারটি সরিয়ে rememberHiltViewModelFactory API-কে সরল করুন। প্রয়োজনে কাস্টম ফ্যাক্টরি লজিক প্রদানের জন্য delegateFactory parameter ব্যবহার করুন। ( I3611a )
  • Hilt-injected ViewModel-গুলো ম্যানুয়ালি তৈরি করার সুযোগ দিতে rememberHiltViewModelFactory() ফাংশনটি চালু করা হয়েছে। rememberViewModelStoreOwner API-তে একটি ডিফল্ট ফ্যাক্টরি সরবরাহ করার ক্ষেত্রে এটি বিশেষভাবে উপযোগী। ( If7517 )

বাগ সংশোধন

  • Compose compileSdk এপিআই ৩৭-এ আপডেট করা হয়েছে। এর মানে হলো, Compose ব্যবহার করার জন্য ন্যূনতম এজিপি সংস্করণ ৯.২.০ প্রয়োজন। ( Id45cd , b/413674743 )

Version 1.4.0-alpha01

২৫ মার্চ, ২০২৬

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

  • লাইব্রেরি সংস্করণটির জন্য এখন KGP সংস্করণটি কমপক্ষে 2.2.0 হতে হবে ( I39f21 , b/477205839 )

Hilt Version 1.3

Version 1.3.0

১০ সেপ্টেম্বর, ২০২৫

androidx.hilt:hilt-*:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

১.২.০ সংস্করণ থেকে গুরুত্বপূর্ণ পরিবর্তনসমূহ:

  • The hiltViewModel() APIs for Compose have been moved to a new artifact ( androidx.hilt:hilt-lifecycle-viewmodel-compose ) and package ( androidx.hilt.lifecycle.viewmodel.compose ) such that they can be used without transitively depending on androidx.navigation .

সংস্করণ 1.3.0-rc01

২৭ আগস্ট, ২০২৫

androidx.hilt:hilt-*:1.3.0-rc01 1.3.0-beta01-এর পর থেকে কোনো উল্লেখযোগ্য পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

সংস্করণ 1.3.0-beta01

১৩ আগস্ট, ২০২৫

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

সংস্করণ 1.3.0-alpha02

২ জুলাই, ২০২৫

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

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

  • The hiltViewModel() APIs for Compose have been moved to a new artifact ( androidx.hilt:hilt-lifecycle-viewmodel-compose ) and package ( androidx.hilt.lifecycle.viewmodel.compose ) such that they can be used without transitively depending on androidx.navigation . ( Ifb222 , b/328104152 )

সংস্করণ 1.3.0-alpha01

৭ মে, ২০২৫

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

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

  • KSP2 সহ নতুন কোটলিন টুলচেইন সমর্থন করার জন্য লাইব্রেরি এবং অ্যানোটেশন প্রসেসরকে কোটলিন ২.০ টার্গেট করে আপডেট করা হয়েছে।

হিল্ট সংস্করণ ১.২

সংস্করণ ১.২.০

২১শে ফেব্রুয়ারি, ২০২৪

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

১.১.০ সংস্করণ থেকে গুরুত্বপূর্ণ পরিবর্তনসমূহ

  • Add assisted injection support to hiltViewModel() and hiltNavGraphViewModels() . Now these functions take an additional callback in which you can use the passed in assisted factory to create an assisted injected ViewModel .

সংস্করণ 1.2.0-rc01

৭ ফেব্রুয়ারী, ২০২৪

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

সংস্করণ 1.2.0-beta01

২৪ জানুয়ারী, ২০২৪

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

সংস্করণ 1.2.0-alpha01

১৩ ডিসেম্বর, ২০২৩

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

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

  • অ্যাসিস্টেড ইনজেকশন সাপোর্টের জন্য hiltViewModel() এবং hiltNavGraphViewModels() ফাংশনগুলোকে ওভারলোডেড করুন। ( Ieb98d )

Hilt Version 1.1.0

সংস্করণ ১.১.০

১ নভেম্বর, ২০২৩

androidx.hilt:hilt-*:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

১.০.০ সংস্করণ থেকে বড় পরিবর্তনসমূহ

  • androidx.hilt এ KSP সমর্থন যোগ করুন।
  • hiltViewModel() -এ HasDefaultViewModelProviderFactory গ্রহণ করুন।
  • hiltViewModel() API-টি এখন একটি ঐচ্ছিক key প্যারামিটার গ্রহণ করে।

সংস্করণ 1.1.0-rc01

১৮ অক্টোবর, ২০২৩

androidx.hilt:hilt-*:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

সংস্করণ 1.1.0-beta01

androidx.hilt:hilt-common:1.1.0-beta01 , androidx.hilt:hilt-compiler:1.1.0-beta01 , androidx.hilt:hilt-work:1.1.0-beta01 , androidx.hilt:hilt-navigation:1.1.0-beta01 , androidx.hilt:hilt-navigation-compose:1.1.0-beta01 , এবং androidx.hilt:hilt-navigation-fragment:1.1.0-beta01 প্রকাশিত হয়েছে।

সংস্করণ 1.1.0-alpha01

৯ আগস্ট, ২০২৩

androidx.hilt:hilt-common:1.1.0-alpha01 , androidx.hilt:hilt-compiler:1.1.0-alpha01 , এবং androidx.hilt:hilt-work:1.1.0-alpha01 রিলিজ করা হয়েছে। ভার্সন 1.1.0-alpha01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

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

  • androidx.hilt এ KSP সাপোর্ট যোগ করা হয়েছে। উল্লেখ্য যে, এটি Hilt-এর KSP সাপোর্টের জন্য একটি প্রস্তুতিমূলক পদক্ষেপ। androidx.hilt-এর KSP সংস্করণটি ব্যবহার করার জন্য, Hilt-এর মূল সাপোর্টটি অবশ্যই প্রকাশিত হতে হবে।

হিল্ট-ন্যাভিগেশন-ফ্র্যাগমেন্ট সংস্করণ ১.১.০

সংস্করণ 1.1.0-alpha02

১৯ এপ্রিল, ২০২৩

androidx.hilt:hilt-navigation-fragment:1.1.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02-এ এই কমিটগুলো রয়েছে।

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

বাগ সংশোধন

  • একটি সমস্যার সমাধান করা হয়েছে যেখানে hiltNavGraphViewModel() ফাংশনটি SavedStateHandle ইনজেক্ট করত না। ( 3ef114 , b/272099838 )

হিল্ট-ন্যাভিগেশন সংস্করণ ১.১.০

সংস্করণ 1.1.0-alpha02

১৯ এপ্রিল, ২০২৩

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

সংস্করণ 1.1.0-alpha01

৭ ডিসেম্বর, ২০২২

androidx.hilt:hilt-navigation:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিটগুলো রয়েছে।

হিল্ট-ন্যাভিগেশন-কম্পোজ সংস্করণ ১.১.০

সংস্করণ 1.1.0-alpha01

৭ ডিসেম্বর, ২০২২

androidx.hilt:hilt-navigation-compose:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিটগুলো রয়েছে।

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

  • hiltViewModel() API এখন একটি ঐচ্ছিক key প্যারামিটার গ্রহণ করে। এর ফলে আপনি ভিন্ন ভিন্ন key ব্যবহার করে একই ViewModel টাইপের একাধিক ইনস্ট্যান্স পেতে পারবেন। ( I6ee47 , b/245139957 )

Hilt-Navigation-Compose Version 1.0.0

সংস্করণ ১.০.০

২৬ জানুয়ারী, ২০২২

androidx.hilt:hilt-navigation-compose:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

১.০.০ এর প্রধান বৈশিষ্ট্যসমূহ

androidx.hilt:hilt-navigation-compose আর্টিফ্যাক্টটি এমন API প্রদান করে, যার মাধ্যমে ব্যবহারকারীরা একটি Compose অ্যাপ্লিকেশনের মধ্যে :navigation-compose ব্যবহার করে একটি Navigation ব্যাক স্ট্যাক এন্ট্রি থেকে @HiltViewModel অ্যানোটেড ViewModel পেতে পারেন।

The function hiltViewModel() returns an existing ViewModel or creates a new one scoped to the current navigation graph present on the NavController back stack. The function can optionally take a NavBackStackEntry to scope the ViewModel to a parent back stack entry.

সংস্করণ 1.0.0-rc01

১৫ ডিসেম্বর, ২০২১

androidx.hilt:hilt-navigation-compose:1.0.0-rc01 is released with no changes since 1.0.0-beta01 . Version 1.0.0-rc01 contains these commits.

সংস্করণ 1.0.0-beta01

১৭ নভেম্বর, ২০২১

androidx.hilt:hilt-navigation-compose:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিটগুলো রয়েছে।

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

  • অপ্রচলিত hiltNavGraphViewModel() ফাংশন এবং এর ওভারলোডগুলি সরিয়ে ফেলা হয়েছে। এগুলি সবই hiltViewModel() দ্বারা প্রতিস্থাপিত হয়েছে। ( Iaf7d7 )

সংস্করণ 1.0.0-alpha03

১৬ জুন, ২০২১

androidx.hilt:hilt-navigation-compose:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলো রয়েছে।

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

  • The hiltViewModel() method now aligns with the viewModel() API changes in Lifecycle-ViewModel-Compose 1.0.0-alpha07 and now takes an optional ViewModelStoreOwner parameter, rather than having a no argument version and one that takes only a NavBackStackEntry . This allows you to continue to use hiltViewModel() to access the default owner provided by LocalViewModelStoreOwner or use hiltViewModel(navBackStackEntry) or another ViewModelStoreOwner to specify any specific owner. ( I2628d )

সংস্করণ 1.0.0-alpha02

১৮ মে, ২০২১

androidx.hilt:hilt-navigation-compose:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলো রয়েছে।

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

  • Renamed hiltNavGraphViewModel() to hiltViewModel() and removed the extension on NavController since a user can directly use the navigation-compose API for getting a NavBackStackEntry from a route. ( I6ef57 )

কম্পোজ সামঞ্জস্যতা

  • androidx.hilt:hilt-navigation-compose:1.0.0-alpha02 শুধুমাত্র Compose ভার্সন 1.0.0-beta07 এবং তার উপরের ভার্সনগুলোর সাথে সামঞ্জস্যপূর্ণ।

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

সংস্করণ 1.0.0-alpha01

১০ মার্চ, ২০২১

androidx.hilt:hilt-navigation-compose:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলো রয়েছে।

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

  • The :hilt-navigation-compose artifact provides APIs that allow users to get a @HiltViewModel annotated ViewModel from a Navigation back stack entry within a Compose application using :navigation-compose . The function hiltNavGraphViewModel() can either take a NavBackStackEntry or a 'route' string that can be used to scope the ViewModel to either the current back stack entry or to a parent entry in the stack. ( Ia9234 )

Hilt Version 1.1

সংস্করণ 1.1.0-beta01

৪ অক্টোবর, ২০২৩

androidx.hilt:hilt-*:1.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলো রয়েছে।

androidx.hilt:hilt-*:1.1.0-beta01 is released with no changes since 1.1.0-alpha* .

হিল্ট সংস্করণ ১.০.০

সংস্করণ ১.০.০

৫ মে, ২০২১

androidx.hilt:hilt-*:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

১.০.০ এর প্রধান বৈশিষ্ট্যসমূহ

The androidx.hilt artifacts offers extensions for integrating Hilt with various other AndroidX libraries, such as WorkManager and Navigation. To see a list of features and examples check out the integration documentation .

সংস্করণ 1.0.0-beta01

১০ মার্চ, ২০২১

androidx.hilt:hilt-*:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিটগুলো রয়েছে।

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

  • AndroidX Hilt আর্টিফ্যাক্টগুলো থেকে @Deprecated টাইপগুলো সরিয়ে ফেলুন, বিশেষ করে @androidx.hilt.ViewModelInject এবং @androidx.hilt.Assisted । উল্লেখ্য যে, @ViewModelInject @HiltViewModel দ্বারা প্রতিস্থাপন করা হয়েছে। ( I626fe )

সংস্করণ 1.0.0-alpha03

২৭ জানুয়ারী, ২০২১

androidx.hilt:hilt-*:1.0.0-alpha03 is released. Version 1.0.0-alpha03 contains these commits.

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

  • Provide APIs for retrieving @HiltViewModel annotated ViewModel from a Navigation NavBackStackEntry . The artifact hilt-navigation-fragment offers a hiltNavGraphViewModels Kotlin extension while hilt-navigation exposes a HiltViewModelFactory factory method that takes in a NavBackStackEntry as argument and returns a ViewModelProvider.Facctory that can be used with ViewModelProvider or other View Model retrieving APIs, such as Compose's viewModel() function: viewModel(HiltViewModelFactory(AmbientContext.current, backStackEntry)) . ( I00e67 )

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

  • @WorkerInject @HiltWorker দিয়ে প্রতিস্থাপন করুন। @HiltWorker এখন একটি টাইপ অ্যানোটেশন এবং এর জন্য কনস্ট্রাক্টরে @AssistedInject ব্যবহার করা আবশ্যক। ( Ic2f15 )
  • @ViewModelInject অপ্রচলিত ঘোষণা করা হলো। এর সমতুল্য কার্যকারিতা এখন @HiltViewModel দ্বারা প্রদান করা হয়, যা এখন কোর হিল্ট অ্যান্ড্রয়েড এপিআই-এর একটি অংশ। ( I36a41 )

বাগ সংশোধন

  • এমন একটি সমস্যার সমাধান করা হয়েছে যেখানে AndroidX Hilt এক্সটেনশন মডিউলগুলো Hilt দ্বারা সঠিকভাবে শনাক্ত হতো না, যার ফলে Worker তৈরি করা যেত না। ( I3181c , b/159540434 )
  • Migrate AndroidX Hilt extensions to the SingletonComponent , removing the deprecated warning of using ApplicationCompoonent . ( I9c916 , b/175849092 )

সংস্করণ 1.0.0-alpha02

২২ জুলাই, ২০২০

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

বাগ সংশোধন

  • @AndroidEntryPoint -অ্যানোটেড ক্লাস থেকে যখন একটি নন-হিল্ট ইনজেক্টেড ভিউমডেল রিকোয়েস্ট করা হতো, তখন ডুপ্লিকেট সেভড স্টেট কী-এর সমস্যাটি সমাধান করা হয়েছে। ( b/158737069 )
  • HiltWorkerFactory এর একটি সমস্যা সমাধান করা হয়েছে, যেখানে এটি @WorkerInject অ্যানোটেশনযুক্ত নেস্টেড Worker ক্লাসগুলোকে সঠিকভাবে ইনিশিয়ালাইজ করতে পারছিল না। ( b/160524718 )

সংস্করণ 1.0.0-alpha01

১০ জুন, ২০২০

androidx.hilt:hilt-*:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলো রয়েছে।

androidx.hilt প্যাকেজ এবং লাইব্রেরিগুলো Dagger Hilt- এর কার্যকারিতা প্রসারিত করে, যার মাধ্যমে androidx লাইব্রেরিগুলো থেকে নির্দিষ্ট কিছু ক্লাসের ডিপেন্ডেন্সি ইনজেকশন সক্ষম করা যায়।