⭐️ Lanzado v6.0 con una arquitectura simplificada
Se ha lanzado Gato GraphQL v6.0. Echa un vistazo a las notas de la release en GitHub para la lista completa de cambios.
Importante: Tras actualizar el plugin (es decir, no instalar de nuevo), necesitas desactivar y luego reactivar el plugin, de lo contrario los elementos "GraphiQL" y "Schema" no aparecerán en el menú.
A continuación están las actualizaciones más importantes.
Breaking changes
Lee la entrada de blog 👨🏻🔧 Gato GraphQL se simplifica para una explicación de los cambios
- Eliminados los custom endpoints y persisted queries
- El único endpoint está habilitado por defecto
- Los clientes GraphiQL/Voyager del único endpoint están deshabilitados por defecto
- El módulo Schema Configuration está deshabilitado por defecto
- La página de tutorial del esquema está oculta por defecto
- En la página de ajustes, la configuración para los elementos bajo "Schema Elements Configuration" necesita configurarse de nuevo
Mejoras
- Probado hasta WordPress 6.7
- No mostrar Endpoint Categories si no hay endpoint CPTs habilitados
- Ocultar el módulo "API Hierarchy" si no hay endpoint CPTs habilitados
- Ocultar el módulo "Excerpt as description" si no hay CPTs habilitados
- Mostrar el setting "Enable Logs?" solo cuando alguna extensión lo esté usando
- Reorganizado los Settings, dividiendo "Schema Configuration" en 2 elementos: "Schema Configuration" y "Schema Elements Configuration"
- Documentación mejorada para extensiones
- Añadidos enlaces a docs online en la página de Settings
Añadido el módulo "Schema Editing Access"
Concede a los usuarios no-admin acceso a crear y gestionar endpoints.
Decide qué usuarios pueden acceder a los clientes GraphiQL e Interactive schema en el admin, y son capaces de editar el esquema GraphQL, seleccionando la configuración apropiada del dropdown en la pestaña "Plugin Configuration > Schema Editing Access" en la página de 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 primera opción (Users with capability: "gatogql_manage_graphql_schema") está seleccionada por defecto, otorgando acceso solo a usuarios con el rol administrator.
