# 版本 4.3.2

发布日期：2023 年 2 月 18 日

CodeIgniter4 的 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()` 的行为相同。在以前的版本中 它返回 `/`。

## Bug 修复

- 查询构建器: 使用 `RawSql` 时 `where()` 生成错误的 SQL

- 查询构建器: 传递给 `set()` 的 `RawSql` 会无错误地消失

- Session: 无法通过 `RedisHandler` 使用 TLS 连接 Redis

- 自动加载: 可能不会添加 Composer 包的命名空间

- 解析器: 如果分隔符更改, `!` 不起作用

- 用户指南: 在 ChangeLog 和 Upgrading Guide v4.3.0 中添加了缺失的项目

请查看仓库的 CHANGELOG.md 以获取完整的 Bug 修复列表。