Blog

⭐️ Uitgebracht v6.0 met een gestroomlijnde architectuur

Leonardo Losoviz
Door Leonardo Losoviz ·

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.

De toegang tot schemabewerking configureren in de Settings
De toegang tot schemabewerking configureren in de Settings

Abonneer je op onze nieuwsbrief

Blijf op de hoogte van alle updates over Gato GraphQL.