版本 4.4.4

发布日期:2023 年 12 月 28 日

CodeIgniter4 的 4.4.4 版本

重大变更

使用点数组语法进行验证

使用通配符 * 的验证规则现在仅验证“点数组语法”中正确维度的數據。有关详细信息,请参阅 升级

验证规则匹配和不同

在严格和传统规则中,matchesdiffers 验证非字符串类型的数据时,已修复了一些错误。

CURLRequest 中 ssl_key 选项的使用已被移除

由于一个 bug,我们使用未公开的 ssl_key 配置选项来定义 CURLRequest 中的 CA 证书包。此问题已修复,现在按照文档工作。您可以通过 verify 选项定义您的 CA 证书包。

文件系统助手

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

增强功能

  • 完全支持 PHP 8.3。

消息变更

  • 添加了 HTTP.invalidJSON 错误消息。

  • 添加了 HTTP.unsupportedJSONFormat 错误消息。

弃用

已修复的 bug

  • CURLRequest: 修复了即使选项 ‘verify’ 设置为 false,主机名也会被检查的 bug。

有关已修复 bug 的完整列表,请参阅仓库的 CHANGELOG.md