⭐️ Sadelestirilmiş mimarisiyle v6.0 yayınlandı
Gato GraphQL v6.0 yayınlandı. Değişikliklerin tam listesi için GitHub'daki sürüm notlarına göz atın.
Önemli: Eklentiyi güncelledikten sonra (yani yeni kurulum yapmadan), eklentiyi devre dışı bırakıp yeniden etkinleştirmeniz gerekir; aksi takdirde "GraphiQL" ve "Schema" öğeleri menüde görünmeyecektir.
Aşağıda en önemli güncellemeler yer almaktadır.
Breaking changes
Değişikliklerin açıklaması için 👨🏻🔧 Gato GraphQL sadeleşiyor blog yazısını okuyun
- Özel endpoint'ler ve persisted queries kaldırıldı
- Tek endpoint varsayılan olarak etkinleştirildi
- Tek endpoint'in GraphiQL/Voyager istemcileri varsayılan olarak devre dışı
- Schema Configuration modülü varsayılan olarak devre dışı
- Şema eğitim sayfası varsayılan olarak gizlendi
- Ayarlar sayfasında, "Schema Elements Configuration" altındaki öğelerin yapılandırmasının yeniden ayarlanması gerekiyor
İyileştirmeler
- WordPress 6.7'ye kadar test edildi
- Etkin endpoint CPT'si yoksa Endpoint Categories gösterilmiyor
- Etkin endpoint CPT'si yoksa "API Hierarchy" modülü gizleniyor
- Etkin CPT yoksa "Excerpt as description" modülü gizleniyor
- "Enable Logs?" ayarı yalnızca bir uzantı bunu kullandığında gösteriliyor
- Ayarlar yeniden düzenlendi: "Schema Configuration" 2 öğeye bölündü: "Schema Configuration" ve "Schema Elements Configuration"
- Uzantılar için belgeler iyileştirildi
- Ayarlar sayfasına çevrimiçi belgelere bağlantılar eklendi
"Schema Editing Access" modülü eklendi
Yönetici olmayan kullanıcılara endpoint oluşturma ve yönetme erişimi verin.
Hangi kullanıcıların yönetici panelinde GraphiQL ve Interactive schema istemcilerine erişebileceğini ve GraphQL şemasını düzenleyebileceğini, Ayarlar sayfasındaki "Plugin Configuration > Schema Editing Access" sekmesindeki açılır menüden uygun yapılandırmayı seçerek belirleyin:
Users with capability: "gatogql_manage_graphql_schema"Users with role: "administrator"Users with any role: "administrator", "editor"Users with any role: "administrator", "editor", "author"
İlk seçenek (Users with capability: "gatogql_manage_graphql_schema") varsayılan olarak seçilidir ve yalnızca administrator rolüne sahip kullanıcılara erişim verir.
