ブログ

⭐️ 合理化されたアーキテクチャを備えたv6.0をリリース

Leonardo Losoviz
著者: Leonardo Losoviz ·

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 ロールを持つユーザーのみにアクセスが付与されます。

SettingsでSchema Editing Accessを設定する
SettingsでSchema Editing Accessを設定する

ニュースレターを購読する

Gato GraphQL のすべてのアップデートを把握しましょう。