⭐️ Uitgebracht v6.0 met een gestroomlijnde architectuur
Gato GraphQL v6.0 is uitgebracht. Bekijk de release-opmerkingen op GitHub voor de volledige lijst met wijzigingen.
Belangrijk: Na het bijwerken van de plugin (dus niet bij een nieuwe installatie) moet je de plugin deactiveren en daarna opnieuw activeren — anders verschijnen de items "GraphiQL" en "Schema" niet in het menu.
Hieronder vind je de belangrijkste updates.
Breaking changes
Lees de blogpost 👨🏻🔧 Gato GraphQL wordt gestroomlijnd voor een uitleg van de wijzigingen
- Custom endpoints en persisted queries zijn verwijderd
- Het single endpoint is standaard ingeschakeld
- De GraphiQL/Voyager-clients voor het single endpoint zijn standaard uitgeschakeld
- De Schema Configuration-module is standaard uitgeschakeld
- De schemapagina voor de tutorial is standaard verborgen
- Op de instellingenpagina moet de configuratie voor items onder "Schema Elements Configuration" opnieuw worden ingesteld
Verbeteringen
- Getest tot WordPress 6.7
- Toon Endpoint Categories niet als er geen endpoint-CPT's zijn ingeschakeld
- Verberg de module "API Hierarchy" als er geen endpoint-CPT's zijn ingeschakeld
- Verberg de module "Excerpt as description" als er geen CPT's zijn ingeschakeld
- Toon de instelling "Enable Logs?" alleen wanneer een extensie er gebruik van maakt
- De Settings zijn gereorganiseerd: "Schema Configuration" is gesplitst in 2 elementen: "Schema Configuration" en "Schema Elements Configuration"
- Verbeterde documentatie voor extensies
- Links naar online documentatie toegevoegd op de Settings-pagina
Module "Schema Editing Access" toegevoegd
Geef niet-beheerders toegang om endpoints aan te maken en te beheren.
Bepaal welke gebruikers toegang hebben tot de GraphiQL- en Interactive schema-clients in het beheerdersgedeelte en de mogelijkheid hebben om het GraphQL-schema te bewerken, door de juiste configuratie te kiezen in de vervolgkeuzelijst op het tabblad "Plugin Configuration > Schema Editing Access" op de Settings-pagina:
Users with capability: "gatogql_manage_graphql_schema"Users with role: "administrator"Users with any role: "administrator", "editor"Users with any role: "administrator", "editor", "author"
De eerste optie (Users with capability: "gatogql_manage_graphql_schema") is standaard geselecteerd en verleent toegang alleen aan gebruikers met de rol administrator.
