PHP 輕社群 Flarum 0.1.0-Beta.13 正式發布
本次發布包含多項新功能和修復,我們繼續在邁向穩定版本的道路上優化核心軟體。
🔔 更新內容
我們在這個版本中專注於改善 Flarum 的體驗,無論是為我們社群中的優秀開發者,還是為 Flarum 網站的管理員,都帶來了更好的體驗。
- 🔒️ 修復了使用者可以恢復被管理員刪除的討論的問題 #2037
- 🌏️ 只有啟用的擴充套件才會啟用翻譯功能 #2020
- 📦️ Composer v2 相容性
- 🙈 修復了內嵌擾流板的樣式問題 #14
- ⬆️ Pusher 現在會將新文章放在未讀的置頂文章下方 #1868
- 🗺️ 更改了 Pusher 和 Emoji 的 CDN 提供商(優化了中國使用者的存取/載入時間)#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 步:確保你的管理控制台版本為 0.1.0-beta.12,或執行
php flarum info(如需從更早版本升級,請參考之前的版本說明) - 第 2 步:停用所有第三方擴充套件
- 第 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
- 第 4 步:使用新升級的 Flarum 網站!
如果遇到任何問題,請在支援標籤中發起新的討論。可能會有類似問題的討論,但無論如何請發起一個新的討論,這將幫助我們更快解決你的具體問題。
如果問題仍然存在,我們會為你提供幫助。請務必註明你使用的 Flarum 版本或 php flarum info 的輸出內容。同時請附上 composer why-not flarum/core v0.1.0-beta.13 的輸出。
🙇♀️ 致謝
Flarum 的發布離不開眾多貢獻者的支援,我們向所有人致以衷心的感謝!特別感謝:
- 所有為本版本貢獻程式碼的人,尤其是 @rob006、@SychO、@Kylo、oddjob79、@Littlegolden、@IanM、andreasjacobsen93、w-4 以及其他我們可能遺漏的人;
- 我們敏銳的 bug 回報者,尤其是 @Littlegolden、@matteocontrini、davwheat、markiemm 以及其他我們可能遺漏的人;
- 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 Gong、Donald Broussard、Timotheus Pokorra、Shridhar Kamma、Ken Lam、Guitar、@BartVB、Patrik Kernstock、@tankerkiller125、@demianh、@Edmilerad、Andrei Telteu、@tlingc、@malago、@hrvoje_hr 和 @cubixel;
你們的持續支援對我們至關重要,是 Flarum 穩定發展的基石!通過在 Open Collective 或 GitHub 上支援我們,幫助我們成為一個可持續發展的專案!
最後,感謝你們的持續支援和熱情,正是這些讓我們不斷前進!
原文地址:https://discuss.flarum.org/d/23666-flarum-010-beta13-released
評論
(5)有什么BUG吗?老哥。还有会员列表插件是否推出了?
目前flarum没什么很严重的bug了,我所知的一个就是用户id和用户名的URL产生冲突 会员列表插件的话还没什么消息
这个主题不错
使用的是handsome
博主,请教一下,Flarum Beta 14.0.1全新安装的版本。 我在配置伪静态时候一直无法成功。 Nginx1.19.5 PHP 7.4 location / { try_files $uri $uri/ /index.php?$query_string; } location /api { try_files $uri $uri/ /api.php?$query_string; } location /admin { try_files $uri $uri/ /admin.php?$query_string; } location /flarum { deny all; return 404; } location ~ .php$ { fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } 提示抱错: ERROR: nginx: [emerg] duplicate location "/" in /www/server/panel/vhost/rewrite/cltserver.xyz.conf:1 nginx: configuration file /www/server/nginx/conf/nginx.conf test failed