ブログ
⭐️ 合理化されたアーキテクチャを備えたv6.0をリリース
Gato GraphQL v6.0 がリリースされました。変更点の完全なリストは GitHubのリリースノート をご確認ください。
重要: プラグインを更新した場合(新規インストールではなく)、プラグインを一度無効化してから再度有効化する必要があります。そうしないと、「GraphiQL」および「Schema」のメニュー項目が表示されません。
以下に最も重要な更新内容を示します。
Breaking changes
変更内容の説明については、ブログ投稿 👨🏻🔧 Gato GraphQL gets streamlined をお読みください
- カスタムエンドポイントとpersisted queriesを削除
- シングルエンドポイントがデフォルトで有効化
- シングルエンドポイントのGraphiQL/Voyagerクライアントはデフォルトで無効化
- Schema Configurationモジュールはデフォルトで無効化
- スキーマのチュートリアルページはデフォルトで非表示
- 設定ページで、「Schema Elements Configuration」配下の項目の設定を再度行う必要があります
改善点
- WordPress 6.7までのテスト済み
- エンドポイントCPTが有効でない場合、Endpoint Categoriesを表示しない
- エンドポイントCPTが有効でない場合、「API Hierarchy」モジュールを非表示
- CPTが有効でない場合、「Excerpt as description」モジュールを非表示
- いずれかの拡張機能が使用している場合のみ「Enable Logs?」設定を表示
- Settingsを再編成し、「Schema Configuration」を「Schema Configuration」と「Schema Elements Configuration」の2つの要素に分割
- 拡張機能のドキュメントを改善
- Settingsページのオンラインドキュメントへのリンクを追加
「Schema Editing Access」モジュールを追加
管理者以外のユーザーにエンドポイントの作成・管理へのアクセスを付与します。
Settingsページの「Plugin Configuration > Schema Editing Access」タブのドロップダウンから適切な設定を選択することで、管理画面でGraphiQLおよびインタラクティブスキーマクライアントにアクセスし、GraphQLスキーマを編集できるユーザーを決定できます。
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 ロールを持つユーザーのみにアクセスが付与されます。
