v1.0.0 - 袋鼠
- 🧔 引入了用户页面地址指向,使用用户 ID 或其昵称。
- 🔐 针对恶意者的强化标头。
- 📃 管理区域新增可扩展的用户列表。
- 👆 新的提示系统,将自己与用户名分离。
- 🤖 对规范 URL 生成的许多改进。
- ⏩ 许多核心和捆绑扩展的性能改进,包括标签。
- 😎 对可访问性的许多改进。
- 🌐转移到 ICU format for translations,这为翻译中的性别化铺平了道路。
- 🔃 推送器扩展现在还可以实时进行非公开讨论。
- 📃资产发布与
migrate
命令分离成assets:publish
。
- 🔍 修复了搜索讨论标题。
- 🐛 大量的修复。
来自 Unsplash 的 Austin Elder
📚 历史
十一年前,Toby Zerner 带着一个使命出发:为未来建立一个论坛。结果,esoTalk 是一款优秀的产品,是学习和尝试想法的绝佳场所。几年后,esoTalk 演变成更大的东西:革命性的新设计,基于简单、优雅和易用性。这就是 Flarum 的诞生。
现在,经过 7 年和 16 个测试版的发布,超过 100 个贡献者,Flarum 发现自己处于激动人心的时期!我们软件的采用率猛增,出现了大量扩展生态系统,甚至企业也在迁移。尽管 Toby 已转向其他创业项目,但 Flarum 团队比以往任何时候都更大、更活跃,有十几个人热情地工作以推进项目。2019 年,Flarum 基金会成立,以保护 Flarum 作为免费和开源产品的未来。我们还转换为稳定的 2-3 个月发布周期,这样我们就成功发布了第一个稳定版本!
我们在 Flarum 的团队认为是时候挑战传统的论坛设计和架构了。虽然论坛的核心多年来一直保持不变,但我们看到人们想要更多的东西,我们在这里构建它。Flarum 专门用于在数字世界中参与和增强社区互动,并开发精益、可扩展的软件,以改善管理员、版主、扩展程序开发人员以及最重要的是用户的体验。
Flarum 不仅仅是另一个论坛软件,它更是一个非常灵活的框架,它允许用户将所有可以想象到的功能添加到他们的安装中。到目前为止,Flarum 在构建时明确考虑了可扩展性和易用性,同时构建在现代软件标准之上,以确保这符合我们的核心理念:简单、现代和快速。
📣 发布
对我们来说,测试版并不意味着 Flarum 在使用时会崩溃。这意味着升级时扩展可能不再起作用。我们只见过两次完全使几乎所有扩展不兼容的版本,那是 beta 8 和 14 版本。
有了稳定版,我们将尽最大努力推迟对下一个主要版本 (v2.0.0) 的扩展的更改,我们目前计划在大约一年内发布该版本。这样的稳定版本将标志着 🌱 增长和 📈 稳定的时期。
仅此一项就是此版本的巨大收获,但让我们不要偏离已完成的所有其他工作;因为解决了78个问题!我们在顶部列出了最显着的更改,如果您想深入了解所有更改,请访问我们存储库中的更改日志文件。
👨💻 对于开发者
在发布之前,我们在专门的讨论中宣布了重大变化,这似乎对兼容扩展的数量产生了非常积极的影响。我们建议(扩展)开发人员查看升级指南以获取完整的更改列表。
⤴️ 升级
在运行升级之前,请确保为您的public/assets
目录、您composer.json
的数据库和您的数据库创建一个备份!
在开始升级过程之前,请确保您的版本是 0.1.0-beta.16 ,你可以通过后台面板中查看,或者使用命令查看版本php flarum info
。使用以前的发布说明从早期版本升级至 0.1.0-beta.16。
从 0.1.0-beta.16 升级到稳定版,请查看我们的稳定版升级指南文档。
如果您遇到任何问题,请在求助标签下创建一个新的讨论。请不要创建相同的讨论,并务必注明错误信息,或者其他相关信息。
🙇♀️ 致谢
没有一百多个贡献者的牺牲,就不可能达到稳定!对于这个版本,我们特别感谢这些优秀的人:
致每一位 Open Collective 支持者和 Github 赞助商,尤其是:
最后,为了您和持续的支持以及热情,我们将持之以恒!
🆘 支持项目
我们需要您的支持:
- 保证软件的持续发展。
- 围绕项目创建一个有价值的生态系统。
- 确保健康的扩展可用。
您可以支持我们:
- 👕通过从我们的商品商店获取一些赃物!
- 💵通过在 Open Collective 或 GitHub 上支持我们。
- 👩💻通过贡献源代码,跳到我们的任何未解决的问题上。
- 🌎通过将 Flarum 和扩展翻译成您自己的语言。
- 💝 通过与朋友、家人和互联网分享您对 Flarum 的热爱。
- 💬 通过和我们一起出去,在这里讨论!
🔮 现在怎么办?
在接下来的几周里,我们将让我们的团队放松一下,因为每个人几个月来一直在努力争取这个版本!出于这个原因,我们向所有团队成员发送了一些当之无愧的礼物,以庆祝稳定并感谢他们对项目的贡献。
我们的下一个版本将是一个小补丁版本,解决我们在 1.0 中遗漏的任何错误。与此同时,我们将进行大量内部讨论并计划将路线图和战略整合到 v2 中。