本次发布包含多项新功能和修复,我们继续在通往稳定版本的道路上优化核心软件。

🔔 更新内容

我们在这个版本中专注于改进 Flarum 的体验,无论是为我们社区中的优秀开发者,还是为 Flarum 网站的管理员,都带来了更好的体验。

  • 🔒️ 修复了用户可以恢复被管理员删除的讨论的问题 #2037
  • 🌏️ 只有启用的扩展才会启用翻译功能 #2020
  • 📦️ Composer v2 兼容性
  • 🙈 修复了内嵌扰流板的样式问题 #14
  • ⬆️ Pusher 现在会将新帖子放在未读的置顶帖子下方 #1868
  • 🗺️ 更改了 PusherEmojiCDN 提供商(优化了中国用户的访问/加载时间)#24, #20
  • 🎨 改进了开关加载指示器 #2039
  • 🐛 修复了标签模态框的 bug #2080
  • 📧 将电子邮件移至队列 #2096
  • 📬 将通知移至队列 #1931
  • 💭 开始讨论按钮现在仅在用户有权限时显示 #74
  • ⚠️ 不再支持 Internet Explorer
  • 🚧 更多扩展器!#2012, #2100, #2097, #2095, #2012

还有更多内容!如果你对此感兴趣,欢迎在 GitHub 上查看我们的更新日志和发布版本。

👨‍💻 开发者须知

如果你是开发者,请仔细阅读以下内容,本次版本中有几项重大改动!

  • 不再支持 PHP 7.1
  • Zend 库已被完全移除,请升级到 Laminas
  • Flarum\UtilStr 类已被移除
  • 一些事件已被移除,请使用新的扩展器替代
  • 语言包扩展器现在仅为已启用的扩展添加翻译键。如果语言包未能加载所有扩展的翻译,语言包作者应检查 yaml 文件中是否使用了正确的扩展 ID(用 - 替换 /,并删除 flarum-ext-flarum-;例如 fancy/flarum-ext-boo 应改为 fancy-boo
  • 其他改动请参阅 Beta 13升级指南

建议开发者在发现问题时查看相关包的变更日志。你可以查看 Beta 13升级指南以确保你的扩展程序是最新的。

如果你有任何问题或在升级过程中遇到任何障碍,请在Dev 标签中发起新的讨论,或者在讨论区的 #extend 中找到我们。

⤴️ 升级指南

在运行升级之前,请确保备份 public/assets 目录、composer.json 文件和数据库!

  1. 第 1 步:确保你的管理控制台版本为 0.1.0-beta.12,或运行 php flarum info(如需从更早版本升级,请参考之前的版本说明
  2. 第 2 步:禁用所有第三方扩展
  3. 第 3 步:运行以下命令

Composer v1

composer update --prefer-dist --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear

Composer v2

警告:Composer 2 在安装/更新过程中可能会引发问题,如果遇到问题,请在支持标签下发起新的讨论。
composer update --prefer-dist --no-plugins --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear
  1. 第 4 步:使用新升级的 Flarum 网站!

如果遇到任何问题,请在支持标签中发起新的讨论。可能会有类似问题的讨论,但无论如何请发起一个新的讨论,这将帮助我们更快解决你的具体问题。

如果问题仍然存在,我们会为你提供帮助。请务必注明你使用的 Flarum 版本或 php flarum info 的输出内容。同时请附上 composer why-not flarum/core v0.1.0-beta.13 的输出。

🙇‍♀️ 致谢

Flarum 的发布离不开众多贡献者的支持,我们向所有人致以衷心的感谢!特别感谢:

  • 所有为本版本贡献代码的人,尤其是 @rob006@SychO@Kylooddjob79@Littlegolden@IanMandreasjacobsen93w-4 以及其他我们可能遗漏的人;
  • 我们敏锐的 bug 报告者,尤其是 @Littlegolden@matteocontrinidavwheatmarkiemm 以及其他我们可能遗漏的人;
  • Flarum 背后的杰出团队,包括 @Franz@luceos@jordanjay29@datitisev@clarkwinkelmann@tankerkiller125@askvortsov@Prosperous@Digital@Pollux@katos@Kyrne@Ralkage
  • 每一位 Open Collective 支持者和 GitHub 赞助者,尤其是 Glowing Blue AG@QuiteNicely,以及 @IanM@danielunited@[deleted]Jian GongDonald BroussardTimotheus PokorraShridhar KammaKen LamGuitar@BartVBPatrik Kernstock@tankerkiller125@demianh@EdmileradAndrei Telteu@tlingc@malago@hrvoje_hr@cubixel

你们的持续支持对我们至关重要,是 Flarum 稳定发展的基石!通过在 Open CollectiveGitHub 上支持我们,帮助我们成为一个可持续发展的项目!

最后,感谢你们的持续支持和热情,正是这些让我们不断前行!

原文地址:https://discuss.flarum.org/d/23666-flarum-010-beta13-released

如果觉得我的文章对你有用,请随意赞赏