⭐️ Rilasciata la v6.0 con un'architettura semplificata
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.
