Блог

⭐️ Выпущена v6.0 с упрощённой архитектурой

Leonardo Losoviz
Автор: Leonardo Losoviz ·

Выпущен Gato GraphQL v6.0. Ознакомьтесь с примечаниями к релизу на GitHub для получения полного списка изменений.

Важно: После обновления плагина (то есть не при новой установке) необходимо деактивировать, а затем повторно активировать плагин, иначе пункты «GraphiQL» и «Schema» не появятся в меню.

Ниже приведены наиболее важные обновления.

Breaking changes

Прочитайте запись в блоге 👨🏻‍🔧 Gato GraphQL gets streamlined для получения объяснения изменений

  • Удалены custom endpoints и persisted queries
  • Единственный endpoint включён по умолчанию
  • Клиенты GraphiQL/Voyager для единственного endpoint отключены по умолчанию
  • Модуль Schema Configuration отключён по умолчанию
  • Страница обучения по схеме скрыта по умолчанию
  • На странице настроек конфигурацию для элементов раздела «Schema Elements Configuration» необходимо задать заново

Улучшения

  • Протестировано до WordPress 6.7
  • Не отображать Endpoint Categories, если нет включённых endpoint CPTs
  • Скрыть модуль «API Hierarchy», если нет включённых endpoint CPTs
  • Скрыть модуль «Excerpt as description», если нет включённых CPTs
  • Отображать настройку «Enable Logs?» только когда какое-либо расширение её использует
  • Реорганизованы Settings: «Schema Configuration» разделено на 2 элемента: «Schema Configuration» и «Schema Elements Configuration»
  • Улучшена документация для расширений
  • Добавлены ссылки на онлайн-документацию на странице Settings

Добавлен модуль «Schema Editing Access»

Предоставьте пользователям без прав администратора доступ к созданию и управлению endpoints.

Решите, какие пользователи могут получить доступ к клиентам GraphiQL и Interactive schema в панели администратора и редактировать схему GraphQL, выбрав соответствующую конфигурацию из выпадающего списка на вкладке «Plugin Configuration > Schema Editing Access» на странице 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"

Первый вариант (Users with capability: "gatogql_manage_graphql_schema") выбран по умолчанию и предоставляет доступ только пользователям с ролью administrator.

Настройка schema editing access в Settings
Настройка schema editing access в Settings

Подпишитесь на нашу рассылку

Будьте в курсе всех обновлений Gato GraphQL.