Blog

⭐️ Lançada a v6.0 com uma arquitetura simplificada

Leonardo Losoviz
Por Leonardo Losoviz ·

Gato GraphQL v6.0 foi lançado. Confira as notas de lançamento no GitHub para a lista completa de alterações.

Importante: Após atualizar o plugin (ou seja, não instalando do zero), você precisa desativar e depois reativar o plugin, caso contrário os itens "GraphiQL" e "Schema" não aparecerão no menu.

Abaixo estão as atualizações mais importantes.

Breaking changes

Leia o artigo do blog 👨🏻‍🔧 Gato GraphQL é simplificado para uma explicação das mudanças

  • Removidos os custom endpoints e as queries persistidas
  • O single endpoint está habilitado por padrão
  • Os clientes GraphiQL/Voyager do single endpoint estão desabilitados por padrão
  • O módulo Schema Configuration está desabilitado por padrão
  • A página do tutorial de schema está oculta por padrão
  • Na página de configurações, a configuração dos itens em "Schema Elements Configuration" precisa ser definida novamente

Melhorias

  • Testado até o WordPress 6.7
  • Não exibir as Endpoint Categories se não houver CPTs de endpoint habilitados
  • Ocultar o módulo "API Hierarchy" se não houver CPTs de endpoint habilitados
  • Ocultar o módulo "Excerpt as description" se não houver CPTs habilitados
  • Exibir as configurações "Enable Logs?" apenas quando alguma extensão estiver utilizando
  • Reorganização das Settings, dividindo "Schema Configuration" em 2 elementos: "Schema Configuration" e "Schema Elements Configuration"
  • Documentação melhorada para extensões
  • Adicionados links para a documentação online na página Settings

Adicionado o módulo "Schema Editing Access"

Conceda a usuários não-admin acesso para criar e gerenciar endpoints.

Decida quais usuários podem acessar os clientes GraphiQL e Interactive schema no admin, e são capazes de editar o schema GraphQL, selecionando a configuração adequada no menu suspenso na aba "Plugin Configuration > Schema Editing Access" na página 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"

A primeira opção (Users with capability: "gatogql_manage_graphql_schema") está selecionada por padrão, concedendo acesso apenas aos usuários com o papel administrator.

Configurando o acesso à edição do schema nas Settings
Configurando o acesso à edição do schema nas Settings

Assine nossa newsletter

Fique por dentro de todas as atualizações do Gato GraphQL.