CakePHP 3.3.12 发布
CakePHP 核心团队很高兴宣布 CakePHP 3.3.12 现已发布。这是一个针对 3.3 分支的维护版本,修复了社区报告的几个问题。
错误修复
您可以在 3.3.12 中期待以下更改。查看 变更日志 以查看每个提交。
- HasMany 关联、替换保存策略和条件现在工作更频繁,因为表别名已从生成的条件中剥离。
- TextHelper::autoLinkUrls() 现在可以更正确地链接更多 URL。
- Postgres 架构反射现在可以从 NUMERIC 和 DECIMAL 列中提取精度和小数位数。
- 使用 setHeader() 设置的标题现在在请求转换为 CakePHP 请求时会覆盖 $_SERVER 中的标题。
- CLI 工具中的表格输出现在在计算宽度时可以正确处理空字符串。
- Hash::maxDimensions() 在第一个元素为 false 时可以正确计算维度。
- 在使用 __() 时使用了复数消息,会返回一个数组,这永远是错误的。
- 当使用未知上下文时,__x() 方法会失败。
- 日期时间验证不再在传递非日期时间对象时发出错误。
新功能
3.3.12 引入了一些新功能
- CLI 命令现在可以通过在参数上设置 multiple 选项来接受多个参数。
- 将 ignoreDirty 选项添加到 CounterCacheBehavior,它允许忽略对计数器缓存字段的更新。
- 添加 dd() 作为 debug(); die(); 的快速替代方案。
3.3.12 的贡献者
感谢所有帮助完成此版本发布的贡献者
- ADmad
- Christian Winther
- DaVinciEngineer
- José Lorenzo Rodríguez
- Koen Brouwer
- Mark Scherer
- Mark Story
- Mathew Foscarini
- Michael Hoffmann
- Michael Underwood
- Robert Pustułka
- Yves P
- ndm2
- yutmr
一如既往,我们想感谢所有打开问题、创建请求或更新文档的贡献者。
下载 github 上的打包版本。