Versionedparcelable
Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürüm |
---|---|---|---|---|
29 Ocak 2025 | 1.2.1 | - | - | - |
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Sürüm 1.2
Sürüm 1.2.1
29 Ocak 2025
androidx.versionedparcelable:versionedparcelable:1.2.1
yayınlanır. 1.2.1 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- Paketin açılmasının ilk aşamalarında sınıfın başlatılmasını önlemek için
VersionedParcelable
güncellendi. Bu güncelleme, harici olarak kontrol edilen girişlerin, uygulama sınıf yolu içinde zaten mevcut olanVersionedParcelable
olmayan sınıflar için statik başlatma bloklarında beklenmedik kod yürütmesini önler. (Icceed) - Bu kitaplıkta artık tür kullanımı olan JSpecify nullness ek açıklamaları kullanılmaktadır. Kotlin geliştiricileri, doğru kullanımı zorunlu kılmak için aşağıdaki derleyici bağımsız değişkenlerini kullanmalıdır:
-Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode
(Ibc328, b/326456246) - Yeni platform API'lerine erişim manuel olarak belirtilmemiştir. Bunun nedeni, AGP 7.3 veya sonraki sürümlerde R8 kullanıldığında (ör. R8 3.3 sürümü) ve AGP 8.1 veya sonraki sürümlerde tüm derlemelerde (ör. D8 8.1 sürümü) API modelleme aracılığıyla otomatik olarak gerçekleşmesidir. AGP kullanmayan müşterilerin D8 8.1 veya sonraki bir sürüme güncellemeleri önerilir. Daha fazla bilgi için bu makaleye göz atın. (Ia60e0, b/345472586)
Sürüm 1.2.0
10 Ocak 2024
androidx.versionedparcelable:versionedparcelable:1.2.0
yayınlanır. 1.2.0 sürümü bu taahhütleri içerir.
1.1.0 sürümünden bu yana yapılan önemli değişiklikler
- Sabit AIDL kullanan bir projeden
VersionedParcelable
'e bağlılık için destek eklendi.
Sürüm 1.2.0-rc01
13 Aralık 2023
androidx.versionedparcelable:versionedparcelable:1.2.0-rc01
yayınlanır. Önceki beta sürümden bu yana değişiklik yok.
Sürüm 1.2.0-beta01
29 Kasım 2023
androidx.versionedparcelable:versionedparcelable:1.2.0-beta01
, 1.2.0-alpha01 sürümünden bu yana herhangi bir değişiklik içermeden yayınlanmıştır. 1.2.0-beta01 sürümü bu taahhütleri içerir.
Sürüm 1.2.0-alpha01
15 Kasım 2023
androidx.versionedparcelable:versionedparcelable:1.2.0-alpha01
yayınlanır. 1.2.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Kararlı AIDL tanımlarını bağımlı projelere dışa aktarma (I473cb, b/277084531)
API Değişiklikleri
- Boşluk kabul edebileceğine dair ek açıklamalar eklendi (Ic16ed)
1.1.1 sürümü
1.1.1 sürümü
15 Nisan 2020
androidx.versionedparcelable:versionedparcelable:1.1.1
yayınlanır. 1.1.1 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- ProGuard kuralları, herkese açık olmayan sınıflar da dahil olmak üzere
VersionedParcelable
uygulayan tüm sınıfları koruyacak şekilde güncellendi (I480bf8)
1.1.0 sürümü
1.1.0 sürümü
7 Ağustos 2019
androidx.versionedparcelable:versionedparcelable:1.1.0
yayınlanır. Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.
1.0.0
'ten 1.1.0
'ye yapılan değişikliklerin özetini aşağıda bulabilirsiniz:
Yeni özellikler
- Yeni kolaylık yöntemleri
ParcelUtils.getVersionedParcelableList()
veParcelUtils.putVersionedParcelableList()
API değişiklikleri
ParcelUtils.getVersionedParcelable()
artık anahtar pakette bulunamazsa null değerini döndürüyorParcelUtils.putVersionedParcelable()
artık null VersionedParcelable nesnelerini kabul ediyor
Sürüm 1.1.0-rc01
5 Haziran 2019
androidx.versionedparcelable:versionedparcelable:1.1.0-rc01
, 1.1.0-beta01 sürümüne kıyasla herhangi bir değişiklik içermeden yayınlanmıştır. Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.
Sürüm 1.1.0-beta01
7 Mayıs 2019
androidx.versionedparcelable:versionedparcelable:1.1.0-alpha01
yayınlanır. Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.
API değişiklikleri
Parcelutils.getVersionedParcelable
ve Parcelutils.putVersionedParcelable artık null değerini destekliyor (aosp/940072)RemoteActionCompat
artık VersionedParcelable oldu (aosp/928534)
Sürüm 1.1.0-alpha02
13 Mart 2019
androidx.versionedparcelable:versionedparcelable:1.1.0-alpha02
yayınlanır. Bu sürüme dahil edilen tüm taahhütlerin tam listesini burada bulabilirsiniz.
Hata düzeltmeleri
- Yeni ek açıklamalar için en son ek açıklama sürümüne güncellendi.
Sürüm 1.1.0-alpha01
5 Kasım 2018
Yeni özellikler
- VersionedParcelStream dışındaki tüm sınıflarda CharSequence desteği eklendi.
- SuperClass, Set ve Map için destek eklendi.
Hata düzeltmeleri
- Devralınan sınıflardaki kimliklerin kontrol edilmesiyle ilgili bir hata düzeltildi.