Changelog
ChangelogPower Extensions

Power Extensions

これは Power Extensions バンドルの各バージョンにおけるすべての変更点です。

18.0.0

リリース日: 20/05/2026

破壊的変更

  • [HTTP Client/PHP Constants and Environment Variables via Schema] ネームスペースを変更しました (#2354)
  • [HTTP Client/PHP Constants and Environment Variables via Schema] フィールドにアクセスするにはログインが必要になりました (#2354)
  • [PHP Constants and Environment Variables via Schema] クエリ可能な環境変数のリストがデフォルトで空になりました (#2354)

修正

  • [Cache Control] Cache Control Schema Configuration ブロックに不足していたインポートを追加しました (#2323)
  • 複数のバグ修正 (#2392)

セキュリティ

  • [Email Sender] _sendEmail ミューテーションを実行するにはログインを必須とし、ヘッダーインジェクションを防ぐためにメールヘッダー値から CRLF を除去するようにしました (#2354)
  • [HTTP Client] _sendHTTPRequest フィールドを実行するにはログインを必須とし、設定された許可/拒否リストに関わらず、プライベート・ループバック・リンクローカル・予約済みアドレス(クラウドメタデータエンドポイントを含む)へのリクエストをハードブロックするようにしました (#2354)
  • [PHP Constants and Environment Variables via Schema] _env フィールドを実行するにはログインを必須とし、設定された許可/拒否リストに関わらず非管理者ユーザーに対して既知の秘密エントリ(DB_*AUTH_**_KEY*_SALT*_SECRET*PASSWORD**_TOKEN、…)へのアクセスを恒久的に拒否し、デフォルトの動作を空の許可リストによる「Allow」に変更して、明示的に設定されるまでいかなるエントリも読み取れないようにしました (#2354)

17.1.0

リリース日: 23/03/2026

  • バージョンをスキップ(Gato GraphQL プラグインと同じバージョンを維持)

17.0.0

改善

  • Gato の新しい FluentCart ベースのショップに対してプラグインライセンスを検証するようにしました (#2303)
  • Persisted Queries: GraphiQL を v5 に更新しました (#2299)

修正

  • 修正 - プラグインの更新画面で「詳細を表示」リンクをクリックした際に新バージョンの更新情報が表示されるようにしました

16.1.0

  • バージョンをスキップ(Gato GraphQL プラグインと同じバージョンを維持)

16.0.0

修正

  • [Function Fields] _arrayItem に未設定のポジションを渡した際の問題を修正しました (#2262)

15.3.0

  • バージョンをスキップ(Gato GraphQL プラグインと同じバージョンを維持)

15.2.0

追加

  • [Function Fields] フィールド _isString_isNumeric_isInteger_isFloat_isJSONObject_isArray を追加しました (#2162)
  • [Helper Function Collection] フィールド _htmlParseHTML5 を追加しました (#2210)

改善

  • WordPress 6.9 での動作を確認しました (#2215)

15.1.0

  • バージョンをスキップ(Gato GraphQL プラグインと同じバージョンを維持)

15.0.0

  • 変更なし(Gato GraphQL プラグインと同じバージョンを維持)

14.0.0

破壊的変更

  • PHP の最低バージョンを 7.4 から 8.1 に引き上げました (#2057)

改善

  • PHP 8.1 向けに最新の依存関係へプラグインをアップグレードしました (#2059)

13.2.0

追加

  • [Helper Function Collection] フィールド _arrayOfJSONObjectsExtractPropertyAndConvertToObject を追加しました (#1905)
  • [PHP Functions via Schema] フィールド _objectIntersectKeyWithArrays を追加しました (#1906)
  • [Helper Function Collection] フィールド _arrayDeepFlatten を追加しました (#1915)

修正

  • [Internal GraphQL Server] Gato GraphQL プラグインの依存関係を含めないようにしました (#1909)

13.1.0

追加

  • [Multiple Query Execution] 新しいディレクティブ @exportFrom を追加しました (#1848)
  • [Field to Input] 別のフィールドから値を取得するために @passOnwards ディレクティブに property パラメータを追加しました (#1849)
  • [PHP Functions via Schema] フィールド _strArrayReplace_strArrayReplaceMultiple を追加しました (#1863)

改善

  • [Internal GraphQL Server] ログビジュアライザーで各エントリの最初のエラー/警告のみを表示するようにしました
  • [Multiple Query Execution] @export ディレクティブの as 引数で String の代わりに IdentifierString を使用するようにしました (#1854)
  • [Field to Input] @passOnwards ディレクティブの as 引数で String の代わりに IdentifierString を使用するようにしました (#1854)

13.0.0

改善

  • [Query Functions] @applyField でネストされたエラーを出力しないようにできるようになりました (#1823)

12.1.0

改善

  • _arrayEncodeAsJSONString_objectEncodeAsJSONString フィールドで HTML の前向きタグをエスケープしないようにしました (#1799)
  • _arrayEncodeAsJSONString_objectEncodeAsJSONString フィールドでマルチバイト Unicode 文字をそのままエンコードするようにしました (#1799)

12.0.0

  • 変更なし(Gato GraphQL プラグインと同じバージョンを維持)

11.3.0

追加

  • 新しいフィールド _objectRecursiveReplace を追加しました (#1752)

改善

  • WordPress 6.8 での動作を確認しました

修正

  • WordPress 6.8 での翻訳読み込みエラーメッセージを修正しました

11.2.0

追加

  • [Schema Functions] 新しいフィールド _objectMerge を追加しました (#1726)

改善

  • [Schema Functions] _arrayMerge(arrays:) に 2 つ未満のアイテムを渡した場合にエラーをスローしないようにしました (#1732)

修正

  • [Query Functions] @underEachArrayItem を反復処理する際に異なる形式(例: JSON)の値を設定するとエラーが発生する問題を修正しました

11.1.0

(スキップ)

11.0.0

必要なアクション

  • 重要: このプラグインを更新する前に、まず Gato GraphQL を更新してください!(そうしないとアプリケーションが例外をスローします。)

破壊的変更

  • プラグインの changelog URL を登録して、更新時に新バージョンの changelog を表示できるようにしました (#1707)

10.4.0

改善

  • Persisted Queries: GraphiQL クライアントを全幅表示にしました (#1699)

10.3.0

追加

  • [Response Error Trigger] 警告をトリガーするためのフィールド _warn とディレクティブ @warn を追加しました (#1689)

改善

  • PNG と WEBP のうちサイズの小さい方の画像を使用するようにしました (#1679)

10.2.0

追加

  • [Helper Function Collection] フィールド _generateRandomString を追加しました (#1671)

10.1.0

追加

  • [Schema Functions] フィールド _arrayEncodeAsJSONString_objectEncodeAsJSONString を追加しました (#1647)
  • [Helper Function Collection] フィールド _arrayOfJSONObjectsExtractPropertiesAndConvertToObject を追加しました (#1653)

10.0.0

  • 初回リリース