⭐️ Lançada a v6.0 com uma arquitetura simplificada
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.
