版本 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 获取完整的错误修复列表。