Skip to main content

MHM Rentiva v4.10.0: Block/Shortcode Parity Stabilizasyonu

· 2 min read
MaxHandMade
Maintainer

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ı.

Written before 6.0.0

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ürAçı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üvenlikBooking form dinamik varsayılan koruması eklendi (defaultDays/minDays/maxDays statik override engellendi).
📋 Denetim19/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