.NET MAUI 10.0.120 sürümü: BlazorWebView, CollectionView ve iOS düzeltmeleri
.NET MAUI 10.0.120 yayımlandı. Sürüm; BlazorWebView bellek sızıntıları ve çıkarma hataları, CollectionView'daki iOS ve Android regresyonları, Editor, Entry ve DateTimePicker davranışları için düzeltmeler içeriyor. 213 commit barındıran bu sürümde, uygulamanızı etkileyen birkaç regresyon giderildi.
Kilit noktalar
- BlazorWebView için Android ve iOS'ta handler bağlantısı kesilince bellek sızıntısı giderildi; bir değişiklik geri alındı, mevcut durumu sürüm notlarından doğrulayın.
- CollectionView'da gruplu EmptyView, yatay liste başa dönme ve iOS'ta döndürme sonrası öğelerin kaybolması düzeltildi.
- Android'de GridItemsLayout ile SpacingItemDecoration'ın yol açtığı yavaşlık ve ANR sorunu giderildi.
- iOS'ta TimePicker, Format varsayılanındayken cihaz kültürünü dikkate alıyor.
- Windows'ta Border kırpması ve GraphicsView çökmesi düzeltildi.
- Kaynak: sürümün tam listesindeki issue bağlantıları ve regresyon notları.
Microsoft'un .NET MAUI ekibi 10.0.120 sürümünü yayımladı. Sürümde 213 commit yer alıyor ve ağırlıklı olarak kararlılık, bellek ve platform davranışı düzeltmelerine odaklanılıyor. Öne çıkan başlıklar arasında BlazorWebView'in bağlantısı kesildiğinde köke bağlı bileşen aboneliklerini bırakmaması, iOS'ta Shell içindeki sayfalar nedeniyle oluşan handler sızıntıları ve Android'de BlazorWebView görsel sürükleme desteği var.
CollectionView tarafında grup boşken EmptyView gösterimi, yatay liste başa dönme sorunu, 10.0.100'de görülen grid aralığı yavaşlığı ve iOS'ta döndürme sonrası öğelerin kaybolması gibi hatalar giderildi. Ayrıca iOS'ta TimePicker'ın cihaz kültürünü yok sayması, Windows'ta Border kırpması ve GraphicsView çökmeleri düzeltildi. Sürüm notları tam liste ve ilgili issue bağlantıları için orijinal sayfaya bakılabilir.
Gerçek dünyada kullanımı
- Blazor Hybrid ile hazırlanmış, sayfa değiştiren ve bellek kullanımını izlemesi gereken bir mobil uygulama.
- Gruplu veya çok sayıda öğe gösteren CollectionView ekranları olan iOS ve Android uygulamaları.
- Tarih ve saat seçimi için cihaz yerelleştirmesine uyması gereken çok dilli MAUI uygulamaları.
Neden önemli
Bu sürümde bellek sızıntısı ve CollectionView düzeltmeleri, özellikle üretimdeki MAUI uygulamalarında kullanıcıya görünen sorunları azaltıyor. Bazı değişiklikler geri alındığı için yükseltmeden önce ilgili bölümleri kontrol etmek faydalı olur.