CakePHP 3.8.8 发布
CakePHP 核心团队很高兴地宣布 CakePHP 3.8.8 立即可用。这是 3.8 分支的维护版本,修复了社区报告的几个问题。
错误修复
您可以在 3.8.8 中期待以下更改。请参阅 变更日志 以查看每个提交。
- 改进的 API 文档。
- Text::slug() 现在可以保留空格。
- FunctionsBuilder::datePart() 现在传递其类型参数。
- 修复了一个潜在的会话固定问题。要受到攻击,您的应用程序还必须存在跨站点脚本漏洞或已禁用严格会话。
- SQLServerSchema 方言现在可以正确处理外键的 restrict 模式。
- 使用整数值匹配路由现在更加类型安全。
- 已向 TestCase 添加了垫片,以使 getMock() 和 getMockBuilder() 在 PHP7.4 中不会发出弃用警告。
- 修复了 FormHelper::dateTime() 处理空值的方式中的回归。
- 在生成 URL 时,具有 controller 和 action 占位符的路由不再在这些键未定义时删除它们。相反,缺少控制器和操作键的路由将无法匹配。
- 可选路由占位符现在对于大括号占位符和冒号占位符都一致地工作。
3.8.8 的贡献者
感谢所有帮助完成此版本的贡献者
- ADmad
- Corey Taylor
- Edgaras Janušauskas
- Jeremy Harris
- Marc Würth
- Mark Scherer
- Mark Story
- o0h
与往常一样,我们要感谢所有打开问题、创建拉取请求或更新文档的贡献者。
下载 github 上的打包版本。