Ana içeriğe geç

Rentiva v4.38.2 — Dev mode düzeltmesi: Traefik *.localhost desteği

· 1 dakikalık okuma
MaxHandMade
Maintainer

Geliştirici deneyimine odaklı bir düzeltme. localhost:port URL'lerinden *.localhost domainlerine geçiş, tüm yerel Docker stack'lerde otomatik Pro dev mode'unu sessizce kırmıştı — v4.38.2 sıfır-konfigürasyon geliştirme ortamını geri getiriyor.

Ne değişti

🐛 Dev mode düzeltmesi — *.localhost domain tanıması

LicenseManager::isDevelopmentEnvironment() artık *.localhost domainlerini tanıyor (Traefik reverse-proxy standardı: rentiva.localhost, bozcon.localhost vb.).

Öncesi: Yalnızca .local / .test / .dev / .staging TLD'leri allowlist'teydi. .localhost eksikti; bu yüzden isActive() tüm Traefik tabanlı ortamlarda false döndürüyordu — gerçek lisans veya manuel wp-config.php override'ları olmadan Pro özellik geliştirmesi mümkün değildi.

Sonrası: Herhangi bir *.localhost domaininde sıfır konfigürasyonla Pro dev mode. Constant yok, lisans anahtarı yok, config değişikliği yok.

🧪 Test uyumluluğu

VendorDirectoryRewriteTest: WP 6.7 uyumluluğu için WP_Block_Bindings_Registry::register notice'ı whitelist'e eklendi.

Testler

1058 → 1070 PHPUnit (+12), 3332 assertion, 0 hata, 7 atlandı. PHPCS: 0 hata.