MHM Rentiva v4.10.0: Block/Shortcode Parity Stabilizasyonu
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ı.
This post is the record of a release that shipped before 6.0.0, which renamed the plugin's post types, taxonomies, options, meta keys and hooks. The identifiers below are the names those versions actually used, and they are kept that way on purpose. For the current names — and a conversion table — see the 6.0.7 release post.
🚀 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 |
