Flarum v1.7.0 - 塔斯马尼亚恶魔
发布
嘿伙计们,我们一直在等待的时刻终于来了!Flarum v1.7 现已上线,其中包含一些很棒的新功能和增强功能。以下是一些亮点:
- 引入了对 PHP 8.2 的支持!
- 新的访问令牌用户管理 UI。
- 添加了全局注销以清除所有会话、访问令牌、电子邮件令牌和密码令牌。
- 固定通知未在批准后发送。
- 与文档标题相关的 SEO 改进
- 为前端测试单元和组件测试创建了一个 Jest 配置包。
- 改进了标签文本颜色对比度以提高可访问性。
- 引入了前端扩展器。
- 通过新包引入了 PHPStan 对扩展的支持。
- 管理员现在可以在管理员用户列表中搜索用户。
- 在管理员用户列表中添加了显示名称列。
- 改进了管理员用户列表中的页面导航。
- 添加了 UTF8 标签 slug 支持。
- ️安全补丁。
- 还有更多...
对于开发人员
与 1.6 兼容的扩展应该仍然可以在 Flarum 1.7 上运行而无需任何更改。但是,此版本引入了一些面向开发人员的更改,我们建议相应地更新您的代码:
- 前端扩展程序(https://docs.flarum.org/extend/models/#adding-new-models-1,https://docs.flarum.org/extend/models/#extending-models,https://docs .flarum.org/extend/models/#extending-models)
- 您可以看到所有可能影响您的扩展的 JS 更改:https://github.com/flarum/framework/issues ?q=is%3Aclosed+milestone%3A1.7+label%3Ajavascript
此外,此版本还具有不错的新功能:
- 一个 PHPStan 包,允许通过 PHPStan ( https://docs.flarum.org/extend/static-code-analysis ) 在你的扩展中进行静态代码分析。
- 一个 Jest 配置包,允许您为前端代码编写单元和组件测试 ( https://docs.flarum.org/extend/testing#frontend-tests )。
查看完整的升级指南。请随时提供反馈或报告遇到的任何问题!
升级中
public/assets
在升级之前,请确保为您的目录、您的和您的数据库创建一个备份composer.json
!
在开始升级过程之前,请确保您在管理面板中使用的是 Flarum 1.0.0 或更高版本,或者输入php flarum info
. 如果不是,请使用以前的发布公告从早期版本升级。
要从 1.0 或 1.6 升级到 1.7,请查看我们的升级指南文档。由于缺少重大更改,与以前的主要版本升级相比,该过程应该容易得多。
如果您遇到任何问题,请在支持标签下发起新的讨论。忽略类似的讨论并无论如何打开一个新的讨论。确保充分提及、和任何错误的输出。
php flarum info
composer why-not flarum/core v1.7.0