原文:
https://discuss.flarum.org/d/26451
作者:
SychO
了不起的弗拉姆人,你们好!
「我相信,当我们不断摆脱旧的自我,走向新的光明时,我们才是最美的。」—— Suki Waterhouse
澳大利亚双垂鹤鸵
关于版本
经过两个月的发布周期,很高兴为您带来 Flarum beta 16!一个非常特殊的版本,因为这是 Flarum 1.0 的第一个候选版本,除了功能增加、修复和其他改进之外,所有稳定版必需的要素皆已拥有。稳定版剩下的工作,就只是 bug 修复、清理和额外的改进。一切顺利的话,下一个版本将是大家期待已久的 Flarum 稳定版!
🔔 有什么变化?
这个版本旨在稳定扩展API,并在完成一些重要的代码重构,同时也对最终用户体验和我们社区中的优秀开发人员带来了多项改进。我们比以往任何时候都更接近稳定版,以下是一些亮点:
还有更多! 如果你对这个感兴趣,可以随时在 GitHub 上搜索我们的变更日志和发布的所有捆绑扩展。
除了大量的修复,我们对大多数原生捆绑的扩展还进行了许多其他改进和新功能添加。您要是翻阅了 GitHub 上扩展的更新日志或发布页面,并找出了一个或多个改进项,可以告诉我们哦。
👨💻 开发者
如果您是开发者,请理解这个版本有许多变化(有些是重大的),请务必阅读我们文档中的完整升级指南!以下是一些关键点:
- 不再支持 PHP 7.2。
- 搜索系统翻改,分为搜索和过滤两个部分,这意味着很多类已经被废弃,并将在下一个版本中删除。
- 发布了 core 的前端 typings 包。要使用它,请运行
npm install --save-dev flarum@0.1.0-beta.16
。
- 访问令牌已被重构,详情可在升级指南中找到。
- 移除了许多事件,请使用新的扩展器作为替代。
app
helper 已经更名为 resolve
,event
helper 已经废弃,新的包 flarum/laravel-helpers
被引入。
- 取消了对
bootstrap.php
的支持,请使用 extend.php
代替。
- 其他变化在这个版本的升级指南中提到。
开发者在发现问题时,请务必检查相关包的更新日志。您可以查看 Beta 16 升级指南,确保您的扩展是最新的。
如果您有任何问题或者在升级过程中遇到任何障碍,请在开发标签中打开新的讨论,或者在我们的 Discord 上的 #extend 频道 找到我们。
⤴️ 升级
在升级之前,请确保您备份了 public/assets
目录、composer.json
以及数据库!
第一步:确保您目前使用的是 0.1.0-beta.15 版本(版本号可以在论坛后台概览界面或 SSH 运行 php flarum info
查看),如果您还在使用旧版本,请查看上一次发行说明来从早期版本升级到 beta.15)。
第二步: 前往 Extiverse ,该网站所收录的都是兼容 Beta15 的扩展,卸载您安装的不兼容的扩展。(扩展发布更新后被 Extiverse 收录最多要一个小时),您也可以使用 Extiverse 助手 快捷发现不兼容扩展。
第三步: 停用剩余的所有扩展,在更新之后一个一个启用它们,这样能在出问题时方便地排查。
第四步:依次运行以下命令
现在下载所有更新,包含依赖,但暂不安装:
如果您使用 Composer v1(请更新到 v2):
composer update --prefer-dist --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear
如果您使用 Composer v2:
composer update --prefer-dist --no-plugins --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear
第五步: 享受全新的 Flarum!
如果遇到任何问题,请在支持节点下开启一个新讨论,可能会有类似问题的讨论,但是无论如何都请新开一个问题,这可以使我们更快地解决您的特定问题。
在您提问时,请确保告诉我们您的 Flarum 版本,确保贴出 php flarum info
信息。请同时附上 composer why-not flarum/core v0.1.0-beta.16
的输出信息。
🙇♀️ 致谢
Flarum 新版的发布离不开很多人的帮助,我们要感谢所有人!谢谢你们……
你们的持续支持给了我们很大的帮助,这对 Flarum 的稳定发展是至关重要的!您可以通过在 Open Collective 或 GitHub 上捐助我们,帮助我们成为一个可持续发展的项目!
最后,感谢 大家 一直以来的支持和热情!这是我们不断前进的动力!