Blog

⭐️ Lanzado v6.0 con una arquitectura simplificada

Leonardo Losoviz
Por Leonardo Losoviz ·

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.

Configurando el schema editing access en los Settings
Configurando el schema editing access en los Settings

Suscríbete a nuestra newsletter

Mantente al tanto de todas las novedades de Gato GraphQL.