Blog

⭐️ Rilasciata la v6.0 con un'architettura semplificata

Leonardo Losoviz
Di Leonardo Losoviz ·

Gato GraphQL v6.0 è stato rilasciato. Consulta le note di rilascio su GitHub per l'elenco completo delle modifiche.

Importante: Dopo aver aggiornato il plugin (ovvero senza una nuova installazione), devi disattivare e poi riattivare il plugin, altrimenti gli elementi "GraphiQL" e "Schema" non appariranno nel menu.

Di seguito gli aggiornamenti più importanti.

Breaking changes

Leggi l'articolo del blog 👨🏻‍🔧 Gato GraphQL viene semplificato per una spiegazione delle modifiche

  • Rimossi i custom endpoints e le persisted queries
  • Il single endpoint è abilitato per impostazione predefinita
  • I client GraphiQL/Voyager del single endpoint sono disabilitati per impostazione predefinita
  • Il modulo Schema Configuration è disabilitato per impostazione predefinita
  • La pagina del tutorial sullo schema è nascosta per impostazione predefinita
  • Nella pagina delle impostazioni, la configurazione degli elementi sotto "Schema Elements Configuration" deve essere reimpostata

Miglioramenti

  • Testato fino a WordPress 6.7
  • Non mostrare le Endpoint Categories se non ci sono CPT di endpoint abilitati
  • Nascondere il modulo "API Hierarchy" se non ci sono CPT di endpoint abilitati
  • Nascondere il modulo "Excerpt as description" se non ci sono CPT abilitati
  • Mostrare l'impostazione "Enable Logs?" solo quando un'estensione la utilizza
  • Riorganizzazione delle Settings, suddividendo "Schema Configuration" in 2 elementi: "Schema Configuration" e "Schema Elements Configuration"
  • Documentazione migliorata per le estensioni
  • Aggiunti collegamenti alla documentazione online nella pagina Settings

Aggiunto il modulo "Schema Editing Access"

Concedi agli utenti non-admin l'accesso alla creazione e alla gestione degli endpoints.

Decidi quali utenti possono accedere ai client GraphiQL e Interactive schema nell'amministrazione, e sono in grado di modificare lo schema GraphQL, selezionando la configurazione appropriata dal menu a discesa nella scheda "Plugin Configuration > Schema Editing Access" nella pagina 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"

La prima opzione (Users with capability: "gatogql_manage_graphql_schema") è selezionata per impostazione predefinita, concedendo l'accesso solo agli utenti con il ruolo administrator.

Configurazione dell'accesso alla modifica dello schema nelle Settings
Configurazione dell'accesso alla modifica dello schema nelle Settings

Iscriviti alla nostra newsletter

Resta aggiornato su tutte le novità di Gato GraphQL.