⭐️ Wydana v6.0 z uproszczoną architekturą
Gato GraphQL v6.0 został wydany. Sprawdź informacje o wydaniu na GitHub, aby zobaczyć pełną listę zmian.
Ważne: Po zaktualizowaniu pluginu (tj. nie przy nowej instalacji) należy go dezaktywować, a następnie ponownie aktywować — w przeciwnym razie pozycje „GraphiQL" i „Schema" nie pojawią się w menu.
Poniżej przedstawiono najważniejsze aktualizacje.
Breaking changes
Przeczytaj wpis na blogu 👨🏻🔧 Gato GraphQL zostaje uproszczony, aby zapoznać się z wyjaśnieniem zmian
- Usunięto custom endpoints i utrwalone queries
- Single endpoint jest domyślnie włączony
- Klienty GraphiQL/Voyager dla single endpoint są domyślnie wyłączone
- Moduł Schema Configuration jest domyślnie wyłączony
- Strona samouczka schematu jest domyślnie ukryta
- Na stronie ustawień konfiguracja pozycji w sekcji „Schema Elements Configuration" musi zostać ustawiona ponownie
Ulepszenia
- Przetestowano do WordPress 6.7
- Nie wyświetlaj Endpoint Categories, jeśli nie ma włączonych CPT endpointów
- Ukryj moduł „API Hierarchy", jeśli nie ma włączonych CPT endpointów
- Ukryj moduł „Excerpt as description", jeśli nie ma włączonych CPT
- Wyświetlaj ustawienia „Enable Logs?" tylko wtedy, gdy jakaś rozszerzenie z nich korzysta
- Przeorganizowano Settings, dzieląc „Schema Configuration" na 2 elementy: „Schema Configuration" i „Schema Elements Configuration"
- Ulepszona dokumentacja dla rozszerzeń
- Dodano linki do dokumentacji online na stronie Settings
Dodano moduł „Schema Editing Access"
Przyznaj użytkownikom bez uprawnień administratora dostęp do tworzenia i zarządzania endpointami.
Zdecyduj, którzy użytkownicy mogą uzyskiwać dostęp do klientów GraphiQL i Interactive schema w panelu administracyjnym oraz mogą edytować schemat GraphQL, wybierając odpowiednią konfigurację z listy rozwijanej na karcie „Plugin Configuration > Schema Editing Access" na stronie Settings:
Users with capability: "gatogql_manage_graphql_schema"Users with role: "administrator"Users with any role: "administrator", "editor"Users with any role: "administrator", "editor", "author"
Pierwsza opcja (Users with capability: "gatogql_manage_graphql_schema") jest domyślnie zaznaczona, przyznając dostęp wyłącznie użytkownikom z rolą administrator.
