CakePHP 2.4.4 发布

CakePHP 核心团队很自豪地宣布 CakePHP 2.4.4 立即发布。

CakePHP 核心团队很自豪地宣布 CakePHP 2.4.4 立即发布。2.4.4 是 2.4 发布分支的错误修复版本。您可以期待的更改简要列表如下:

  • TextHelper::autoLink() 现在可以正确处理 URL 中的电子邮件地址。
  • 即使在现在引发 NotFoundException 时,也会设置分页请求数据。
  • Model::deleteAll 现在只会删除不同的记录。
  • Router::mapResources() 现在确保前缀包含开头和结尾的斜杠。
  • 修复了 CakeSession 中的无限循环条件。这可能是由启动已失效的会话触发的。
  • Hash::numeric() 现在与负数和其他数字值一起按预期工作。
  • Validation::date() 的 “my” 和 “ym” 格式已放松,允许使用 2 位和 4 位年份值。
  • 当提供 type=checkbox 时,FormHelper 不会错误地推断类型。
  • Postgres biginteger 主键现在正确使用 bigserial 类型。
  • FormHelper::dateTime() 在也使用间隔时,可以正确处理大约 12:00:00 的时间。
  • Hash::combine() 现在在键和值路径导致长度不同的数组时抛出异常。
  • CakeRequest::referer() 现在不再错误地读取 HTTP_X_FORWARDED_HOST 标头。
  • CakeRequest::host() 现在有一个 trustProxy 参数,允许访问代理主机值。

您可以在 cakephp.org[1] 上查看完整的更改日志。我要感谢为本版本做出贡献的人们。您的错误单、文档编辑和补丁/拉取请求是让 CakePHP 保持活力和运作的重要组成部分。从 github[2] 下载打包的版本。