从 4.2.6 升级到 4.2.7

请参考与你的安装方法相对应的升级说明。

重大变更

其他

  • Time::__toString() 现在与本地设置无关。它在所有本地设置中都返回类似 ‘2022-09-07 12:00:00’ 的与数据库兼容的字符串。大多数本地设置不受此更改的影响。 但在一些如 arfa 的本地设置中, Time::__toString() (或 (string) $time 或隐式转换为字符串)不再返回本地化的日期时间字符串。如果你想获取本地化的日期时间字符串,请使用 Time::toDateTimeString()

  • 当验证带星号 (*) 的字段时,验证规则 required_without 的逻辑已更改为单独验证每个数组项,并且规则方法的方法签名也已更改。扩展类应相应地更新参数,以免违反LSP。

项目文件

4.2.7 版本没有更改项目文件中的任何可执行代码。

所有更改

这是 项目空间 中已更改的所有文件的列表;其中许多仅为注释或格式更改,不会影响运行时:

  • app/Common.php