版本 4.4.4
发布日期:2023 年 12 月 28 日
CodeIgniter4 的 4.4.4 版本
重大变更
使用点数组语法进行验证
使用通配符 *
的验证规则现在仅验证“点数组语法”中正确维度的數據。有关详细信息,请参阅 升级。
验证规则匹配和不同
在严格和传统规则中,matches
和 differs
验证非字符串类型的数据时,已修复了一些错误。
CURLRequest 中 ssl_key 选项的使用已被移除
由于一个 bug,我们使用未公开的 ssl_key 配置选项来定义 CURLRequest 中的 CA 证书包。此问题已修复,现在按照文档工作。您可以通过 verify 选项定义您的 CA 证书包。
文件系统助手
get_filenames()
现在会跟随符号链接文件夹,之前它只是返回而不跟随。
增强功能
完全支持 PHP 8.3。
消息变更
添加了
HTTP.invalidJSON
错误消息。添加了
HTTP.unsupportedJSONFormat
错误消息。
弃用
请求:
CodeIgniter\HTTP\Request::getEnv()
方法已弃用。此方法从一开始就不起作用。请使用env()
代替。
已修复的 bug
CURLRequest: 修复了即使选项 ‘verify’ 设置为 false,主机名也会被检查的 bug。
有关已修复 bug 的完整列表,请参阅仓库的 CHANGELOG.md。