⭐️ Выпущена v6.0 с упрощённой архитектурой
Выпущен 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.
