原文:
https://discuss.flarum.org/d/25689
作者:
Kyrne
了不起的 Flarum 粉丝们,你们好!
我们的上一个版本,beta 14,延期了好久才发布出来。我们知道回到以前定期发布的周期很重要,因此,经我们判断,在今天自豪地向您推出 Flarum 0.1.0-beta.15 版本!
不要梦想胜利,要为之训练!—— 长跑王者——莫·法拉赫 (Mo Farah)
澳大利亚虎甲虫
🔔 有什么变化?
这个版本的重点是针对扩展开发者的扩展器和一些更好的国际化支持。以下是一些用户可见的亮点:
除了大量的修复,我们对大多数原生捆绑的扩展还进行了许多其他改进和新功能添加。您要是翻阅了 GitHub 上扩展的更新日志或发布页面,并找出了一个或多个改进项,可以告诉我们哦。
👨💻 开发者
如果您是开发者,请理解这个版本有很多突破性的变化,请务必阅读我们文档中的完整升级指南!以下是一些关键点:
- MomentJS BC 层已被移除
- 政策系统已重新制定
- 在新的管理面板中加入了 Composer 选项
Flarum/User/Event/GetDisplayName
事件已被删除,请使用 User
扩展器的显示名称驱动功能来代替。
- 移除了
base_path
、public_path
和 storage_path
全局帮助程序。
- 其他变化在这个版本的升级指南中也有提及。
开发者在发现问题时,请务必检查相关包的更新日志。您可以查看 Beta 15 升级指南,确保您的扩展是最新的。
如果您有任何问题或者在升级过程中遇到任何障碍,请在开发标签中打开新的讨论,或者在我们的 Discord 上的 #extend 频道 找到我们。
⤴️ 升级
在升级之前,请确保您备份了 public/assets
目录、composer.json
以及数据库!
第一步:确保您目前使用的是 0.1.1-beta.14 版本(版本号可以在论坛后台概览界面或 SSH 运行 php flarum info
查看),如果您还在使用旧版本,请查看上一次发行说明来从早期版本升级到 beta.14)。
第二步: 前往 Extiverse ,该网站所收录的都是兼容 Beta15 的扩展,卸载您安装的不兼容的扩展。(扩展发布更新后被 Extiverse 收录最多要一个小时),您也可以使用 Extiverse 助手 快捷发现不兼容扩展。
第三步:停用剩余的所有扩展,在更新之后一个一个启用它们,这样在出问题时您能方便地排查。
第四步:依次运行以下命令
现在下载所有更新,包含依赖,但暂不安装:
composer update --no-install --with-all-dependencies
【可选】根据需要安装 Beta15 新增的用户昵称驱动:
composer require --no-update flarum/nicknames
接着安装刚刚下载所有的更新:
composer install --prefer-dist --no-dev -a
最后一步执行数据库变更并清除缓存:
php flarum migrate
php flarum cache:clear
第五步:享受全新的 Flarum!
如果遇到任何问题,请在支持节点下开启一个新讨论,可能会有类似问题的讨论,但是无论如何都请新开一个问题,这可以使我们更快地解决您的特定问题。
在您提问时,请确保告诉我们您的 Flarum 版本,确保贴出 php flarum info
信息。请同时附上 composer why-not flarum/core v0.1.0-beta.15
的输出信息。
🙇♀️ 致谢
Flarum 新版的发布离不开很多人的帮助,我们要感谢所有人!谢谢你们……
感谢为此版本贡献代码的每一位,特别是 @SychO, @ianm, nina-py, sl-kr, azibom, lhsazevedo, @w-4, @rob006, @franga2000, @Swader, @Littlegolden, qiaeru。
感谢有着火眼金睛的各位 BUG 神探,特别是 @franga2000, @matteocontrini, @yulei745, @Rami-Sedhom, idk-pixel, lhsazevedo, @w-4。
感谢 Flarum 背后不可思议的强大团队 @Franz,@luceos,@jordanjay29,@datitisev,@clarkwinkelmann,@tankerkiller125,@askvortsov,@SychO,@Liberty,@Digital,@Pollux,@katos,@Kyrne,@FrederikR,@Wader 和 @Ralkage;
感谢每个 Open Collective 的支持者和 GitHub 赞助者,特别是 Glowing Blue AG,ecomscan,Bitfalls,KVA partners,@BartVB,Sridhar Kamma,Project Alice 和 Forum WirsanSoizburg。
你们的持续支持给了我们很大的帮助,这对 Flarum 的稳定发展是至关重要的!您可以通过在 Open Collective 或 GitHub 上捐助我们,帮助我们成为一个可持续发展的项目!
最后,感谢 大家 一直以来的支持和热情!这是我们不断前进的动力!
本译文仅用于学习和交流目的,转载请务必注明文章译者、原文出处、和本文链接。