发布
我们很高兴地宣布v1.5的发布,为您带来了大量的更改、添加和改进,这是一个付出了巨大努力的大版本,其中一些亮点:
- ️ 赞现在列在用户个人资料中(flarum/framework#3528)。
- 管理员可以指定用户是否能够喜欢他们自己的帖子(flarum/framework#3534)。
- 如果调试模式打开(flarum/framework#3590),管理页面上会显示警告。
- 用户可以删除所有通知(flarum/framework#3529)。
- 讨论现在通过新的 slug 驱动程序 ( flarum/framework#3606 ) 支持 UTF-8 slug。
- 电子邮件更改、电子邮件确认和密码重置端点现在受到限制 ( flarum/framework#3555 )。
- 资产在清除缓存后发布(flarum/framework#3564)。
- 用户可以指定他们是否需要在没有赶上时通知(flarum/framework#3503)。
- 修复了一些 PHP 8 兼容性问题(flarum/framework@
07b2f86
、flarum/framework@b01b75e
)。 - 开发人员可以堆叠模态(flarum/framework#3456)。
Less
开发人员可以通过新的扩展器(flarum/framework#3530 )添加自定义变量。- 许多错误已被压扁。
- 可访问性已进行了改进。
- 还有更多...
对于开发者
与 1.4 兼容的扩展仍然可以在 Flarum 1.5 上运行,无需任何更改。除非您覆盖组件视图、直接操作 DOM 或通过服务提供者更改核心行为,否则您可能需要调整您的代码。
升级
在升级之前,请确保为您的
public/assets
目录、您composer.json
的数据库和您的数据库创建一个备份!
在开始升级过程之前,请确保您在 Admin Dashboard 中使用 Flarum 1.0.0 或更高版本,或者输入php flarum info
. 如果不是,请使用以前的发行说明从早期版本升级。
要从 1.0 或 1.4 升级到 1.5,请查看我们的升级指南文档。由于缺少重大更改,与以前的主要版本升级相比,该过程应该容易得多。
composer update --prefer-dist --no-plugins --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear
如果您遇到任何问题,请在支持标签下打开一个新讨论。忽略类似的讨论,无论如何打开一个新的。确保充分提及 、 和任何错误的输出 。
php flarum info
composer why-not flarum/core v1.5.0