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] 执行
_sendEmailmutation 现在要求用户登录,并从邮件头部值中移除 CRLF 以防止头部注入攻击 (#2354) - [HTTP Client] 执行
_sendHTTPRequest字段现在要求用户登录;无论配置的允许/拒绝列表如何,均强制阻止对私有、回环、链路本地及保留地址(包括云元数据端点)的请求 (#2354) - [PHP Constants and Environment Variables via Schema] 执行
_env字段现在要求用户登录;无论配置的允许/拒绝列表如何,均永久拒绝非管理员用户访问已知敏感条目(DB_*、AUTH_*、*_KEY、*_SALT、*_SECRET、*PASSWORD*、*_TOKEN、…);将默认行为更改为使用空允许列表的「允许」模式,使得在明确配置之前任何条目均不可读 (#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参数现在使用IdentifierString而非String(#1854) - [Field to Input]
@passOnwards指令的as参数现在使用IdentifierString而非String(#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
- 首次发布
Prev
Next