CakePHP 2.5.6 和 2.6.0-RC 发布
CakePHP 核心团队很高兴宣布立即发布 CakePHP 2.5.6 和 2.6.0-RC1。
CakePHP 核心团队很高兴宣布立即发布 CakePHP 2.5.6 和 2.6.0-RC1。2.5.6 是 2.5 版本系列的错误修复版本,而 2.6.0-RC1 是即将发布的 2.6.0 版本的测试版。以下是您可以在 2.5.6 中期待的更改列表:
- CakeSession::read() 在所有失败情况下都返回 null。
- Model::isUnique() 现在作为多个字段的验证器工作。
- CakeTestCase::getMockForModel() 现在为所有连接名称注入测试数据源。
- 摘要身份验证现在处理摘要身份验证数据中的 & 和 ` ?`。
- FormHelper 不再为禁用的多个复选框输入生成隐藏输入。
- Folder::create() 现在处理相对路径。
- 堆栈跟踪现在在异常上输出更多上下文。
- 如果启用了 xdebug,致命错误现在包含堆栈跟踪。
- 虚拟字段不再错误地替换 ` IN` 子句。
2.6.0-RC 中的更改
除了 2.5.6 中的更改之外,2.6.0-RC 还包含以下更改:
- Hash::merge() 和 Hash::expand() 现在性能更高。
- TranslateBehavior 正确处理原子标志。
- Redis 引擎现在包含基于您的应用程序目录的默认前缀。
- MySQL 模式反射现在包含注释支持。
- CakeRoute::__set_state 已添加。这有助于使用 var_export 更轻松地缓存路由。
- CakeResponse::file() 即使将下载选项设置为 false,也接受范围。
- AuthComponent 现在有一个 userFields 选项,允许您限制加载到会话中的字段。
- PaginatorHelper::meta() 已添加。此方法帮助您轻松生成包含分页信息的元标记。
如果在 RC 版本中没有发现任何阻止问题,我们预计将在 3 或 4 周内发布稳定的 2.6.0 版本。
非常感谢所有参与者,无论是通过提交、票证、文档编辑贡献,还是其他对框架做出贡献的人。