今回のリリースには、安定版に向けてコアソフトウェアをさらに最適化するための、多数の新機能と修正が含まれています。

🔔 更新内容

このバージョンでは Flarum の使い勝手の向上に注力しました。コミュニティの優秀な開発者にも、Flarum サイトの管理者にも、より良い体験を提供します。

  • 🔒️ 管理者によって削除されたディスカッションをユーザーが復元できてしまう問題を修正しました #2037
  • 🌏️ 有効化された拡張機能のみ翻訳機能を有効にするようになりました #2020
  • 📦️ Composer v2 との互換性を追加
  • 🙈 埋め込みスポイラーのスタイルに関する問題を修正しました #14
  • ⬆️ Pusher が新しい投稿を未読の固定投稿の下に配置するようになりました #1868
  • 🗺️ PusherEmojiCDN プロバイダーを変更しました(中国ユーザーのアクセス/読み込み時間を改善)#24, #20
  • 🎨 スイッチの読み込みインジケーターを改善しました #2039
  • 🐛 タグモーダルのバグを修正しました #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-boofancy-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、そしてここに記載できなかったその他の方々;
  • 鋭いバグ報告を寄せてくださった方々、特に @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@deletedJian GongDonald BroussardTimotheus PokorraShridhar KammaKen LamGuitar@BartVBPatrik Kernstock@tankerkiller125@demianh@EdmileradAndrei Telteu@tlingc@malago@hrvoje_hr@cubixel

皆さんの継続的な支援は私たちにとって非常に重要であり、Flarum が安定して発展していくための礎となっています。Open Collective または GitHub で私たちを支援し、持続可能なプロジェクトの実現に力を貸してください!

最後に、継続的なご支援と情熱に感謝します。それこそが、私たちを前進させ続けているものです!

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