版本 4.4.7
发布日期:2024 年 3 月 29 日
CodeIgniter4 的 4.4.7 版本发布
安全更新
Language: 修复了 Language 类 DoS 漏洞。 详见 Security advisory GHSA-39fp-mqmm-gxj6。
URI Security: 添加了检查 URI 中是否包含不允许字符串的功能。此检查相当于 CodeIgniter 3 中的 URI 安全性。此功能默认为启用,但升级用户需要添加设置以启用它。详情见 URI 安全性。
Filters: 修复了 Filters 处理的 URI 路径未进行 URL 解码的错误。详情见 控制器过滤器中的路径。
重大变更
在以前的版本中,当使用
Time::difference()
比较日期时,如果日期包含不同于 24 小时的天数(由于夏令时导致),会返回意外结果。该错误已被修复。详情见 Times and Dates 中的说明。
修复的错误
请参阅仓库中的 CHANGELOG.md 获取完整的错误修复列表。