版本 4.3.2
发布日期:2023 年 2 月 18 日
CodeIgniter 4.3.2 版发布
不兼容变更
行为变化
base_url()
- 由于一个错误,在以前的版本中,不带参数的 - base_url()返回没有尾随斜杠 (- /) 的 baseURL,如- http://localhost:8080。
- 现在它返回带有尾随斜杠的 baseURL。这与 CodeIgniter 3 中的 - base_url()的行为相同。
uri_string()
- 从 - uri_string()中删除了参数- $relative。由于一个错误, 此函数总是返回相对于 baseURL 的路径。
- 当访问 baseURL 时,它现在将返回一个空字符串 ( - '')。这与 CodeIgniter 3 中的- uri_string()的行为相同。在以前的版本中 它返回- /。
错误修复
- 查询构建器: 使用 - RawSql时- where()生成错误的 SQL
- 查询构建器: 传递给 - set()的- RawSql会无错误地消失
- Session: 无法通过 - RedisHandler使用 TLS 连接 Redis
- 自动加载: 可能不会添加 Composer 包的命名空间 
- 解析器: 如果分隔符更改, - !不起作用
- 用户指南: 在 ChangeLog 和 Upgrading Guide v4.3.0 中添加了缺失的项目 
有关完整的错误修复列表,请参阅仓库的 CHANGELOG.md。