# 版本 4.4.4

发布日期：2023 年 12 月 28 日

CodeIgniter4 的 4.4.4 版本发布

## 重大变化

### 采用 Dot 数组语法进行验证

使用通配符 `*` 的验证规则现在只验证符合"Dot 数组语法"的正确维度数据。 详见 升级 获取详情。

### 验证规则匹配和差异

在严格和传统规则中，`matches` 和 `differs` 验证非字符串类型数据的情况已修复。

### 在 CURLRequest 中移除了 ssl_key 选项的使用

由于一个错误，我们在 CURLRequest 中使用了未记录的 ssl_key 配置选项来定义 CA bundle。现在已经修复，并且按照文档要求工作。你可以通过 verify 选项来定义你的 CA bundle。

### 文件系统助手

`get_filenames()` 现在会跟踪符号连接文件夹，而之前只是返回而不跟踪。

## 改进

- 完全支持 PHP 8.3。

## 消息变更

- 添加 `HTTP.invalidJSON` 错误消息。

- 添加 `HTTP.unsupportedJSONFormat` 错误消息。

## 弃用

- 请求： `CodeIgniter\HTTP\Request::getEnv()` 方法已被弃用。此方法自从一开始就没有工作，请使用 `env()`。

## Bug 修复

- CURLRequest： 修复了即使配置项 'verify' 设置为 false 时，也会检查主机名的错误。

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