হিল্ট
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ০১ জুলাই, ২০২৬ | ১.৪.০ | - | - | - |
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
হিল্ট-কমন
সংস্করণ ১.৪
সংস্করণ ১.৪.০
০১ জুলাই, ২০২৬
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প্যারামিটারটি সরিয়েrememberHiltViewModelFactoryAPI-কে সরল করুন। প্রয়োজনে কাস্টম ফ্যাক্টরি লজিক প্রদানের জন্যdelegateFactory parameterব্যবহার করুন। ( I3611a ) - Hilt-injected ViewModel-গুলো ম্যানুয়ালি তৈরি করার সুযোগ দিতে
rememberHiltViewModelFactory()ফাংশনটি চালু করা হয়েছে।rememberViewModelStoreOwnerAPI-তে একটি ডিফল্ট ফ্যাক্টরি সরবরাহ করার ক্ষেত্রে এটি বিশেষভাবে উপযোগী। ( 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 onandroidx.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 onandroidx.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()andhiltNavGraphViewModels(). Now these functions take an additional callback in which you can use the passed in assisted factory to create an assisted injectedViewModel.
সংস্করণ 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-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
-
hiltViewModel()-এHasDefaultViewModelProviderFactoryগ্রহণ করুন ( I10ab6 , b/249548618 , b/195190169 )
বাগ সংশোধন
- একটি সমস্যার সমাধান করা হয়েছে যেখানে
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 theviewModel()API changes in Lifecycle-ViewModel-Compose1.0.0-alpha07and now takes an optionalViewModelStoreOwnerparameter, rather than having a no argument version and one that takes only aNavBackStackEntry. This allows you to continue to usehiltViewModel()to access the default owner provided byLocalViewModelStoreOwneror usehiltViewModel(navBackStackEntry)or anotherViewModelStoreOwnerto specify any specific owner. ( I2628d )
সংস্করণ 1.0.0-alpha02
১৮ মে, ২০২১
androidx.hilt:hilt-navigation-compose:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
- Renamed
hiltNavGraphViewModel()tohiltViewModel()and removed the extension onNavControllersince a user can directly use thenavigation-composeAPI for getting aNavBackStackEntryfrom a route. ( I6ef57 )
কম্পোজ সামঞ্জস্যতা
-
androidx.hilt:hilt-navigation-compose:1.0.0-alpha02শুধুমাত্র Compose ভার্সন1.0.0-beta07এবং তার উপরের ভার্সনগুলোর সাথে সামঞ্জস্যপূর্ণ।
নির্ভরতা আপডেট
-
hilt-navigation-composeএখন Navigation2.4.0-alpha01এর উপর নির্ভরশীল।
সংস্করণ 1.0.0-alpha01
১০ মার্চ, ২০২১
androidx.hilt:hilt-navigation-compose:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
- The
:hilt-navigation-composeartifact provides APIs that allow users to get a@HiltViewModelannotatedViewModelfrom a Navigation back stack entry within a Compose application using:navigation-compose. The functionhiltNavGraphViewModel()can either take aNavBackStackEntryor a 'route' string that can be used to scope theViewModelto 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
@HiltViewModelannotated ViewModel from a NavigationNavBackStackEntry. The artifacthilt-navigation-fragmentoffers ahiltNavGraphViewModelsKotlin extension whilehilt-navigationexposes aHiltViewModelFactoryfactory method that takes in aNavBackStackEntryas argument and returns aViewModelProvider.Facctorythat can be used withViewModelProvideror other View Model retrieving APIs, such as Compose'sviewModel()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 usingApplicationCompoonent. ( 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 লাইব্রেরিগুলো থেকে নির্দিষ্ট কিছু ক্লাসের ডিপেন্ডেন্সি ইনজেকশন সক্ষম করা যায়।