MHM Rentiva v4.10.0: Block/Shortcode Parity Stabilizasyonu
· 1 dakikalık okuma
MHM Rentiva v4.10.0 sürümü yayınlandı! Bu büyük güncelleme ile Gutenberg blokları ve kısa kodlar (shortcode) arasındaki tam eşlik (parity) sağlandı; 19/19 deterministic yüzey doğrulandı.
🚀 Değişiklik Kaydı
| Tür | Açıklama |
|---|---|
| 🎯 Eşlik (Parity) | Block ↔ Shortcode tam eşliği sağlandı — 19/19 deterministic yüzey doğrulandı. |
| 🔗 Eşleme (Mapping) | vehicle-comparison, booking-form ve testimonials blokları için deterministik alias eşlemesi eklendi. |
| 🔄 Dönüşüm (Transform) | showFeatures değer dönüşümü kapsam izolasyonuyla stabilize edildi (boolean → all/basic). |
| 🛡️ Güvenlik | Booking form dinamik varsayılan koruması eklendi (defaultDays/minDays/maxDays statik override engellendi). |
| 📋 Denetim | 19/19 Light Parity Audit tam kanıt zinciriyle tamamlandı. |
| ✅ Kalite Kapıları | PHPCS, Plugin Check, PHPUnit — 0 hata, tam suite geçişi. |
Detaylar
Bu sürüm, MHM Rentiva'nın blok ve kısa kod çıktılarını birbirinin aynısı haline getiren kapsamlı bir stabilizasyon çalışmasının ürünüdür. Artık aynı içerik hem Gutenberg bloğu hem de [mhm_rentiva_*] kısa kodu olarak eklendiğinde birebir aynı HTML çıktısı ve davranış elde edilmektedir.
Kalite kapıları post-bump olarak doğrulandı:
| Kapı | Sonuç |
|---|---|
| PHPCS | ✅ 0 hata |
| Plugin Check | ✅ PASS (exit code 0) |
| PHPUnit | ✅ 216 test, 0 başarısızlık |
