CakePHP 2.4.0-RC1 和 2.3.9 发布
CakePHP 核心团队很高兴地宣布 2.4.0 的第一个候选版本和 2.3 分支的新维护版本现已发布。
CakePHP 核心团队很高兴地宣布 2.4.0[1] 的第一个候选版本和 2.3 分支[2] 的新维护版本现已发布。
随着 CakeFest 2013[3] 的临近,您应该考虑购买门票(如果您还没有的话)。这是一个学习远超 CakePHP 本身的好机会,今年我们将提供关于性能、PHP 的未来以及现代 JavaScript 前端框架的演讲。核心团队正在努力为 CakeFest 发布一个新的稳定版本,并且研讨会将基于即将发布的新版本中包含的强大新功能。
以下列出了一些您可以在 2.4.0-RC1 中期待的更改:
- 支持在 Router::parse() 中使用查询参数
- 在 CakeEmail 中添加从字符串发送电子邮件附件的选项
- 在 JsonView 和 XmlView 中使用 _serialize 时允许变量别名。它还支持(如果可用)美化打印。
- 改进美国和加拿大的电话验证
- 在 CakeNumber::toPercentage() 中添加了将小数百分比相乘的新选项
- 能够为 timeAgoInWords() 提供自定义字符串
- FormHelper 中的分钟显示现在可以四舍五入到下一个或上一个自定义值
- PaginatorHelper 不会为第一页显示第一个页面参数,以避免在搜索引擎中重复
- 添加 CakeResponse::location() 以快速发送重定向状态代码和位置
- 能够使用 CakeRespose::header() 同时设置多个标题
- 改进了对响应代码的处理,以避免发送无效的 HTTP 响应
- 在 MySQL PDO 连接中添加了 SSL 支持
- IMAGES_URL、CSS_URL、JS_URL 现在已弃用,可以使用新的 Configure 值控制
- ConsoleShell 也已弃用
- 支持在 css/js/image 常量和配置值中设置完整 URL
- CakeTestCase::getMockForModel() 现在更加智能,可以模拟 AppModel
- 弃用 DEFAULT_LANGUAGE 常量
- 弃用 Sanitize 类
- 用于记录和缓存的 tmp 下的缺失目录现在将在调试模式下自动创建
维护版本 2.3.9 包含了 20 多个错误修复和一些性能改进,鼓励开发人员升级他们的应用程序以从这些更改中获益。
对所有参与者表示衷心的感谢,无论是通过提交、票证、文档编辑或其他方式为框架做出贡献的人。没有您就没有 CakePHP。下载打包的版本[4]。