Hilt
| Son Güncelleme | Kararlı sürüm | Sürüm Adayı | Beta Sürümü | Alfa sürümü | 
|---|---|---|---|---|
| 10 Eylül 2025 | 1.3.0 | - | - | - | 
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Hilt 1.3 sürümü
Sürüm 1.3.0
10 Eylül 2025
androidx.hilt:hilt-*:1.3.0 iptal edilir. 1.3.0 sürümü bu commit'leri içerir.
1.2.0 sürümünden beri yapılan önemli değişiklikler:
- Compose için hiltViewModel()API'leri,androidx.navigation'e geçişli olarak bağlı olmadan kullanılabilmeleri için yeni bir yapay nesneye (androidx.hilt:hilt-lifecycle-viewmodel-compose) ve pakete (androidx.hilt.lifecycle.viewmodel.compose) taşındı.
Sürüm 1.3.0-rc01
27 Ağustos 2025
androidx.hilt:hilt-*:1.3.0-rc01, 1.3.0-beta01 sürümünden bu yana önemli bir değişiklik içermeden yayınlandı. 1.3.0-rc01 sürümü bu commit'leri içerir.
Sürüm 1.3.0-beta01
13 Ağustos 2025
androidx.hilt:hilt-*:1.3.0-beta01 iptal edilir. 1.3.0-beta01 sürümü bu commit'leri içerir.
Sürüm 1.3.0-alpha02
2 Temmuz 2025
androidx.hilt:hilt-*:1.3.0-alpha02 iptal edilir. 1.3.0-alpha02 sürümü bu commit'leri içerir.
API Değişiklikleri
- Compose için hiltViewModel()API'leri,androidx.navigation'e geçişli olarak bağlı olmadan kullanılabilmeleri için yeni bir yapay nesneye (androidx.hilt:hilt-lifecycle-viewmodel-compose) ve pakete (androidx.hilt.lifecycle.viewmodel.compose) taşındı. (Ifb222, b/328104152)
Sürüm 1.3.0-alpha01
7 Mayıs 2025
androidx.hilt:hilt-*:1.3.0-alpha01 iptal edilir. 1.3.0-alpha01 sürümü bu commit'leri içerir.
API Değişiklikleri
- KSP2 dahil olmak üzere daha yeni Kotlin araç zincirini desteklemek için kitaplığı ve ek açıklama işlemcisini Kotlin 2.0'ı hedefleyecek şekilde günceller.
Hilt 1.2 sürümü
Sürüm 1.2.0
21 Şubat 2024
androidx.hilt:hilt-*:1.2.0 iptal edilir. 1.2.0 sürümü şu commit'leri içerir.
1.1.0 sürümünden beri yapılan önemli değişiklikler
- hiltViewModel()ve- hiltNavGraphViewModels()'ye destekli ekleme desteği ekleyin. Artık bu işlevler, geçirilen destekli fabrika kullanılarak destekli enjekte edilmiş bir- ViewModeloluşturabileceğiniz ek bir geri çağırma alır.
Sürüm 1.2.0-rc01
7 Şubat 2024
androidx.hilt:hilt-*:1.2.0-rc01 iptal edilir. 1.2.0-rc01 sürümü şu commit'leri içerir.
Sürüm 1.2.0-beta01
24 Ocak 2024
androidx.hilt:hilt-*:1.2.0-beta01 iptal edilir. 1.2.0-beta01 sürümü şu commit'leri içerir.
Sürüm 1.2.0-alpha01
13 Aralık 2023
androidx.hilt:hilt-*:1.2.0-alpha01 iptal edilir. 1.2.0-alpha01 sürümü şu commit'leri içerir.
API Değişiklikleri
- Yardımlı ekleme desteği için aşırı yüklenmiş hiltViewModel()vehiltNavGraphViewModels()işlevleri ekleyin. (Ieb98d)
Hilt 1.1.0 sürümü
Sürüm 1.1.0
1 Kasım 2023
androidx.hilt:hilt-*:1.1.0 iptal edilir. 1.1.0 sürümü şu commit'leri içerir.
1.0.0 sürümünden beri yapılan önemli değişiklikler
- androidx.hilt'ya KSP desteği ekleyin.
- hiltViewModel()uygulamasında- HasDefaultViewModelProviderFactoryhesabını kabul edin.
- hiltViewModel()API artık isteğe bağlı bir anahtar parametresi alıyor.
Sürüm 1.1.0-rc01
18 Ekim 2023
androidx.hilt:hilt-*:1.1.0-rc01 iptal edilir. 1.1.0-rc01 sürümü şu commit'leri içerir.
Sürüm 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 ve androidx.hilt:hilt-navigation-fragment:1.1.0-beta01 yayınlandı.
Sürüm 1.1.0-alpha01
9 Ağustos 2023
androidx.hilt:hilt-common:1.1.0-alpha01, androidx.hilt:hilt-compiler:1.1.0-alpha01 ve androidx.hilt:hilt-work:1.1.0-alpha01 yayınlandı. 1.1.0-alpha01 sürümü şu commit'leri içerir.
Yeni Özellikler
- androidx.hilt'ya KSP desteği ekleyin. Bu işlemin, Hilt'in KSP desteğine hazırlanmak için yapıldığını unutmayın. androidx.hilt'in KSP sürümünü kullanmak için ana Hilt desteğinin yayınlanması gerekir.
Hilt-Navigation-Fragment 1.1.0 sürümü
Sürüm 1.1.0-alpha02
19 Nisan 2023
androidx.hilt:hilt-navigation-fragment:1.1.0-alpha02 iptal edilir. 1.1.0-alpha02 sürümü şu commit'leri içerir.
API Değişiklikleri
- hiltViewModel()'da- HasDefaultViewModelProviderFactoryödemelerini kabul etme (I10ab6, b/249548618, b/195190169)
Hata Düzeltmeleri
- hiltNavGraphViewModel()öğesinin- SavedStateHandleöğesini eklememesine neden olan sorun düzeltildi. (3ef114, b/272099838)
Hilt-Navigation 1.1.0 sürümü
Sürüm 1.1.0-alpha02
19 Nisan 2023
androidx.hilt:hilt-navigation:1.1.0-alpha02 iptal edilir. 1.1.0-alpha02 sürümü şu commit'leri içerir.
Sürüm 1.1.0-alpha01
7 Aralık 2022
androidx.hilt:hilt-navigation:1.1.0-alpha01 iptal edilir. 1.1.0-alpha01 sürümü şu commit'leri içerir.
Hilt-Navigation-Compose 1.1.0 sürümü
Sürüm 1.1.0-alpha01
7 Aralık 2022
androidx.hilt:hilt-navigation-compose:1.1.0-alpha01 iptal edilir. 1.1.0-alpha01 sürümü şu commit'leri içerir.
API Değişiklikleri
- hiltViewModel()API artık isteğe bağlı bir anahtar parametresi alıyor. Bu sayede, farklı anahtarlar kullanarak aynı- ViewModeltürünün birden fazla örneğini alabilirsiniz. (I6ee47, b/245139957)
Hilt-Navigation-Compose 1.0.0 sürümü
Sürüm 1.0.0
26 Ocak 2022
androidx.hilt:hilt-navigation-compose:1.0.0 iptal edilir. 1.0.0 sürümü şu commit'leri içerir.
1.0.0 sürümünün temel özellikleri
androidx.hilt:hilt-navigation-compose yapısı, kullanıcıların :navigation-compose kullanarak bir Compose uygulamasındaki gezinme geri yığını girişinden @HiltViewModel ek açıklamalı bir ViewModel almasına olanak tanıyan API'ler sağlar.
hiltViewModel() işlevi, mevcut bir ViewModel öğesini döndürür veya NavController geri yığınında bulunan geçerli gezinme grafiği kapsamına alınmış yeni bir ViewModel öğesi oluşturur. İşlev, ViewModel öğesini üst geri yığın girişiyle sınırlamak için isteğe bağlı olarak bir NavBackStackEntry alabilir.
Sürüm 1.0.0-rc01
15 Aralık 2021
androidx.hilt:hilt-navigation-compose:1.0.0-rc01, 1.0.0-beta01 tarihinden beri herhangi bir değişiklik yapılmadan yayınlandı. 1.0.0-rc01 sürümü şu commit'leri içerir.
Sürüm 1.0.0-beta01
17 Kasım 2021
androidx.hilt:hilt-navigation-compose:1.0.0-beta01 iptal edilir. 1.0.0-beta01 sürümü şu commit'leri içerir.
API Değişiklikleri
- Kullanımdan kaldırılan hiltNavGraphViewModel()işlevini ve aşırı yüklemelerini kaldırın. Bunların tümühiltViewModel()ile değiştirildi. (Iaf7d7)
Sürüm 1.0.0-alpha03
16 Haziran 2021
androidx.hilt:hilt-navigation-compose:1.0.0-alpha03 iptal edilir. 1.0.0-alpha03 sürümü şu commit'leri içerir.
API Değişiklikleri
- hiltViewModel()yöntemi artık Lifecycle-ViewModel-Compose- 1.0.0-alpha07içindeki- viewModel()API değişiklikleriyle uyumlu ve artık bağımsız değişken içermeyen bir sürüm ile yalnızca- NavBackStackEntryalan bir sürüm yerine isteğe bağlı bir- ViewModelStoreOwnerparametresi alıyor. Bu sayede,- LocalViewModelStoreOwnertarafından sağlanan varsayılan sahibe erişmek için- hiltViewModel()kullanmaya devam edebilir veya belirli bir sahibi belirtmek için- hiltViewModel(navBackStackEntry)ya da başka bir- ViewModelStoreOwnerkullanabilirsiniz. (I2628d)
Sürüm 1.0.0-alpha02
18 Mayıs 2021
androidx.hilt:hilt-navigation-compose:1.0.0-alpha02 iptal edilir. 1.0.0-alpha02 sürümü şu commit'leri içerir.
API Değişiklikleri
- hiltNavGraphViewModel(),- hiltViewModel()olarak yeniden adlandırıldı ve- NavControllerüzerindeki uzantı kaldırıldı. Bunun nedeni, kullanıcının bir rotadan- NavBackStackEntryalmak için doğrudan- navigation-composeAPI'sini kullanabilmesidir. (I6ef57)
Compose Uyumluluğu
- androidx.hilt:hilt-navigation-compose:1.0.0-alpha02yalnızca- 1.0.0-beta07ve sonraki Compose sürümleriyle uyumludur.
Bağımlılık güncellemeleri
- hilt-navigation-composeartık Navigation- 2.4.0-alpha01'a bağlıdır.
Sürüm 1.0.0-alpha01
10 Mart 2021
androidx.hilt:hilt-navigation-compose:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü şu commit'leri içerir.
Yeni Özellikler
- :hilt-navigation-composeyapısı, kullanıcıların- :navigation-composekullanarak bir Compose uygulamasındaki bir gezinme geri yığını girişinden- @HiltViewModelek açıklamalı- ViewModelalmasına olanak tanıyan API'ler sağlar.- hiltNavGraphViewModel()işlevi,- ViewModelkapsamını mevcut geri yığın girişiyle veya yığındaki bir üst girişle sınırlamak için kullanılabilecek bir- NavBackStackEntryya da "rota" dizesi alabilir. (Ia9234)
Hilt 1.1 sürümü
Sürüm 1.1.0-beta01
4 Ekim 2023
androidx.hilt:hilt-*:1.1.0-beta01 iptal edilir. 1.1.0-beta01 sürümü şu commit'leri içerir.
androidx.hilt:hilt-*:1.1.0-beta01, 1.1.0-alpha* tarihinden beri herhangi bir değişiklik yapılmadan yayınlandı. 
Hilt 1.0.0 sürümü
Sürüm 1.0.0
5 Mayıs 2021
androidx.hilt:hilt-*:1.0.0 iptal edilir. 1.0.0 sürümü şu commit'leri içerir.
1.0.0 sürümünün temel özellikleri
androidx.hiltartifacts, Hilt'i WorkManager ve Navigation gibi çeşitli diğer AndroidX kitaplıklarıyla entegre etmek için uzantılar sunar. Özelliklerin ve örneklerin listesini görmek için entegrasyon belgelerine göz atın.
Sürüm 1.0.0-beta01
10 Mart 2021
androidx.hilt:hilt-*:1.0.0-beta01 iptal edilir. 1.0.0-beta01 sürümü şu commit'leri içerir.
API Değişiklikleri
- AndroidX Hilt yapılarından @Deprecatedtürlerini (özellikle@androidx.hilt.ViewModelInjectve@androidx.hilt.Assisted) kaldırın.@ViewModelInjectyerine @HiltViewModel kullanıldığını unutmayın. (I626fe)
Sürüm 1.0.0-alpha03
27 Ocak 2021
androidx.hilt:hilt-*:1.0.0-alpha03 iptal edilir. 1.0.0-alpha03 sürümü şu commit'leri içerir.
Yeni Özellikler
- @HiltViewModelNavigation'dan ek açıklamalı ViewModel- NavBackStackEntryalma için API'ler sağlama.- hilt-navigation-fragmentyapay nesnesi- hiltNavGraphViewModelsKotlin uzantısı sunarken- hilt-navigation, bağımsız değişken olarak- NavBackStackEntryalan ve- ViewModelProviderveya Compose'un- viewModel()işlevi gibi diğer ViewModel alma API'leriyle kullanılabilen bir- ViewModelProvider.Facctorydöndüren- HiltViewModelFactoryfabrika yöntemini kullanıma sunar:- viewModel(HiltViewModelFactory(AmbientContext.current, backStackEntry)). (I00e67)
API Değişiklikleri
- @WorkerInjectyerine- @HiltWorkerkoyun.- @HiltWorkerartık bir tür ek açıklamasıdır ve oluşturucuda @AssistedInject kullanılmasını gerektirir. (Ic2f15)
- @ViewModelInjectöğesini kullanımdan kaldırın. Eşdeğer işlevler artık temel Hilt Android API'lerinin bir parçası olan- @HiltViewModeltarafından sunulmaktadır. (I36a41)
Hata Düzeltmeleri
- AndroidX Hilt uzantı modüllerinin Hilt tarafından doğru şekilde alınmamasına ve bu nedenle Worker'ların oluşturulamamasına neden olan sorun düzeltildi. (I3181c, b/159540434)
- AndroidX Hilt uzantılarını SingletonComponenttaşıyarakApplicationCompoonentkullanımına ilişkin kullanımdan kaldırılmış uyarıyı kaldırın. (I9c916, b/175849092)
Sürüm 1.0.0-alpha02
22 Temmuz 2020
androidx.hilt:hilt-*:1.0.0-alpha02 iptal edilir. 1.0.0-alpha02 sürümü şu commit'leri içerir.
Hata Düzeltmeleri
- @AndroidEntryPointile açıklama eklenmiş bir sınıftan Hilt ile eklenmemiş bir ViewModel istendiğinde kaydedilmiş durum anahtarlarının yinelenmesi sorunu düzeltildi. (b/158737069)
- HiltWorkerFactoryiçinde,- @WorkerInjectile açıklama eklenmiş iç içe yerleştirilmiş Worker sınıflarının doğru şekilde başlatılamamasına neden olan sorun düzeltildi. (b/160524718)
Sürüm 1.0.0-alpha01
10 Haziran 2020
androidx.hilt:hilt-*:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü şu commit'leri içerir.
androidx.hilt paketi ve kitaplıkları, Androidx kitaplıklarındaki belirli sınıfların bağımlılık eklemesini etkinleştirmek için Dagger Hilt'in işlevini genişletir.
