⭐️ Lancement de v6.0 avec une architecture simplifiée
Gato GraphQL v6.0 a été lancé. Consultez les notes de version sur GitHub pour la liste complète des modifications.
Important : Après la mise à jour du plugin (c'est-à-dire sans nouvelle installation), vous devez désactiver puis réactiver le plugin, sinon les éléments « GraphiQL » et « Schema » n'apparaîtront pas dans le menu.
Voici les mises à jour les plus importantes.
Breaking changes
Lisez l'article de blog 👨🏻🔧 Gato GraphQL se simplifie pour une explication des modifications
- Suppression des custom endpoints et des persisted queries
- Le single endpoint est activé par défaut
- Les clients GraphiQL/Voyager du single endpoint sont désactivés par défaut
- Le module Schema Configuration est désactivé par défaut
- La page du tutoriel sur le schéma est masquée par défaut
- Sur la page des paramètres, la configuration des éléments sous « Schema Elements Configuration » doit être reconfigurée
Améliorations
- Testé jusqu'à WordPress 6.7
- Ne pas afficher les Endpoint Categories s'il n'y a pas de CPTs d'endpoint activés
- Masquer le module « API Hierarchy » s'il n'y a pas de CPTs d'endpoint activés
- Masquer le module « Excerpt as description » s'il n'y a pas de CPTs activés
- Afficher le paramètre « Enable Logs? » uniquement lorsqu'une extension l'utilise
- Réorganisation des Settings, en divisant « Schema Configuration » en 2 éléments : « Schema Configuration » et « Schema Elements Configuration »
- Documentation améliorée pour les extensions
- Ajout de liens vers la documentation en ligne sur la page Settings
Ajout du module « Schema Editing Access »
Accordez aux utilisateurs non-admin l'accès à la création et à la gestion des endpoints.
Décidez quels utilisateurs peuvent accéder aux clients GraphiQL et Interactive schema dans l'admin, et sont capables de modifier le schéma GraphQL, en sélectionnant la configuration appropriée dans le menu déroulant de l'onglet « Plugin Configuration > Schema Editing Access » sur la page 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 première option (Users with capability: "gatogql_manage_graphql_schema") est sélectionnée par défaut, accordant l'accès uniquement aux utilisateurs ayant le rôle administrator.
