🚀 MHM Rentiva 4.9.9 ve 4.10.0: Parite, Performans ve Kalite Kapıları
MHM Rentiva 4.9.9 ve 4.10.0: Parite, Performans ve Kalite Kapıları
MHM Rentiva’nın 4.9.9 ve 4.10.0 sürümleri yayınlandı. Bu iki sürüm, özellikle kod kalitesi, performans, güvenlik ve blok–kısa kod paritesi konularında önemli bir eşiği geride bırakıyor.
🧱 Blok ↔ Kısa Kod Paritesi (4.10.0)
4.10.0 ile birlikte bloklar ve kısa kodlar arasında 19/19 deterministik parite sağlandı.
Vehicle Comparison, Booking Form ve Testimonials için alias eşleştirme netleştirildi.
Ayrıca showFeatures dönüşümü izole edilerek boolean → all/basic geçişi kontrollü hale getirildi.
Sonuç: Editörde hangi yüzeyi kullanırsanız kullanın, aynı çıktı ve davranış.
⚡ Performans İyileştirmeleri (4.9.9)
Temel araç sorgu yolları optimize edildi (Query Path 0).
“Hesabım” sayfasında koşullu asset yükleme ile gereksiz stiller engellendi; asset sızıntıları giderildi.
Bu sayede özellikle yoğun listelerde ve hesap sayfalarında daha hızlı render elde edildi.
🛡️ Güvenlik & Yayın Zırhlama
- Booking form varsayılanlarında dinamik güvenlik (defaultDays/minDays/maxDays statik override yok)
- IDE linter uyarıları giderildi; $_GET/$_POST kullanımı zırhlandırıldı
- Legacy meta anahtarları (Featured/Status) resmi olarak emekli edildi (M3 migrasyonu)
🧪 Kalite Kapıları ve Denetim
4.10.0 ile Light Parity Audit (19/19) tam kanıt zinciriyle tamamlandı.
PHPCS, Plugin Check ve PHPUnit süreçleri 0 hata ile geçti.
Bu, sürümlerin üretim kalitesinde ve güvenle güncellenebilir olduğu anlamına geliyor.
🔍 Genel Değerlendirme
4.9.9 & 4.10.0, görünmeyen ama uzun vadede en kritik alanlara yatırım yapan sürümler:
- Editörde tam parite,
- Operasyonda performans,
- Yayında kalite kapıları.
Bu temel üzerinde bir sonraki özellik sürümlerinde daha hızlı ve güvenli ilerleyeceğiz.
