版本 4.5.6
发布日期:2024 年 12 月 28 日
CodeIgniter4 的 4.5.6 版本发布
已修复的 Bug
RequestTrait: 修复了
fetchGlobal()
方法在处理以列表形式存储的数据时,无法通过数字键处理数据的 bug。Session 类库: 会话初始化的调试消息现在使用正确的日志类型 “debug” 而不是 “info”。
验证: 修复了
getValidated()
方法在使用多个星号的验证规则时未返回有效数据的 bug。数据库: 修复了
like()
方法在处理带重音字符时的大小写不敏感选项。解析器: 修复了导致相同键名被第一个定义的键名替换的 bug。
DownloadResponse: 修复了无法设置自定义缓存头的 bug。现在也可以使用
setCache()
方法。DownloadResponse: 修复了涉及发送自定义 “Expires-Disposition” 头的 bug。
路由: 修复了当 Routing::$translateURIDashes 设置为 true 并且使用闭包定义路由时,str_replace() 中的 TypeError。
验证: 修复了复杂语言字符串未正确处理的问题。
CURLRequest: 添加了对使用非 1.1 版本的 HTTP 处理代理响应的支持。
数据库: 修复了
Postgre\Connection::reconnect()
方法在连接尚未建立时抛出错误的 bug。模型: 修复了
Model::getIdValue()
方法在使用主键的数据映射时,无法正确识别Entity
对象中主键的 bug。数据库: 修复了预处理语句中的一个错误,以正确处理二进制数据。
查看仓库的 CHANGELOG.md 以获取完整的已修复 bug 列表。