版本 4.4.4

发布日期:2023 年 12 月 28 日

CodeIgniter4 的 4.4.4 版本发布

重大变化

采用 Dot 数组语法进行验证

使用通配符 * 的验证规则现在只验证符合”Dot 数组语法”的正确维度数据。 详见 升级 获取详情。

验证规则匹配和差异

在严格和传统规则中,matchesdiffers 验证非字符串类型数据的情况已修复。

在 CURLRequest 中移除了 ssl_key 选项的使用

由于一个错误,我们在 CURLRequest 中使用了未记录的 ssl_key 配置选项来定义 CA bundle。现在已经修复,并且按照文档要求工作。你可以通过 verify 选项来定义你的 CA bundle。

文件系统助手

get_filenames() 现在会跟踪符号连接文件夹,而之前只是返回而不跟踪。

改进

  • 完全支持 PHP 8.3。

消息变更

  • 添加 HTTP.invalidJSON 错误消息。

  • 添加 HTTP.unsupportedJSONFormat 错误消息。

弃用

已修复的错误

  • CURLRequest: 修复了即使配置项 ‘verify’ 设置为 false 时,也会检查主机名的错误。

要查看完整的错误修复列表,请去看仓库的 CHANGELOG.md