Versionedparcelable

  
İşlemler arasında aktarılabilen veya güvenli bir şekilde kalıcı olarak depolanabilen kararlı ve kompakt bir ikili serileştirme biçimi sağlar.
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.

Yeni bir sorun oluşturma

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 olan VersionedParcelable 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() ve ParcelUtils.putVersionedParcelableList()

API değişiklikleri

  • ParcelUtils.getVersionedParcelable() artık anahtar pakette bulunamazsa null değerini döndürüyor
  • ParcelUtils.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.