CakePHP 2.4.3 发布

CakePHP 核心团队很自豪地宣布 CakePHP 2.4.3 立即可用。

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

  • API 文档改进。
  • 使用 MailTransport 发送电子邮件时,长标题不再用 PHP_EOL 包装。这应该可以解决与 Qmail 和其他 SMTP 传输代理的交付问题。
  • Model::_clearCache() 性能得到提升。
  • 模型现在可以更好地与包含数字列名的模式一起使用。
  • 现在,当视图块在已经打开时打开时,会引发异常。
  • SchemaShell 在提供自定义名称参数时不再使用 schema.php 作为文件名。
  • MKV 是受支持的媒体类型。
  • CookieComponent 写入现在更加一致。以前,多键写入和单键写入的处理方式截然不同。修复写入一致性使删除数据更加合理,并减少了传输的 Cookie 数量。
  • Cookie 中的空数组数据现在可以正确解析。
  • CakeTime::dayAsSQL() 现在正确支持时区参数。
  • COUNT(DISTINCT x) 查询现在在 SQLServer 中运行得更好。
  • Postgres 序列值现在使用自定义主键。
  • HtmlHelper 现在可以正确地对为元标记生成的 URL 进行编码。
  • 在创建 GET 表单后使用 FormHelper::postLink() 现在按预期工作。
  • Model::saveAssociated() 现在可以正确地处理表达式对象。
  • Model::setSource() 不再改变数据源的 cacheSources 属性。
  • 非换行空格现在被 Inflector::slug() 删除。

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