CakePHP 5.0.1
CakePHP 核心团队很高兴宣布立即发布 CakePHP 5.0.1。这是 5.0 分支的一个维护版本,修复了社区报告的几个问题,并修复了一个轻微的安全问题。
错误修复
您可以在 5.0.1 中看到以下更改。有关每个提交的详细信息,请查看 变更日志。
- 允许 FormProtection 组件在其子类中自定义其会话 ID 源。
- 修复了如果无效的地址数据被设置到 Cake\Mailer\Message 中,可能会导致电子邮件地址被操纵的问题。感谢 Waldemar Bartikowski 通过我们的安全邮件列表报告了这个问题。
- 修复了在其他插件助手加载了父助手时,插件助手在没有插件范围的情况下加载时出现的错误。
- PaginatedResultSet 现在是 JsonSerializable。
- 在 Application 加载插件配置时,用 include_once 替换了 include_once 的使用。
- 修复了 API 文档中指向 MDN 的链接的链接错误。
- View::getConfig() 现在是公开的。
- ORM\Marshaller::one() 现在使用 newEmptyEntity(),提高了与子类实现的兼容性。
- 由于 PHPUnit 的更改,使用 getMockForModel() 添加方法已弃用。
- 修复了 Cake\Http\Client cookie 解析,其中缺少值和 = 分隔符的无效值。
- Collection\SortIterator 现在与 Chronos 类型兼容。
- 修复了 dd() 方法中的源代码行归属问题。
- 修复了在调用 match() 后,DashedRoute 和 InflectedRoute 中 defaults 被修改的问题。
5.0.1 的贡献者
感谢所有帮助完成此版本发布的贡献者
- ADmad
- Jorge González
- Kevin Pfeifer
- Mark Scherer
- Mark Story
- andrii-pukhalevych
- breno
- othercorey
- wowDAS Markus Ramšak
与往常一样,我们要感谢所有打开问题、创建拉取请求或更新文档的贡献者。
下载 GitHub 上的打包版本。